PageSourceSearch

https://www.rails.com/

html rails.com collected 2026-09-25 14:08:07 UTC 673,764 bytes, 11,409 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3	<head>
4		<meta charset="utf-8">
5		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6		<meta name="viewport" content="width=device-width,initial-scale=1">
7		<meta name="theme-color" content="">
8
9		<link rel="canonical" href="https://www.rails.com/">
10		
11
12
13
14
15
16<link rel="alternate" href="https://www.rails.com/" hreflang="x-default" />
17<link rel="alternate" href="https://www.rails.com/" hreflang="en" />
18	<link rel="alternate" href="https://www.rails.com/" hreflang="en-US" />
19<link rel="alternate" href="https://uk.rails.com/" hreflang="en-GB" />
20<link rel="alternate" href="https://ca.rails.com/" hreflang="en-CA" />
21<link rel="alternate" href="https://eu.rails.com/" hreflang="en-AT" /> <!-- Austria -->
22	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-BE" /> <!-- Belgium -->
23	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-BG" /> <!-- Bulgaria -->
24	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-HR" /> <!-- Croatia -->
25	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-CY" /> <!-- Cyprus -->
26	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-CZ" /> <!-- Czechia -->
27	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-DK" /> <!-- Denmark -->
28	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-EE" /> <!-- Estonia -->
29	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-FI" /> <!-- Finland -->
30	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-FR" /> <!-- France (English) -->
31	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-DE" /> <!-- Germany -->
32	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-GR" /> <!-- Greece -->
33	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-HU" /> <!-- Hungary -->
34	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-IE" /> <!-- Ireland -->
35	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-IT" /> <!-- Italy -->
36	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-LV" /> <!-- Latvia -->
37	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-LT" /> <!-- Lithuania -->
38	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-LU" /> <!-- Luxembourg -->
39	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-MT" /> <!-- Malta -->
40	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-NL" /> <!-- Netherlands -->
41	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-PL" /> <!-- Poland -->
42	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-PT" /> <!-- Portugal -->
43	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-RO" /> <!-- Romania -->
44	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-SK" /> <!-- Slovakia -->
45	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-SI" /> <!-- Slovenia -->
46	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-ES" /> <!-- Spain -->
47	<link rel="alternate" href="https://eu.rails.com/" hreflang="en-SE" /> <!-- Sweden -->
48
49	
50<link rel="alternate" href="https://eu.rails.com/fr-fr/" hreflang="fr-FR" /> <!-- France (French) -->
51<link rel="shortcut icon" href="//www.rails.com/cdn/shop/files/favicon_32x32.png?v=1658387835" type="image/png"><title>Rails: A Contemporary Clothing Brand For Men &amp; Women</title><meta name="description" content="Explore our contemporary clothing collection at Rails for timeless, Californian-styled pieces for every occasion. Shop our effortless clothing for men and women here.">
52<style data-shopify>
53	@font-face {
54		font-family: "Acumin Pro";
55		src: url('//www.rails.com/cdn/shop/t/1622/assets/AcuminPro-Bold.woff2?v=91117491612028641171790104610') format("woff2"),
56		url('//www.rails.com/cdn/shop/t/1622/assets/AcuminPro-Bold.woff?v=3201289615795936501790104610') format("woff");
57		font-weight: 700;
58		font-style: normal;
59		font-display: swap;
60	}
61
62	@font-face {
63		font-family: "Acumin Pro";
64		src: url('//www.rails.com/cdn/shop/t/1622/assets/AcuminPro-Semibold.woff2?v=23192302179504640821790104612') format("woff2"),
65		url('//www.rails.com/cdn/shop/t/1622/assets/AcuminPro-Semibold.woff?v=108058699442874869901790104612') format("woff");
66		font-weight: 600;
67		font-style: normal;
68		font-display: swap;
69	}
70
71	@font-face {
72		font-family: "Acumin Pro";
73		src: url('//www.rails.com/cdn/shop/t/1622/assets/AcuminPro-Regular.woff2?v=136294955992933073221790104611') format("woff2"),
74		url('//www.rails.com/cdn/shop/t/1622/assets/AcuminPro-Regular.woff?v=3689620282778862
740601790104611') format("woff");
75		font-weight: 400;
76		font-style: normal;
77		font-display: swap;
78	}
79
80	@font-face {
81		font-family: "GT Super Display";
82		src: url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Medium.woff2?v=69708137145421698441790104661') format("woff2"),
83		url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Medium.woff?v=182345638649349456211790104660') format("woff"),
84		url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Medium.ttf?v=156074612722434468361790104660') format("ttf"),
85		url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Medium.otf?v=3698440180419325531790104659') format("otf");
86		font-weight: 500;
87		font-style: normal;
88		font-display: swap;
89	}
90
91	@font-face {
92		font-family: "GT Super Display";
93		src: url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Light-Italic.woff2?v=95299427139923688401790104659') format("woff2"),
94		url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Light-Italic.woff?v=145747471406411341711790104658') format("woff");
95		font-weight: 300;
96		font-style: italic;
97		font-display: swap;
98	}
99
100	@font-face {
101		font-family: "GT Super Display";
102		src: url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Regular-Italic.woff2?v=174440152204812348551790104662') format("woff2"),
103		url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Regular-Italic.woff?v=168690885707837011671790104661') format("woff");
104		font-weight: 400;
105		font-style: italic;
106		font-display: swap;
107	}
108
109	/* Duplicate definition for Nosto's incorrect font-family: "GT Super Ds" */
110	@font-face {
111		font-family: "GT Super Ds";
112		src: url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Medium.woff2?v=69708137145421698441790104661') format("woff2"),
113		url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Medium.woff?v=182345638649349456211790104660') format("woff"),
114		url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Medium.ttf?v=156074612722434468361790104660') format("ttf"),
115		url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Medium.otf?v=3698440180419325531790104659') format("otf");
116		font-weight: 500;
117		font-style: normal;
118		font-display: swap;
119	}
120
121	@font-face {
122		font-family: "GT Super Ds";
123		src: url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Light-Italic.woff2?v=95299427139923688401790104659') format("woff2"),
124		url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Light-Italic.woff?v=145747471406411341711790104658') format("woff");
125		font-weight: 300;
126		font-style: italic;
127		font-display: swap;
128	}
129
130	@font-face {
131		font-family: "GT Super Ds";
132		src: url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Regular-Italic.woff2?v=174440152204812348551790104662') format("woff2"),
133		url('//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Regular-Italic.woff?v=168690885707837011671790104661') format("woff");
134		font-weight: 400;
135		font-style: italic;
136		font-display: swap;
137	}
138	/* End duplicate definition for Nosto's incorrect font-family: "GT Super Ds" */
139
140	:root{
141		--header-height-with-announcement: 90px;
142		--header-height: 90px;
143		--header-mobile-height: 81px;
144		--window-height: calc(100vh - var(--header-height));
145	}
146</style>
147<!-- /snippets/social-meta-tags.liquid -->
148
149
150
151
152<meta property="og:site_name" content="Rails">
153<meta property="og:url" content="https://www.rails.com/">
154<meta property="og:title" content="Rails: A Contemporary Clothing Brand For Men &amp; Women">
155<meta property="og:type" content="website">
156<meta property="og:description" content="Explore our contemporary clothing collection at Rails for timeless, Californian-styled pieces for every occasion. Shop our effortless clothing for men and women here.">
157
158
159
160
161
162<meta name="twitter:card" content="summary_large_image">
163<meta name="twitter:title" content="Rails: A Contemporary Clothing Brand For Men &amp; Women">
164<meta name="twitter:description" content="Explore our contemporary clothing collection at Rails for timeless, Californian-styled pieces for every occasion. Shop our effortless clothing for men and women here.">
165<meta property="theme:layout" content="theme">
166<meta property="theme:template" content="index">
167<link rel="preload" href="//www.rails.com/cdn/shop/t/1622/assets/GT-Super-Display-Medium.woff2?v=69708137145421698441790104661" as="font" type="font/woff2" crossorigin>
168		<link rel="preload" href="//www.rails.com/cdn/shop/t/1622/assets/AcuminPro-Regular.woff2?v=136294955992933073221790104611" as="font" type="font/woff2" crossorigin>
169		<link rel="preload" href="//www.rails.com/cdn/shop/t/1622/assets/AcuminPro-Bold.woff2?v=91117491612028641171790104610" as="font" type="font/woff2" crossorigin>
170
171
172  <link href="//www.rails.com/cdn/shop/t/1622/assets/critical-vite-DHbZkYeU.css" rel="stylesheet" type="text/css" media="all" />
173
174
175
176
177  <link href="//www.rails.com/cdn/shop/t/1622/assets/main-vite-Cw8v2QAP.css" rel="stylesheet" type="text/css" media="all" />
178
179<!--START KLEVU CUSTOMIZATION-->
180          <link rel="preload" href="//www.rails.com/cdn/shop/t/1622/assets/klevu.build.css?v=157242421161957005001790105045" as="style">
181<link rel="stylesheet" href="//www.rails.com/cdn/shop/t/1622/assets/klevu.build.css?v=157242421161957005001790105045" media="print" onload="this.media='all'">
182
183<style>
184	/*Moved to _header.scss*/
185	/*body.search-open #shopify-section-announcement-bar {
186	  display: none;
187	}
188	body.search-open #shopify-section-header {
189	  z-index: 50;
190	}
191
192	@media (max-width: 767px) {
193	  .header .header__toolbar-link.header__toolbar-link--search {
194		  display: block;
195	  }
196	  .header .search__form.search__form--mobile {
197		  display: none;
198	  }
199	}*/
200
201</style>
202
203<script>
204  document.addEventListener('DOMContentLoaded', () => {
205       klevu({
206        search: {
207          searchBoxTarget: document.querySelector('#klevu-quick-search-container'),
208          fullPageLayoutEnabled: true
209        }
210      });
211  });
212
213  window._klvReady = window._klvReady|| [];
214  window._klvReady.push(function(){
215
216    var counter = 0;
217    var klevuQuickChecker = setInterval(function(){
218      var quickCheck1 = klevu.getObjectPath(klevu.settings,"flags.bindLocalBoxes.build",false);
219      var quickCheck2 = klevu.getObjectPath(klevu.settings,"flags.setRemoteConfigQuick.loaded",false);
220      var quickCheck3 = klevu.getObjectPath(klevu.settings,"flags.setRemoteConfigQuick.build",false);
221      if (counter > 30) {
222        stopKlevuQuickChecker();
223      } else if (quickCheck1 && quickCheck2 && !quickCheck3) {
224        klevu.searchEvents.functions.bindAllSearchBoxes.fire();
225        klevu.searchEvents.functions.bindAllExtraEvents.fire();
226        klevu({
227                flags:{
228                    bindLocalBoxes:{
229                        build: true
230                    }
231                }
232        });
233      } else if (quickCheck1 && quickCheck2 && quickCheck3) {
234        stopKlevuQuickChecker();
235      }
236      counter++;
237    }, 200);
238
239    function stopKlevuQuickChecker () {
240      clearInterval(klevuQuickChecker);
241    }
242    function toggleSearch() {
243      document.body.classList.toggle('search-open');
244      var searchForm = document.querySelectorAll('.search');
245	  const breakpointQuery = window.matchMedia('(max-width: 1023px)');
246
247      searchForm.forEach(function(el){
248          el.classList.toggle('active');
249
250          if(el.classList.contains('active')) {
251			  if (breakpointQuery.matches) {
252				 document.querySelector('.search__form.search__form--mobile .js-search-input')?.focus()
253			  } else {
254				 document.querySelector('.search__form:not(.search__form--mobile) .js-search-input')?.focus()
255			  }
256          }
257      });
258    }
259
260    document.querySelectorAll('.js-header-icon-search').forEach(function(el){
261      el.addEventListener('click', function(e){
262        toggleSearch();
263      });
264    })
265  });
266</script>
266
267
268        <!--END KLEVU CUSTOMIZATION-->
269
270		
270<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
270<meta name="google-site-verification" content="wQ68yGR1KWOfuDr8WTt_f3ULopRLMmIIPZWiyVVLOe0">
271<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/1671180/digital_wallets/dialog">
272<meta id="in-context-paypal-metadata" data-shop-id="1671180" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
273<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
273<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4115234985"></script>
vendor: 1 bytes, line 273
273
274<script id="shopify-features" type="application/json">{"accessToken":"022bff1cdc3c59eb015f78831cbd1b03","betas":["rich-media-storefront-analytics"],"domain":"www.rails.com","predictiveSearch":true,"shopId":1671180,"locale":"en"}</script>
vendor: 1 bytes, line 274
274
275<script>var Shopify = Shopify || {};
276Shopify.shop = "rails-25.myshopify.com";
277Shopify.locale = "en";
278Shopify.currency = {"active":"USD","rate":"1.0"};
279Shopify.country = "US";
280Shopify.theme = {"name":"Staging | 9.22.26 | Gift Guide Module Updates","id":159001673897,"schema_name":"Buildify","schema_version":"1.4.0","theme_store_id":null,"role":"main"};
281Shopify.theme.handle = "null";
282Shopify.theme.style = {"id":null,"handle":null};
283Shopify.cdnHost = "www.rails.com/cdn";
284Shopify.routes = Shopify.routes || {};
285Shopify.routes.root = "/";
286Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
287Shopify.SignInWithShop = Shopify.SignInWithShop || {};
288Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
289Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 289
289
290<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 290
290
291<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 291
291
292<script>
293  window.Shopify = window.Shopify || {};
294  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
295  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
296  window.Shopify.SignInWithShop.eligible = true;
297</script>
vendor: 1 bytes, line 297
297
298<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 298
298
299<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 299
299
300<script type="module">
301  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
302
303  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
304
305</script>
vendor: 1 bytes, line 305
305
306<script>
307  window.Shopify = window.Shopify || {};
308  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
309  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"]};
310</script>
vendor: 1 bytes, line 310
310
311<script>(function() {
312  var isLoaded = false;
313  function asyncLoad() {
314    if (isLoaded) return;
315    isLoaded = true;
316    var urls = ["https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=1a7f50e6-eb1e-467e-ae8f-b10efe927cb8\u0026shop=rails-25.myshopify.com","https:\/\/str.rise-ai.com\/?shop=rails-25.myshopify.com","https:\/\/strn.rise-ai.com\/?shop=rails-25.myshopify.com","https:\/\/app.kiwisizing.com\/web\/js\/dist\/kiwiSizing\/plugin\/SizingPlugin.prod.js?v=340\u0026shop=rails-25.myshopify.com","https:\/\/connect.nosto.com\/include\/script\/shopify-1671180.js?shop=rails-25.myshopify.com","\/\/cdn.shopify.com\/proxy\/25ff08ee524e8d70c71a3ab73fadce5a76a03fba646e9b04a18e898732bf1016\/apps.bazaarvoice.com\/deployments\/rails\/main_site\/production\/en_US\/bv.js?shop=rails-25.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.attn.tv\/rails\/dtag.js?shop=rails-25.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/t\/1530\/assets\/loy_1671180.js?v=1782494915\u0026shop=rails-25.myshopify.com","\/\/cdn.shopify.com\/proxy\/d5c38f60b17edd7f9b1ba565e09c4ac02ebffae8a4ada17a1a38469428052049\/s3-us-west-2.amazonaws.com\/jsstore\/a\/NXGHRKE5\/reids.js?shop=rails-25.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/6d5371312cf85e8c58ed411a5b1e8cf405a678f68b477488aa392a0ddfcb5993\/app.retention.com\/shopify\/shopify_app_add_to_cart_script.js?shop=rails-25.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
317    for (var i = 0; i < urls.length; i++) {
318      var s = document.createElement('script');
319      s.type = 'text/javascript';
320      s.async = true;
321      s.src = urls[i];
322      var x = document.getElementsByTagName('script')[0];
323      x.parentNode.insertBefore(s, x);
324    }
325  };
326  if(window.attachEvent) {
327    window.attachEvent('onload', asyncLoad);
328  } else {
329    window.addEventListener('load', asyncLoad, false);
330  }
331})();</script>
vendor: 1 bytes, line 331
331
332<script id="__st">var __st={"a":1671180,"offset":-25200,"reqid":"f51db8c4-fdb5-49d5-b9ee-13a7be78cb67-1790345285","pageurl":"www.rails.com\/","u":"e72458a733f2","p":"home"};</script>
vendor: 1 bytes, line 332
332
333<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 333
333
334<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 334
334
335<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.rails.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 335
335
336<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 = "//www.rails.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>
336<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 336
336
337<script>
338  window.Shopify = window.Shopify || {};
339  window.Shopify.MCP = window.Shopify.MCP || {};
340  window.Shopify.MCP.enabled = true;
341  window.Shopify.MCP.shop = "rails-25.myshopify.com";
342  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.rails.com\/api\/mcp";
343  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"]}}];
344</script>
vendor: 1 bytes, line 344
344
345<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("\/\/www.rails.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
346</script>
vendor: 1 bytes, line 346
346
347<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.rails.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
348</script>
vendor: 1 bytes, line 348
348
349<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
350  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);
351</script>
vendor: 1 bytes, line 351
351
352<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})}}));
353</script>
353
354<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.rails.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
355<style id="shopify-accelerated-checkout-cart">
356        #shopify-buyer-consent {
357  margin-top: 1em;
358  display: inline-block;
359  width: 100%;
360}
361
362#shopify-buyer-consent.hidden {
363  display: none;
364}
365
366#shopify-subscription-policy-button {
367  background: none;
368  border: none;
369  padding: 0;
370  text-decoration: underline;
371  font-size: inherit;
372  cursor: pointer;
373}
374
375#shopify-subscription-policy-button::before {
376  box-shadow: none;
377}
378
379      </style>
380
381<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
381
382
383		
383<script>
384		  window.storeCurrencySymbol = "$";
385		  window.themeCore = window.themeCore || {};
386		  window.SDG = window.SDG || {};
387		  window._ = window._ || {};
388		  SDG.sq = [];
389		  SDG.Data = SDG.Data || {};
390		  SDG.Data.ssId = '';
391		  SDG.Data.currency = 'USD';
392		  SDG.Data.template = 'index';
393		</script>
393<script>
394	(() => {
395			function unescape(value) {
396				const doc = new DOMParser().parseFromString(value, "text/html");
397
398				return doc.body.innerHTML;
399			}
400
401			window.themeCore = window.themeCore || {};
402			window.themeCore.translations = window.themeCore.translations || {};
403			window.themeCore.translations = {
404				...window.themeCore.translations,
405				get(name, params = {}) {
406					try {
407						const translation = name.split(".").reduce((translations, key) => {
408							if (translations.hasOwnProperty(key)) {
409								return translations[key];
410							}
411
412							throw new Error("Translation missed");
413						}, this.translations);
414
415						return Object.keys(params).reduce((result = "", key) => {
416							let regex = new RegExp(`{{(\\s+)?(${key})(\\s+)?}}`, "gm");
417
418							return result.replace(regex, params[key]);
419						}, unescape(translation));
420					} catch (e) {}
421
422					return `"${name}" translation missed`;
423				},
424				all() {
425					return this.translations;
426				}
427			}
428		})();
429</script>
vendor: 1 bytes, line 429
429
430<script>
431  window.themeCore = window.themeCore || {};
432  window.themeCore.translations = window.themeCore.translations || {};
433  window.themeCore.translations.translations = {
434  "general": {
435    "404": {
436      "title":"404 Page Not Found",
437      "subtitle":"The page you requested does not exist.",
438      "link":"Continue shopping"},
439    "accessibility": {
440      "skip_to_content":"Skip to content",
441      "close_modal":"Close (esc)",
442      "link_messages": {
443        "new_window":"opens a new window",
444        "external":"opens external website",
445        "new_window_and_external":"opens external website in a new window"},
446      "refresh_page":"choosing a selection results in a full page refresh"},
447    "meta": {
448      "tags":"Tagged \u0026quot;{{ tags }}\u0026quot;",
449      "page":"Page {{ page }}"},
450    "pagination": {
451      "previous":"Previous page",
452      "next":"Next page",
453      "current_page":"Page {{ current }} of {{ total }}",
454      "next_page":"Go to next page",
455      "another_page":"Go to another page",
456      "previous_page":"Go to previous page",
457      "paginate":"Paginate"},
458    "password_page": {
459      "opening_soon":"Opening Soon",
460      "login_form_heading":"Enter store using password",
461      "login_form_password_label":"Password",
462      "login_form_password_placeholder":"Your password",
463      "login_form_submit":"Enter",
464      "signup_form_email_label":"Email",
465      "signup_form_success":"We will send you an email right before we open!",
466      "admin_link_html":"Are you the store owner? \u003ca href=\"\/admin\" class=\"text-link\"\u003eLog in here\u003c\/a\u003e",
467      "password_link":"Enter using password",
468      "powered_by_shopify_html":"This shop will be powered by {{ shopify }}"},
469    "social": {
470      "share_on_facebook":"Share",
471      "share_on_twitter":"Tweet",
472      "share_on_pinterest":"Pin it",
473      "alt_text": {
474        "share_on_facebook":"Share on Facebook",
475        "share_on_twitter":"Tweet on Twitter",
476        "share_on_pinterest":"Pin on Pinterest"}
477    },
478    "search": {
479      "no_results_html":"Please try a different search term or go back to the \u003ca href=\"\/\"\u003ehomepage\u003c\/a\u003e.",
480      "empty_search_message":"Search field cannot be empty",
481      "results_with_count": {
482        "one":"{{ count }} result for \u0026quot;{{ terms }}\u0026quot;",
483        "other":"{{ count }} results for \u0026quot;{{ terms }}\u0026quot;"},
484      "title":"Search",
485      "placeholder":"What are you looking for?",
486      "submit":"Submit",
487      "close":"Close search",
488      "heading": {
489        "one":"Search result",
490        "other":"Search results"},
491      "no_result":"Sorry, we couldn’t find anything for",
492      "load_more":"Load More",
493      "empty_search_terms":"Please, write down your request to the search!"},
494    "newsletter_form": {
495      "newsletter_email":"Subscribe to our mailing list",
496      "email_placeholder":"Email address",
497      "confirmation":"Thanks for subscribing",
498      "submit":"Subscribe"},
499    "filters": {
500      "show_more":"Show More",
501      "show_less":"Show Less"},
502    "payment": {
503      "method":"Payment methods"},
504    "currency": {
505      "dropdown_label":"Currency"},
506    "breadcrumbs": {
507      "home":"Home"}
508  },
509  "sections": {
510    "slideshow": {
511      "next_slide":"Next slide",
512      "previous_slide":"Previous slide",
513      "pause_slideshow":"Pause slideshow",
514      "rotate_slideshow":"Play slideshow",
515      "load_slide":"Load slide {{ slide_number }}",
516      "navigation_instructions":"Use left\/right arrows to navigate the slideshow or swipe left\/right if using a mobile device"},
517    "featured_product": {
518      "title":"Featured product",
519      "gallery_thumbnail_alt":"Load image into Gallery viewer, {{ imageAlt }}"},
520    "map": {
521      "address_error":"Error looking up that address",
522      "address_no_results":"No results for that address",
523      "address_query_limit_html":"You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
524      "auth_error_html":"There was a problem authenticating your Google Maps account.",
525      "section_heading":"Location"},
526    "video": {
527      "play_video":"Play video"}
528  },
529  "blogs": {
530    "article": {
531      "view_all":"View all",
532      "view_all_blogs":"View all blogs",
533      "all_topics":"All topics",
534      "by_author":"by {{ author }}",
535      "posted_in":"Posted in",
536      "read_more":"Read more",
537      "read_more_title":"Read more: {{ title }}",
538      "back_to_blog":"Back to {{ title }}",
539      "tags":"Tags"},
540    "comments": {
541      "title":"Leave a comment",
542      "name":"Name",
543      "email":"Email",
544      "message":"Message",
545      "post":"Post comment",
546      "moderated":"Please note, comments must be approved before they are published",
547      "success_moderated":"Your comment was posted successfully. We will publish it in a little while, as our blog is moderated.",
548      "success":"Your comment was posted successfully! Thank you!",
549      "unapproved":"The email address provided is not approved for posting comments.",
550      "comments_with_count": {
551        "one":"{{ count }} comment",
552        "other":"{{ count }} comments"}
553    }
554  },
555  "cart": {
556    "general": {
557      "title":"Your cart",
558      "note":"Add a note to your order",
559      "remove":"Remove",
560      "subtotal":"Subtotal",
561      "savings":"You\u0026#39;re saving",
562      "taxes_and_shipping_at_checkout":"Taxes and shipping calculated at checkout",
563      "taxes_and_shipping_policy_at_checkout_html":"Taxes and \u003ca href=\"{{ link }}\"\u003eshipping\u003c\/a\u003e calculated at checkout",
564      "taxes_included_but_shipping_at_checkout":"Tax included and shipping calculated at checkout",
565      "taxes_included_and_shipping_policy_html":"Tax included. \u003ca href=\"{{ link }}\"\u003eShipping\u003c\/a\u003e calculated at checkout.",
566      "update":"Update",
567      "checkout":"Check out",
568      "view_cart_text":"View bag",
569      "empty":"Your cart is currently empty.",
570      "cookies_required":"Enable cookies to use the shopping cart",
571      "edit":"Edit",
572      "cancel":"Cancel",
573      "continue_shopping":"Continue shopping",
574      "free_shipping_text":"Free Shipping Worldwide"},
575    "label": {
576      "product":"Product",
577      "price":"Price",
578      "quantity":"Quantity",
579      "total":"Total"},
580    "note": {
581      "main_title":"Is this a gift?",
582      "note_saved_title":"Gift note saved",
583      "edit_title":"edit your note",
584      "add_note":"add a note",
585      "edit_note":"edit",
586      "remove_note":"Remove gift note",
587      "save_add":"add a note",
588      "save_edit":"save",
589      "placeholder":"Add a personal note"}
590  },
591  "collections": {
592    "general": {
593      "view_all":"View all",
594      "view_all_label":"View all products in the {{ collection_name }} collection",
595      "no_matches":"Sorry, there are no products in this collection",
596      "items_with_count": {
597        "one":"{{ count }} product",
598        "other":"{{ count }} products"},
599      "collection_label":"Collection",
600      "load_more":"Load More",
601      "mobile_filters_and_sort_title":"Filter \u0026amp; Sort",
602      "mobile_sort_title":"Sort"},
603    "sorting": {
604      "title":"Sort by",
605      "featured":"Featured",
606      "best_selling":"Best Selling",
607      "az":"Alphabetically, A-Z",
608      "za":"Alphabetically, Z-A",
609      "price_ascending":"Price, low to high",
610      "price_descending":"Price, high to low",
611      "date_descending":"Newest",
612      "date_ascending":"Oldest"},
613    "filters": {
614      "title":"Filter by",
615      "all_tags":"All products",
616      "clear_button":"Clear All",
617      "apply_button":"Apply Filters"}
618  },
619  "contact": {
620    "form": {
621      "name":"Name",
622      "first_name":"First Name",
623      "last_name":"Last Name",
624      "email":"Email",
625      "address":"Address",
626      "phone":"Phone Number",
627      "message":"Message",
628      "submit":"Send",
629      "submit_request":"Submit Request!",
630      "post_success":"Thanks for contacting us. We\u0026#39;ll get back to you as soon as possible.",
631      "error_heading":"Please adjust the following:",
632      "first_name_aria_label":"First Name",
633      "last_name_aria_label":"Last Name",
634      "email_aria_label":"Email",
635      "address_aria_label":"Address",
636      "phone_aria_label":"Phone Number",
637      "submit_request_aria_label":"Submit Request"}
638  },
639  "customer": {
640    "account": {
641      "title":"My Account",
642      "details":"Account Details",
643      "view_addresses":"View Addresses",
644      "return":"Return to Account Details",
645      "return_to_store":"Return to Store",
646      "first_name":"FIRST NAME",
647      "last_name":"LAST NAME",
648      "description_html":"To update your email address, please reach out to \u003ca href=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e",
649      "greeting_message_html":"Hello \u003cstrong\u003e{{customer_name}}!\u003c\/strong\u003e (not \u003cstrong\u003e{{customer_name}}\u003c\/strong\u003e? \u003ca href=\"\/account\/logout\" class=\"account__logout\"\u003eLog out\u003c\/a\u003e)"},
650    "activate_account": {
651      "title":"Activate Account",
652      "subtext":"Create your password to activate your account.",
653      "password":"Password",
654      "password_confirm":"Confirm Password",
655      "submit":"Activate Account",
656      "cancel":"Decline Invitation",
657      "cancel_aria_label":"Cancel account",
658      "submit_aria_label":"Submit account",
659      "confirm_password_aria_label":"Confirm password",
660      "enter_password_aria_label":"Enter password"},
661    "addresses": {
662      "title":"Your Addresses",
663      "description":"Update your address here",
664      "edit_description":"You can account infomation \u0026amp; address here",
665      "default":"Default Address",
666      "add_new":"Add a New Address",
667      "edit_address":"Edit address",
668      "first_name":"First Name",
669      "last_name":"Last Name",
670      "company":"Company:",
671      "address1":"Address(1):",
672      "address2":"Address(2):",
673      "city":"City:",
674      "country":"Country",
675      "province":"Province:",
676      "zip":"Postal\/Zip Code:",
677      "phone":"Phone:",
678      "set_default":"Set as default address",
679      "add":"Add Address",
680      "update":"Update Address",
681      "cancel":"Cancel",
682      "edit":"Edit",
683      "delete":"Delete",
684      "delete_confirm":"Are you sure you wish to delete this address?",
685      "cancel_addresses":"Cancel address",
686      "add_address":"Add address",
687      "enter_phone":"Enter phone",
688      "enter_zip":"Enter zip",
689      "select_province":"Select province",
690      "select_country":"Select country",
691      "enter_city":"Enter city",
692      "enter_address_2":"Enter address 2",
693      "enter_address_1":"Enter address 1",
694      "enter_company":"Enter company",
695      "enter_last_name":"Enter last name",
696      "enter_first_name":"Enter first name",
697      "update_address":"Update address",
698      "state":"State",
699      "email":"Email"},
700    "login": {
701      "title":"Login",
702      "email":"Email",
703      "password":"Password",
704      "forgot_password":"Forgot your password?",
705      "sign_in":"Sign In",
706      "log_in":"Log in",
707      "guest_title":"Continue as a guest",
708      "guest_continue":"Continue",
709      "email_aria_label":"Enter email",
710      "password_aria_label":"Enter password",
711      "recover_aria_label":"Recover password",
712      "log_in_aria_label":"Log in"},
713    "orders": {
714      "title":"Order History",
715      "order_number":"ORDER",
716      "date":"DATE",
717      "payment_status":"PAYMENT STATUS",
718      "fulfillment_status":"FULFILLMENT STATUS",
719      "total":"TOTAL",
720      "none":"You haven\u0026#39;t placed any orders yet.",
721      "view_order":"View order",
722      "description":"See can check all orders here"},
723    "order": {
724      "title":"Order {{ name }}",
725      "date":"Placed on {{ date }}",
726      "cancelled":"Order Cancelled on {{ date }}",
727      "cancelled_reason":"Reason: {{ reason }}",
728      "billing_address":"Billing Address",
729      "payment_status":"Payment Status",
730      "shipping_address":"Shipping Address",
731      "fulfillment_status":"Fulfillment Status",
732      "discount":"Discount",
733      "shipping":"Shipping",
734      "tax":"Tax",
735      "product":"PRODUCT",
736      "sku":"SKU",
737      "price":"PRICE",
738      "quantity":"QUANTITY",
739      "total":"TOTAL",
740      "fulfilled_at":"Fulfilled {{ date }}",
741      "subtotal":"Subtotal",
742      "track_shipment":"Track shipment"},
743    "recover_password": {
744      "title":"Reset your password",
745      "email":"Email",
746      "submit":"Submit",
747      "cancel":"Cancel",
748      "subtext":"We will send you an email to reset your password.",
749      "success":"We\u0026#39;ve sent you an email with a link to update your password.",
750      "cancel_aria_label":"Cancel",
751      "button_aria_label":"Submit"},
752    "reset_password": {
753      "title":"Reset account password",
754      "subtext":"Enter a new password",
755      "password":"Password",
756      "password_confirm":"Confirm Password",
757      "submit":"Reset Password",
758      "submit_aria_label":"Submit",
759      "password_confirm_aria_label":"Confirm password",
760      "reset_password_aria_label":"Enter password"},
761    "update_password": {
762      "password":"PASSWORD",
763      "new_password":"NEW PASSWORD",
764      "password_confirm":"RE-ENTER NEW PASSWORD",
765      "submit":"SAVE CHANGES",
766      "validation": {
767        "incorrect_current_password":"Current password is incorrect",
768        "blank_current_password":"Current password can\u0026#39;t be blank",
769        "min_characters_new_password":"Minimum 5 characters for new password",
770        "passwords_not_match":"Passwords don\u0026#39;t match"},
771      "modal_message":"Your password has been changed, you will be redirected to login page!"},
772    "register": {
773      "title":"Create Account",
774      "first_name":"First Name",
775      "last_name":"Last Name",
776      "email":"Email",
777      "password":"Password",
778      "submit":"Create",
779      "return_aria_label":"Register account",
780      "submit_aria_label":"Create",
781      "password_aria_label":"Enter password",
782      "email_aria_label":"Enter email",
783      "last_name_aria_label":"Enter last name",
784      "first_name_aria_label":"Enter first name",
785      "accepts_marketing_label":"Email me with news and offers \u0026amp; Receive free shipping"},
786    "wishlist": {
787      "title":"Wishlist",
788      "description":"Want to save the items that you love? Just click on the heart symbol beside the item and it will show up here.",
789      "button_text":"Browse now"}
790  },
791  "homepage": {
792    "onboarding": {
793      "product_title":"Your product\u0026#39;s name",
794      "product_description":"This area is used to describe your product’s details. Tell customers about the look, feel, and style of your product. Add details on color, materials used, sizing, and where it was made.",
795      "collection_title":"Your collection\u0026#39;s name",
796      "blog_title":"Your post\u0026#39;s title",
797      "blog_excerpt":"Your store hasn’t published any blog posts yet. A blog can be used to talk about new product launches, tips, or other news you want to share with your customers. You can check out Shopify’s ecommerce blog for inspiration and advice for your own store and blog.",
798      "blog_author":"Author name",
799      "no_content":"This section doesn’t currently include any content. Add content to this section using the sidebar."}
800  },
801  "layout": {
802    "navigation": {
803      "search":"Search",
804      "expand":"expand",
805      "collapse":"collapse",
806      "menu":"Menu"},
807    "cart": {
808      "title":"Cart",
809      "items_count": {
810        "one":"item",
811        "other":"items"}
812    },
813    "customer": {
814      "account":"Account",
815      "navigation_tab_account":"Account",
816      "navigation_tab_addresses":"Addresses",
817      "navigation_tab_orders":"Orders",
818      "navigation_tab_wishlist":"Wishlist",
819      "navigation_tab_sign_out":"Sign out",
820      "sign_out":"Sign out",
821      "log_out":"Log out",
822      "log_in":"Log in",
823      "create_account":"Create account",
824      "create_aria_label":"Register account"},
825    "footer": {
826      "social_platform":"{{ name }} on {{ platform }}"},
827    "header": {
828      "customer_welcome":"Hi, {{ name }}"}
829  },
830  "products": {
831    "product": {
832      "regular_price":"Regular price",
833      "sold_out":"Sold out",
834      "coming_soon":"Coming soon",
835      "unavailable":"Unavailable",
836      "on_sale":"Sale",
837      "sale_price":"Sale price",
838      "add_to_cart":"Add to cart",
839      "preorder":"Pre-order",
840      "vendor":"Vendor",
841      "exclusive_badge":"Exclusive",
842      "sold_out_badge":"Sold out",
843      "coming_soon_badge":"Coming soon",
844      "shipping_policy_html":"\u003ca href=\"{{ link }}\"\u003eShipping\u003c\/a\u003e calculated at checkout.",
845      "quick_add":"Quick Add +",
846      "add_pending":"Adding...",
847      "product_colors_size":"+ more colors",
848      "size_chart":"Size Chart",
849      "select_size":"Select a size",
850      "color_option_label":"Color:",
851      "custom_color_option_label":"{{custom_color_label}}:",
852      "custom_colors_default":"Custom colors:",
853      "pickup_availability": {
854        "view_store_info":"View store information",
855        "check_other_stores":"Check availability at other stores",
856        "pick_up_available":"Pickup available",
857        "pick_up_available_at_html":"Pickup available at \u003cspan\u003e{{ location_name }}\u003c\/span\u003e",
858        "pick_up_unavailable_at_html":"Pickup currently unavailable at \u003cspan\u003e{{ location_name }}\u003c\/span\u003e",
859        "unavailable":"Couldn\u0026#39;t load pickup availability",
860        "refresh":"Refresh",
861        "close":"Close"},
862      "bis_email_validate_message":"Please enter a valid email address",
863      "bis_phone_validate_message":"Please enter a valid phone number",
864      "fit_recommendation_label":"Reviews Suggest"}
865  },
866  "gift_cards": {
867    "issued": {
868      "title_html":"Here's your {{ value }} gift card for {{ shop }}!",
869      "subtext":"Your gift card",
870      "gift_card_code":"Gift card code",
871      "disabled":"Disabled",
872      "expired":"Expired on {{ expiry }}",
873      "active":"Expires on {{ expiry }}",
874      "redeem_html":"Use this code at checkout to redeem your {{ value }} gift card",
875      "shop_link":"Start shopping",
876      "print":"Print this gift card",
877      "remaining_html":"{{ balance }} left",
878      "add_to_apple_wallet":"Add to Apple Wallet",
879      "qr_image_alt":"QR code — scan to redeem gift card"}
880  },
881  "date_formats": {
882    "month_day_year":"%B %d, %Y"},
883  "shopify": {
884    "collections": {
885      "sorting": {
886        "manual":"Featured"}
887    },
888    "checkout": {
889      "order_summary": {
890        "total_savings":"Discounts"}
891    }
892  }
893};
894</script>
894
895<!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled -->
896
897		<link rel="preload" href="//www.rails.com/cdn/shop/t/1622/assets/crossing-minds-base-style.css?v=170327719222012569631790104642" as="style">
898		<link rel="stylesheet" href="//www.rails.com/cdn/shop/t/1622/assets/crossing-minds-base-style.css?v=170327719222012569631790104642" media="print" onload="this.media='all'">
899
900		
900<script>
901  (async ()=>{
902    const { InteractionAgent } = await import('https://cdn.crossingminds.com/interaction-agent/0/index.js')
903
904    new InteractionAgent({
905      events: [
906        {
907          eventType: 'navigation',
908          interactionId: 'productPage_navigation',
909          itemIdAction: {
910            actionType: 'constant',
911            actionValue: ''
912          },
913          locationScope: [{ triggerType: 'glob', triggerValue: '**/products/**' }]
914        },
915        {
916          eventType: 'click',
917          interactionId: 'addToCartButton_productPage_click',
918          itemIdAction: {
919            actionType: 'constant',
920            actionValue: ''
921          },
922          trigger: [
923            {
924              triggerType: 'class',
925              triggerValue: 'product-form__button'
926            }
927          ],
928          locationScope: [{ triggerType: 'glob', triggerValue: '**/products/**' }]
929        }
930      ],
931      accountPassword: 'WXvuWQuiHp7_7HQnN-pi',
932      databaseId: 'ZexYPas88jZS3kIMtuXgjA',
933      serviceLoginId: 'rails_shopify_frontend_ia',
934      allowHooksExecution: false,
935      configType: 'shopify-theme',
936      sessionIdGetter: {
937        actionType: 'local-storage-key',
938        actionValue: 's_id'
939      }
940    })
941  })()
942</script>
942
943
944
945		<meta class='geo-ip' content='eyJwYXJhbWV0ZXJzIjp7ImxheW91dC1zZWxlY3RvciI6InBvcHVwIiwicGVybWFuZW50LXJlZGlyZWN0IjowLCJwb3B1cF9kZWxheSI6IjAiLCJkb21haW5zX2xpc3QiOmZhbHNlLCJzdG9yZV90aXRsZSI6IlJhaWxzIFVTIiwicmVkaXJlY3RfdGV4dCI6IlNob3BwaW5nIGZyb20gJUNPVU5UUlklPzxicj48YnI+RW5qb3kgdGhlc2UgbG9jYWwgcGVya3Mgb24gJVNUT1JFTkFNRSU6PGJyPipQcmljZXMgaW4gTG9jYWwgQ3VycmVuY3k8YnI+KkFsbCBEdXRpZXMgSW5jbHVkZWQ8YnI+KkVhc3kgMTQtRGF5IFJldHVybnMiLCJ5ZXMiOiJZZXMiLCJubyI6Ijx1Pk5vIHRoYW5rcywgc2hvcCBVUzxcL3U+IiwiYmFja2dyb3VuZC1jb2xvciI6ImZmZmZmZiIsInRleHQtY29sb3IiOiIyYjJiMmJmZiIsInllcy1iYWNrZ3JvdW5kLWNvbG9yIjoiMmIyYjJiZmYiLCJ5ZXMtdGV4dC1jb2xvciI6ImZmZmZmZiIsIm5vLWJhY2tncm91bmQtY29sb3IiOiJmZmZmZmZmZiIsIm5vLXRleHQtY29sb3IiOiIwMDAwMDBmZiIsImxvY2FsaXphdGlvbiI6W10sIm93bmVyX2lwIjoiIiwib3duZXJfaXBfbW9kZSI6IiIsInNob3dfcG9wdXBfZm9yX3NhbWVfd2Vic2l0ZSI6ZmFsc2UsImhpZGVfdGhlX25vX2J1dHRvbiI6ZmFsc2UsImRpc2FibGVkX3N0YXRlIjpmYWxzZSwibGFzdF9lbWJlZGRlZF9hdCI6IjIwMjYtMDEtMjkgMDA6MDI6MjcifSwicnVsZXNMaXN0IjpbeyJydWxlX2lkIjoiMjE1NTYiLCJjb3VudHJpZXMiOiJVbml0ZWQgS2luZ2RvbSIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJSYWlscyBVSyIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL3VrLnJhaWxzLmNvbVwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMSIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyMTU3NyIsImNvdW50cmllcyI6IkF1c3RyaWEsQmVsZ2l1bSxCdWxnYXJpYSxDcm9hdGlhLEN5cHJ1cyxDemVjaGlhLERlbm1hcmssRXN0b25pYSxGaW5sYW5kLEdlcm1hbnksR3JlZWNlLEh1bmdhcnksSXJlbGFuZCxJdGFseSxMYXR2aWEsTGl0aHVhbmlhLEx1eGVtYm91cmcsTWFsdGEsTmV0aGVybGFuZHMsUG9sYW5kLFBvcnR1Z2FsLFJvbWFuaWEsU2xvdmFraWEsU2xvdmVuaWEsU3BhaW4sU3dlZGVuIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IlJhaWxzIEVVIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwczpcL1wvZXUucmFpbHMuY29tXC8iLCJkb21haW5fcmVkaXJlY3QiOiIxIiwibWFya2V0X2lkIjoiMCJ9LHsicnVsZV9pZCI6IjIzMDAwIiwiY291bnRyaWVzIjoiRnJhbmNlIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IlJhaWxzIEVVIEZyYW5jZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL2V1LnJhaWxzLmNvbVwvZnItZnIiLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9LHsicnVsZV9pZCI6IjQxNTg2IiwiY291bnRyaWVzIjoiQ2FuYWRhIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IlJhaWxzIENBTkFEQSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL3JhaWxzLWNhbmFkYS5teXNob3BpZnkuY29tXC8iLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9XX0='>
946<script async src='//www.rails.com/apps/easylocation/easylocation-1.0.3.min.js'></script>
946
947
948
949
950		<link rel="preload" href="//www.rails.com/cdn/shop/t/1622/assets/swish-buttons.css?v=70642357868794527951790104761" as="style">
951		<link rel="stylesheet" href="//www.rails.com/cdn/shop/t/1622/assets/swish-buttons.css?v=70642357868794527951790104761" media="print" onload="this.media='all'">
952
953	
953<script>
954		window.__rivoCustomer = {
955		
956			loggedIn: false, tags: [], storeCredit: null, storeCreditAmount: "0"
957		
958		};
959
960		(function () {
961		var amt = parseFloat(window.__rivoCustomer.storeCreditAmount || "0");
962		if (!window.__rivoCustomer.loggedIn || isNaN(amt) || amt <= 0) {
963			var s = document.createElement('style');
964			s.textContent = 'html [data-rivo-store-credit]{display:none !important;}';
965			document.head.appendChild(s);
966		}
967		})();
968	</script>
968
969
970  	<!-- BEGIN app block: shopify://apps/geo-pro-geolocation/blocks/geopro/16fc5313-7aee-4e90-ac95-f50fc7c8b657 --><!-- This snippet is used to load Geo:Pro data on the storefront -->
971<meta class='geo-ip' content='eyJwYXJhbWV0ZXJzIjp7ImxheW91dC1zZWxlY3RvciI6InBvcHVwIiwicGVybWFuZW50LXJlZGlyZWN0IjowLCJwb3B1cF9kZWxheSI6IjAiLCJkb21haW5zX2xpc3QiOmZhbHNlLCJzdG9yZV90aXRsZSI6IlJhaWxzIFVTIiwicmVkaXJlY3RfdGV4dCI6IlNob3BwaW5nIGZyb20gJUNPVU5UUlklPzxicj48YnI+RW5qb3kgdGhlc2UgbG9jYWwgcGVya3Mgb24gJVNUT1JFTkFNRSU6PGJyPipQcmljZXMgaW4gTG9jYWwgQ3VycmVuY3k8YnI+KkFsbCBEdXRpZXMgSW5jbHVkZWQ8YnI+KkVhc3kgMTQtRGF5IFJldHVybnMiLCJ5ZXMiOiJZZXMiLCJubyI6Ijx1Pk5vIHRoYW5rcywgc2hvcCBVUzxcL3U+IiwiYmFja2dyb3VuZC1jb2xvciI6ImZmZmZmZiIsInRleHQtY29sb3IiOiIyYjJiMmJmZiIsInllcy1iYWNrZ3JvdW5kLWNvbG9yIjoiMmIyYjJiZmYiLCJ5ZXMtdGV4dC1jb2xvciI6ImZmZmZmZiIsIm5vLWJhY2tncm91bmQtY29sb3IiOiJmZmZmZmZmZiIsIm5vLXRleHQtY29sb3IiOiIwMDAwMDBmZiIsImxvY2FsaXphdGlvbiI6W10sIm93bmVyX2lwIjoiIiwib3duZXJfaXBfbW9kZSI6IiIsInNob3dfcG9wdXBfZm9yX3NhbWVfd2Vic2l0ZSI6ZmFsc2UsImhpZGVfdGhlX25vX2J1dHRvbiI6ZmFsc2UsImRpc2FibGVkX3N0YXRlIjpmYWxzZSwibGFzdF9lbWJlZGRlZF9hdCI6IjIwMjYtMDEtMjkgMDA6MDI6MjcifSwicnVsZXNMaXN0IjpbeyJydWxlX2lkIjoiMjE1NTYiLCJjb3VudHJpZXMiOiJVbml0ZWQgS2luZ2RvbSIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJSYWlscyBVSyIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL3VrLnJhaWxzLmNvbVwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMSIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyMTU3NyIsImNvdW50cmllcyI6IkF1c3RyaWEsQmVsZ2l1bSxCdWxnYXJpYSxDcm9hdGlhLEN5cHJ1cyxDemVjaGlhLERlbm1hcmssRXN0b25pYSxGaW5sYW5kLEdlcm1hbnksR3JlZWNlLEh1bmdhcnksSXJlbGFuZCxJdGFseSxMYXR2aWEsTGl0aHVhbmlhLEx1eGVtYm91cmcsTWFsdGEsTmV0aGVybGFuZHMsUG9sYW5kLFBvcnR1Z2FsLFJvbWFuaWEsU2xvdmFraWEsU2xvdmVuaWEsU3BhaW4sU3dlZGVuIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IlJhaWxzIEVVIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwczpcL1wvZXUucmFpbHMuY29tXC8iLCJkb21haW5fcmVkaXJlY3QiOiIxIiwibWFya2V0X2lkIjoiMCJ9LHsicnVsZV9pZCI6IjIzMDAwIiwiY291bnRyaWVzIjoiRnJhbmNlIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IlJhaWxzIEVVIEZyYW5jZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL2V1LnJhaWxzLmNvbVwvZnItZnIiLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9LHsicnVsZV9pZCI6IjQxNTg2IiwiY291bnRyaWVzIjoiQ2FuYWRhIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IlJhaWxzIENBTkFEQSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL3JhaWxzLWNhbmFkYS5teXNob3BpZnkuY29tXC8iLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9XX0='>
972<!-- This snippet initializes the plugin -->
973<script async data-geopro-shop="rails-25.myshopify.com" data-geopro-design-mode="false" data-geopro-tracking-env="production">
974  // geopro loading script
975  !function(){function e(e,t,n){try{if("function"!=typeof fetch)return;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.indexOf("Baiduspider")>=0)return;var o="https://aa4cacd33be28673d7e69be559ce7ad7@o4506196830715904.ingest.us.sentry.io/4507550373445632",i=o.match(/^https:\/\/([^@]+)@([^/]+)\/(.+)$/),r={message:e,level:"error",environment:"production",transaction:location.href,user:{id:window.Shopify&&window.Shopify.shop?window.Shopify.shop:"unknown",ip_address:String.fromCharCode(123,123)+"auto"+String.fromCharCode(125,125)},extra:n||{},logger:"GeoProInline",exception:{type:t&&t.name?t.name:"Error",value:t&&t.message?t.message:String(t)}};fetch("https://"+i[2]+"/api/"+i[3]+"/envelope/?sentry_key="+i[1],{method:"POST",body:JSON.stringify({dsn:o,sent_at:(new Date).toISOString(),event_id:Math.random().toString(16).slice(2)})+'\n{"type":"event"}\n'+JSON.stringify(r)+"\n",headers:{"Content-Type":"text/plain"},keepalive:!0,referrerPolicy:"no-referrer",mode:"no-cors"}).catch((function(){}))}catch(e){}}function t(){window.geopro_cancel="1"}!function(){try{if(window.geopro_inline_tracking)return;var e=document.currentScript,t=e&&e.getAttribute("data-geopro-shop")||window.Shopify&&window.Shopify.shop;if(!t||!/^[a-z0-9][a-z0-9-]*\.myshopify\.com$/.test(t))return;if(/(^|\.)shopifypreview\.com$/.test(location.hostname))return;if(e&&"true"===e.getAttribute("data-geopro-design-mode")||window.Shopify&&window.Shopify.designMode)return;var n=new Date,o=new Date(n.getFullYear(),n.getMonth(),n.getDate()),i=new Date(n.getFullYear(),n.getMonth(),n.getDate()+1),r=function(e){return e<10?"0"+e:String(e)},a=n.getFullYear()+"-"+r(n.getMonth()+1)+"-"+r(n.getDate()),s="geoip-inline-"+(e&&"staging"===e.getAttribute("data-geopro-tracking-env")?"staging-":"")+t;function c(){try{for(var e=document.cookie.split(";"),t=0;t<e.length;t++){var n=e[t].trim();if(0===n.indexOf(s+"="))return JSON.parse(decodeURIComponent(n.slice(s.length+1)))}}catch(e){}return null}function d(e){try{document.cookie=s+"="+encodeURIComponent(JSON.stringify(e))+"; Path=/; SameSite=Lax; Expires="+i.toUTCString()+("https:"===location.protocol?"; Secure":"");var t=c();return!!t&&t.id===e.id&&t.day===e.day&&t.sent===e.sent}catch(e){return!1}}var f=c();if(!f||!/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(f.id)||f.day!==a||f.start!==o.getTime()/1e3||f.end!==i.getTime()/1e3||"boolean"!=typeof f.sent||"number"!=typeof f.time||f.time<f.start||f.time>=f.end){var p="undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}));f={id:p,day:a,start:o.getTime()/1e3,end:i.getTime()/1e3,time:Math.floor(n.getTime()/1e3),sent:!1}}f.id=f.id.toLowerCase();var u=d(f),g={id:f.id,localDate:a,cookieAvailable:u,version:1};if(window.geopro_inline_tracking=g,f.sent||"function"!=typeof fetch)return;fetch("/apps/easylocation/api/inline-visit",{method:"POST",headers:{"Content-Type":"text/plain"},credentials:"same-origin",mode:"same-origin",redirect:"error",keepalive:!0,referrerPolicy:"no-referrer",body:JSON.stringify({myshopifyDomain:t,trackingId:f.id,localDate:a,dayStart:f.start,dayEnd:f.end,clientTime:f.time,pageHost:location.host,cookieAvailable:u,version:1})}).then((function(e){if(204===e.status&&!e.redirected){var t=c();Date.now()<i.getTime()&&t&&t.id===f.id&&t.day===a&&(t.sent=!0,d(t))}})).catch((function(){}))}catch(l){}}();try{!function(){function n(n){try{if(!n||"success"!==n.message)return void t();window.geopro_inline_location_response=n}catch(o){e("GeoPro inline runtime error",o,{phase:"callback",response:n}),t()}}var o="/apps/easylocation/geo?x-api-key=91e359ab7-2b63-539e-1de2-c4bf731367a7",i=new XMLHttpRequest;i.open("GET",o,!0),i.responseType="json",i.timeout=5e3;var r=!1;function a(t){r||(r=!0,e("GeoPro inline XHR failed",new Error("XHR request failed: "+t),{url:o,eventType:t,status:i.status,readyState:i.readyState,timeout:i.timeout,responseURL:i.responseURL||null}),n(null))}i.onload=function(){if(200===i.status)return r=!0,void n(i.response);a("load")},i.onerror=function(){a("error")},i.ontimeout=function(){a("timeout")},i.onabort=function(){a("abort")},i.send()}()}catch(n){e("GeoPro inline runtime error",n,{phase:"load"}),t()}}();
976</script>
vendor: 1 bytes, line 976
976
977<script src="https://cdn.shopify.com/extensions/01a0c9c6-f6ad-7ce6-8e6e-6d0874eba46b/easylocation-282/assets/easylocation-storefront.min.js" type="text/javascript" async></script>
977
978
979
980<!-- END app block --><!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
981<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
982<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
983<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
984<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
985  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
986  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
987  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
988  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
988<script>
989(function () {
990  try {
991    document.documentElement.classList.add('csm-cookie-embed');
992  } catch (e) {}
993})();
994</script>
994<script data-consentmo-data-src-bootstrap>
995(function () {
996  'use strict';
997  if (window.__consentmoDataSrcBootstrapInit) return;
998  window.__consentmoDataSrcBootstrapInit = true;
999
1000  var DATA_SRC_SELECTOR = [
1001    'script[data-src*="consentmo_cookie_consent"]',
1002    'script[data-src*="gdpr_cookie_consent.min"]',
1003    'script[data-src*="gdrp_cookie_consent_unlimited"]'
1004  ].join(',');
1005
1006  function activateConsentmoDataSrcScripts() {
1007    if (!window.Shopify || !window.Shopify.shop) return;
1008    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
1009      // getAttribute: src="" must not count as "already has src" (.src === page URL).
1010      if (scriptEl.getAttribute('src')) return;
1011      var url = scriptEl.getAttribute('data-src');
1012      if (!url) return;
1013      if (scriptEl.getAttribute('type') === 'text/plain') {
1014        scriptEl.removeAttribute('type');
1015      }
1016      scriptEl.src = url;
1017    });
1018  }
1019  function scheduleActivation() {
1020    activateConsentmoDataSrcScripts();
1021    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
1022    setTimeout(activateConsentmoDataSrcScripts, 0);
1023  }
1024  if (document.readyState === 'loading') {
1025    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
1026  } else {
1027    scheduleActivation();
1028  }
1029})();
1030</script>
1030
1031
1032
1033<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046  
1046<script async src="https://static.klaviyo.com/onsite/js/P7gH7W/klaviyo.js?company_id=P7gH7W"></script>
1046
1047  
1047<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1047
1048
1049  
1050
1051
1052
1053
1054  
1054<script>
1055    window.klaviyoReviewsProductDesignMode = false
1056  </script>
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
1067
1068
1069
1070<script type="module" dynamic>
1071  const configUrl = "/a/elevar/static/configs/269c76a11f9f3d0c6c69320b62c0c8ee9edbf579/config.js";
1072  const config = (await import(configUrl)).default;
1073  const scriptUrl = config.script_src_app_theme_embed;
1074
1075  if (scriptUrl) {
1076    const { handler } = await import(scriptUrl);
1077
1078    await handler(
1079      config,
1080      {
1081        cartData: {
1082  marketId: "26149033",
1083  localeCountryCode:"US",
1084  attributes:{},
1085  cartTotal: "0.0",
1086  currencyCode:"USD",
1087  items: []
1088}
1089,
1090        user: {
1091  cartTotal: "0.0",
1092  currencyCode:"USD",
1093  customer: {},
1094}
1095,
1096        isOnCartPage:false,
1097        collectionView:null,
1098        searchResultsView:null,
1099        productView:null,
1100      }
1101    );
1102  }
1103</script>
1103
1104
1105
1106<!-- END app block --><!-- BEGIN app block: shopify://apps/nosto/blocks/nosto-script-embed-block/a67c43f0-0fc3-4649-a7dc-65ac499cae31 --><!-- BEGIN app snippet: nosto-shop-id -->
1106<script type="application/json" id="nosto-market-tagging">{"shopId":"1671180","market":"26149033","locale":"en"
1107}</script>
1107
1108<!-- END app snippet -->
1109<script>
1110  (function () {
1111    // Market/locale (when resolved) are baked in server-side above, so no DOM parsing or extra
1112    // network hop is needed to build this URL. The only thing that can't be decided server-side
1113    // is the markets-preview override, which depends on a query param/cookie only visible
1114    // client-side - so this inline check is all that's left before the script tag is created.
1115    // It's inline (not a separate asset file) so the preview check runs synchronously, before the
1116    // nosto.js fetch starts - keeping it a single request with no risk of a duplicate load.
1117    var NOSTO_MARKETS_PREVIEW_PARAM = "nostomarketspreview"
1118
1119    function getCookie(cname) {
1120      var name = cname + "="
1121      var ca = document.cookie.split(';')
1122      for (var i = 0; i < ca.length; i++) {
1123        var c = ca[i]
1124        while (c.charAt(0) === ' ') {
1125          c = c.substring(1)
1126        }
1127        if (c.indexOf(name) === 0) {
1128          try {
1129            return decodeURIComponent(c.substring(name.length, c.length))
1130          } catch (err) {
1131            console.warn('Failed to decode cookie value', cname, err)
1132          }
1133        }
1134      }
1135      return ""
1136    }
1137
1138    var storage = {
1139      getItem: function (key) { return sessionStorage && sessionStorage.getItem(key) },
1140      setItem: function (key, value) { return sessionStorage && sessionStorage.setItem(key, value) },
1141      removeItem: function (key) { return sessionStorage && sessionStorage.removeItem(key) }
1142    }
1143
1144    function isMarketsPreviewEnabled() {
1145      var urlParams = new URLSearchParams(window.location.search)
1146      var isPreviewEnabled = urlParams.get(NOSTO_MARKETS_PREVIEW_PARAM) === "true"
1147      var isPreviewEnabledFromStorage = storage.getItem(NOSTO_MARKETS_PREVIEW_PARAM) === "true"
1148
1149      if (isPreviewEnabled || isPreviewEnabledFromStorage) {
1150        !isPreviewEnabledFromStorage && storage.setItem(NOSTO_MARKETS_PREVIEW_PARAM, "true")
1151        return true
1152      }
1153
1154      if (getCookie(NOSTO_MARKETS_PREVIEW_PARAM) === "true") {
1155        storage.setItem(NOSTO_MARKETS_PREVIEW_PARAM, "true")
1156        return true
1157      }
1158
1159      storage.removeItem(NOSTO_MARKETS_PREVIEW_PARAM)
1160      return false
1161    }
1162
1163    var src = "\/apps\/proxy\/script\/shopify\/market\/nosto.js?merchant=shopify-1671180\u0026market=26149
1163033\u0026locale=en"
1164    if (isMarketsPreviewEnabled()) {
1165      src += "&preview=true"
1166    }
1167
1168    var SCRIPT_ID = "nosto-market-script"
1169    if (document.getElementById(SCRIPT_ID)) {
1170      return
1171    }
1172
1173    var nostoMarketScript = document.createElement("script")
1174    nostoMarketScript.id = SCRIPT_ID
1175    nostoMarketScript.async = true
1176    nostoMarketScript.src = src
1177    document.head.appendChild(nostoMarketScript)
1178  })()
1179</script>
1179
1180
1181
1182<!-- END app block --><!-- BEGIN app block: shopify://apps/klevu-ai-search-filter/blocks/global-configuration/3fd783f0-6a26-4856-8c5b-59083a014991 -->
1183
1184
1185
1186
1187    
1187<script>
1188        if (typeof klevu_lang === "undefined") {
1189            var klevu_lang = "en";
1190        }
1191    </script>
1191
1192    
1193        
1193<script src="https://js.klevu.com/core/v2/klevu.js" defer></script>
1193
1194    
1195
1196    <!-- BEGIN app snippet: metadata -->
1196<script>
1197    
1198</script>
1198
1199<!-- END app snippet -->
1200    <!-- BEGIN app snippet: init-klevu-settings -->
1201<script>
1202    if (typeof klevuSettings === "undefined") {
1203        var klevuSettings = {};
1204    }
1205
1206    (() => {
1207        let klevuSettingsMerge = function(target, overrides) {
1208            switch (true) {
1209                case typeof target !== typeof overrides:
1210                    return target;
1211
1212                case Array.isArray(target):
1213                    return target.concat(overrides);
1214
1215                case typeof target === "object":
1216                    Object.keys(overrides).forEach(function (overrideKey) {
1217                        switch (true) {
1218                            case typeof target[overrideKey] === "undefined":
1219                            case typeof target[overrideKey] !== typeof overrides[overrideKey]:
1220                            case typeof target[overrideKey] !== "object":
1221                                target[overrideKey] = overrides[overrideKey];
1222                                break;
1223
1224                            default:
1225                                target[overrideKey] = klevuSettingsMerge(target[overrideKey], overrides[overrideKey]);
1226                                break;
1227                        }
1228                    });
1229                    return target;
1230
1231                default:
1232                    throw new Error("Invalid target or overrides type");
1233            }
1234        };
1235
1236        let defaultKlevuSettings = {
1237            global: {
1238                apiKey: "klevu-171839277331117381"
1239            },
1240            search: {
1241                minChars: 0,
1242                searchBoxSelector: "input[name=q]"
1243            },
1244            url: {
1245                search: "https://uscs33v2.ksearchnet.com/cs/v2/search",
1246                landing: "/search"
1247            },
1248            powerUp: {}
1249        };
1250        
1251
1252        
1253
1254        let documentClickPreventSelectors = [];
1255        if (document.querySelector('.modal-overlay')) {
1256            documentClickPreventSelectors.push('.modal-overlay');
1257        }
1258        if (document.querySelector('.modal__toggle-open')) {
1259            documentClickPreventSelectors.push('.modal__toggle-open');
1260        }
1261        if (documentClickPreventSelectors.length > 0) {
1262            defaultKlevuSettings.search.documentClickPreventSelector = documentClickPreventSelectors.join(',');
1263        }
1264
1265        klevuSettings = klevuSettingsMerge(defaultKlevuSettings, klevuSettings);
1266    })();
1267
1268    
1269        document.addEventListener('DOMContentLoaded', () => klevu(klevuSettings));
1270    
1271</script>
1271<!-- END app snippet -->
1272
1273    
1274        
1274<script src="https://js.klevu.com/theme/default/v2/quick-search-theme.js" defer></script>
1274
1275    
1276    
1277    
1278    
1279    
1280
1281
1282<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
1282<script type="text/javascript" src="https://kgjks.rails.com/providers/atLabel/load" onerror=" var fallbackScript = document.createElement('script'); fallbackScript.src = 'https://cdn.attn.tv/rails/dtag.js'; document.head.appendChild(fallbackScript);" data-source="loaded?source=app-embed" defer="defer"></script>
1282
1283
1284
1285<!-- END app block --><!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 -->
1286<!-- MNTN Tracking Pixel Start -->
1287<script id="mntn_tracking_pixel" type="text/javascript">
1288const isUSShopper = window.Shopify  && window.Shopify.country === "US";
1289
1290if (!window.Shopify || isUSShopper) {
1291	(function(){"use strict";var e=null,b="4.0.0",
1292	n="33283",
1293	additional="term=value",
1294	t,r,i;try{t=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):""}try{r=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(u){r=document.location}try{i=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(a){try{i=r!==null?encodeURIComponent(r.toString().substring(0,2048)):""}catch(f){i=""}}var l,c=document.createElement("script"),h=null,p=document.getElementsByTagName("script"),d=Number(p.length)-1,v=document.getElementsByTagName("script")[d];if(typeof l==="undefined"){l=Math.floor(Math.random()*1e17)}h="dx.mountain.com/spx?"+"dxver="+b+"&shaid="+n+"&tdr="+t+"&plh="+i+"&cb="+l+additional;c.type="text/javascript";
1294c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})()
1295}
1296</script>
1296
1297<!-- MNTN Tracking Pixel End -->
1298
1299<!-- MNTN DataLayer Start -->
1300
1301<!-- MNTN DataLayer End -->
1302
1303<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 -->
1304
1305  
1306    
1306<script>
1307      window.addEventListener('load', function () {
1308        var instafeedScript = document.createElement('script');
1309        instafeedScript.async = true;
1310        instafeedScript.src = "https:\/\/cdn.nfcube.com\/instafeed-7184bddfb7e34794f080fd9813819be5.js";
1311        document.body.appendChild(instafeedScript);
1312      });
1313    </script>
1313
1314  
1315
1316
1317
1318
1319
1320<!-- END app block -->
1320<script src="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1320
1320
1321<script src="https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/rivo-app-embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1321
1321
1322<script src="https://cdn.shopify.com/extensions/01998017-f5c1-7f30-b82d-976b48571f05/klevu-search-7/assets/functions.js" type="text/javascript" defer="defer"></script>
1322
1323<link href="https://cdn.shopify.com/extensions/01998017-f5c1-7f30-b82d-976b48571f05/klevu-search-7/assets/quick-search.css" rel="stylesheet" type="text/css" media="all">
1324<script src="https://cdn.shopify.com/extensions/01a0d8da-dbb6-759e-90f0-31975754fa90/forms-2597/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
1324
1325<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0167/1180/files/Rails_Logo_2_504x_2ffdef54-964e-4ebf-9eb4-264e7279e577.webp?height=628&pad_color=fff&v=1660106971&width=1200" />
1326<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0167/1180/files/Rails_Logo_2_504x_2ffdef54-964e-4ebf-9eb4-264e7279e577.webp?height=628&pad_color=fff&v=1660106971&width=1200" />
1327<meta property="og:image:width" content="1200" />
1328<meta property="og:image:height" content="628" />
1329<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1330<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: 1671180,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 1330
1330
1331<script>
1332  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1333</script>
vendor: 1 bytes, line 1333
1333
1334<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}
1334).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: 1671180,storefrontBaseUrl: "https://www.rails.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.rails.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1741062313","configuration":"{\"integrationId\":\"86ad058e-e3eb-4488-85bf-7f4a0f9ca09c\",\"brandId\":\"233601db-14bf-47ef-8ec5-6da9847a566e\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"70a5e1357732e3434b62278753a59d3f","type":"APP","apiClientId":2567979,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1334,"dataSharingState":"unrestricted"},{"id":"1702199465","configuration":"{\"accountID\":\"21ce5493-2aff-401c-b020-e41a1a91d687\",\"accessToken\":\"468aa5143a78b022ffe5ad2bd6abfe047909ec7c\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"231504d0deffacdc7fbb87d22c062e12","type":"APP","apiClientId":277359198209,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1341522089","configuration":"{\"accountID\":\"P7gH7W\",\"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"]},{"id":"1225326761","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"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"]},{"id":"869335209","configuration":"{\"locale\":\"en_US\",\"client\":\"rails\",\"environment\":\"production\",\"deployment_zone\":\"main_site\",\"use_external_ids\":\"false\",\"storefront_api_key\":\"none\",\"product_metafield_key\":\"none\",\"product_metafield_namespace\":\"none\",\"multi_locale_enabled\":\"false\",\"locale_mapping\":\"{}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e9849bbfb1381d47503a57eebf3a7a78","type":"APP","apiClientId":1888040,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"792101033","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-10892710477\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-10892710477\\\/fGVhCPnl2ZcaEM2khsoo\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-10892710477\\\/_DJVCPPl2ZcaEM2khsoo\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"AW-10892710477\\\/_TbxCPDl2ZcaEM2khsoo\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"AW-10892710477\\\/h2fdCOrl2ZcaEM2khsoo\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"AW-10892710477\\\/bmktCO3l2ZcaEM2khsoo\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-10892710477\\\/ydFXCPzl2ZcaEM2khsoo\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-10892710477\\\/Kt1oCPbl2ZcaEM2khsoo\\\"}],\\\"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":"462586025","configuration":"{\"active\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bb5c430150f6ec7b1b6d450e96a8deec","type":"APP","apiClientId":98816163841,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"344916137","configuration":"{\"accountID\":\"shopify-1671180\", \"endpoint\"
1334:\"https:\/\/connect.nosto.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"85848493c2a1c7a4bbf22728b6f9f31f","type":"APP","apiClientId":272825,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"114229417","configuration":"{\"tagID\":\"2613003472895\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"30802089","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/269c76a11f9f3d0c6c69320b62c0c8ee9edbf579\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"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":"9207977","configuration":"{\"pixelId\":\"1a7f50e6-eb1e-467e-ae8f-b10efe927cb8\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"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"},{"id":"21692585","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"25","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Zendesk Widget"},{"id":"36503721","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"MNTN"},{"id":"48824489","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Elevar - Checkout Tracking"},{"id":"105971881","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"}
1334,{"id":"129663145","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Attentive Enhanced Tag"},{"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":"Rails","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"rails-25.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.rails.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8958751342761","handle":"hunter-shirt-espresso-indigo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108096917673","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8958850334889","handle":"getty-crop-wide-leg-saddleback","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108396023977","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8748935020713","handle":"siena-hobo-bag-espresso-suede","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46495498502313","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8958753833129","handle":"claudia-dress-cinnamon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108113432745","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8958759731369","handle":"laurent-sweater-chestnut","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108150427817","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8738638659753","handle":"nash-straight-rinse-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46314560323753","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8927798296745","handle":"easton-belt-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46948515184809","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8958759862441","handle":"stellan-overshirt-night-sky-wood","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108151476393","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.rails.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"159001673897","themePublished":"true","eventMetadataId":"457e431c-8624-43bb-9681-2d6f29ea7087","pageType":"home","shopId":"1671180","storefrontBaseUrl":"https:\/\/www.rails.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1334<script>
1335  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1336  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1337  window.ShopifyAnalytics.meta.currency = 'USD';
1338  var meta = {"page":{"pageType":"home","requestId":"f51db8c4-fdb5-49d5-b9ee-13a7be78cb67-1790345285"}};
1339  for (var attr in meta) {
1340    window.ShopifyAnalytics.meta[attr] = meta[attr];
1341  }
1342</script>
vendor: 1 bytes, line 1342
1342
1343<script class="analytics">
1344  (function () {
1345    var customDocumentWrite = function(content) {
1346      var jquery = null;
1347
1348      if (window.jQuery) {
1349        jquery = window.jQuery;
1350      } else if (window.Checkout && window.Checkout.$) {
1351        jquery = window.Checkout.$;
1352      }
1353
1354      if (jquery) {
1355        jquery('body').append(content);
1356      }
1357    };
1358
1359    var hasLoggedConversion = function(token) {
1360      if (token) {
1361        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1362      }
1363      return false;
1364    }
1365
1366    var setCookieIfConversion = function(token) {
1367      if (token) {
1368        var twoMonthsFromNow = new Date(Date.now());
1369        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1370
1371        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1372      }
1373    }
1374
1375    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1376    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1377    if (trekkie.integrations) {
1378      return;
1379    }
1380    trekkie.methods = [
1381      'identify',
1382      'page',
1383      'ready',
1384      'track',
1385      'trackForm',
1386      'trackLink'
1387    ];
1388    trekkie.factory = function(method) {
1389      return function() {
1390        var args = Array.prototype.slice.call(arguments);
1391        args.unshift(method);
1392        trekkie.push(args);
1393        if (method == 'track' || method == 'page') {
1394          var pageUrl;
1395          try {
1396            pageUrl = window.location.href;
1397          } catch (e) {}
1398          var pageReferrer;
1399          try {
1400            pageReferrer = document.referrer;
1401          } catch (e) {}
1402          try {
1403            if (window.__TREKKIE_SHIM_QUEUE == null) {
1404              window.__TREKKIE_SHIM_QUEUE = [];
1405            }
1406            window.__TREKKIE_SHIM_QUEUE.push({
1407              from: 'trekkie-stub',
1408              method: method,
1409              args: args.slice(1),
1410              pageContext: {
1411                url: pageUrl,
1412                referrer: pageReferrer
1413              }
1414            });
1415          } catch (e) {
1416            // no-op
1417          }
1418        }
1419        return trekkie;
1420      };
1421    };
1422    for (var i = 0; i < trekkie.methods.length; i++) {
1423      var key = trekkie.methods[i];
1424      trekkie[key] = trekkie.factory(key);
1425    }
1426    trekkie.load = function(config) {
1427      trekkie.config = config || {};
1428      trekkie.config.initialDocumentCookie = document.cookie;
1429      var first = document.getElementsByTagName('script')[0];
1430var script = document.createElement('script');
1431script.type = 'text/javascript';
1432script.onerror = function(e) {
1433  var scriptFallback = document.createElement('script');
1434  scriptFallback.type = 'text/javascript';
1435  scriptFallback.onerror = function(error) {
1436          var Monorail = {
1437      produce: function produce(monorailDomain, schemaId, payload) {
1438        var currentMs = new Date().getTime();
1439        var event = {
1440          schema_id: schemaId,
1441          payload: payload,
1442          metadata: {
1443            event_created_at_ms: currentMs,
1444            event_sent_at_ms: currentMs
1445          }
1446        };
1447        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1448      },
1449      sendRequest: function sendRequest(endpointUrl, payload) {
1450        // Try the sendBeacon API
1451        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1452          var blobData = new window.Blob([payload], {
1453            type: 'text/plain'
1454          });
1455
1456          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1457            return true;
1458          } // sendBeacon was not successful
1459
1460        } // XHR beacon
1461
1462        var xhr = new XMLHttpRequest();
1463
1464        try {
1465          xhr.open('POST', endpointUrl);
1466          xhr.setRequestHeader('Content-Type', 'text/plain');
1467          xhr.send(payload);
1468        } catch (e) {
1469          console.log(e);
1470        }
1471
1472        return false;
1473      },
1474      isIos12: function isIos12() {
1475        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1476      }
1477    };
1478    Monorail.produce('monorail-edge.shopifysvc.com',
1479      'trekkie_storefront_load_errors/1.1',
1480      {shop_id: 1671180,
1481      theme_id: 159001673897,
1482      app_name: "storefront",
1483      context_url: window.location.href,
1484      source_url: "//www.rails.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1485
1486  };
1487  scriptFallback.async = true;
1488  scriptFallback.src = '//www.rails.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1489  first.parentNode.insertBefore(scriptFallback, first);
1490};
1491script.async = true;
1492script.src = '//www.rails.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1493first.parentNode.insertBefore(script, first);
1494
1495    };
1496    trekkie.load(
1497      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":1671180,"isMerchantRequest":null,"themeId":159001673897,"themeCityHash":"2146159364772807523","contentLanguage":"en","currency":"USD","eventMetadataId":"457e431c-8624-43bb-9681-2d6f29ea7087"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1498    );
1499
1500    var loaded = false;
1501    trekkie.ready(function() {
1502      if (loaded) return;
1503      loaded = true;
1504
1505      window.ShopifyAnalytics.lib = window.trekkie;
1506
1507      var originalDocumentWrite = document.write;
1508      document.write = customDocumentWrite;
1509      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1510      document.write = originalDocumentWrite;
1511
1512      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1513      var token = match? match[1]: undefined;
1514      if (!hasLoggedConversion(token)) {
1515        setCookieIfConversion(token);
1516        
1517      }
1518    });
1519
1520    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"f51db8c4-fdb5-49d5-b9ee-13a7be78cb67-1790345285","shopifyEmitted":true});
1521
1522    var eventsListenerScript = document.createElement('script');
1523    eventsListenerScript.async = true;
1524    eventsListenerScript.src = "//www.rails.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1525    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1526})();</script>
1526
1527  
1527<script>
1528  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1529    window.ga = function ga() {
1530      (window.ga.q = window.ga.q || []).push(arguments);
1531      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1532        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1533      }
1534      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1535    };
1536    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1537      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1538    }
1539  }
1540</script>
vendor: 1 bytes, line 1540
1540
1541<script
1542  defer
1543  src="https://www.rails.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1544  data-application="storefront-renderer"
1545  data-shop-id="1671180"
1546  data-render-region="gcp-us-central1"
1547  data-page-type="index"
1548  data-theme-instance-id="159001673897"
1549  data-theme-name="Buildify"
1550  data-theme-version="1.4.0"
1551  data-monorail-region="shop_domain"
1552  data-resource-timing-sampling-rate="10"
1553  data-shs="true"
1554  data-shs-beacon="true"
1555  data-shs-export-with-fetch="true"
1556  data-shs-logs-sample-rate="1"
1557  data-shs-beacon-endpoint="https://www.rails.com/api/collect"
1558></script>
1558
1559<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1821902885000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790347085000"><meta name="new-cookie-storage-activated" content="t">
1560</head>
1561
1562	<body class="preload template-index template-index "><div id="shopify-section-announcement-bar" class="shopify-section">
1563
1564
1565  <link href="//www.rails.com/cdn/shop/t/1622/assets/announcement-bar-vite-DaEBdJPg.css" rel="stylesheet" type="text/css" media="all" />
1566
1567<section
1568		class="announcement-bar js-announcement-bar"
1569		data-section-id="announcement-bar"
1570		data-config='{
1571				"slidesPerView": 1,
1572				"loop": true,
1573				"centeredSlides": true,
1574				"threshold": 20,
1575				"speed": 3000,"autoplay": {
1576					"delay":3500.0,
1577					"disableOnInteraction": "false"
1578				},"navigation":{
1579				"enabled": true,
1580				"nextEl": ".swiper-button-next--announcement-bar",
1581				"prevEl": ".swiper-button-prev--announcement-bar"
1582				}}'
1583		data-section-type="announcement-bar"
1584	>
1585		<div class="announcement-bar__container">
1586			<div class="swiper-container js-announcement-bar-slider-container">
1587				<div class="announcement-bar__slider swiper-wrapper"><div class="announcement-bar__slide swiper-slide js-announcement-bar-slide"
1588				 style="--background-color:#f6f6f6;
1589			--text-color:#2b2b2b;"><a href="/pages/loyalty-program"
1590					   class="announcement-bar__link"
1591					   aria-label="Go to Introducing Rails VIP | <u>Join Now</u>"
1592					>
1593					</a><p class="announcement-bar__text container">
1594					<span>Introducing Rails VIP | <u>Join Now</u></span>
1595				</p>
1596			</div><div class="announcement-bar__slide swiper-slide js-announcement-bar-slide"
1597				 style="--background-color:#f6f6f6;
1598			--text-color:#2b2b2b;"><a href="/collections/womens-fall"
1599					   class="announcement-bar__link"
1600					   aria-label="Go to THE FALL COLLECTION IS HERE! | <u>Shop Now</u>"
1601					>
1602					</a><p class="announcement-bar__text container">
1603					<span>THE FALL COLLECTION IS HERE! | <u>Shop Now</u></span>
1604				</p>
1605			</div></div><div class="swiper-button swiper-button-prev swiper-button-prev--announcement-bar"><svg
1606	width="24"
1607	height="62"
1608	viewBox="0 0 24 62"
1609	fill="none"
1610	xmlns="http://www.w3.org/2000/svg"
1611	class="icon"
1612	aria-hidden="true"
1613>
1614	<path d="M22 1L2 31l20 30" stroke="#2B2B2B" stroke-width="3" />
1615</svg>
1616</div>
1617
1618					<div class="swiper-button swiper-button-next swiper-button-next--announcement-bar"><svg
1619	width="24"
1620	height="62"
1621	viewBox="0 0 24 62"
1622	fill="none"
1623	xmlns="http://www.w3.org/2000/svg"
1624	class="icon"
1625	aria-hidden="true"
1626>
1627	<path d="M2 1l20 30L2 61" stroke="#2B2B2B" stroke-width="3" />
1628</svg>
1629</div></div>
1630		</div>
1631	</section>
1632</div>
1633		<div id="shopify-section-header" class="shopify-section">
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649<style data-shopify>
1650	.header-mega-menu .header-mega-menu__link .sale{
1651	color: #b31f1f
1652	}
1653	.header-mobile-menu-navigation .header-mobile-menu-navigation__second-level-menu-link .sale{
1654	color: #b31f1f
1655	}
1656	.header-mobile-menu-navigation .header-mobile-menu-navigation__third-level-menu-link .sale{
1657	color: #b31f1f
1658	}
1659	.header-mobile-menu-navigation .sale-heading .header-mobile-menu-navigation__toggler-icon::before,
1660	.header-mobile-menu-navigation .sale-heading .header-mobile-menu-navigation__toggler-icon::after {
1661		background-color: var(--sale-color)
1662	}
1663</style>
1664
1665<header class="header js-header"
1666		data-section-id="header"
1667		data-section-type="header"
1668		aria-label="Site header"
1669>
1670	<div class="header__overlay js-header-overlay">
1671	</div>
1672	<div class="header__wrapper">
1673		<div class="header__content-wrapper js-header-content-wrapper">
1674			<div class="header__container container">
1675				<div class="header__navigation_container">
1676					<button
1677						type="button"
1678						class="header__toggle-mobile-menu-button js-toggle-mobile-menu-button"
1679						aria-label="Open mobile menu"
1680						aria-expanded="false"
1681						aria-controls="main-menu"
1682					>
1683						<span class="strip--first"></span>
1684						<span class="strip--second"></span>
1685						<span class="strip--third"></span>
1686					</button>
1687
1688					<div
1689	class="header-mobile-menu js-header-mobile-menu"
1690	id="main-menu"
1691	aria-hidden="true"
1692	inert
1693>
1694	<div class="header-mobile-menu__container js-header-mobile-menu-container">
1695		
1696<nav class="header-mobile-menu-navigation" role="navigation" aria-label="Main navigation">
1697	<ul class="header-mobile-menu-navigation__main-menu-list">
1698		
1699			
1700			
1701			
1702			
1703
1704			
1705
1706			<li class="header-mobile-menu-navigation__main-menu-list-item js-header-mobile-navigation-accordion ">
1707				
1708					
1709
1710
1711					
1712
1713
1714					
1715
1716
1717					
1718
1719
1720					
1721				
1722
1723				
1724				
1725
1726				
1727					<a href="/pages/loyalty-program"
1728					   class="header-mobile-menu-navigation__menu-link"
1729					   aria-label="Go to Rails VIP"
1730					   style="--menu-text-color: "
1731					>Rails VIP</a>
1732				
1733			</li>
1734		
1735			
1736			
1737			
1738			
1739
1740			
1741
1742			<li class="header-mobile-menu-navigation__main-menu-list-item js-header-mobile-navigation-accordion ">
1743				
1744					
1745
1746
1747							
1748				
1749
1750				
1751				
1752
1753				
1754					<button
1755						type="button"
1756						class="header-mobile-menu-navigation__menu-link js-header-mobile-navigation-content-accordion-toggler "
1757						aria-label="Women"
1758						aria-expanded="false"
1759						aria-controls="header-mobile-navigation-content-first-level-2-women"
1760						style="--menu-text-color: #2b2b2b"
1761					>Women<span class="header-mobile-menu-navigation__toggler-icon">
1762						</span>
1763					</button>
1764
1765					<div class="header-mobile-menu-navigation__second-level-container js-header-mobile-navigation-accordion-content"
1766						 id="header-mobile-navigation-content-first-level-2-women"
1767							>
1768						
1769								
1770
1771
1772	
1773
1774
1775<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
1776					<button
1777						type="button"
1778						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
1779						aria-label="Category"
1780						
1781							aria-expanded="false"
1782						
1783						aria-controls="header-mobile-navigation-content-second-level-1-women-category"
1784						
1785					>Category<span
1786							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
1787						</span>
1788					</button>
1789
1790					<ul
1791						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
1792						id="header-mobile-navigation-content-second-level-1-women-category"
1793						
1794					>
1795						
1796							
1797							
1798
1799							<li class="header-mobile-menu-navigation__second-level-list-item">
1800								<a href="/collections/womens-new-arrivals"
1801								   class="header-mobile-menu-navigation__third-level-menu-link"
1802								>New Arrivals</a>
1803							</li>
1804						
1805							
1806							
1807
1808							<li class="header-mobile-menu-navigation__second-level-list-item">
1809								<a href="/collections/dresses-rompers"
1810								   class="header-mobile-menu-navigation__third-level-menu-link"
1811								>Dresses</a>
1812							</li>
1813						
1814							
1815							
1816
1817							<li class="header-mobile-menu-navigation__second-level-list-item">
1818								<a href="/collections/womens-tops"
1819								   class="header-mobile-menu-navigation__third-level-menu-link"
1820								>Tops</a>
1821							</li>
1822						
1823							
1824							
1825
1826							<li class="header-mobile-menu-navigation__second-level-list-item">
1827								<a href="/collections/womens-denim"
1828								   class="header-mobile-menu-navigation__third-level-menu-link"
1829								>Denim</a>
1830							</li>
1831						
1832							
1833							
1834
1835							<li class="header-mobile-menu-navigation__second-level-list-item">
1836								<a href="/collections/womens-sweaters"
1837								   class="header-mobile-menu-navigation__third-level-menu-link"
1838								>Sweaters</a>
1839							</li>
1840						
1841							
1842							
1843
1844							<li class="header-mobile-menu-navigation__second-level-list-item">
1845								<a href="/collections/womens-jackets-coats"
1846								   class="header-mobile-menu-navigation__third-level-menu-link"
1847								>Jackets & Coats</a>
1848							</li>
1849						
1850							
1851							
1852
1853							<li class="header-mobile-menu-navigation__second-level-list-item">
1854								<a href="/collections/skirts"
1855								   class="header-mobile-menu-navigation__third-level-menu-link"
1856								>Skirts</a>
1857							</li>
1858						
1859							
1860							
1861
1862							<li class="header-mobile-menu-navigation__second-level-list-item">
1863								<a href="/collections/womens-pants-shorts"
1864								   class="header-mobile-menu-navigation__third-level-menu-link"
1865								>Pants & Shorts</a>
1866							</li>
1867						
1868							
1869							
1870
1871							<li class="header-mobile-menu-navigation__second-level-list-item">
1872								<a href="/collections/womens-swim"
1873								   class="header-mobile-menu-navigation__third-level-menu-link"
1874								>Swimwear</a>
1875							</li>
1876						
1877							
1878							
1879
1880							<li class="header-mobile-menu-navigation__second-level-list-item">
1881								<a href="/collections/womens-sleepwear"
1882								   class="header-mobile-menu-navigation__third-level-menu-link"
1883								>Sleepwear</a>
1884							</li>
1885						
1886							
1887							
1888
1889							<li class="header-mobile-menu-navigation__second-level-list-item">
1890								<a href="/collections/womens-handbags"
1891								   class="header-mobile-menu-navigation__third-level-menu-link"
1892								>Handbags</a>
1893							</li>
1894						
1895							
1896							
1897
1898							<li class="header-mobile-menu-navigation__second-level-list-item">
1899								<a href="/collections/accessories"
1900								   class="header-mobile-menu-navigation__third-level-menu-link"
1901								>Accessories</a>
1902							</li>
1903						
1904							
1905							
1906
1907							<li class="header-mobile-menu-navigation__second-level-list-item">
1908								<a href="/collections/womens-footwear"
1909								   class="header-mobile-menu-navigation__third-level-menu-link"
1910								>Footwear</a>
1911							</li>
1912						
1913							
1914							
1915
1916							<li class="header-mobile-menu-navigation__second-level-list-item">
1917								<a href="/products/e-gift-card"
1918								   class="header-mobile-menu-navigation__third-level-menu-link"
1919								>E-Gift Card</a>
1920							</li>
1921						
1922							
1923							
1924
1925							<li class="header-mobile-menu-navigation__second-level-list-item">
1926								<a href="/collections/womens-shop-all"
1927								   class="header-mobile-menu-navigation__third-level-menu-link"
1928								>Shop All</a>
1929							</li>
1930						
1931					</ul>
1932				</div>
1933			
1934
1935
1936<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
1937					<button
1938						type="button"
1939						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
1940						aria-label="Featured"
1941						
1942							aria-expanded="false"
1943						
1944						aria-controls="header-mobile-navigation-content-second-level-2-women-featured"
1945						
1946					>Featured<span
1947							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
1948						</span>
1949					</button>
1950
1951					<ul
1952						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
1953						id="header-mobile-navigation-content-second-level-2-women-featured"
1954						
1955					>
1956						
1957							
1958							
1959
1960							<li class="header-mobile-menu-navigation__second-level-list-item">
1961								<a href="/collections/womens-fall"
1962								   class="header-mobile-menu-navigation__third-level-menu-link"
1963								>The Fall Collection</a>
1964							</li>
1965						
1966							
1967							
1968
1969							<li class="header-mobile-menu-navigation__second-level-list-item">
1970								<a href="/collections/womens-best-sellers"
1971								   class="header-mobile-menu-navigation__third-level-menu-link"
1972								>Best Sellers</a>
1973							</li>
1974						
1975							
1976							
1977
1978							<li class="header-mobile-menu-navigation__second-level-list-item">
1979								<a href="/pages/womens-essentials"
1980								   class="header-mobile-menu-navigation__third-level-menu-link"
1981								>The Essentials Collection</a>
1982							</li>
1983						
1984							
1985							
1986
1987							<li class="header-mobile-menu-navigation__second-level-list-item">
1988								<a href="/collections/womens-exclusives"
1989								   class="header-mobile-menu-navigation__third-level-menu-link"
1990								>Rails Exclusives</a>
1991							</li>
1992						
1993							
1994							
1995
1996							<li class="header-mobile-menu-navigation__second-level-list-item">
1997								<a href="/collections/womens-matching-sets"
1998								   class="header-mobile-menu-navigation__third-level-menu-link"
1999								>Matching Sets</a>
2000							</li>
2001						
2002							
2003							
2004
2005							<li class="header-mobile-menu-navigation__second-level-list-item">
2006								<a href="/collections/womens-eco-collection"
2007								   class="header-mobile-menu-navigation__third-level-menu-link"
2008								>The Eco Collection</a>
2009							</li>
2010						
2011					</ul>
2012				</div>
2013			
2014
2015
2016<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2017					<button
2018						type="button"
2019						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2020						aria-label="Edits"
2021						
2022							aria-expanded="false"
2023						
2024						aria-controls="header-mobile-navigation-content-second-level-3-women-edits"
2025						
2026					>Edits<span
2027							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2028						</span>
2029					</button>
2030
2031					<ul
2032						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2033						id="header-mobile-navigation-content-second-level-3-women-edits"
2034						
2035					>
2036						
2037							
2038							
2039
2040							<li class="header-mobile-menu-navigation__second-level-list-item">
2041								<a href="/collections/womens-the-fall-campaign-edit"
2042								   class="header-mobile-menu-navigation__third-level-menu-link"
2043								>The Fall Edit</a>
2044							</li>
2045						
2046							
2047							
2048
2049							<li class="header-mobile-menu-navigation__second-level-list-item">
2050								<a href="/collections/womens-hunter-game-day-edit"
2051								   class="header-mobile-menu-navigation__third-level-menu-link"
2052								>The Game Day Edit</a>
2053							</li>
2054						
2055							
2056							
2057
2058							<li class="header-mobile-menu-navigation__second-level-list-item">
2059								<a href="/collections/the-event-edit"
2060								   class="header-mobile-menu-navigation__third-level-menu-link"
2061								>The Event Edit</a>
2062							</li>
2063						
2064							
2065							
2066
2067							<li class="header-mobile-menu-navigation__second-level-list-item">
2068								<a href="/collections/womens-cashmere-shop"
2069								   class="header-mobile-menu-navigation__third-level-menu-link"
2070								>The Cashmere Shop</a>
2071							</li>
2072						
2073							
2074							
2075
2076							<li class="header-mobile-menu-navigation__second-level-list-item">
2077								<a href="/collections/little-black-dress"
2078								   class="header-mobile-menu-navigation__third-level-menu-link"
2079								>Little Black Dress</a>
2080							</li>
2081						
2082							
2083							
2084
2085							<li class="header-mobile-menu-navigation__second-level-list-item">
2086								<a href="/collections/womens-plaids"
2087								   class="header-mobile-menu-navigation__third-level-menu-link"
2088								>The Plaid Shop</a>
2089							</li>
2090						
2091							
2092							
2093
2094							<li class="header-mobile-menu-navigation__second-level-list-item">
2095								<a href="/collections/satin"
2096								   class="header-mobile-menu-navigation__third-level-menu-link"
2097								>The Satin Collection</a>
2098							</li>
2099						
2100					</ul>
2101				</div>
2102			
2103
2104
2105
2106
2107
2108
2109							
2110					</div>
2111				
2112			</li>
2113		
2114			
2115			
2116			
2117			
2118
2119			
2120
2121			<li class="header-mobile-menu-navigation__main-menu-list-item js-header-mobile-navigation-accordion ">
2122				
2123					
2124
2125
2126					
2127
2128
2129							
2130				
2131
2132				
2133				
2134
2135				
2136					<button
2137						type="button"
2138						class="header-mobile-menu-navigation__menu-link js-header-mobile-navigation-content-accordion-toggler "
2139						aria-label="Men"
2140						aria-expanded="false"
2141						aria-controls="header-mobile-navigation-content-first-level-3-men"
2142						style="--menu-text-color: #2b2b2b"
2143					>Men<span class="header-mobile-menu-navigation__toggler-icon">
2144						</span>
2145					</button>
2146
2147					<div class="header-mobile-menu-navigation__second-level-container js-header-mobile-navigation-accordion-content"
2148						 id="header-mobile-navigation-content-first-level-3-men"
2149							>
2150						
2151								
2152
2153
2154	
2155
2156
2157
2158<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2159					<button
2160						type="button"
2161						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2162						aria-label="Category"
2163						
2164							aria-expanded="false"
2165						
2166						aria-controls="header-mobile-navigation-content-second-level-2-men-category"
2167						
2168					>Category<span
2169							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2170						</span>
2171					</button>
2172
2173					<ul
2174						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2175						id="header-mobile-navigation-content-second-level-2-men-category"
2176						
2177					>
2178						
2179							
2180							
2181
2182							<li class="header-mobile-menu-navigation__second-level-list-item">
2183								<a href="/collections/mens-new-arrivals"
2184								   class="header-mobile-menu-navigation__third-level-menu-link"
2185								>New Arrivals</a>
2186							</li>
2187						
2188							
2189							
2190
2191							<li class="header-mobile-menu-navigation__second-level-list-item">
2192								<a href="/collections/mens-shirts"
2193								   class="header-mobile-menu-navigation__third-level-menu-link"
2194								>Shirts</a>
2195							</li>
2196						
2197							
2198							
2199
2200							<li class="header-mobile-menu-navigation__second-level-list-item">
2201								<a href="/collections/mens-sweaters"
2202								   class="header-mobile-menu-navigation__third-level-menu-link"
2203								>Sweaters</a>
2204							</li>
2205						
2206							
2207							
2208
2209							<li class="header-mobile-menu-navigation__second-level-list-item">
2210								<a href="/collections/mens-jackets-coats"
2211								   class="header-mobile-menu-navigation__third-level-menu-link"
2212								>Jackets & Coats</a>
2213							</li>
2214						
2215							
2216							
2217
2218							<li class="header-mobile-menu-navigation__second-level-list-item">
2219								<a href="/collections/mens-pants"
2220								   class="header-mobile-menu-navigation__third-level-menu-link"
2221								>Pants</a>
2222							</li>
2223						
2224							
2225							
2226
2227							<li class="header-mobile-menu-navigation__second-level-list-item">
2228								<a href="/collections/mens-shorts-swim"
2229								   class="header-mobile-menu-navigation__third-level-menu-link"
2230								>Shorts & Swim</a>
2231							</li>
2232						
2233							
2234							
2235
2236							<li class="header-mobile-menu-navigation__second-level-list-item">
2237								<a href="/collections/mens-t-shirts-polos"
2238								   class="header-mobile-menu-navigation__third-level-menu-link"
2239								>T-Shirts & Polos</a>
2240							</li>
2241						
2242							
2243							
2244
2245							<li class="header-mobile-menu-navigation__second-level-list-item">
2246								<a href="/collections/mens-sweatshirts-hoodies"
2247								   class="header-mobile-menu-navigation__third-level-menu-link"
2248								>Sweatshirts & Hoodies</a>
2249							</li>
2250						
2251							
2252							
2253
2254							<li class="header-mobile-menu-navigation__second-level-list-item">
2255								<a href="/collections/mens-suiting"
2256								   class="header-mobile-menu-navigation__third-level-menu-link"
2257								>Suiting</a>
2258							</li>
2259						
2260							
2261							
2262
2263							<li class="header-mobile-menu-navigation__second-level-list-item">
2264								<a href="/collections/mens-golf-shop"
2265								   class="header-mobile-menu-navigation__third-level-menu-link"
2266								>Golf</a>
2267							</li>
2268						
2269							
2270							
2271
2272							<li class="header-mobile-menu-navigation__second-level-list-item">
2273								<a href="/collections/mens-accessories"
2274								   class="header-mobile-menu-navigation__third-level-menu-link"
2275								>Accessories</a>
2276							</li>
2277						
2278							
2279							
2280
2281							<li class="header-mobile-menu-navigation__second-level-list-item">
2282								<a href="/products/e-gift-card"
2283								   class="header-mobile-menu-navigation__third-level-menu-link"
2284								>E-Gift Card</a>
2285							</li>
2286						
2287							
2288							
2289
2290							<li class="header-mobile-menu-navigation__second-level-list-item">
2291								<a href="/collections/mens-shop-all"
2292								   class="header-mobile-menu-navigation__third-level-menu-link"
2293								>Shop All</a>
2294							</li>
2295						
2296					</ul>
2297				</div>
2298			
2299
2300
2301<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2302					<button
2303						type="button"
2304						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2305						aria-label="Featured"
2306						
2307							aria-expanded="false"
2308						
2309						aria-controls="header-mobile-navigation-content-second-level-3-men-featured"
2310						
2311					>Featured<span
2312							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2313						</span>
2314					</button>
2315
2316					<ul
2317						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2318						id="header-mobile-navigation-content-second-level-3-men-featured"
2319						
2320					>
2321						
2322							
2323							
2324
2325							<li class="header-mobile-menu-navigation__second-level-list-item">
2326								<a href="/collections/mens-fall"
2327								   class="header-mobile-menu-navigation__third-level-menu-link"
2328								>The Fall Collection</a>
2329							</li>
2330						
2331							
2332							
2333
2334							<li class="header-mobile-menu-navigation__second-level-list-item">
2335								<a href="/collections/mens-the-fall-campaign-edit"
2336								   class="header-mobile-menu-navigation__third-level-menu-link"
2337								>The Fall Edit</a>
2338							</li>
2339						
2340							
2341							
2342
2343							<li class="header-mobile-menu-navigation__second-level-list-item">
2344								<a href="/collections/mens-shirting-guide"
2345								   class="header-mobile-menu-navigation__third-level-menu-link"
2346								>The Shirt Guide</a>
2347							</li>
2348						
2349							
2350							
2351
2352							<li class="header-mobile-menu-navigation__second-level-list-item">
2353								<a href="/pages/mens-essentials"
2354								   class="header-mobile-menu-navigation__third-level-menu-link"
2355								>The Essentials Collection</a>
2356							</li>
2357						
2358							
2359							
2360
2361							<li class="header-mobile-menu-navigation__second-level-list-item">
2362								<a href="/collections/mens-best-sellers"
2363								   class="header-mobile-menu-navigation__third-level-menu-link"
2364								>Best Sellers</a>
2365							</li>
2366						
2367							
2368							
2369
2370							<li class="header-mobile-menu-navigation__second-level-list-item">
2371								<a href="/collections/mens-golf-shop"
2372								   class="header-mobile-menu-navigation__third-level-menu-link"
2373								>The Golf Shop</a>
2374							</li>
2375						
2376							
2377							
2378
2379							<li class="header-mobile-menu-navigation__second-level-list-item">
2380								<a href="/collections/mens-plaids"
2381								   class="header-mobile-menu-navigation__third-level-menu-link"
2382								>Plaids</a>
2383							</li>
2384						
2385							
2386							
2387
2388							<li class="header-mobile-menu-navigation__second-level-list-item">
2389								<a href="/collections/mens-matching-sets"
2390								   class="header-mobile-menu-navigation__third-level-menu-link"
2391								>Matching Sets</a>
2392							</li>
2393						
2394					</ul>
2395				</div>
2396			
2397
2398
2399
2400
2401
2402
2403							
2404					</div>
2405				
2406			</li>
2407		
2408			
2409			
2410			
2411			
2412
2413			
2414
2415			<li class="header-mobile-menu-navigation__main-menu-list-item js-header-mobile-navigation-accordion ">
2416				
2417					
2418
2419
2420					
2421
2422
2423					
2424
2425
2426							
2427				
2428
2429				
2430				
2431
2432				
2433					<button
2434						type="button"
2435						class="header-mobile-menu-navigation__menu-link js-header-mobile-navigation-content-accordion-toggler "
2436						aria-label="Denim"
2437						aria-expanded="false"
2438						aria-controls="header-mobile-navigation-content-first-level-4-denim"
2439						style="--menu-text-color: #2b2b2b"
2440					>Denim<span class="header-mobile-menu-navigation__toggler-icon">
2441						</span>
2442					</button>
2443
2444					<div class="header-mobile-menu-navigation__second-level-container js-header-mobile-navigation-accordion-content"
2445						 id="header-mobile-navigation-content-first-level-4-denim"
2446							>
2447						
2448								
2449
2450
2451	
2452
2453
2454
2455				<ul class="header-mobile-menu-navigation__second-level-list header-mobile-menu-navigation__second-level-list--show js-header-mobile-navigation-accordion-content">
2456					
2457						
2458						
2459
2460						<li class="header-mobile-menu-navigation__second-level-list-item">
2461							<a href="/collections/womens-denim"
2462							   class="header-mobile-menu-navigation__third-level-menu-link"
2463							>Women's Denim</a>
2464						</li>
2465					
2466						
2467						
2468
2469						<li class="header-mobile-menu-navigation__second-level-list-item">
2470							<a href="/collections/denim-the-fall-collection"
2471							   class="header-mobile-menu-navigation__third-level-menu-link"
2472							>Fall Denim</a>
2473						</li>
2474					
2475						
2476						
2477
2478						<li class="header-mobile-menu-navigation__second-level-list-item">
2479							<a href="/collections/womens-petite-denim"
2480							   class="header-mobile-menu-navigation__third-level-menu-link"
2481							>Petite Denim</a>
2482						</li>
2483					
2484						
2485						
2486
2487						<li class="header-mobile-menu-navigation__second-level-list-item">
2488							<a href="/collections/mens-denim"
2489							   class="header-mobile-menu-navigation__third-level-menu-link"
2490							>Men's Denim</a>
2491						</li>
2492					
2493						
2494						
2495
2496						<li class="header-mobile-menu-navigation__second-level-list-item">
2497							<a href="/collections/womens-denim-5-pocket-jeans"
2498							   class="header-mobile-menu-navigation__third-level-menu-link"
2499							>Denim Fit Guide</a>
2500						</li>
2501					
2502				</ul>
2503			
2504
2505
2506
2507
2508
2509
2510
2511							
2512					</div>
2513				
2514			</li>
2515		
2516			
2517			
2518			
2519			
2520
2521			
2522
2523			<li class="header-mobile-menu-navigation__main-menu-list-item js-header-mobile-navigation-accordion ">
2524				
2525					
2526
2527
2528					
2529
2530
2531					
2532
2533
2534					
2535
2536
2537							
2538				
2539
2540				
2541				
2542
2543				
2544					<button
2545						type="button"
2546						class="header-mobile-menu-navigation__menu-link js-header-mobile-navigation-content-accordion-toggler "
2547						aria-label="About"
2548						aria-expanded="false"
2549						aria-controls="header-mobile-navigation-content-first-level-5-about"
2550						style="--menu-text-color: #2b2b2b"
2551					>About<span class="header-mobile-menu-navigation__toggler-icon">
2552						</span>
2553					</button>
2554
2555					<div class="header-mobile-menu-navigation__second-level-container js-header-mobile-navigation-accordion-content"
2556						 id="header-mobile-navigation-content-first-level-5-about"
2557							>
2558						
2559								
2560
2561
2562	
2563
2564
2565<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2566					<button
2567						type="button"
2568						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2569						aria-label="About"
2570						
2571							aria-expanded="false"
2572						
2573						aria-controls="header-mobile-navigation-content-second-level-1-about-about"
2574						
2575					>About<span
2576							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2577						</span>
2578					</button>
2579
2580					<ul
2581						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2582						id="header-mobile-navigation-content-second-level-1-about-about"
2583						
2584					>
2585						
2586							
2587							
2588
2589							<li class="header-mobile-menu-navigation__second-level-list-item">
2590								<a href="/pages/our-story"
2591								   class="header-mobile-menu-navigation__third-level-menu-link"
2592								>Our Story</a>
2593							</li>
2594						
2595							
2596							
2597
2598							<li class="header-mobile-menu-navigation__second-level-list-item">
2599								<a href="/pages/stores"
2600								   class="header-mobile-menu-navigation__third-level-menu-link"
2601								>Our Stores</a>
2602							</li>
2603						
2604							
2605							
2606
2607							<li class="header-mobile-menu-navigation__second-level-list-item">
2608								<a href="/pages/rails-gives-back"
2609								   class="header-mobile-menu-navigation__third-level-menu-link"
2610								>Rails Gives Back</a>
2611							</li>
2612						
2613							
2614							
2615
2616							<li class="header-mobile-menu-navigation__second-level-list-item">
2617								<a href="/pages/sustainability"
2618								   class="header-mobile-menu-navigation__third-level-menu-link"
2619								>Sustainability</a>
2620							</li>
2621						
2622							
2623							
2624
2625							<li class="header-mobile-menu-navigation__second-level-list-item">
2626								<a href="/pages/loyalty-program"
2627								   class="header-mobile-menu-navigation__third-level-menu-link"
2628								>Rails VIP</a>
2629							</li>
2630						
2631					</ul>
2632				</div>
2633			
2634
2635
2636<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2637					<button
2638						type="button"
2639						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2640						aria-label="Women's Campaigns"
2641						
2642							aria-expanded="false"
2643						
2644						aria-controls="header-mobile-navigation-content-second-level-2-about-womens-campaigns"
2645						
2646					>Women's Campaigns<span
2647							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2648						</span>
2649					</button>
2650
2651					<ul
2652						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2653						id="header-mobile-navigation-content-second-level-2-about-womens-campaigns"
2654						
2655					>
2656						
2657							
2658							
2659
2660							<li class="header-mobile-menu-navigation__second-level-list-item">
2661								<a href="/pages/fall-2026-lookbook"
2662								   class="header-mobile-menu-navigation__third-level-menu-link"
2663								>Fall 2026</a>
2664							</li>
2665						
2666							
2667							
2668
2669							<li class="header-mobile-menu-navigation__second-level-list-item">
2670								<a href="/pages/womens-summer-2026-lookbook"
2671								   class="header-mobile-menu-navigation__third-level-menu-link"
2672								>Summer 2026</a>
2673							</li>
2674						
2675							
2676							
2677
2678							<li class="header-mobile-menu-navigation__second-level-list-item">
2679								<a href="/pages/womens-spring-2026-lookbook"
2680								   class="header-mobile-menu-navigation__third-level-menu-link"
2681								>Spring 2026</a>
2682							</li>
2683						
2684							
2685							
2686
2687							<li class="header-mobile-menu-navigation__second-level-list-item">
2688								<a href="/pages/womens-pre-spring-2026-lookbook"
2689								   class="header-mobile-menu-navigation__third-level-menu-link"
2690								>Pre-Spring 2026</a>
2691							</li>
2692						
2693							
2694							
2695
2696							<li class="header-mobile-menu-navigation__second-level-list-item">
2697								<a href="/pages/winter-2025-lookbook"
2698								   class="header-mobile-menu-navigation__third-level-menu-link"
2699								>Winter 2025</a>
2700							</li>
2701						
2702							
2703							
2704
2705							<li class="header-mobile-menu-navigation__second-level-list-item">
2706								<a href="/pages/rails-x-l-space-2025-lookbook"
2707								   class="header-mobile-menu-navigation__third-level-menu-link"
2708								>Rails x LSPACE 2025</a>
2709							</li>
2710						
2711					</ul>
2712				</div>
2713			
2714
2715
2716<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2717					<button
2718						type="button"
2719						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2720						aria-label="Men's Campaigns"
2721						
2722							aria-expanded="false"
2723						
2724						aria-controls="header-mobile-navigation-content-second-level-3-about-mens-campaigns"
2725						
2726					>Men's Campaigns<span
2727							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2728						</span>
2729					</button>
2730
2731					<ul
2732						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2733						id="header-mobile-navigation-content-second-level-3-about-mens-campaigns"
2734						
2735					>
2736						
2737							
2738							
2739
2740							<li class="header-mobile-menu-navigation__second-level-list-item">
2741								<a href="/pages/fall-2026-lookbook"
2742								   class="header-mobile-menu-navigation__third-level-menu-link"
2743								>Fall 2026</a>
2744							</li>
2745						
2746							
2747							
2748
2749							<li class="header-mobile-menu-navigation__second-level-list-item">
2750								<a href="/pages/mens-spring-2026-lookbook"
2751								   class="header-mobile-menu-navigation__third-level-menu-link"
2752								>Spring 2026</a>
2753							</li>
2754						
2755							
2756							
2757
2758							<li class="header-mobile-menu-navigation__second-level-list-item">
2759								<a href="/pages/winter-2025-lookbook"
2760								   class="header-mobile-menu-navigation__third-level-menu-link"
2761								>Winter 2025</a>
2762							</li>
2763						
2764							
2765							
2766
2767							<li class="header-mobile-menu-navigation__second-level-list-item">
2768								<a href="/pages/mens-summer-2025-lookbook"
2769								   class="header-mobile-menu-navigation__third-level-menu-link"
2770								>Summer 2025</a>
2771							</li>
2772						
2773					</ul>
2774				</div>
2775			
2776
2777
2778
2779
2780
2781
2782							
2783					</div>
2784				
2785			</li>
2786		
2787	</ul>
2788</nav>
2789
2790
2791
2792		<div class="header-mobile-toolbar">
2793	<ul class="header-mobile-toolbar__toolbar-list">
2794		<li class="header-mobile-toolbar__toolbar-list-item">
2795			
2796				<a href="https://www.rails.com/customer_authentication/redirect?locale=en&region_country=US"
2797				   class="header-mobile-toolbar__toolbar-link js-login-toolbar-link"
2798				   role="button"
2799				   aria-label="My account"
2800				>
2801					<svg
2802	aria-hidden="true"
2803	width="22"
2804	height="20"
2805	viewBox="0 0 22 20"
2806	fill="none"
2807	xmlns="http://www.w3.org/2000/svg"
2808	class="icon"
2809>
2810	<path
2811		fill-rule="evenodd"
2812		clip-rule="evenodd"
2813		d="M15 5a4 4 0 11-8 0 4 4 0 018 0zm-2.177 4.658A5.002 5.002 0 0011.001 0a5 5 0 00-1.823 9.658C4.248 10.52.501 14.823.501 20h1a9.5 9.5 0 0119 0h1c0-5.178-3.748-9.48-8.678-10.342z"
2814		fill="#2B2B2B"
2815	/>
2816</svg>
2817
2818
2819					<span class="header-mobile-toolbar__toolbar-link-title">
2820						My account
2821					</span>
2822				</a>
2823			
2824		</li>
2825
2826		
2827			<li class="header-mobile-toolbar__toolbar-list-item">
2828				<a href="/pages/faq"
2829				   class="header-mobile-toolbar__toolbar-link"
2830				   aria-label="Go to FAQ"
2831				>
2832					<svg
2833	width="20"
2834	height="20"
2835	viewBox="0 0 20 20"
2836	fill="none"
2837	xmlns="http://www.w3.org/2000/svg"
2838	class="icon"
2839	aria-hidden="true"
2840>
2841	<circle cx="10" cy="10" r="9.5" stroke="#2B2B2B" />
2842	<path
2843		d="M9.32 12.752v-.76c0-.465.045-.846.136-1.145.096-.303.259-.567.488-.791.23-.224.547-.451.952-.68a7.32 7.32 0 00.888-.56c.23-.176.395-.371.496-.584.107-.214.16-.475.16-.784 0-.454-.187-.832-.56-1.136-.373-.31-.885-.464-1.536-.464-.704 0-1.243.133-1.616.4-.368.26-.608.637-.72 1.128H7c.08-.7.397-1.27.952-1.712C8.512 5.22 9.307 5 10.336 5c.645 0 1.2.114 1.664.344.464.229.819.533 1.064.912.25.373.376.784.376 1.232 0 .544-.139 1-.416 1.368-.277.362-.73.717-1.36 1.064-.363.207-.65.4-.864.575a1.46 1.46 0 00-.448.609c-.085.229-.128.536-.128.92v.728H9.32zm.464 2.463a.732.732 0 01-.528-.207.704.704 0 01-.208-.504c0-.198.07-.371.208-.52a.68.68 0 01.52-.225c.208 0 .39.075.544.224a.669.669 0 010 1.016.763.763 0 01-.536.217z"
2844		fill="#2B2B2B"
2845	/>
2846</svg>
2847
2848
2849					<span class="header-mobile-toolbar__toolbar-link-title">
2850						FAQ
2851					</span>
2852				</a>
2853			</li>
2854		
2855
2856		
2857			<li class="header-mobile-toolbar__toolbar-list-item">
2858				<a href="/pages/contact"
2859				   class="header-mobile-toolbar__toolbar-link"
2860				   aria-label="Go to Contact us"
2861				>
2862					<svg
2863	width="20"
2864	height="20"
2865	viewBox="0 0 20 20"
2866	fill="none"
2867	xmlns="http://www.w3.org/2000/svg"
2868	class="icon"
2869	aria-hidden="true"
2870>
2871	<path
2872		fill-rule="evenodd"
2873		clip-rule="evenodd"
2874		d="M18.01 4H1.99L10 10.169 18.01 4zM1 4.5V16h18V4.5l-8.695 6.696-.305.235-.305-.235L1 4.5zM0 3h20v14H0V3z"
2875		fill="#2B2B2B"
2876	/>
2877</svg>
2878
2879
2880					<span class="header-mobile-toolbar__toolbar-link-title">
2881						Contact us
2882					</span>
2883				</a>
2884			</li>
2885		
2886	</ul>
2887</div>
2888
2889	</div>
2890</div>
2891
2892
2893					
2894	<nav class="header-navigation" role="navigation" aria-label="Main navigation">
2895		<ul class="header-navigation__main-menu-list">
2896			
2897				
2898				<li class="header-navigation__main-menu-list-item js-header-navigation-link-list">
2899					
2900						
2901
2902
2903						
2904
2905
2906						
2907
2908
2909						
2910
2911
2912						
2913					
2914
2915					
2916					
2917
2918					
2919						<a href="/pages/loyalty-program"
2920						   class="header-navigation__main-menu-link js-header-navigation-link"
2921						   style="--menu-text-color: "
2922						>Rails VIP</a>
2923				</li>
2924			
2925				
2926				<li class="header-navigation__main-menu-list-item js-header-navigation-link-list">
2927					
2928						
2929
2930
2931								
2932					
2933
2934					
2935					
2936
2937					
2938						<a href="/collections/womens-shop-all"
2939						   class="header-navigation__main-menu-link js-header-navigation-link"
2940						   style="--menu-text-color: #2b2b2b"
2941						>Women</a>
2942									<div class="header-mega-menu js-header-navigation-mega-menu" id="header-navigation-content-2">
2943	<div class="header-mega-menu__container container">
2944		<div class="header-mega-menu__items-container">
2945			
2946
2947				
2948				
2949				
2950				
2951				
2952				
2953
2954
2955				
2956					
2957
2958					
2959
2960					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
2961						
2962							<div class="header-mega-menu__items-menu-container">
2963								
2964<p class="header-mega-menu_heading" >
2965										Category
2966									</p>
2967								
2968
2969								<ul class="header-mega-menu__list">
2970									
2971										
2972										
2973
2974										<li class="header-mega-menu__list-item">
2975											<a href="/collections/womens-new-arrivals"
2976											   class="header-mega-menu__link"
2977											   aria-label="Go to New Arrivals"
2978											>New Arrivals</a>
2979										</li>
2980									
2981										
2982										
2983
2984										<li class="header-mega-menu__list-item">
2985											<a href="/collections/dresses-rompers"
2986											   class="header-mega-menu__link"
2987											   aria-label="Go to Dresses"
2988											>Dresses</a>
2989										</li>
2990									
2991										
2992										
2993
2994										<li class="header-mega-menu__list-item">
2995											<a href="/collections/womens-tops"
2996											   class="header-mega-menu__link"
2997											   aria-label="Go to Tops"
2998											>Tops</a>
2999										</li>
3000									
3001										
3002										
3003
3004										<li class="header-mega-menu__list-item">
3005											<a href="/collections/womens-denim"
3006											   class="header-mega-menu__link"
3007											   aria-label="Go to Denim"
3008											>Denim</a>
3009										</li>
3010									
3011										
3012										
3013
3014										<li class="header-mega-menu__list-item">
3015											<a href="/collections/womens-sweaters"
3016											   class="header-mega-menu__link"
3017											   aria-label="Go to Sweaters"
3018											>Sweaters</a>
3019										</li>
3020									
3021										
3022										
3023
3024										<li class="header-mega-menu__list-item">
3025											<a href="/collections/womens-jackets-coats"
3026											   class="header-mega-menu__link"
3027											   aria-label="Go to Jackets & Coats"
3028											>Jackets & Coats</a>
3029										</li>
3030									
3031										
3032										
3033
3034										<li class="header-mega-menu__list-item">
3035											<a href="/collections/skirts"
3036											   class="header-mega-menu__link"
3037											   aria-label="Go to Skirts"
3038											>Skirts</a>
3039										</li>
3040									
3041										
3042										
3043
3044										<li class="header-mega-menu__list-item">
3045											<a href="/collections/womens-pants-shorts"
3046											   class="header-mega-menu__link"
3047											   aria-label="Go to Pants & Shorts"
3048											>Pants & Shorts</a>
3049										</li>
3050									
3051										
3052										
3053
3054										<li class="header-mega-menu__list-item">
3055											<a href="/collections/womens-swim"
3056											   class="header-mega-menu__link"
3057											   aria-label="Go to Swimwear"
3058											>Swimwear</a>
3059										</li>
3060									
3061										
3062										
3063
3064										<li class="header-mega-menu__list-item">
3065											<a href="/collections/womens-sleepwear"
3066											   class="header-mega-menu__link"
3067											   aria-label="Go to Sleepwear"
3068											>Sleepwear</a>
3069										</li>
3070									
3071										
3072										
3073
3074										<li class="header-mega-menu__list-item">
3075											<a href="/collections/womens-handbags"
3076											   class="header-mega-menu__link"
3077											   aria-label="Go to Handbags"
3078											>Handbags</a>
3079										</li>
3080									
3081										
3082										
3083
3084										<li class="header-mega-menu__list-item">
3085											<a href="/collections/accessories"
3086											   class="header-mega-menu__link"
3087											   aria-label="Go to Accessories"
3088											>Accessories</a>
3089										</li>
3090									
3091										
3092										
3093
3094										<li class="header-mega-menu__list-item">
3095											<a href="/collections/womens-footwear"
3096											   class="header-mega-menu__link"
3097											   aria-label="Go to Footwear"
3098											>Footwear</a>
3099										</li>
3100									
3101										
3102										
3103
3104										<li class="header-mega-menu__list-item">
3105											<a href="/products/e-gift-card"
3106											   class="header-mega-menu__link"
3107											   aria-label="Go to E-Gift Card"
3108											>E-Gift Card</a>
3109										</li>
3110									
3111										
3112										
3113
3114										<li class="header-mega-menu__list-item">
3115											<a href="/collections/womens-shop-all"
3116											   class="header-mega-menu__link"
3117											   aria-label="Go to Shop All"
3118											>Shop All</a>
3119										</li>
3120									
3121								</ul>
3122							</div>
3123						
3124					</div>
3125				
3126			
3127
3128				
3129				
3130				
3131				
3132				
3133				
3134
3135
3136				
3137					
3138
3139					
3140
3141					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3142						
3143							<div class="header-mega-menu__items-menu-container">
3144								
3145<p class="header-mega-menu_heading" >
3146										Featured
3147									</p>
3148								
3149
3150								<ul class="header-mega-menu__list">
3151									
3152										
3153										
3154
3155										<li class="header-mega-menu__list-item">
3156											<a href="/collections/womens-fall"
3157											   class="header-mega-menu__link"
3158											   aria-label="Go to The Fall Collection"
3159											>The Fall Collection</a>
3160										</li>
3161									
3162										
3163										
3164
3165										<li class="header-mega-menu__list-item">
3166											<a href="/collections/womens-best-sellers"
3167											   class="header-mega-menu__link"
3168											   aria-label="Go to Best Sellers"
3169											>Best Sellers</a>
3170										</li>
3171									
3172										
3173										
3174
3175										<li class="header-mega-menu__list-item">
3176											<a href="/pages/womens-essentials"
3177											   class="header-mega-menu__link"
3178											   aria-label="Go to The Essentials Collection"
3179											>The Essentials Collection</a>
3180										</li>
3181									
3182										
3183										
3184
3185										<li class="header-mega-menu__list-item">
3186											<a href="/collections/womens-exclusives"
3187											   class="header-mega-menu__link"
3188											   aria-label="Go to Rails Exclusives"
3189											>Rails Exclusives</a>
3190										</li>
3191									
3192										
3193										
3194
3195										<li class="header-mega-menu__list-item">
3196											<a href="/collections/womens-matching-sets"
3197											   class="header-mega-menu__link"
3198											   aria-label="Go to Matching Sets"
3199											>Matching Sets</a>
3200										</li>
3201									
3202										
3203										
3204
3205										<li class="header-mega-menu__list-item">
3206											<a href="/collections/womens-eco-collection"
3207											   class="header-mega-menu__link"
3208											   aria-label="Go to The Eco Collection"
3209											>The Eco Collection</a>
3210										</li>
3211									
3212								</ul>
3213							</div>
3214						
3215					</div>
3216				
3217			
3218
3219				
3220				
3221				
3222				
3223				
3224				
3225
3226
3227				
3228					
3229
3230					
3231
3232					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3233						
3234							<div class="header-mega-menu__items-menu-container">
3235								
3236<p class="header-mega-menu_heading" >
3237										Edits
3238									</p>
3239								
3240
3241								<ul class="header-mega-menu__list">
3242									
3243										
3244										
3245
3246										<li class="header-mega-menu__list-item">
3247											<a href="/collections/womens-the-fall-campaign-edit"
3248											   class="header-mega-menu__link"
3249											   aria-label="Go to The Fall Edit"
3250											>The Fall Edit</a>
3251										</li>
3252									
3253										
3254										
3255
3256										<li class="header-mega-menu__list-item">
3257											<a href="/collections/womens-hunter-game-day-edit"
3258											   class="header-mega-menu__link"
3259											   aria-label="Go to The Game Day Edit"
3260											>The Game Day Edit</a>
3261										</li>
3262									
3263										
3264										
3265
3266										<li class="header-mega-menu__list-item">
3267											<a href="/collections/the-event-edit"
3268											   class="header-mega-menu__link"
3269											   aria-label="Go to The Event Edit"
3270											>The Event Edit</a>
3271										</li>
3272									
3273										
3274										
3275
3276										<li class="header-mega-menu__list-item">
3277											<a href="/collections/womens-cashmere-shop"
3278											   class="header-mega-menu__link"
3279											   aria-label="Go to The Cashmere Shop"
3280											>The Cashmere Shop</a>
3281										</li>
3282									
3283										
3284										
3285
3286										<li class="header-mega-menu__list-item">
3287											<a href="/collections/little-black-dress"
3288											   class="header-mega-menu__link"
3289											   aria-label="Go to Little Black Dress"
3290											>Little Black Dress</a>
3291										</li>
3292									
3293										
3294										
3295
3296										<li class="header-mega-menu__list-item">
3297											<a href="/collections/womens-plaids"
3298											   class="header-mega-menu__link"
3299											   aria-label="Go to The Plaid Shop"
3300											>The Plaid Shop</a>
3301										</li>
3302									
3303										
3304										
3305
3306										<li class="header-mega-menu__list-item">
3307											<a href="/collections/satin"
3308											   class="header-mega-menu__link"
3309											   aria-label="Go to The Satin Collection"
3310											>The Satin Collection</a>
3311										</li>
3312									
3313								</ul>
3314							</div>
3315						
3316					</div>
3317				
3318			
3319
3320				
3321				
3322				
3323				
3324				
3325				
3326
3327
3328				
3329					
3330
3331					
3332
3333					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3334						
3335							<div class="header-mega-menu__items-image-menu-container">
3336								
3337
3338								
3339									<a href="/collections/womens-fall"
3340									   class="header-mega-menu__image-link"
3341									>
3342									</a>
3343								
3344
3345								<div
3346									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown-2_7ce9510a-83ff-4594-ac60-90ec89e9a0d9.jpg?format=webp&amp;v=1788997847&amp;width=616" alt="A woman crouching outdoors on a grassy hill wearing an oversized dusty blue-gray knit sweater, dark skirt, white socks, and black boots." srcset="//www.rails.com/cdn/shop/files/Single_Dropdown-2_7ce9510a-83ff-4594-ac60-90ec89e9a0d9.jpg?format=webp&amp;v=1788997847&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown-2_7ce9510a-83ff-4594-ac60-90ec89e9a0d9.jpg?format=webp&amp;v=1788997847&amp;width=616 616w" width="616" height="826" loading="lazy" sizes="308px" class="header-mega-menu__image">
3347								</div>
3348
3349								
3350									<p class="header-mega-menu__image-text">The Fall Collection</p>
3351								
3352							</div>
3353						
3354					</div>
3355				
3356			
3357
3358				
3359				
3360				
3361				
3362				
3363				
3364
3365
3366				
3367					
3368
3369					
3370
3371					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3372						
3373							<div class="header-mega-menu__items-image-menu-container">
3374								
3375
3376								
3377									<a href="/collections/womens-the-fall-campaign-edit"
3378									   class="header-mega-menu__image-link"
3379									>
3380									</a>
3381								
3382
3383								<div
3384									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown-3_db6b2d59-f354-4816-a48d-03bb65befc27.jpg?format=webp&amp;v=1788997847&amp;width=616" alt="A person standing outdoors in a grassy field wearing a light beige wool-like jacket with dark toggle closures, dark brown trousers, and a red knit beanie." srcset="//www.rails.com/cdn/shop/files/Single_Dropdown-3_db6b2d59-f354-4816-a48d-03bb65befc27.jpg?format=webp&amp;v=1788997847&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown-3_db6b2d59-f354-4816-a48d-03bb65befc27.jpg?format=webp&amp;v=1788997847&amp;width=616 616w" width="616" height="826" loading="lazy" sizes="308px" class="header-mega-menu__image">
3385								</div>
3386
3387								
3388									<p class="header-mega-menu__image-text">The Fall edit</p>
3389								
3390							</div>
3391						
3392					</div>
3393				
3394			
3395
3396				
3397				
3398				
3399				
3400				
3401				
3402
3403
3404				
3405					
3406
3407					
3408
3409					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3410						
3411							<div class="header-mega-menu__items-image-menu-container">
3412								
3413
3414								
3415									<a href="/collections/womens-hunter-game-day-edit"
3416									   class="header-mega-menu__image-link"
3417									>
3418									</a>
3419								
3420
3421								<div
3422									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown_cd689606-3552-4303-a259-3bb6428d6fa6.jpg?format=webp&amp;v=1786991065&amp;width=616" alt="Two women sitting on metal bleachers in a studio setting, wearing plaid flannel shirts and blue jeans with sneakers. One woman holds a football." srcset="//www.rails.com/cdn/shop/files/Single_Dropdown_cd689606-3552-4303-a259-3bb6428d6fa6.jpg?format=webp&amp;v=1786991065&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown_cd689606-3552-4303-a259-3bb6428d6fa6.jpg?format=webp&amp;v=1786991065&amp;width=616 616w" width="616" height="707" loading="lazy" sizes="308px" class="header-mega-menu__image">
3423								</div>
3424
3425								
3426									<p class="header-mega-menu__image-text">The Game Day Edit</p>
3427								
3428							</div>
3429						
3430					</div>
3431				
3432			
3433		</div>
3434	</div>
3435</div>
3436
3437								
3438
3439				</li>
3440			
3441				
3442				<li class="header-navigation__main-menu-list-item js-header-navigation-link-list">
3443					
3444						
3445
3446
3447						
3448
3449
3450								
3451					
3452
3453					
3454					
3455
3456					
3457						<a href="/pages/mens"
3458						   class="header-navigation__main-menu-link js-header-navigation-link"
3459						   style="--menu-text-color: #2b2b2b"
3460						>Men</a>
3461									<div class="header-mega-menu js-header-navigation-mega-menu" id="header-navigation-content-3">
3462	<div class="header-mega-menu__container container">
3463		<div class="header-mega-menu__items-container">
3464			
3465
3466				
3467				
3468				
3469				
3470				
3471				
3472
3473
3474				
3475			
3476
3477				
3478				
3479				
3480				
3481				
3482				
3483
3484
3485				
3486					
3487
3488					
3489
3490					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3491						
3492							<div class="header-mega-menu__items-menu-container">
3493								
3494<p class="header-mega-menu_heading" >
3495										Category
3496									</p>
3497								
3498
3499								<ul class="header-mega-menu__list">
3500									
3501										
3502										
3503
3504										<li class="header-mega-menu__list-item">
3505											<a href="/collections/mens-new-arrivals"
3506											   class="header-mega-menu__link"
3507											   aria-label="Go to New Arrivals"
3508											>New Arrivals</a>
3509										</li>
3510									
3511										
3512										
3513
3514										<li class="header-mega-menu__list-item">
3515											<a href="/collections/mens-shirts"
3516											   class="header-mega-menu__link"
3517											   aria-label="Go to Shirts"
3518											>Shirts</a>
3519										</li>
3520									
3521										
3522										
3523
3524										<li class="header-mega-menu__list-item">
3525											<a href="/collections/mens-sweaters"
3526											   class="header-mega-menu__link"
3527											   aria-label="Go to Sweaters"
3528											>Sweaters</a>
3529										</li>
3530									
3531										
3532										
3533
3534										<li class="header-mega-menu__list-item">
3535											<a href="/collections/mens-jackets-coats"
3536											   class="header-mega-menu__link"
3537											   aria-label="Go to Jackets & Coats"
3538											>Jackets & Coats<
3538/a>
3539										</li>
3540									
3541										
3542										
3543
3544										<li class="header-mega-menu__list-item">
3545											<a href="/collections/mens-pants"
3546											   class="header-mega-menu__link"
3547											   aria-label="Go to Pants"
3548											>Pants</a>
3549										</li>
3550									
3551										
3552										
3553
3554										<li class="header-mega-menu__list-item">
3555											<a href="/collections/mens-shorts-swim"
3556											   class="header-mega-menu__link"
3557											   aria-label="Go to Shorts & Swim"
3558											>Shorts & Swim</a>
3559										</li>
3560									
3561										
3562										
3563
3564										<li class="header-mega-menu__list-item">
3565											<a href="/collections/mens-t-shirts-polos"
3566											   class="header-mega-menu__link"
3567											   aria-label="Go to T-Shirts & Polos"
3568											>T-Shirts & Polos</a>
3569										</li>
3570									
3571										
3572										
3573
3574										<li class="header-mega-menu__list-item">
3575											<a href="/collections/mens-sweatshirts-hoodies"
3576											   class="header-mega-menu__link"
3577											   aria-label="Go to Sweatshirts & Hoodies"
3578											>Sweatshirts & Hoodies</a>
3579										</li>
3580									
3581										
3582										
3583
3584										<li class="header-mega-menu__list-item">
3585											<a href="/collections/mens-suiting"
3586											   class="header-mega-menu__link"
3587											   aria-label="Go to Suiting"
3588											>Suiting</a>
3589										</li>
3590									
3591										
3592										
3593
3594										<li class="header-mega-menu__list-item">
3595											<a href="/collections/mens-golf-shop"
3596											   class="header-mega-menu__link"
3597											   aria-label="Go to Golf"
3598											>Golf</a>
3599										</li>
3600									
3601										
3602										
3603
3604										<li class="header-mega-menu__list-item">
3605											<a href="/collections/mens-accessories"
3606											   class="header-mega-menu__link"
3607											   aria-label="Go to Accessories"
3608											>Accessories</a>
3609										</li>
3610									
3611										
3612										
3613
3614										<li class="header-mega-menu__list-item">
3615											<a href="/products/e-gift-card"
3616											   class="header-mega-menu__link"
3617											   aria-label="Go to E-Gift Card"
3618											>E-Gift Card</a>
3619										</li>
3620									
3621										
3622										
3623
3624										<li class="header-mega-menu__list-item">
3625											<a href="/collections/mens-shop-all"
3626											   class="header-mega-menu__link"
3627											   aria-label="Go to Shop All"
3628											>Shop All</a>
3629										</li>
3630									
3631								</ul>
3632							</div>
3633						
3634					</div>
3635				
3636			
3637
3638				
3639				
3640				
3641				
3642				
3643				
3644
3645
3646				
3647					
3648
3649					
3650
3651					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3652						
3653							<div class="header-mega-menu__items-menu-container">
3654								
3655<p class="header-mega-menu_heading" >
3656										Featured
3657									</p>
3658								
3659
3660								<ul class="header-mega-menu__list">
3661									
3662										
3663										
3664
3665										<li class="header-mega-menu__list-item">
3666											<a href="/collections/mens-fall"
3667											   class="header-mega-menu__link"
3668											   aria-label="Go to The Fall Collection"
3669											>The Fall Collection</a>
3670										</li>
3671									
3672										
3673										
3674
3675										<li class="header-mega-menu__list-item">
3676											<a href="/collections/mens-the-fall-campaign-edit"
3677											   class="header-mega-menu__link"
3678											   aria-label="Go to The Fall Edit"
3679											>The Fall Edit</a>
3680										</li>
3681									
3682										
3683										
3684
3685										<li class="header-mega-menu__list-item">
3686											<a href="/collections/mens-shirting-guide"
3687											   class="header-mega-menu__link"
3688											   aria-label="Go to The Shirt Guide"
3689											>The Shirt Guide</a>
3690										</li>
3691									
3692										
3693										
3694
3695										<li class="header-mega-menu__list-item">
3696											<a href="/pages/mens-essentials"
3697											   class="header-mega-menu__link"
3698											   aria-label="Go to The Essentials Collection"
3699											>The Essentials Collection</a>
3700										</li>
3701									
3702										
3703										
3704
3705										<li class="header-mega-menu__list-item">
3706											<a href="/collections/mens-best-sellers"
3707											   class="header-mega-menu__link"
3708											   aria-label="Go to Best Sellers"
3709											>Best Sellers</a>
3710										</li>
3711									
3712										
3713										
3714
3715										<li class="header-mega-menu__list-item">
3716											<a href="/collections/mens-golf-shop"
3717											   class="header-mega-menu__link"
3718											   aria-label="Go to The Golf Shop"
3719											>The Golf Shop</a>
3720										</li>
3721									
3722										
3723										
3724
3725										<li class="header-mega-menu__list-item">
3726											<a href="/collections/mens-plaids"
3727											   class="header-mega-menu__link"
3728											   aria-label="Go to Plaids"
3729											>Plaids</a>
3730										</li>
3731									
3732										
3733										
3734
3735										<li class="header-mega-menu__list-item">
3736											<a href="/collections/mens-matching-sets"
3737											   class="header-mega-menu__link"
3738											   aria-label="Go to Matching Sets"
3739											>Matching Sets</a>
3740										</li>
3741									
3742								</ul>
3743							</div>
3744						
3745					</div>
3746				
3747			
3748
3749				
3750				
3751				
3752				
3753				
3754				
3755
3756
3757				
3758					
3759
3760					
3761
3762					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3763						
3764							<div class="header-mega-menu__items-image-menu-container">
3765								
3766
3767								
3768									<a href="/collections/mens-fall"
3769									   class="header-mega-menu__image-link"
3770									>
3771									</a>
3772								
3773
3774								<div
3775									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown_a542f49c-25c1-4f5d-8624-59bce0714862.jpg?format=webp&amp;v=1788997962&amp;width=616" alt="A man lying on green grass wearing an olive green jacket over a beige knit sweater and a brown-and-white plaid shirt, paired with dark blue jeans." srcset="//www.rails.com/cdn/shop/files/Single_Dropdown_a542f49c-25c1-4f5d-8624-59bce0714862.jpg?format=webp&amp;v=1788997962&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown_a542f49c-25c1-4f5d-8624-59bce0714862.jpg?format=webp&amp;v=1788997962&amp;width=616 616w" width="616" height="826" loading="lazy" sizes="308px" class="header-mega-menu__image">
3776								</div>
3777
3778								
3779									<p class="header-mega-menu__image-text">The Fall Collection</p>
3780								
3781							</div>
3782						
3783					</div>
3784				
3785			
3786
3787				
3788				
3789				
3790				
3791				
3792				
3793
3794
3795				
3796					
3797
3798					
3799
3800					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3801						
3802							<div class="header-mega-menu__items-image-menu-container">
3803								
3804
3805								
3806									<a href="/collections/mens-the-fall-campaign-edit"
3807									   class="header-mega-menu__image-link"
3808									>
3809									</a>
3810								
3811
3812								<div
3813									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown-2_ebf04d60-4752-4b6b-b577-08502d89f844.jpg?format=webp&amp;v=1788997962&amp;width=616" alt="Man wearing a beige shirt under a plaid jacket with light wash jeans and boots while sitting on a stone ledge." srcset="//www.rails.com/cdn/shop/files/Single_Dropdown-2_ebf04d60-4752-4b6b-b577-08502d89f844.jpg?format=webp&amp;v=1788997962&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown-2_ebf04d60-4752-4b6b-b577-08502d89f844.jpg?format=webp&amp;v=1788997962&amp;width=616 616w" width="616" height="826" loading="lazy" sizes="308px" class="header-mega-menu__image">
3814								</div>
3815
3816								
3817									<p class="header-mega-menu__image-text">The Fall Edit</p>
3818								
3819							</div>
3820						
3821					</div>
3822				
3823			
3824
3825				
3826				
3827				
3828				
3829				
3830				
3831
3832
3833				
3834					
3835
3836					
3837
3838					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3839						
3840							<div class="header-mega-menu__items-image-menu-container">
3841								
3842
3843								
3844									<a href="/collections/mens-shirting-guide"
3845									   class="header-mega-menu__image-link"
3846									>
3847									</a>
3848								
3849
3850								<div
3851									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown_8.jpg?format=webp&amp;v=1784844329&amp;width=616" alt="A man wearing a light blue and white vertically striped button-down shirt, gray trousers, and a black belt, standing against a warm wood-paneled wall." srcset="//www.rails.com/cdn/shop/files/Single_Dropdown_8.jpg?format=webp&amp;v=1784844329&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown_8.jpg?format=webp&amp;v=1784844329&amp;width=616 616w" width="616" height="707" loading="lazy" sizes="308px" class="header-mega-menu__image">
3852								</div>
3853
3854								
3855									<p class="header-mega-menu__image-text">The Shirt Guide</p>
3856								
3857							</div>
3858						
3859					</div>
3860				
3861			
3862		</div>
3863	</div>
3864</div>
3865
3866								
3867
3868				</li>
3869			
3870				
3871				<li class="header-navigation__main-menu-list-item js-header-navigation-link-list">
3872					
3873						
3874
3875
3876						
3877
3878
3879						
3880
3881
3882								
3883					
3884
3885					
3886					
3887
3888					
3889						<a href="/collections/womens-denim"
3890						   class="header-navigation__main-menu-link js-header-navigation-link"
3891						   style="--menu-text-color: #2b2b2b"
3892						>Denim</a>
3893									<div class="header-mega-menu js-header-navigation-mega-menu" id="header-navigation-content-4">
3894	<div class="header-mega-menu__container container">
3895		<div class="header-mega-menu__items-container">
3896			
3897
3898				
3899				
3900				
3901				
3902				
3903				
3904
3905
3906				
3907			
3908
3909				
3910				
3911				
3912				
3913				
3914				
3915
3916
3917				
3918					
3919
3920					
3921
3922					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3923						
3924							<div class="header-mega-menu__items-menu-container">
3925								
3926<p class="header-mega-menu_heading" >
3927										Denim
3928									</p>
3929								
3930
3931								<ul class="header-mega-menu__list">
3932									
3933										
3934										
3935
3936										<li class="header-mega-menu__list-item">
3937											<a href="/collections/womens-denim"
3938											   class="header-mega-menu__link"
3939											   aria-label="Go to Women's Denim"
3940											>Women's Denim</a>
3941										</li>
3942									
3943										
3944										
3945
3946										<li class="header-mega-menu__list-item">
3947											<a href="/collections/denim-the-fall-collection"
3948											   class="header-mega-menu__link"
3949											   aria-label="Go to Fall Denim"
3950											>Fall Denim</a>
3951										</li>
3952									
3953										
3954										
3955
3956										<li class="header-mega-menu__list-item">
3957											<a href="/collections/womens-petite-denim"
3958											   class="header-mega-menu__link"
3959											   aria-label="Go to Petite Denim"
3960											>Petite Denim</a>
3961										</li>
3962									
3963										
3964										
3965
3966										<li class="header-mega-menu__list-item">
3967											<a href="/collections/mens-denim"
3968											   class="header-mega-menu__link"
3969											   aria-label="Go to Men's Denim"
3970											>Men's Denim</a>
3971										</li>
3972									
3973										
3974										
3975
3976										<li class="header-mega-menu__list-item">
3977											<a href="/collections/womens-denim-5-pocket-jeans"
3978											   class="header-mega-menu__link"
3979											   aria-label="Go to Denim Fit Guide"
3980											>Denim Fit Guide</a>
3981										</li>
3982									
3983								</ul>
3984							</div>
3985						
3986					</div>
3987				
3988			
3989
3990				
3991				
3992				
3993				
3994				
3995				
3996
3997
3998				
3999					
4000
4001					
4002
4003					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4004						
4005							<div class="header-mega-menu__items-image-menu-container">
4006								
4007
4008								
4009									<a href="/collections/denim-the-fall-collection"
4010									   class="header-mega-menu__image-link"
4011									>
4012									</a>
4013								
4014
4015								<div
4016									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/F26_Womens-Denim_Nav-Dropdown_2a939e18-b15a-4570-938f-050150880480.jpg?format=webp&amp;v=1790012243&amp;width=616" alt="Woman posed on a chair wearing an all denim outfit against a white background." srcset="//www.rails.com/cdn/shop/files/F26_Womens-Denim_Nav-Dropdown_2a939e18-b15a-4570-938f-050150880480.jpg?format=webp&amp;v=1790012243&amp;width=308 308w, //www.rails.com/cdn/shop/files/F26_Womens-Denim_Nav-Dropdown_2a939e18-b15a-4570-938f-050150880480.jpg?format=webp&amp;v=1790012243&amp;width=616 616w" width="616" height="707" loading="lazy" sizes="308px" class="header-mega-menu__image">
4017								</div>
4018
4019								
4020									<p class="header-mega-menu__image-text">Fall Denim</p>
4021								
4022							</div>
4023						
4024					</div>
4025				
4026			
4027
4028				
4029				
4030				
4031				
4032				
4033				
4034
4035
4036				
4037					
4038
4039					
4040
4041					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4042						
4043							<div class="header-mega-menu__items-image-menu-container">
4044								
4045
4046								
4047									<a href="/collections/womens-petite-denim"
4048									   class="header-mega-menu__image-link"
4049									>
4050									</a>
4051								
4052
4053								<div
4054									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown-petite_403fc82d-fdc3-4ebb-916f-5426451660af.jpg?format=webp&amp;v=1786034940&amp;width=616" alt="Woman wearing petite denim with black woven shoes and a white top" srcset="//www.rails.com/cdn/shop/files/Single_Dropdown-petite_403fc82d-fdc3-4ebb-916f-5426451660af.jpg?format=webp&amp;v=1786034940&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown-petite_403fc82d-fdc3-4ebb-916f-5426451660af.jpg?format=webp&amp;v=1786034940&amp;width=616 616w" width="616" height="707" loading="lazy" sizes="308px" class="header-mega-menu__image">
4055								</div>
4056
4057								
4058									<p class="header-mega-menu__image-text">Petite Denim</p>
4059								
4060							</div>
4061						
4062					</div>
4063				
4064			
4065
4066				
4067				
4068				
4069				
4070				
4071				
4072
4073
4074				
4075					
4076
4077					
4078
4079					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4080						
4081							<div class="header-mega-menu__items-image-menu-container">
4082								
4083
4084								
4085									<a href="/collections/mens-denim"
4086									   class="header-mega-menu__image-link"
4087									>
4088									</a>
4089								
4090
4091								<div
4092									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown-mensdenim.jpg?format=webp&amp;v=1773436030&amp;width=616" alt="Man wearing a white t-shirt and dark jeans on a plain background" srcset="//www.rails.com/cdn/shop/files/Single_Dropdown-mensdenim.jpg?format=webp&amp;v=1773436030&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown-mensdenim.jpg?format=webp&amp;v=1773436030&amp;width=616 616w" width="616" height="707" loading="lazy" sizes="308px" class="header-mega-menu__image">
4093								</div>
4094
4095								
4096									<p class="header-mega-menu__image-text">Men's Denim</p>
4097								
4098							</div>
4099						
4100					</div>
4101				
4102			
4103
4104				
4105				
4106				
4107				
4108				
4109				
4110
4111
4112				
4113					
4114
4115					
4116
4117					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4118						
4119							<div class="header-mega-menu__items-image-menu-container">
4120								
4121
4122								
4123									<a href="/collections/womens-denim-5-pocket-jeans"
4124									   class="header-mega-menu__image-link"
4125									>
4126									</a>
4127								
4128
4129								<div
4130									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown-womensdenim_9c3518fa-8b39-4ade-93c7-37b5c3ec9359.jpg?format=webp&amp;v=1773437028&amp;width=616" alt="Woman wearing a blue denim outfit with sunglasses and a black handbag on a white background" srcset="//www.rails.com/cdn/shop/files/Single_Dropdown-womensdenim_9c3518fa-8b39-4ade-93c7-37b5c3ec9359.jpg?format=webp&amp;v=1773437028&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown-womensdenim_9c3518fa-8b39-4ade-93c7-37b5c3ec9359.jpg?format=webp&amp;v=1773437028&amp;width=616 616w" width="616" height="707" loading="lazy" sizes="308px" class="header-mega-menu__image">
4131								</div>
4132
4133								
4134									<p class="header-mega-menu__image-text">Denim Fit Guide</p>
4135								
4136							</div>
4137						
4138					</div>
4139				
4140			
4141		</div>
4142	</div>
4143</div>
4144
4145								
4146
4147				</li>
4148			
4149				
4150				<li class="header-navigation__main-menu-list-item js-header-navigation-link-list">
4151					
4152						
4153
4154
4155						
4156
4157
4158						
4159
4160
4161						
4162
4163
4164								
4165					
4166
4167					
4168					
4169
4170					
4171						<button
4172							class="header-navigation__main-menu-link js-header-navigation-link js-header-navigation-link-mega-menu"
4173							style="--menu-text-color: #2b2b2b"
4174						>About</button>
4175									<div class="header-mega-menu js-header-navigation-mega-menu" id="header-navigation-content-5">
4176	<div class="header-mega-menu__container container">
4177		<div class="header-mega-menu__items-container">
4178			
4179
4180				
4181				
4182				
4183				
4184				
4185				
4186
4187
4188				
4189					
4190
4191					
4192
4193					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4194						
4195							<div class="header-mega-menu__items-menu-container">
4196								
4197<p class="header-mega-menu_heading" >
4198										About
4199									</p>
4200								
4201
4202								<ul class="header-mega-menu__list">
4203									
4204										
4205										
4206
4207										<li class="header-mega-menu__list-item">
4208											<a href="/pages/our-story"
4209											   class="header-mega-menu__link"
4210											   aria-label="Go to Our Story"
4211											>Our Story</a>
4212										</li>
4213									
4214										
4215										
4216
4217										<li class="header-mega-menu__list-item">
4218											<a href="/pages/stores"
4219											   class="header-mega-menu__link"
4220											   aria-label="Go to Our Stores"
4221											>Our Stores</a>
4222										</li>
4223									
4224										
4225										
4226
4227										<li class="header-mega-menu__list-item">
4228											<a href="/pages/rails-gives-back"
4229											   class="header-mega-menu__link"
4230											   aria-label="Go to Rails Gives Back"
4231											>Rails Gives Back</a>
4232										</li>
4233									
4234										
4235										
4236
4237										<li class="header-mega-menu__list-item">
4238											<a href="/pages/sustainability"
4239											   class="header-mega-menu__link"
4240											   aria-label="Go to Sustainability"
4241											>Sustainability</a>
4242										</li>
4243									
4244										
4245										
4246
4247										<li class="header-mega-menu__list-item">
4248											<a href="/pages/loyalty-program"
4249											   class="header-mega-menu__link"
4250											   aria-label="Go to Rails VIP"
4251											>Rails VIP</a>
4252										</li>
4253									
4254								</ul>
4255							</div>
4256						
4257					</div>
4258				
4259			
4260
4261				
4262				
4263				
4264				
4265				
4266				
4267
4268
4269				
4270					
4271
4272					
4273
4274					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4275						
4276							<div class="header-mega-menu__items-menu-container">
4277								
4278<p class="header-mega-menu_heading" >
4279										Women's Campaigns
4280									</p>
4281								
4282
4283								<ul class="header-mega-menu__list">
4284									
4285										
4286										
4287
4288										<li class="header-mega-menu__list-item">
4289											<a href="/pages/fall-2026-lookbook"
4290											   class="header-mega-menu__link"
4291											   aria-label="Go to Fall 2026"
4292											>Fall 2026</a>
4293										</li>
4294									
4295										
4296										
4297
4298										<li class="header-mega-menu__list-item">
4299											<a href="/pages/womens-summer-2026-lookbook"
4300											   class="header-mega-menu__link"
4301											   aria-label="Go to Summer 2026"
4302											>Summer 2026</a>
4303										</li>
4304									
4305										
4306										
4307
4308										<li class="header-mega-menu__list-item">
4309											<a href="/pages/womens-spring-2026-lookbook"
4310											   class="header-mega-menu__link"
4311											   aria-label="Go to Spring 2026"
4312											>Spring 2026</a>
4313										</li>
4314									
4315										
4316										
4317
4318										<li class="header-mega-menu__list-item">
4319											<a href="/pages/womens-pre-spring-2026-lookbook"
4320											   class="header-mega-menu__link"
4321											   aria-label="Go to Pre-Spring 2026"
4322											>Pre-Spring 2026</a>
4323										</li>
4324									
4325										
4326										
4327
4328										<li class="header-mega-menu__list-item">
4329											<a href="/pages/winter-2025-lookbook"
4330											   class="header-mega-menu__link"
4331											   aria-label="Go to Winter 2025"
4332											>Winter 2025</a>
4333										</li>
4334									
4335										
4336										
4337
4338										<li class="header-mega-menu__list-item">
4339											<a href="/pages/rails-x-l-space-2025-lookbook"
4340											   class="header-mega-menu__link"
4341											   aria-label="Go to Rails x LSPACE 2025"
4342											>Rails x LSPACE 2025</a>
4343										</li>
4344									
4345								</ul>
4346							</div>
4347						
4348					</div>
4349				
4350			
4351
4352				
4353				
4354				
4355				
4356				
4357				
4358
4359
4360				
4361					
4362
4363					
4364
4365					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4366						
4367							<div class="header-mega-menu__items-menu-container">
4368								
4369<p class="header-mega-menu_heading" >
4370										Men's Campaigns
4371									</p>
4372								
4373
4374								<ul class="header-mega-menu__list">
4375									
4376										
4377										
4378
4379										<li class="header-mega-menu__list-item">
4380											<a href="/pages/fall-2026-lookbook"
4381											   class="header-mega-menu__link"
4382											   aria-label="Go to Fall 2026"
4383											>Fall 2026</a>
4384										</li>
4385									
4386										
4387										
4388
4389										<li class="header-mega-menu__list-item">
4390											<a href="/pages/mens-spring-2026-lookbook"
4391											   class="header-mega-menu__link"
4392											   aria-label="Go to Spring 2026"
4393											>Spring 2026</a>
4394										</li>
4395									
4396										
4397										
4398
4399										<li class="header-mega-menu__list-item">
4400											<a href="/pages/winter-2025-lookbook"
4401											   class="header-mega-menu__link"
4402											   aria-label="Go to Winter 2025"
4403											>Winter 2025</a>
4404										</li>
4405									
4406										
4407										
4408
4409										<li class="header-mega-menu__list-item">
4410											<a href="/pages/mens-summer-2025-lookbook"
4411											   class="header-mega-menu__link"
4412											   aria-label="Go to Summer 2025"
4413											>Summer 2025</a>
4414										</li>
4415									
4416								</ul>
4417							</div>
4418						
4419					</div>
4420				
4421			
4422
4423				
4424				
4425				
4426				
4427				
4428				
4429
4430
4431				
4432					
4433
4434					
4435
4436					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4437						
4438							<div class="header-mega-menu__items-image-menu-container">
4439								
4440
4441								
4442									<a href="/pages/stores"
4443									   class="header-mega-menu__image-link"
4444									>
4445									</a>
4446								
4447
4448								<div
4449									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown-stores.jpg?format=webp&amp;v=1785351022&amp;width=616" alt="A street-facing retail storefront on a brick building corner with large glass windows, cream-colored facade, striped awnings, and the word &#39;Rustics&#39; visible above the entrances." srcset="//www.rails.com/cdn/shop/files/Single_Dropdown-stores.jpg?format=webp&amp;v=1785351022&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown-stores.jpg?format=webp&amp;v=1785351022&amp;width=616 616w" width="616" height="707" loading="lazy" sizes="308px" class="header-mega-menu__image">
4450								</div>
4451
4452								
4453									<p class="header-mega-menu__image-text">OUR STORES</p>
4454								
4455							</div>
4456						
4457					</div>
4458				
4459			
4460
4461				
4462				
4463				
4464				
4465				
4466				
4467
4468
4469				
4470					
4471
4472					
4473
4474					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4475						
4476							<div class="header-mega-menu__items-image-menu-container">
4477								
4478
4479								
4480									<a href="/pages/fall-2026-lookbook"
4481									   class="header-mega-menu__image-link"
4482									>
4483									</a>
4484								
4485
4486								<div
4487									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown_b85390b3-8dcd-43dc-abb9-b2bbb9d8e350.jpg?format=webp&amp;v=1788997847&amp;width=616" alt="Woman wearing a grey floral sweater with blue jeans and a black cashmere beanie." srcset="//www.rails.com/cdn/shop/files/Single_Dropdown_b85390b3-8dcd-43dc-abb9-b2bbb9d8e350.jpg?format=webp&amp;v=1788997847&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown_b85390b3-8dcd-43dc-abb9-b2bbb9d8e350.jpg?format=webp&amp;v=1788997847&amp;width=616 616w" width="616" height="826" loading="lazy" sizes="308px" class="header-mega-menu__image">
4488								</div>
4489
4490								
4491									<p class="header-mega-menu__image-text">Fall 2026 Lookbook</p>
4492								
4493							</div>
4494						
4495					</div>
4496				
4497			
4498
4499				
4500				
4501				
4502				
4503				
4504				
4505
4506
4507				
4508					
4509
4510					
4511
4512					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4513						
4514							<div class="header-mega-menu__items-image-menu-container">
4515								
4516
4517								
4518									<a href="/pages/fall-2026-lookbook"
4519									   class="header-mega-menu__image-link"
4520									>
4521									</a>
4522								
4523
4524								<div
4525									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown-3_2a4ee5a9-77a3-40b6-ae98-785881dde0fa.jpg?format=webp&amp;v=1788997961&amp;width=616" alt="A man wearing a brown and beige plaid flannel shirt over a light gray knit sweater, with a black beanie and dark pants, standing outdoors in front of a rustic green wooden building and white picket fence." srcset="//www.rails.com/cdn/shop/files/Single_Dropdown-3_2a4ee5a9-77a3-40b6-ae98-785881dde0fa.jpg?format=webp&amp;v=1788997961&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown-3_2a4ee5a9-77a3-40b6-ae98-785881dde0fa.jpg?format=webp&amp;v=1788997961&amp;width=616 616w" width="616" height="826" loading="lazy" sizes="308px" class="header-mega-menu__image">
4526								</div>
4527
4528								
4529									<p class="header-mega-menu__image-text">Fall 2026 Lookbook</p>
4530								
4531							</div>
4532						
4533					</div>
4534				
4535			
4536		</div>
4537	</div>
4538</div>
4539
4540								
4541
4542				</li>
4543			
4544		</ul>
4545	</nav>
4546
4547
4548				</div>
4549
4550				
4551					<div class="header__logo-container">
4552						
4553							<h1 class="visually-hidden">Rails</h1>
4554						
4555
4556						
4557						<a href="/"
4558						   class="header__logo-link"
4559						   aria-label="Go to home page"
4560						>
4561
4562							<picture>
4563								<source
4564									srcset="//www.rails.com/cdn/shop/files/Rails_Logo_2_118x.png?v=1657092386 1x, //www.rails.com/cdn/shop/files/Rails_Logo_2_236x.png?v=1657092386 2x"
4565									media="(max-width: 1199px)"
4566								>
4567
4568								<img class="header__logo"
4569									 src="//www.rails.com/cdn/shop/files/Rails_Logo_2_252x.png?v=1657092386"
4570									 srcset="//www.rails.com/cdn/shop/files/Rails_Logo_2_252x.png?v=1657092386 1x, //www.rails.com/cdn/shop/files/Rails_Logo_2_504x.png?v=1657092386 2x"
4571									 width="252"
4572									 height="106"
4573									 alt="Rails"
4574								>
4575							</picture>
4576						</a>
4577					</div>
4578				
4579
4580				<div class="header__toolbar-container">
4581					<ul class="header__toolbar-list">
4582
4583						<li class="header__toolbar-list-item">
4584							<button
4585							   class="header__toolbar-link header__toolbar-link--search js-header-icon-search"
4586							   type="button"
4587							   aria-label="Go to search"
4588							>
4589								<svg
4590	class="icon"
4591	width="20"
4592	height="20"
4593	viewBox="0 0 20 20"
4594	fill="none"
4595	xmlns="http://www.w3.org/2000/svg"
4596	aria-hidden="true"
4597>
4598	<path
4599		fill-rule="evenodd"
4600		clip-rule="evenodd"
4601		d="M15 8A7 7 0 111 8a7 7 0 0114 0zm-1.708 6a8 8 0 11.707-.707l6.002 6-.707.707-6.002-6z"
4602		fill="#2B2B2B"
4603	/>
4604</svg>
4605
4606							</button>
4607
4608							<form
4609								action="/search"
4610								method="get"
4611								class="search__form search__form--mobile"
4612								role="search"
4613							>
4614								<input class="input input--full-width search__input js-search-input"
4615									   type="search"
4616									   name="q"
4617										 disabled
4618									   autocomplete="off"
4619									   placeholder="What are you looking for?"
4620									   aria-label="Search"
4621									   required
4622								>
4623
4624								<button
4625									class="search__button"
4626									type="submit"
4627									aria-label="Go to search"
4628								>
4629									<svg
4630	class="icon"
4631	width="20"
4632	height="20"
4633	viewBox="0 0 20 20"
4634	fill="none"
4635	xmlns="http://www.w3.org/2000/svg"
4636	aria-hidden="true"
4637>
4638	<path
4639		fill-rule="evenodd"
4640		clip-rule="evenodd"
4641		d="M15 8A7 7 0 111 8a7 7 0 0114 0zm-1.708 6a8 8 0 11.707-.707l6.002 6-.707.707-6.002-6z"
4642		fill="#2B2B2B"
4643	/>
4644</svg>
4645
4646								</button>
4647							</form>
4648						</li>
4649
4650						<li class="header__toolbar-list-item header__toolbar-list-item--account">
4651							
4652								<a href="https://www.rails.com/customer_authentication/redirect?locale=en&region_country=US"
4653								   class="header__toolbar-link js-login-toolbar-link"
4654								   role="button"
4655								   aria-label="Go to account login"
4656								>
4657									<svg
4658	aria-hidden="true"
4659	width="22"
4660	height="20"
4661	viewBox="0 0 22 20"
4662	fill="none"
4663	xmlns="http://www.w3.org/2000/svg"
4664	class="icon"
4665>
4666	<path
4667		fill-rule="evenodd"
4668		clip-rule="evenodd"
4669		d="M15 5a4 4 0 11-8 0 4 4 0 018 0zm-2.177 4.658A5.002 5.002 0 0011.001 0a5 5 0 00-1.823 9.658C4.248 10.52.501 14.823.501 20h1a9.5 9.5 0 0119 0h1c0-5.178-3.748-9.48-8.678-10.342z"
4670		fill="#2B2B2B"
4671	/>
4672</svg>
4673
4674								</a>
4675							
4676						</li>
4677
4678						<li class="header__toolbar-list-item">
4679							<div class="wishlist-header-link">
4680								<a href="#rivo-favorites" class="wkh-button">
4681									<span class="wkh-icon">
4682									<svg viewBox="0 0 64 64">
4683										<path d="M32.012,59.616c-1.119-.521-2.365-1.141-3.707-1.859a79.264,79.264,0,0,1-11.694-7.614C6.316,42,.266,32.6.254,22.076,0.244,12.358,7.871,4.506,17.232,4.5a16.661,16.661,0,0,1,11.891,4.99l2.837,2.889,2.827-2.9a16.639,16.639,0,0,1,11.874-5.02h0c9.368-.01,17.008,7.815,17.021,17.539,0.015,10.533-6.022,19.96-16.312,28.128a79.314,79.314,0,0,1-11.661,7.63C34.369,58.472,33.127,59.094,32.012,59.616Z"><path>
4684									</svg>
4685									</span>
4686									<span class="wkh-counter">0</span>
4687								</a>
4688							</div>
4689						</li>
4690
4691						<li class="header__toolbar-list-item">
4692							<a href="/cart"
4693							   class="header__toolbar-link header__toolbar-link--cart js-open-minicart"
4694							   aria-label="Go to cart"
4695							>
4696								<svg
4697	width="20"
4698	height="20"
4699	viewBox="0 0 20 20"
4700	fill="none"
4701	xmlns="http://www.w3.org/2000/svg"
4702	class="icon"
4703	aria-hidden="true"
4704>
4705	<path
4706		d="M3.668 6.5C4.829 2.854 7.3.5 10 .5s5.171 2.354 6.333 6H3.668zM.501 6.5h19v13h-19z"
4707		stroke="#2B2B2B"
4708	/>
4709</svg>
4710
4711
4712								<span class="header__cart-counter js-cart-items-count">
4713									
4714								</span>
4715							</a>
4716						</li>
4717					</ul>
4718				</div>
4719			</div>
4720		</div>
4721	</div>
4722	<div class="search js-search" aria-hidden="true" inert>
4723		<div class="search__content">
4724			<form
4725				action="/search"
4726				method="get"
4727				class="search__form"
4728				role="search"
4729			>
4730				<input class="input input--full-width search__input js-search-input"
4731					   type="search"
4732					   name="q"
4733					   autocomplete="off"
4734					   aria-label="Products Search"
4735					   placeholder="What are you looking for?"
4736					   aria-label="Search"
4737					   required
4738				>
4739
4740				<button
4741					class="search__button"
4742					type="submit"
4743					aria-label="Apply search"
4744				>
4745					<svg
4746	class="icon"
4747	width="40"
4748	height="40"
4749	viewBox="0 0 40 40"
4750	fill="none"
4751	xmlns="http://www.w3.org/2000/svg"
4752	aria-hidden="true"
4753>
4754	<path
4755		fill-rule="evenodd"
4756		clip-rule="evenodd"
4757		d="M31 16c0 8.283-6.716 14.999-15 14.999-8.284 0-15-6.716-15-15C1 7.715 7.716 1 16 1c8.284 0 15 6.715 15 15zm-4.046 11.66A15.945 15.945 0 0116 32c-8.837 0-16-7.163-16-16C0 7.163 7.163 0 16 0c8.836 0 16 7.163 16 16 0 4.238-1.649 8.091-4.339 10.954l11.986 11.985-.707.708L26.954 27.66z"
4758		fill="#2B2B2B"
4759	/>
4760</svg>
4761
4762				</button>
4763			</form>
4764
4765			<button class="search__button-close js-search-button-close" aria-label="Close search">
4766				<svg
4767	class="icon"
4768	width="19"
4769	height="19"
4770	viewBox="0 0 19 19"
4771	fill="none"
4772	xmlns="http://www.w3.org/2000/svg"
4773	aria-hidden="true"
4774>
4775	<path
4776		fill-rule="evenodd"
4777		clip-rule="evenodd"
4778		d="M17.654 1.06l.354-.353L17.301 0l-.354.353-7.943 7.944L1.061.353.707 0 0 .707l.354.353 7.943 7.944-7.943 7.943-.354.354.707.707.354-.354 7.943-7.943 7.943 7.943.354.354.707-.707-.354-.354-7.943-7.943 7.943-7.944z"
4779		fill="#2B2B2B"
4780	/>
4781</svg>
4782
4783			</button>
4784		</div>
4785      <div id="klevu-quick-search-container"></div>
4786	</div>
4787</header>
4788
4789
4790</div>
4791
4792		
4793			<div id="shopify-section-minicart" class="shopify-section">
4794
4795
4796
4797  <link href="//www.rails.com/cdn/shop/t/1622/assets/minicart-vite-ByPI0hLn.css" rel="stylesheet" type="text/css" media="all" />
4798
4799
4800
4801
4802  
4802<script src="//www.rails.com/cdn/shop/t/1622/assets/minicart-vite-BElYZguF.js" type="module" crossorigin="anonymous"></script>
4802
4803  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/preload-helper-vite-C1FmrZbK.js" crossorigin="anonymous">
4804  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/theme-sections-vite-Co0nR_Yu.js" crossorigin="anonymous">
4805  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/vue.runtime.esm-vite-DO7IpdXk.js" crossorigin="anonymous">
4806  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/index-vite-M8I2-uxT.js" crossorigin="anonymous">
4807  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/index-vite-DXWni4yJ.js" crossorigin="anonymous">
4808  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/settings-vite-BQQmZtn0.js" crossorigin="anonymous">
4809  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/index-vite-CzApALvg.js" crossorigin="anonymous">
4810  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/objects-vite-Dd5OQNl7.js" crossorigin="anonymous">
4811  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/unescape-vite-qtllLlZ1.js" crossorigin="anonymous">
4812  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/cartApiServices-vite-CLGN-AHZ.js" crossorigin="anonymous">
4813  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/_commonjsHelpers-vite-BosuxZz1.js" crossorigin="anonymous">
4814
4815
4816	
4816<script src="https://app.accentuate.io/dist/proxy.js" defer></script>
4816<div
4817	id="minicart"
4818	data-section-id="minicart"
4819	data-section-type="minicart"
4820></div>
4821
4822
4823  <link href="//www.rails.com/cdn/shop/t/1622/assets/login-vite-Zf4FBcOH.css" rel="stylesheet" type="text/css" media="all" />
4824
4825
4826
4827
4828  <link href="//www.rails.com/cdn/shop/t/1622/assets/account-drawer-vite-BWHwvm7Z.css" rel="stylesheet" type="text/css" media="all" />
4829
4830<account-drawer
4831	class="account-drawer js-account-drawer"
4832	aria-hidden="true"
4833	inert
4834>
4835	<div class="account-drawer__overlay js-account-drawer-overlay"></div>
4836
4837	<div class="account-drawer__container js-account-drawer-container">
4838		<div class="account-drawer__header">
4839			<div class="account-drawer__title-wrapper">
4840				<button
4841					class="account-drawer__close-button js-account-drawer-close-button"
4842					type="button"
4843					aria-label="Close"
4844				><svg
4845	width="20"
4846	height="20"
4847	viewBox="0 0 20 20"
4848	fill="none"
4849	xmlns="http://www.w3.org/2000/svg"
4850	class="icon"
4851	aria-hidden="true"
4852>
4853	<path
4854		fill-rule="evenodd"
4855		clip-rule="evenodd"
4856		d="M18.654 2.06l.354-.353L18.301 1l-.354.354-7.943 7.943-7.943-7.943L1.707 1 1 1.707l.354.354 7.943 7.943-7.943 7.943-.354.354.707.707.354-.354 7.943-7.943 7.943 7.943.354.354.707-.707-.354-.354-7.943-7.943 7.943-7.943z"
4857		fill="#2B2B2B"
4858	/>
4859</svg>
4860</button>
4861			</div>
4862		</div>
4863
4864		<div class="account-drawer__body">
4865			<div class="account-drawer__list js-account-drawer-content">
4866				<div class="container login__container"><div class="account__modal_block"
4867							 id="account__modal--create"
4868							 data-btn-content
4869							 aria-hidden="false"
4870						><form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true" class="register__form"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="✓" /><span class="register__title">Create Account</span>
4871
4872								<div class="form__message form__message--error" id="account__modal--create">
4873								</div><input
4874									class="input register__input form__input"
4875									id="FirstName"
4876									name="customer[first_name]"
4877									type="text"
4878									placeholder="First Name"
4879									aria-label="Enter first name"
4880									required
4881								/>
4882
4883								<input
4884									class="input register__input form__input"
4885									id="LastName"
4886									name="customer[last_name]"
4887									type="text"
4888									aria-label="Enter last name"
4889									
4890									placeholder="Last Name"
4891									required
4892								/>
4893
4894								<input
4895									class="input register__input form__input"
4896									id="Email"
4897									name="customer[email]"
4898									type="email"
4899									aria-label="Enter email"
4900									
4901									placeholder="Email"
4902									autocomplete="off"
4903									autocapitalize="off"
4904									required
4905								/>
4906
4907								<input
4908									class="input register__input register__input--password form__input"
4909									id="CreatePassword"
4910									type="password"
4911									name="customer[password]"
4912									placeholder="Enter password"
4913									aria-label="Enter password"
4914									required
4915								/>
4916
4917								<input class="register__checkbox"
4918									   id="register_accepts_marketing"
4919									   type="checkbox"
4920									   name="customer[accepts_marketing]"
4921									   checked/>
4922									<label class="register__label"
4923										   for="register_accepts_marketing"
4924									>Email me with news and offers &amp; Receive free shipping</label>
4925
4926								<button
4927									class="button button--transparent-black register__button"
4928									type="submit"
4929									aria-label="Create"
4930								>Create</button>
4931
4932								<span class="register__separate-text">or</span>
4933
4934								<button class="button button--transparent-black register__button"
4935									type="button"
4936									aria-label="Log in"
4937									data-block="#account__modal--login"
4938									data-btn-opener
4939									aria-expanded="false">Log in</button></form></div>
4940
4941						<div class="account__modal_block hidden-block"
4942							 id="account__modal--recover"
4943							 data-btn-content
4944							 aria-hidden="true"
4945							>
4946							<span class="login__subtitle">Reset your password</span>
4947
4948							<div class="form__message form__message--error" id="account__modal--recover">
4949							</div>
4950
4951							<p class="login__text">We will send you an email to reset your password.</p><form method="post" action="/account/recover" accept-charset="UTF-8" class="recover__form"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" /><div class="login__field">
4952									<input
4953										class="input login__input form__input"
4954										id="RecoverEmail"
4955										name="email"
4956										type="email"
4957										autocorrect="off"
4958										autocapitalize="off"
4959										placeholder="Email"
4960										aria-label="Enter email"
4961										required
4962									/>
4963								</div>
4964
4965								<div class="login__buttons">
4966									<button
4967										class="button button--transparent-black login__button"
4968										type="submit"
4969										aria-label="Submit"
4970									>Submit</button>
4971
4972									<button
4973										class="login__link"
4974										type="button"
4975										aria-label="Cancel"
4976										data-block="#account__modal--login"
4977										data-btn-opener
4978									>Cancel</button>
4979								</div></form></div>
4980
4981						<div class="account__modal_block hidden-block" id="account__modal--login"
4982							 data-btn-content
4983							 aria-hidden="true"><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" class="login__form"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="return_to" value="/account">
4984
4985								<span class="login__title">Login</span>
4986
4987								<div class="form__message form__message--success" id="account__modal--recover">
4988									We&#39;ve sent you an email with a link to update your password.
4989								</div>
4990
4991								<div class="form__message form__message--error" id="account__modal--login">
4992									Please adjust the following:
4993								</div><div class="login__fields">
4994									<div class="login__field">
4995										<input
4996											class="input login__input form__input"
4997											id="CustomerEmail"
4998											name="customer[email]"
4999											type="email"
5000											placeholder="Email"
5001											autocorrect="off"
5002											autocapitalize="off"
5003											aria-label="Enter email"
5004											required
5005										/>
5006									</div>
5007
5008									<div class="login__field"><input
5009												class="input login__input login__input--password form__input"
5010												id="CustomerPassword"
5011												name="customer[password]"
5012												type="password"
5013												aria-label="Enter password"
5014												placeholder="Password"
5015												required
5016											/><button
5017												class="login__link"
5018												type="button"
5019												id="RecoverPassword"
5020												aria-label="Recover password"
5021												data-block="#account__modal--recover"
5022												data-btn-opener
5023												aria-expanded="false"
5024											>Forgot your password?</button></div>
5025								</div>
5026
5027								<button
5028									class="button button--transparent-black login__button"
5029									type="submit"
5030									aria-label="Log in"
5031								>Log in</button>
5032
5033
5034								<div class="login__links">
5035									<button
5036										class="login__link login__link--sign-up"
5037										type="button"
5038										aria-label="Register account"
5039										data-block="#account__modal--create"
5040										data-btn-opener
5041										aria-expanded="false"
5042									>Create account</button>
5043								</div></form></div></div>
5044			</div>
5045		</div>
5046	</div>
5047</account-drawer>
5047<script>
5048		if (document.referrer
5049			&& document.referrer.includes(window.location.hostname)
5050			&& document.referrer !== window.location.href
5051			&& document.referrer.includes('account-drawer')) {
5052				const params = new URLSearchParams(window.location.search);
5053				const referrer = document.referrer;
5054				const referrerURL = new URL(referrer);
5055				const cleanURL = referrerURL.origin + referrerURL.pathname;
5056
5057			params.set('create', 'true');
5058
5059			window.location.href = `${cleanURL}?${params.toString()}`;
5060		}
5061	</script>
vendor: 1 bytes, line 5061
5061
5062<script id="minicart-customizer-data" type="application/json">
5063	{
5064		"customizer": {
5065			"cart_title":"Your cart",
5066			"subtotal_text":"SUBTOTAL:",
5067			"checkout_text":"CHECK OUT",
5068			"view_cart_text":"View cart",
5069			"remove_text":"Remove",
5070			"enable_universal_progress_bar":false,
5071			"universal_limit":50000,
5072			"text_before_universal_limit":"You're [amount] away from 10% off your entire order",
5073			"text_after_universal_limit":"You've earned 10% off your order!",
5074			"enable_free_shipping_progress_bar":false,
5075			"free_shipping_limit":10000000,
5076			"text_before_free_shipping":"SIGN IN OR JOIN RAILS VIP FOR FREE SHIPPING",
5077			"text_after_free_shipping":"Rails VIP: You qualify for free shipping!",
5078			"enable_free_shipping_banner":true,
5079			"banner_text_free_shipping_before":"SIGN IN OR JOIN RAILS VIP FOR FREE SHIPPING",
5080			"banner_text_free_shipping_after":"Rails VIP: You qualify for free shipping!",
5081			"banner_text_free_shipping_not_accepts_marketing":"SIGN IN OR JOIN RAILS VIP FOR FREE SHIPPING",
5082			"banner_text_free_shipping_accepts_marketing_success":"THANK YOU FOR SUBSCRIBING!",
5083			"enable_promo_bar":false,
5084			"promo_image":null,
5085			"promo_heading":"30% Off Applied at Checkout",
5086			"promo_subheading":"Code LDW2026 Automatically Applied at Checkout for 30% Off Select Styles",
5087			"promo_button_text":"",
5088			"promo_button_url":null,
5089			"promo_show_close_button":false,
5090			"enable_order_note":true,
5091			"note_placeholder":"Write your note here",
5092			"note_max_length":250,
5093			"empty_minicart_text":"Looks like your cart is currently empty",
5094			"empty_button_text_first":"SHOP WOMEN",
5095			"empty_button_url_first":"\/collections\/womens-new-arrivals",
5096			"empty_button_text_second":"SHOP MEN",
5097			"empty_button_url_second":"\/collections\/mens-new-arrivals",
5098			"empty_button_text_third":"SHOP BEST SELLERS",
5099			"empty_button_url_third":"\/collections\/womens-best-sellers",
5100			"customer_available": false,
5101			"customer_accepts_marketing": false,
5102			"customer_email": null,
5103			"customer_id": null,
5104			"enable_strike_through_price":true,
5105			"markdown_plp_message":"The Daily Edit "}
5106	}
5107</script>
5107
5108
5109</div>
5110		
5111
5112		<main class="content" role="main">
5113			<div id="shopify-section-template--22998801318057__hero_banner_jMGhfH" class="shopify-section">
5114
5115
5116  <link href="//www.rails.com/cdn/shop/t/1622/assets/hero-banner-vite-D0dx9AbV.css" rel="stylesheet" type="text/css" media="all" />
5117
5118<link rel="preload" as="image"
5119				  href="//www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&v=1789686543&width=1100"
5120				  fetchpriority="high"
5121				  imagesizes="100vw"
5122				  imagesrcset="//www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&v=1789686543&width=375 375w,//www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&v=1789686543&width=750 750w,//www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&v=1789686543&width=1100 1100w,//www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&v=1789686543&width=1500 1500w,//www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&v=1789686543&width=1780 1780w,//www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&v=1789686543&width=2000 2000w"
5123				  media="(min-width: 750px)"
5124			/>
5125
5126			
5127				<link rel="preload" as="image"
5128					  href="//www.rails.com/cdn/shop/files/Mobile_Main_Banner_68e55783-79a7-4657-9d6c-80b374eb5b66.jpg?format=webp&v=1789686542&width=750"
5129					  fetchpriority="high"
5130					  imagesizes="100vw"
5131					  imagesrcset="//www.rails.com/cdn/shop/files/Mobile_Main_Banner_68e55783-79a7-4657-9d6c-80b374eb5b66.jpg?format=webp&v=1789686542&width=375 375w,//www.rails.com/cdn/shop/files/Mobile_Main_Banner_68e55783-79a7-4657-9d6c-80b374eb5b66.jpg?format=webp&v=1789686542&width=550 550w,//www.rails.com/cdn/shop/files/Mobile_Main_Banner_68e55783-79a7-4657-9d6c-80b374eb5b66.jpg?format=webp&v=1789686542&width=750 750w,//www.rails.com/cdn/shop/files/Mobile_Main_Banner_68e55783-79a7-4657-9d6c-80b374eb5b66.jpg?format=webp&v=1789686542&width=1100 1100w"
5132					  media="(max-width: 749px)"
5133				/>
5134			
5135
5136
5137
5138<section class="hero-banner"
5139			 data-section-id="template--22998801318057__hero_banner_jMGhfH"
5140			 data-section-type="hero-banner">
5141		<div class="swiper-container hero-banner__slider js-hero-banner-slider"
5142			 data-autoplay="3000"
5143		>
5144			<div class="swiper-wrapper hero-banner__slider-wrapper">
5145				
5146
5147
5148			
5149
5150
5151			
5152
5153			
5154
5155			
5156			
5157
5158
5159			
5160				<div class="swiper-slide hero-banner__slider-slide js-hero-banner-slide">
5161					<div class="hero-banner__slider-slide-container"
5162						 style="--vertical-alignment-desktop: center;
5163						 --vertical-alignment-mobile: center;
5164						 --horisontal-alignment-desktop: center; --horisontal-alignment-text-desktop: center;
5165						 --horisontal-alignment-mobile: center; --horisontal-alignment-text-mobile: center;"
5166					>
5167						
5168<div class="hero-banner__media js-image-media" style="--image-position-desktop: center top; --image-position-mobile: center top;">
5169								
5170<img src="//www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&amp;v=1789686543&amp;width=3840" alt="A three-panel lifestyle photo of a woman outdoors wearing a red, black, and white plaid button-up shirt, paired with a dark blazer and jeans, standing on a grassy hill." srcset="//www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&amp;v=1789686543&amp;width=375 375w, //www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&amp;v=1789686543&amp;width=550 550w, //www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&amp;v=1789686543&amp;width=750 750w, //www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&amp;v=1789686543&amp;width=1100 1100w, //www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&amp;v=1789686543&amp;width=1500 1500w, //www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&amp;v=1789686543&amp;width=1780 1780w, //www.rails.com/cdn/shop/files/Main_Banner_6669db9b-46bc-4f28-a536-86193d620204.jpg?format=webp&amp;v=1789686543&amp;width=2000 2000w" width="3840" height="2220.0" loading="eager" class="hero-banner__hide-on-mobile hero-banner__image" fetchpriority="high" sizes="100vw">
5171
5172								
5173 									<img src="//www.rails.com/cdn/shop/files/Mobile_Main_Banner_68e55783-79a7-4657-9d6c-80b374eb5b66.jpg?format=webp&amp;v=1789686542&amp;width=1920" alt="A three-panel lifestyle photo of a woman outdoors wearing a red, black, and white plaid button-up shirt, paired with a dark blazer and jeans, standing on a grassy hill." srcset="//www.rails.com/cdn/shop/files/Mobile_Main_Banner_68e55783-79a7-4657-9d6c-80b374eb5b66.jpg?format=webp&amp;v=1789686542&amp;width=375 375w, //www.rails.com/cdn/shop/files/Mobile_Main_Banner_68e55783-79a7-4657-9d6c-80b374eb5b66.jpg?format=webp&amp;v=1789686542&amp;width=550 550w, //www.rails.com/cdn/shop/files/Mobile_Main_Banner_68e55783-79a7-4657-9d6c-80b374eb5b66.jpg?format=webp&amp;v=1789686542&amp;width=750 750w" width="1982" height="3863.0" loading="eager" class="hero-banner__image hero-banner__image-mobile" sizes="100vw" fetchpriority="high">
5174								
5175
5176								<div class="hero-banner__media-overlayhero-banner__media-overlay--hidden"></div>
5177							</div>
5178
5179						<div class="hero-banner__content"><h2 class="hero-banner__heading">A Modern <span class="GT_light_italic">Heritage</span></h2><div class="hero-banner__description"><p>Considered Layers for Crisp Days</p></div><div class="hero-banner__buttons-container"><a
5180										href="/collections/womens-new-arrivals"
5181										class="button button--primary hero-banner__button hero-banner__button--first"
5182										aria-label="Go to SHOP WOMEN'S"
5183									>SHOP WOMEN'S</a></div></div>
5184					</div>
5185				</div>
5186			
5187
5188
5189			
5190
5191
5192			
5193
5194			
5195
5196			
5197			
5198
5199
5200			
5201				<div class="swiper-slide hero-banner__slider-slide js-hero-banner-slide">
5202					<div class="hero-banner__slider-slide-container"
5203						 style="--vertical-alignment-desktop: center;
5204						 --vertical-alignment-mobile: center;
5205						 --horisontal-alignment-desktop: center; --horisontal-alignment-text-desktop: center;
5206						 --horisontal-alignment-mobile: center; --horisontal-alignment-text-mobile: center;"
5207					>
5208						
5209<div class="hero-banner__media js-image-media" style="--image-position-desktop: center top; --image-position-mobile: center top;">
5210								
5211<img src="//www.rails.com/cdn/shop/files/Men_s_Banner_8a18adb7-c188-4cee-b371-5e7866d9bc80.jpg?format=webp&amp;v=1789686543&amp;width=3840" alt="A man wearing a black beanie, a brown and white plaid flannel shirt over a white crewneck sweater, black trousers, and black shoes stands on a paved path next to a white picket fence and a dark green barn." srcset="//www.rails.com/cdn/shop/files/Men_s_Banner_8a18adb7-c188-4cee-b371-5e7866d9bc80.jpg?format=webp&amp;v=1789686543&amp;width=375 375w, //www.rails.com/cdn/shop/files/Men_s_Banner_8a18adb7-c188-4cee-b371-5e7866d9bc80.jpg?format=webp&amp;v=1789686543&amp;width=550 550w, //www.rails.com/cdn/shop/files/Men_s_Banner_8a18adb7-c188-4cee-b371-5e7866d9bc80.jpg?format=webp&amp;v=1789686543&amp;width=750 750w, //www.rails.com/cdn/shop/files/Men_s_Banner_8a18adb7-c188-4cee-b371-5e7866d9bc80.jpg?format=webp&amp;v=1789686543&amp;width=1100 1100w, //www.rails.com/cdn/shop/files/Men_s_Banner_8a18adb7-c188-4cee-b371-5e7866d9bc80.jpg?format=webp&amp;v=1789686543&amp;width=1500 1500w, //www.rails.com/cdn/shop/files/Men_s_Banner_8a18adb7-c188-4cee-b371-5e7866d9bc80.jpg?format=webp&amp;v=1789686543&amp;width=1780 1780w, //www.rails.com/cdn/shop/files/Men_s_Banner_8a18adb7-c188-4cee-b371-5e7866d9bc80.jpg?format=webp&amp;v=1789686543&amp;width=2000 2000w" width="3840" height="2220.0" loading="lazy" class="hero-banner__hide-on-mobile hero-banner__image" fetchpriority="auto" sizes="100vw">
5212
5213								
5214 									<img src="//www.rails.com/cdn/shop/files/Mobile_Men_s_Banner_e85ad366-8a9f-432e-9204-64bec0965fc8.jpg?format=webp&amp;v=1789686541&amp;width=1920" alt="A man wearing a black beanie, a brown and white plaid flannel shirt over a white crewneck sweater, black trousers, and black shoes stands on a paved path next to a white picket fence and a dark green barn." srcset="//www.rails.com/cdn/shop/files/Mobile_Men_s_Banner_e85ad366-8a9f-432e-9204-64bec0965fc8.jpg?format=webp&amp;v=1789686541&amp;
5214width=375 375w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Banner_e85ad366-8a9f-432e-9204-64bec0965fc8.jpg?format=webp&amp;v=1789686541&amp;width=550 550w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Banner_e85ad366-8a9f-432e-9204-64bec0965fc8.jpg?format=webp&amp;v=1789686541&amp;width=750 750w" width="1982" height="3863.0" loading="lazy" class="hero-banner__image hero-banner__image-mobile" sizes="100vw" fetchpriority="auto">
5215								
5216
5217								<div class="hero-banner__media-overlayhero-banner__media-overlay--hidden"></div>
5218							</div>
5219
5220						<div class="hero-banner__content"><h2 class="hero-banner__heading">Weathered <span class="GT_light_italic">Well</span></h2><div class="hero-banner__description"><p>Layers Made to Last</p></div><div class="hero-banner__buttons-container"><a
5221										href="/collections/mens-new-arrivals"
5222										class="button button--primary hero-banner__button hero-banner__button--first"
5223										aria-label="Go to shop men's"
5224									>shop men's</a></div></div>
5225					</div>
5226				</div>
5227			
5228
5229
5230			
5231
5232
5233			
5234
5235			
5236
5237			
5238			
5239
5240
5241			
5242				<div class="swiper-slide hero-banner__slider-slide js-hero-banner-slide">
5243					<div class="hero-banner__slider-slide-container"
5244						 style="--vertical-alignment-desktop: center;
5245						 --vertical-alignment-mobile: center;
5246						 --horisontal-alignment-desktop: center; --horisontal-alignment-text-desktop: center;
5247						 --horisontal-alignment-mobile: center; --horisontal-alignment-text-mobile: center;"
5248					>
5249						
5250<div class="hero-banner__media js-image-media" style="--image-position-desktop: center top; --image-position-mobile: center top;">
5251								
5252<img src="//www.rails.com/cdn/shop/files/Denim_Banner_9005d5d1-4869-4a0d-ab4b-d7ffa493080e.jpg?format=webp&amp;v=1789686542&amp;width=3840" alt="A split-screen fashion photo showing a woman modeling a dark blue denim shirt and wide-leg blue jeans in two poses against a plain light gray studio background. She is holding a brown shoulder bag and wearing black heeled sandals." srcset="//www.rails.com/cdn/shop/files/Denim_Banner_9005d5d1-4869-4a0d-ab4b-d7ffa493080e.jpg?format=webp&amp;v=1789686542&amp;width=375 375w, //www.rails.com/cdn/shop/files/Denim_Banner_9005d5d1-4869-4a0d-ab4b-d7ffa493080e.jpg?format=webp&amp;v=1789686542&amp;width=550 550w, //www.rails.com/cdn/shop/files/Denim_Banner_9005d5d1-4869-4a0d-ab4b-d7ffa493080e.jpg?format=webp&amp;v=1789686542&amp;width=750 750w, //www.rails.com/cdn/shop/files/Denim_Banner_9005d5d1-4869-4a0d-ab4b-d7ffa493080e.jpg?format=webp&amp;v=1789686542&amp;width=1100 1100w, //www.rails.com/cdn/shop/files/Denim_Banner_9005d5d1-4869-4a0d-ab4b-d7ffa493080e.jpg?format=webp&amp;v=1789686542&amp;width=1500 1500w, //www.rails.com/cdn/shop/files/Denim_Banner_9005d5d1-4869-4a0d-ab4b-d7ffa493080e.jpg?format=webp&amp;v=1789686542&amp;width=1780 1780w, //www.rails.com/cdn/shop/files/Denim_Banner_9005d5d1-4869-4a0d-ab4b-d7ffa493080e.jpg?format=webp&amp;v=1789686542&amp;width=2000 2000w" width="3840" height="2220.0" loading="lazy" class="hero-banner__hide-on-mobile hero-banner__image" fetchpriority="auto" sizes="100vw">
5253
5254								
5255 									<img src="//www.rails.com/cdn/shop/files/Mobile_Denim_Banner_df2f2f4f-f2b3-4572-bfed-eb704ef5fb13.jpg?format=webp&amp;v=1789686541&amp;width=1920" alt="A split-screen fashion photo showing a woman modeling a dark blue denim shirt and wide-leg blue jeans in two poses against a plain light gray studio background. She is holding a brown shoulder bag and wearing black heeled sandals." srcset="//www.rails.com/cdn/shop/files/Mobile_Denim_Banner_df2f2f4f-f2b3-4572-bfed-eb704ef5fb13.jpg?format=webp&amp;v=1789686541&amp;width=375 375w, //www.rails.com/cdn/shop/files/Mobile_Denim_Banner_df2f2f4f-f2b3-4572-bfed-eb704ef5fb13.jpg?format=webp&amp;v=1789686541&amp;width=550 550w, //www.rails.com/cdn/shop/files/Mobile_Denim_Banner_df2f2f4f-f2b3-4572-bfed-eb704ef5fb13.jpg?format=webp&amp;v=1789686541&amp;width=750 750w" width="1982" height="3863.0" loading="lazy" class="hero-banner__image hero-banner__image-mobile" sizes="100vw" fetchpriority="auto">
5256								
5257
5258								<div class="hero-banner__media-overlayhero-banner__media-overlay--hidden"></div>
5259							</div>
5260
5261						<div class="hero-banner__content"><h2 class="hero-banner__heading">This Season's <span class="GT_light_italic">Denim</span></h2><div class="hero-banner__description"><p> Iconic Fits in New Fall Washes</p></div><div class="hero-banner__buttons-container"><a
5262										href="/collections/womens-denim"
5263										class="button button--primary hero-banner__button hero-banner__button--first"
5264										aria-label="Go to shop denim"
5265									>shop denim</a></div></div>
5266					</div>
5267				</div>
5268			
5269
5270			</div>
5271
5272			<div class="hero-banner__slider-pagination-container">
5273				<div class="hero-banner__slider-pagination-inner-container">
5274					<div class="swiper-pagination hero-banner__slider-pagination js-hero-banner-pagination">
5275					</div>
5276
5277					<button class="hero-banner__slider-toggle-video-button js-slider-toggle-video-button hidden">
5278					<span
5279						class="hero-banner__slider-toggle-video-button-icon hero-banner__slider-toggle-video-button-icon--pause js-slider-toggle-video-button-pause">
5280						<svg
5281	width="30"
5282	height="30"
5283	viewBox="0 0 30 30"
5284	fill="none"
5285	xmlns="http://www.w3.org/2000/svg"
5286	class="icon"
5287	aria-hidden="true"
5288>
5289	<circle cx="15" cy="15" r="14.5" stroke="#fff" />
5290	<path fill="#fff" d="M9 9h4v12H9zm8 0h4v12h-4z" />
5291</svg>
5292
5293					</span>
5294						<span
5295							class="hero-banner__slider-toggle-video-button-icon hero-banner__slider-toggle-video-button-icon--play hidden js-slider-toggle-video-button-play">
5296						<svg
5297	width="60"
5298	height="60"
5299	viewBox="0 0 60 60"
5300	xmlns="http://www.w3.org/2000/svg"
5301	fill="none"
5302	class="icon"
5303	aria-hidden="true"
5304>
5305	<path
5306		fill-rule="evenodd"
5307		clip-rule="evenodd"
5308		d="M30 0C13.44 0 0 13.44 0 30c0 16.56 13.44 30 30 30 16.56 0 30-13.44 30-30C60 13.44 46.56 0 30 0zm0 1.538c15.728 0 28.462 12.734 28.462 28.462S45.727 58.462 30 58.462 1.538 45.728 1.538 30 14.272 1.538 30 1.538zM23 42V18l20 12-20 12z"
5309		fill="#fff"
5310	/>
5311</svg>
5312
5313					</span>
5314					</button>
5315				</div>
5316			</div>
5317
5318			<button class="hero-banner__slider-button-prev js-hero-banner-button-prev"
5319					aria-label="Previous slide"
5320			>
5321				<span class="hero-banner__slider-button-icon--desktop">
5322					<svg
5323	width="24"
5324	height="62"
5325	viewBox="0 0 24 62"
5326	fill="none"
5327	xmlns="http://www.w3.org/2000/svg"
5328	class="icon"
5329	aria-hidden="true"
5330>
5331	<path d="M22 1L2 31l20 30" stroke="#fff" stroke-width="3" />
5332</svg>
5333
5334				</span>
5335
5336				<span class="hero-banner__slider-button-icon--mobile">
5337					<svg
5338	aria-hidden="true"
5339	width="11"
5340	height="24"
5341	viewBox="0 0 11 24"
5342	fill="none"
5343	xmlns="http://www.w3.org/2000/svg"
5344	class="icon"
5345>
5346	<path
5347		d="M9.5 1l-8 10 8 11.5"
5348		stroke="#fff"
5349		stroke-width="2"
5350		stroke-linecap="round"
5351	/>
5352</svg>
5353
5354				</span>
5355			</button>
5356			<button class="hero-banner__slider-button-next js-hero-banner-button-next"
5357					aria-label="Next slide"
5358			>
5359				<span class="hero-banner__slider-button-icon--desktop">
5360					<svg
5361	width="24"
5362	height="62"
5363	viewBox="0 0 24 62"
5364	fill="none"
5365	xmlns="http://www.w3.org/2000/svg"
5366	class="icon"
5367	aria-hidden="true"
5368>
5369	<path d="M2 1l20 30L2 61" stroke="#fff" stroke-width="3" />
5370</svg>
5371
5372				</span>
5373
5374				<span class="hero-banner__slider-button-icon--mobile">
5375					<svg
5376	aria-hidden="true"
5377	width="11"
5378	height="24"
5379	viewBox="0 0 11 24"
5380	fill="none"
5381	xmlns="http://www.w3.org/2000/svg"
5382	class="icon"
5383>
5384	<path
5385		d="M1 1l8 10-8 11.5"
5386		stroke="#fff"
5387		stroke-width="2"
5388		stroke-linecap="round"
5389	/>
5390</svg>
5391
5392				</span>
5393			</button>
5394		</div>
5395	</section>
5396
5397
5398
5399</div><section id="shopify-section-template--22998801318057__module_vertical_padding_9tR6TT" class="shopify-section module module--vertical-padding">
5400
5401
5402  <link href="//www.rails.com/cdn/shop/t/1622/assets/module-vertical-padding-vite-DgkbO0_A.css" rel="stylesheet" type="text/css" media="all" />
5403
5404
5405
5406<style data-shopify>
5407	#shopify-section-template--22998801318057__module_vertical_padding_9tR6TT {
5408		--padding-desktop: 30px;
5409		--padding-mobile: 30px;
5410		--background-color: #ffffff;
5411	}
5412</style>
5413</section><section id="shopify-section-template--22998801318057__module_collection_cards_JqYLDr" class="shopify-section module module--module-collection-cards">
5414
5415
5416  <link href="//www.rails.com/cdn/shop/t/1622/assets/module-collection-cards-vite-DiAVDerN.css" rel="stylesheet" type="text/css" media="all" />
5417
5418
5419<div
5420		class="module-collection-cards module-collection-cards--container container module-collection-cards--scroll"
5421		
5422		data-section-id="template--22998801318057__module_collection_cards_JqYLDr"
5423		
5424			data-section-type="module-carousel"
5425			data-settings='{
5426		"speed": 300,
5427		"centerInsufficientSlides": true,
5428		"centeredSlides": false,
5429		"slidesPerView": "auto",
5430		"edgeSwipeThreshold": 20,
5431		"spaceBetween": 10,
5432		"loop":false,
5433		"loopAdditionalSlides": 5,
5434		"pagination": {
5435		"el": ".swiper-pagination--template--22998801318057__module_collection_cards_JqYLDr",
5436		"type": "bullets",
5437		"clickable": true
5438		},
5439		"navigation": {
5440		"enabled": true,
5441		"nextEl": ".swiper-button-next--template--22998801318057__module_collection_cards_JqYLDr",
5442		"prevEl": ".swiper-button-prev--template--22998801318057__module_collection_cards_JqYLDr"
5443		},
5444		"breakpoints": {
5445		"768": {
5446		"spaceBetween": 14
5447		}
5448		}
5449		}'>
5450
5451		<div class="module-collection-cards__container">
5452			<div class="swiper" role="region">
5453				<div class="module-collection-cards__row swiper-wrapper">
5454<style data-shopify>
5455		#card_yc8Q37 {
5456		--module-card-text-color: #ffffff;--text-color: var(--module-card-text-color);--module-card-background-color: ;--background-color: var(--background-color);--heading-font-size: px;--heading-font-size-mobile: px;--module-card-padding-bottom: 8px;--module-card-padding-bottom-mobile: 8px;
5457		}
5458	</style>
5459<div
5460			id="card_yc8Q37"
5461			class="module-collection-cards__col module-collection-cards__col--rectangle swiper-slide"
5462			
5463		>
5464			<div class="module-collection-cards__image-container"><img src="//www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=856" alt="A woman with curly dark hair sits on a wooden chair wearing a brown knit cardigan with light blue, white, and burgundy floral motifs, paired with blue jeans against a plain light gray background." srcset="//www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=200 200w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=250 250w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=290 290w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=310 310w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=336 336w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=350 350w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=380 380w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=389 389w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=400 400w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=420 420w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=428 428w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=450 450w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=493 493w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=500 500w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=568 568w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=580 580w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=672 672w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=778 778w, //www.rails.com/cdn/shop/files/Collection_Card_1_a18b819f-9c2e-48c6-bdd2-6a8b95191058.jpg?format=webp&amp;v=1789686541&amp;width=856 856w" width="856" height="1202" sizes="(max-width: 767px) calc((100vw - 30px) * 0.6), (max-width: 991px) calc(50vw - 60px), (max-width: 1199px) calc(50vw - 80px), (max-width: 1500px) calc(25vw - 50px), (max-width: 1920px) calc(25vw - 67px), 800px" class="module-collection-cards__image">
5465<div class="module-collection-cards__info module-collection-cards__info--bottom-center"><h2 class="module-collection-cards__heading">Women's Sweaters</h2><p
5466					class="module-collection-cards__text module-collection-cards__text--underlined">SHOP NOW</p></div>
5467		
5468</div><a class="absolute module-collection-cards__link module-collection-cards__link--desktop"
5469				   href="/collections/womens-sweaters" data-visibility="desktop"><span
5470						class="visually-hidden">Open «Shop Now Women's Sweaters»</span></a>
5471				<a class="absolute module-collection-cards__link module-collection-cards__link--mobile"
5472				   href="/collections/womens-sweaters" data-visibility="mobile"><span
5473						class="visually-hidden">Open «Shop Now Women's Sweaters (mobile)»</span></a></div>
5474<style data-shopify>
5475		#card_j3UYze {
5476		--module-card-text-color: #ffffff;--text-color: var(--module-card-text-color);--module-card-background-color: ;--background-color: var(--background-color);--heading-font-size: px;--heading-font-size-mobile: px;--module-card-padding-bottom: 8px;--module-card-padding-bottom-mobile: 8px;
5477		}
5478	</style>
5479<div
5480			id="card_j3UYze"
5481			class="module-collection-cards__col module-collection-cards__col--rectangle swiper-slide"
5482			
5483		>
5484			<div class="module-collection-cards__image-container"><img src="//www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=856" alt="A woman modeling a taupe brown ribbed knit mock-neck midi dress with a side button placket, styled with a black tote bag and black leather loafers against a light gray studio background." srcset="//www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=200 200w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=250 250w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=290 290w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=310 310w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=336 336w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=350 350w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=380 380w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=389 389w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=400 400w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=420 420w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=428 428w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=450 450w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=493 493w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=500 500w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=568 568w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=580 580w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=672 672w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=778 778w, //www.rails.com/cdn/shop/files/Collection_Card_1_aa212ed1-e44b-41a5-97ff-ca7e76d95531.jpg?format=webp&amp;v=1788995512&amp;width=856 856w" width="856" height="1202" sizes="(max-width: 767px) calc((100vw - 30px) * 0.6), (max-width: 991px) calc(50vw - 60px), (max-width: 1199px) calc(50vw - 80px), (max-width: 1500px) calc(25vw - 50px), (max-width: 1920px) calc(25vw - 67px), 800px" class="module-collection-cards__image">
5485<div class="module-collection-cards__info module-collection-cards__info--bottom-center"><h2 class="module-collection-cards__heading">Women's Dresses</h2><p
5486					class="module-collection-cards__text module-collection-cards__text--underlined">SHOP NOW</p></div>
5487		
5488</div><a class="absolute module-collection-cards__link module-collection-cards__link--desktop"
5489				   href="/collections/dresses-rompers" data-visibility="desktop"><span
5490						class="visually-hidden">Open «Shop Now Women's Dresses»</span></a>
5491				<a class="absolute module-collection-cards__link module-collection-cards__link--mobile"
5492				   href="/collections/dresses-rompers" data-visibility="mobile"><span
5493						class="visually-hidden">Open «Shop Now Women's Dresses (mobile)»</span></a></div>
5494<style data-shopify>
5495		#card_eep348 {
5496		--module-card-text-color: #ffffff;--text-color: var(--module-card-text-color);--module-card-background-color: ;--background-color: var(--background-color);--heading-font-size: px;--heading-font-size-mobile: px;--module-card-padding-bottom: 8px;--module-card-padding-bottom-mobile: 8px;
5497		}
5498	</style>
5499<div
5500			id="card_eep348"
5501			class="module-collection-cards__col module-collection-cards__col--rectangle swiper-slide"
5502			
5503		>
5504			<div class="module-collection-cards__image-container"><img src="//www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=856" alt="A man wearing an olive green western-style button-up shirt jacket over a black t-shirt, paired with a brown leather belt and dark trousers, posing against a light gray wall." srcset="//www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=200 200w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=250 250w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=290 290w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=310 310w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=336 336w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=350 350w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=380 380w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=389 389w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=400 400w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=420 420w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=428 428w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=450 450w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=493 493w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=500 500w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=568 568w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=580 580w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=672 672w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=778 778w, //www.rails.com/cdn/shop/files/Collection_Card_3_1926af8a-e8ce-43e9-9108-a6a28447c500.jpg?format=webp&amp;v=1789686540&amp;width=856 856w" width="856" height="1202" sizes="(max-width: 767px) calc((100vw - 30px) * 0.6), (max-width: 991px) calc(50vw - 60px), (max-width: 1199px) calc(50vw - 80px), (max-width: 1500px) calc(25vw - 50px), (max-width: 1920px) calc(25vw - 67px), 800px" class="module-collection-cards__image">
5505<div class="module-collection-cards__info module-collection-cards__info--bottom-center"><h2 class="module-collection-cards__heading">Men's Shirts</h2><p
5506					class="module-collection-cards__text module-collection-cards__text--underlined">SHOP NOW</p></div>
5507		
5508</div><a class="absolute module-collection-cards__link module-collection-cards__link--desktop"
5509				   href="/collections/mens-shirts" data-visibility="desktop"><span
5510						class="visually-hidden">Open «Shop Now Men's Shirts»</span></a>
5511				<a class="absolute module-collection-cards__link module-collection-cards__link--mobile"
5512				   href="/collections/mens-shirts" data-visibility="mobile"><span
5513						class="visually-hidden">Open «Shop Now Men's Shirts (mobile)»</span></a></div>
5514<style data-shopify>
5515		#card_R4nn7r {
5516		--module-card-text-color: #ffffff;--text-color: var(--module-card-text-color);--module-card-background-color: ;--background-color: var(--background-color);--heading-font-size: px;--heading-font-size-mobile: px;--module-card-padding-bottom: 8px;--module-card-padding-bottom-mobile: 8px;
5517		}
5518	</style>
5519<div
5520			id="card_R4nn7r"
5521			class="module-collection-cards__col module-collection-cards__col--rectangle swiper-slide"
5522			
5523		>
5524			<div class="module-collection-cards__image-container"><img src="//www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=856" alt="A person wearing dark blue denim jeans with white sneakers, shown from the waist down against a plain light background." srcset="//www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=200 200w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=250 250w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=290 290w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=310 310w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=336 336w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=350 350w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=380 380w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=389 389w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=400 400w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=420 420w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=428 428w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=450 450w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=493 493w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=500 500w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=568 568w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=580 580w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=672 672w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=778 778w, //www.rails.com/cdn/shop/files/Collection_Card_4_1e4210f9-bb13-4ba2-882b-cf124ce5c43e.jpg?format=webp&amp;v=1789686540&amp;width=856 856w" width="856" height="1202" sizes="(max-width: 767px) calc((100vw - 30px) * 0.6), (max-width: 991px) calc(50vw - 60px), (max-width: 1199px) calc(50vw - 80px), (max-width: 1500px) calc(25vw - 50px), (max-width: 1920px) calc(25vw - 67px), 800px" class="module-collection-cards__image">
5525<div class="module-collection-cards__info module-collection-cards__info--bottom-center"><h2 class="module-collection-cards__heading">Men's Pants</h2><p
5526					class="module-collection-cards__text module-collection-cards__text--underlined">SHOP NOW</p></div>
5527		
5528</div><a class="absolute module-collection-cards__link module-collection-cards__link--desktop"
5529				   href="/collections/mens-pants" data-visibility="desktop"><span
5530						class="visually-hidden">Open «Shop Now Men's Pants»</span></a>
5531				<a class="absolute module-collection-cards__link module-collection-cards__link--mobile"
5532				   href="/collections/mens-pants" data-visibility="mobile"><span
5533						class="visually-hidden">Open «Shop Now Men's Pants (mobile)»</span></a></div></div>
5534			</div>
5535
5536			
5537				<div class="swiper-pagination swiper-pagination--template--22998801318057__module_collection_cards_JqYLDr"></div>
5538		</div>
5539	</div><style> #shopify-section-template--22998801318057__module_collection_cards_JqYLDr .container {padding-bottom: 25px;} </style></section><section id="shopify-section-template--22998801318057__module_dual_blocks_kgAFbL" class="shopify-section module module--dual-blocks">
5540
5541
5542  <link href="//www.rails.com/cdn/shop/t/1622/assets/module-dual-blocks-vite-BzO1g1Fd.css" rel="stylesheet" type="text/css" media="all" />
5543
5544
5545
5546
5547  <link href="//www.rails.com/cdn/shop/t/1622/assets/product-list-vite-s9mH-91O.css" rel="stylesheet" type="text/css" media="all" />
5548
5549<style data-shopify>
5550		#shopify-section-template--22998801318057__module_dual_blocks_kgAFbL {
5551			--dual-block-height-desktop: 100vh;
5552			--dual-block-height-mobile: 100vh;
5553			--dual-block-padding-desktop: 190px;
5554			--dual-block-padding-mobile: 86px;
5555			--dual-block-section-padding-bottom: 30px;
5556		}
5557	</style>
5558	<div class="dual-blocks dual-blocks--custom-height add-to-bag-container dual-blocks--center-padding">
5559		<div class="dual-blocks__container">
5560			<div class="dual-blocks__wrapper "
5561				
5562				>
5563				<div
5564					class="dual-blocks__inner"
5565					style="--aspect-ratio: 1.0; --aspect-ratio-mobile: 1.0;"
5566				>
5567					<div class="dual-blocks__image"
5568						 data-section-id="template--22998801318057__module_dual_blocks_kgAFbL-block_KPpDcy">
5569<img src="//www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_ea968a26-9259-4ae9-ba44-e95487766bbc.jpg?format=webp&amp;v=1789686541&amp;width=1200" alt="A woman with curly blonde hair wearing a slate blue turtleneck sweater, posing in front of a large rock wall outdoors." srcset="//www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_ea968a26-9259-4ae9-ba44-e95487766bbc.jpg?format=webp&amp;v=1789686541&amp;width=360 360w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_ea968a26-9259-4ae9-ba44-e95487766bbc.jpg?format=webp&amp;v=1789686541&amp;width=380 380w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_ea968a26-9259-4ae9-ba44-e95487766bbc.jpg?format=webp&amp;v=1789686541&amp;width=480 480w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_ea968a26-9259-4ae9-ba44-e95487766bbc.jpg?format=webp&amp;v=1789686541&amp;width=575 575w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_ea968a26-9259-4ae9-ba44-e95487766bbc.jpg?format=webp&amp;v=1789686541&amp;width=721 721w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_ea968a26-9259-4ae9-ba44-e95487766bbc.jpg?format=webp&amp;v=1789686541&amp;width=760 760w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_ea968a26-9259-4ae9-ba44-e95487766bbc.jpg?format=webp&amp;v=1789686541&amp;width=960 960w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_ea968a26-9259-4ae9-ba44-e95487766bbc.jpg?format=webp&amp;v=1789686541&amp;width=1150 1150w" width="1200" height="1200" loading="lazy" sizes="100vw" class="two-banners__image mobile-only">
5570<img src="//www.rails.com/cdn/shop/files/Women_s_Duo_1ab3ede3-3614-4e09-bb2b-e497c91b5023.jpg?format=webp&amp;v=1789686542&amp;width=2000" alt="A woman with curly blonde hair wearing a slate blue turtleneck sweater, posing in front of a large rock wall outdoors." srcset="//www.rails.com/cdn/shop/files/Women_s_Duo_1ab3ede3-3614-4e09-bb2b-e497c91b5023.jpg?format=webp&amp;v=1789686542&amp;width=486 486w, //www.rails.com/cdn/shop/files/Women_s_Duo_1ab3ede3-3614-4e09-bb2b-e497c91b5023.jpg?format=webp&amp;v=1789686542&amp;width=590 590w, //www.rails.com/cdn/shop/files/Women_s_Duo_1ab3ede3-3614-4e09-bb2b-e497c91b5023.jpg?format=webp&amp;v=1789686542&amp;width=659 659w, //www.rails.com/cdn/shop/files/Women_s_Duo_1ab3ede3-3614-4e09-bb2b-e497c91b5023.jpg?format=webp&amp;v=1789686542&amp;width=766 766w, //www.rails.com/cdn/shop/files/Women_s_Duo_1ab3ede3-3614-4e09-bb2b-e497c91b5023.jpg?format=webp&amp;v=1789686542&amp;width=950 950w, //www.rails.com/cdn/shop/files/Women_s_Duo_1ab3ede3-3614-4e09-bb2b-e497c91b5023.jpg?format=webp&amp;v=1789686542&amp;width=1180 1180w, //www.rails.com/cdn/shop/files/Women_s_Duo_1ab3ede3-3614-4e09-bb2b-e497c91b5023.jpg?format=webp&amp;v=1789686542&amp;width=1314 1314w, //www.rails.com/cdn/shop/files/Women_s_Duo_1ab3ede3-3614-4e09-bb2b-e497c91b5023.jpg?format=webp&amp;v=1789686542&amp;width=1532 1532w" width="2000" height="2000" loading="lazy" sizes="(max-width: 991px) 100vw, calc(50vw - 20px)" class="two-banners__image desktop-only">
5571</div>
5572
5573					<div class="dual-blocks__content-wrapper dual-blocks__content-wrapper--bottom-left dual-blocks__content-wrapper--mobile-bottom-left
5574">
5575						<div class="dual-blocks__content"><h2 class="dual-blocks__heading">Early <span class="GT_light_italic">Favorites</span></h2><p class="dual-blocks__text">The pieces everyone’s already loving.</p><a class="dual-blocks__link button button--primary" href="/collections/womens-best-sellers">Women's best sellers</a></div>
5576					</div></div></div><div class="dual-blocks__wrapper "
5577				
5578				>
5579				<div
5580					class="dual-blocks__inner"
5581					style="--aspect-ratio: 1.0; --aspect-ratio-mobile: 1.0;"
5582				>
5583					<div class="dual-blocks__image"
5584						 data-section-id="template--22998801318057__module_dual_blocks_kgAFbL-block_VzKX6r">
5585<img src="//www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_bed71fde-6982-4028-8e3f-f3a261a79683.jpg?format=webp&amp;v=1789686542&amp;width=1200" alt="A man wearing a brown knit beanie, a brown and black plaid flannel shirt over a beige t-shirt, and light blue jeans, sitting outdoors on a stone wall with a misty lake in the background." srcset="//www.rails.com/cdn/shop/files/M
5585obile_Men_s_Duo_bed71fde-6982-4028-8e3f-f3a261a79683.jpg?format=webp&amp;v=1789686542&amp;width=360 360w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_bed71fde-6982-4028-8e3f-f3a261a79683.jpg?format=webp&amp;v=1789686542&amp;width=380 380w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_bed71fde-6982-4028-8e3f-f3a261a79683.jpg?format=webp&amp;v=1789686542&amp;width=480 480w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_bed71fde-6982-4028-8e3f-f3a261a79683.jpg?format=webp&amp;v=1789686542&amp;width=575 575w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_bed71fde-6982-4028-8e3f-f3a261a79683.jpg?format=webp&amp;v=1789686542&amp;width=721 721w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_bed71fde-6982-4028-8e3f-f3a261a79683.jpg?format=webp&amp;v=1789686542&amp;width=760 760w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_bed71fde-6982-4028-8e3f-f3a261a79683.jpg?format=webp&amp;v=1789686542&amp;width=960 960w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_bed71fde-6982-4028-8e3f-f3a261a79683.jpg?format=webp&amp;v=1789686542&amp;width=1150 1150w" width="1200" height="1200" loading="lazy" sizes="100vw" class="two-banners__image mobile-only">
5586<img src="//www.rails.com/cdn/shop/files/Men_s_Duo_0f12ec46-6d17-4740-80ad-f7765c3b6e24.jpg?format=webp&amp;v=1789686543&amp;width=2000" alt="A man wearing a brown knit beanie, a brown and black plaid flannel shirt over a beige t-shirt, and light blue jeans, sitting outdoors on a stone wall with a misty lake in the background." srcset="//www.rails.com/cdn/shop/files/Men_s_Duo_0f12ec46-6d17-4740-80ad-f7765c3b6e24.jpg?format=webp&amp;v=1789686543&amp;width=486 486w, //www.rails.com/cdn/shop/files/Men_s_Duo_0f12ec46-6d17-4740-80ad-f7765c3b6e24.jpg?format=webp&amp;v=1789686543&amp;width=590 590w, //www.rails.com/cdn/shop/files/Men_s_Duo_0f12ec46-6d17-4740-80ad-f7765c3b6e24.jpg?format=webp&amp;v=1789686543&amp;width=659 659w, //www.rails.com/cdn/shop/files/Men_s_Duo_0f12ec46-6d17-4740-80ad-f7765c3b6e24.jpg?format=webp&amp;v=1789686543&amp;width=766 766w, //www.rails.com/cdn/shop/files/Men_s_Duo_0f12ec46-6d17-4740-80ad-f7765c3b6e24.jpg?format=webp&amp;v=1789686543&amp;width=950 950w, //www.rails.com/cdn/shop/files/Men_s_Duo_0f12ec46-6d17-4740-80ad-f7765c3b6e24.jpg?format=webp&amp;v=1789686543&amp;width=1180 1180w, //www.rails.com/cdn/shop/files/Men_s_Duo_0f12ec46-6d17-4740-80ad-f7765c3b6e24.jpg?format=webp&amp;v=1789686543&amp;width=1314 1314w, //www.rails.com/cdn/shop/files/Men_s_Duo_0f12ec46-6d17-4740-80ad-f7765c3b6e24.jpg?format=webp&amp;v=1789686543&amp;width=1532 1532w" width="2000" height="2000" loading="lazy" sizes="(max-width: 991px) 100vw, calc(50vw - 20px)" class="two-banners__image desktop-only">
5587</div>
5588
5589					<div class="dual-blocks__content-wrapper dual-blocks__content-wrapper--bottom-right dual-blocks__content-wrapper--mobile-bottom-right
5590">
5591						<div class="dual-blocks__content"><h2 class="dual-blocks__heading">Fall's <span class="GT_light_italic">Finest</span></h2><p class="dual-blocks__text">The styles customers can’t stop wearing.</p><a class="dual-blocks__link button button--primary" href="/collections/mens-best-sellers">Men's best sellers</a></div>
5592					</div></div></div>
5593		</div>
5594	</div>
5595</section><div id="shopify-section-template--22998801318057__featured_collections_C9n4Um" class="shopify-section">
5596
5597
5598  <link href="//www.rails.com/cdn/shop/t/1622/assets/product-card-vite-C31cic7b.css" rel="stylesheet" type="text/css" media="all" />
5599
5600
5601
5602
5603  <link href="//www.rails.com/cdn/shop/t/1622/assets/featured-collections-vite-Cz2Hv32E.css" rel="stylesheet" type="text/css" media="all" />
5604
5605<section class="featured-collections">
5606		<div class="container featured-collections__container">
5607			<div class="featured-collections__info"><h2 class="featured-collections__heading">New Arrivals</h2><a
5608						class="featured-collections__link"
5609						href="/collections/womens-new-arrivals"
5610						aria-label="EXPLORE ALL"
5611					>
5612						<span class="featured-collections__link-text">EXPLORE ALL</span><svg
5613	class="icon"
5614	aria-hidden="true"
5615	width="10"
5616	height="18"
5617	viewBox="0 0 10 18"
5618	fill="none"
5619	xmlns="http://www.w3.org/2000/svg"
5620>
5621	<path d="M1 17l8-8-8-8" stroke="#2B2B2B" />
5622</svg>
5623</a></div>
5624
5625			<div class="featured-collections__row">
5626				
5627<div class="featured-collections__col">
5628
5629	<div class="product-card ">
5630		<span class="product-card__link js-product-card-link"
5631			data-href="hunter-shirt-espresso-indigo"
5632			aria-label="HUNTER SHIRT - ESPRESSO INDIGO"
5633		>
5634			<form
5635				action="/cart/add"
5636				method="POST"
5637				class="product-card__form js-product-card-form"
5638				id="hunter-shirt-espresso-indigo"
5639				data-product-handle="hunter-shirt-espresso-indigo"
5640				data-product-type="top"
5641			>
5642				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
5643					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
5644					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
5645					<div class="favorite-button-wrapper">
5646  <rivo-favorite-button
5647    data-product-id="8958751342761"
5648    rivo-ax-data
5649    rivo-ax-cloak
5650    rivo-ax-html="$store.icons.heart"
5651    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
5652  ></rivo-favorite-button>
5653</div>
5654
5655<script>
5656  (() => {
5657    // Guard: only initialize once, even if this snippet renders once per product card
5658    if (window.__rivoWishlistInitialized) return;
5659    window.__rivoWishlistInitialized = true;
5660
5661    const reInitWishlistBtns = (source = 'manual') => {
5662      try {
5663        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
5664        if (window.RivoProfileAlpine && rivoAccountWidget) {
5665          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
5666          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
5667        }
5668      } catch (err) {
5669        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
5670      }
5671    };
5672
5673    const setupGridWatcher = () => {
5674      const grid = document.querySelector('[data-infinite-scroll-results]');
5675      if (!grid) {
5676        console.log('[Wishlist Debug] No infinite-scroll grid found.');
5677        return;
5678      }
5679
5680      let lastCount = grid.querySelectorAll('.product-block').length;
5681      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
5682
5683      const observer = new MutationObserver(() => {
5684        const currentCount = grid.querySelectorAll('.product-block').length;
5685        if (currentCount !== lastCount) {
5686          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
5687          lastCount = currentCount;
5688          reInitWishlistBtns('grid-change');
5689        }
5690      });
5691
5692      observer.observe(grid, { childList: true, subtree: true });
5693      console.log('[Wishlist Debug] Watching grid for size changes');
5694    };
5695
5696    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
5697    // template, so the Liquid snippet never renders inside them. Eac
5697h Nosto card ships an
5698    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
5699    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
5700    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
5701    const mountNostoHearts = () => {
5702      const cards = document.querySelectorAll('.nosto-rec .product-card');
5703      let added = 0;
5704
5705      cards.forEach((card) => {
5706        if (card.dataset.rivoMounted) return;
5707
5708        const wrapper = card.querySelector('.product-card__image-wrapper');
5709        // Nosto placeholder holds the product id
5710        const placeholder =
5711          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
5712          card.querySelector('[data-product-id]');
5713        const productId = placeholder && placeholder.getAttribute('data-product-id');
5714
5715        if (!wrapper || !productId) return;
5716        if (wrapper.querySelector('.favorite-button-wrapper')) {
5717          card.dataset.rivoMounted = '1';
5718          return;
5719        }
5720
5721        const heart = document.createElement('div');
5722        heart.className = 'favorite-button-wrapper';
5723        heart.innerHTML =
5724          '<rivo-favorite-button data-product-id="' + productId + '" ' +
5725          'rivo-ax-data rivo-ax-cloak ' +
5726          'rivo-ax-html="$store.icons.heart" ' +
5727          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
5728          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
5729          '</rivo-favorite-button>';
5730
5731        wrapper.prepend(heart);
5732        card.dataset.rivoMounted = '1';
5733        added++;
5734      });
5735
5736      if (added) {
5737        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
5738        reInitWishlistBtns('nosto-mount');
5739      }
5740    };
5741
5742    const setupNostoWatcher = () => {
5743      // Preferred trigger: Nosto's post-render hook
5744      if (window.nostojs) {
5745        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
5746      }
5747
5748      // Fallback: debounced observer for async / Swiper-cloned slides
5749      let mountQueued = false;
5750      const nostoObserver = new MutationObserver(() => {
5751        if (mountQueued) return;
5752        mountQueued = true;
5753        requestAnimationFrame(() => {
5754          mountQueued = false;
5755          mountNostoHearts();
5756        });
5757      });
5758      nostoObserver.observe(document.body, { childList: true, subtree: true });
5759
5760      // Initial + retry passes for slow campaigns
5761      mountNostoHearts();
5762      setTimeout(mountNostoHearts, 1000);
5763      setTimeout(mountNostoHearts, 3000);
5764    };
5765
5766    reInitWishlistBtns('initial');
5767    setupGridWatcher();
5768    setupNostoWatcher();
5769  })();
5770</script>
5770
5771
5772<style>
5773  :root {
5774    --rivo-aw-favorite-button-active-color: #000000 !important;
5775  }
5776
5777  .favorite-button-wrapper {
5778    display: flex;
5779    align-items: center;
5780    justify-content: center;
5781    position: absolute;
5782    right: 0;
5783    width: 25px;
5784    height: 25px;
5785    padding: 0;
5786    background: transparent;
5787    border-radius: 50%;
5788    margin-right: 4px;
5789    margin-top: 4px;
5790    z-index: 1;
5791  }
5792
5793  header .favorite-button-wrapper,
5794  .site-header .favorite-button-wrapper {
5795    display: none !important;
5796  }
5797
5798  rivo-favorite-button svg {
5799    position: static !important;
5800    stroke: #000000 !important;
5801    height: 18px;
5802    margin: 0;
5803    z-index: 10 !important;
5804  }
5805
5806  .favorite-button-wrapper rivo-favorite-button {
5807    width: 100%;
5808    height: 100%;
5809    display: flex;
5810    align-items: center;
5811    justify-content: center;
5812  }
5813</style>
5814
5815
5816					<a href="/products/hunter-shirt-espresso-indigo" class="product-card__image-container">
5817						<span class="visually-hidden">HUNTER SHIRT - ESPRESSO INDIGO</span>
5818
5819							
5820<img src="//www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=1500" alt="Hunter Button-Up Plaid Shirt in Signature Soft Rayon With Loose Twill Weave, With Collar and Long Sleeves in Espresso Indigo Colorway - Upper Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=200 200w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=250 250w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=290 290w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=310 310w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=336 336w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=350 350w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=380 380w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=389 389w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=400 400w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=420 420w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=436 436w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=450 450w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=500 500w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=540 540w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=580 580w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=672 672w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=778 778w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=856 856w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=900 900w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=920 920w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/HUNTER-ESPRESSO-INDIGO_1_100-550-12084_49a118dd-63f4-47f9-b9b2-fb44db061f54.jpg?format=webp&amp;v=1781730677&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image">
5821<video
5822										class="lazy product-card__image product-card__image--alternate js-product-card-video"
5823										preload="auto"
5824										loop
5825										muted
5826										playsinline
5827										poster="//www.rails.com/cdn/shop/files/preview_images/7cd658279787433c87fa77003f191fd0.thumbnail.0000000000.jpg?format=webp&v=1784156967&width=856"><source src="//www.rails.com/cdn/shop/videos/c/vp/7cd658279787433c87fa77003f191fd0/7cd658279787433c87fa77003f191fd0.m3u8?v=0" type="application/x-mpegURL"><source src="//www.rails.com/cdn/shop/videos/c/vp/7cd658279787433c87fa77003f191fd0/7cd658279787433c87fa77003f191fd0.HD-1080p-7.2Mbps-89055611.mp4?v=0" type="video/mp4"></video></a><div class="product-card__badge-container">
5828
5829
5830
5831
5832
5833
5834
5835
5836</div><div class="product-card__hover"><button
5837							type="button"
5838							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
5839							aria-label="Add HUNTER SHIRT - ESPRESSO INDIGO to cart"
5840							
5841						>
5842							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
5843
5844						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
5844<span class="product-card__radio-button js-product-card-radio-button">
5845											<input
5846												class="product-card__option-radio js-product-card-option"
5847												type="radio"
5848												name="options[Size]"
5849												id="8958751342761-options[xxs]"
5850												checked
5851												data-option="1"
5852												value="XXS"
5853												data-quantity="1"
5854											/>
5855
5856											<label for="8958751342761-options[xxs]">
5857												<span class="product-card__radio-button-value">XXS</span>
5858											</label>
5859										</span><span class="product-card__radio-button js-product-card-radio-button">
5860											<input
5861												class="product-card__option-radio js-product-card-option"
5862												type="radio"
5863												name="options[Size]"
5864												id="8958751342761-options[xs]"
5865												
5866												data-option="1"
5867												value="XS"
5868												data-quantity="1"
5869											/>
5870
5871											<label for="8958751342761-options[xs]">
5872												<span class="product-card__radio-button-value">XS</span>
5873											</label>
5874										</span><span class="product-card__radio-button js-product-card-radio-button">
5875											<input
5876												class="product-card__option-radio js-product-card-option"
5877												type="radio"
5878												name="options[Size]"
5879												id="8958751342761-options[s]"
5880												
5881												data-option="1"
5882												value="S"
5883												data-quantity="1"
5884											/>
5885
5886											<label for="8958751342761-options[s]">
5887												<span class="product-card__radio-button-value">S</span>
5888											</label>
5889										</span><span class="product-card__radio-button js-product-card-radio-button">
5890											<input
5891												class="product-card__option-radio js-product-card-option"
5892												type="radio"
5893												name="options[Size]"
5894												id="8958751342761-options[m]"
5895												
5896												data-option="1"
5897												value="M"
5898												data-quantity="1"
5899											/>
5900
5901											<label for="8958751342761-options[m]">
5902												<span class="product-card__radio-button-value">M</span>
5903											</label>
5904										</span><span class="product-card__radio-button js-product-card-radio-button">
5905											<input
5906												class="product-card__option-radio js-product-card-option"
5907												type="radio"
5908												name="options[Size]"
5909												id="8958751342761-options[l]"
5910												
5911												data-option="1"
5912												value="L"
5913												data-quantity="1"
5914											/>
5915
5916											<label for="8958751342761-options[l]">
5917												<span class="product-card__radio-button-value">L</span>
5918											</label>
5919										</span><span class="product-card__radio-button js-product-card-radio-button">
5920											<input
5921												class="product-card__option-radio js-product-card-option"
5922												type="radio"
5923												name="options[Size]"
5924												id="8958751342761-options[xl]"
5925												
5926												data-option="1"
5927												value="XL"
5928												data-quantity="1"
5929											/>
5930
5931											<label for="8958751342761-options[xl]">
5932												<span class="product-card__radio-button-value">XL</span>
5933											</label>
5934										</span><span class="product-card__radio-button js-product-card-radio-button">
5935											<input
5936												class="product-card__option-radio js-product-card-option"
5937												type="radio"
5938												name="options[Size]"
5939												id="8958751342761-options[xxl]"
5940												
5941												data-option="1"
5942												value="XXL"
5943												data-quantity="1"
5944											/>
5945
5946											<label for="8958751342761-options[xxl]">
5947												<span class="product-card__radio-button-value">XXL</span>
5948											</label>
5949										</span></div></div>
5950
5951						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
5952							<span class="product-card__preloader-icon"></span>
5953
5954							<span class="product-card__preloader-text">Adding...</span>
5955						</div>
5956
5957						<div class="visually-hidden product-card__error js-product-card-error">
5958							<div class="product-card__error-message js-product-card-error-message">
5959							</div>
5960						</div>
5961					</div>
5962				</div>
5963
5964				
5965					
5966		<div class="product-card__info">
5967			<div class="product-card__info-header"><a href="/products/hunter-shirt-espresso-indigo" class="product-card__heading desktop-to-large-mobile-only">HUNTER SHIRT<span
5968							class="visually-hidden"> ESPRESSO INDIGO</span></a>
5969
5970					<h3 class="product-card__heading mobile-large-only--flex">hunter shirt<span
5971							class="visually-hidden"> ESPRESSO INDIGO</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
5972
5973			<div class="product-card__info-body"><p class="product-card__color"> ESPRESSO INDIGO</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$188</span></span><a href="/products/hunter-shirt-espresso-indigo" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
5974		</div>
5975	
5976				
5977
5978				<select
5979					class="select product-card__hidden-select js-product-card-hidden-select"
5980					name="id"
5981				><option
5982							class="product-card__option"
5983							data-option-value="XXS"
5984							value="47108096917673"
5985							data-variant-id="47108096917673"
5986							
5987							data-available="true"
5988						>XXS</option><option
5989							class="product-card__option"
5990							data-option-value="XS"
5991							value="47108096950441"
5992							data-variant-id="47108096950441"
5993							
5994							data-available="true"
5995						>XS</option><option
5996							class="product-card__option"
5997							data-option-value="S"
5998							value="47108096983209"
5999							data-variant-id="47108096983209"
6000							
6001							data-available="true"
6002						>S</option><option
6003							class="product-card__option"
6004							data-option-value="M"
6005							value="47108097015977"
6006							data-variant-id="47108097015977"
6007							
6008							data-available="true"
6009						>M</option><option
6010							class="product-card__option"
6011							data-option-value="L"
6012							value="47108097048745"
6013							data-variant-id="47108097048745"
6014							
6015							data-available="true"
6016						>L</option><option
6017							class="product-card__option"
6018							data-option-value="XL"
6019							value="47108097081513"
6020							data-variant-id="47108097081513"
6021							
6022							data-available="true"
6023						>XL</option><option
6024							class="product-card__option"
6025							data-option-value="XXL"
6026							value="47108097114281"
6027							data-variant-id="47108097114281"
6028							 disabled 
6029							data-available="false"
6030						>XXL</option></select>
6031
6032				
6033
6034<div class="js-product-card-pre-order">
6035</div>
6036
6037<script type="application/json" data-pre-order-json>
6038	{
6039		"preorderLineItemMessage": "This items ships on",
6040		"variants": [
6041{
6042		"id":47108096917673,
6043		"date": ""
6044		},
6045	{
6046		"id":47108096950441,
6047		"date": ""
6048		},
6049	{
6050		"id":47108096983209,
6051		"date": ""
6052		},
6053	{
6054		"id":47108097015977,
6055		"date": ""
6056		},
6057	{
6058		"id":47108097048745,
6059		"date": ""
6060		},
6061	{
6062		"id":47108097081513,
6063		"date": ""
6064		},
6065	{
6066		"id":47108097114281,
6067		"date": ""
6068		}
6069	
6070]
6071	}
6072</script>
6072
6073
6074</form>
6075		</span>
6076	</div></div><div class="featured-collections__col">
6077
6078	<div class="product-card ">
6079		<span class="product-card__link js-product-card-link"
6080			data-href="getty-crop-wide-leg-saddleback"
6081			aria-label="GETTY CROP WIDE LEG - SADDLEBACK"
6082		>
6083			<form
6084				action="/cart/add"
6085				method="POST"
6086				class="product-card__form js-product-card-form"
6087				id="getty-crop-wide-leg-saddleback"
6088				data-product-handle="getty-crop-wide-leg-saddleback"
6089				data-product-type="denim"
6090			>
6091				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
6092					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
6093					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
6094					<div class="favorite-button-wrapper">
6095  <rivo-favorite-button
6096    data-product-id="8958850334889"
6097    rivo-ax-data
6098    rivo-ax-cloak
6099    rivo-ax-html="$store.icons.heart"
6100    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
6101  ></rivo-favorite-button>
6102</div>
6103
6104<script>
6105  (() => {
6106    // Guard: only initialize once, even if this snippet renders once per product card
6107    if (window.__rivoWishlistInitialized) return;
6108    window.__rivoWishlistInitialized = true;
6109
6110    const reInitWishlistBtns = (source = 'manual') => {
6111      try {
6112        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
6113        if (window.RivoProfileAlpine && rivoAccountWidget) {
6114          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
6115          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
6116        }
6117      } catch (err) {
6118        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
6119      }
6120    };
6121
6122    const setupGridWatcher = () => {
6123      const grid = document.querySelector('[data-infinite-scroll-results]');
6124      if (!grid) {
6125        console.log('[Wishlist Debug] No infinite-scroll grid found.');
6126        return;
6127      }
6128
6129      let lastCount = grid.querySelectorAll('.product-block').length;
6130      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
6131
6132      const observer = new MutationObserver(() => {
6133        const currentCount = grid.querySelectorAll('.product-block').length;
6134        if (currentCount !== lastCount) {
6135          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
6136          lastCount = currentCount;
6137          reInitWishlistBtns('grid-change');
6138        }
6139      });
6140
6141      observer.observe(grid, { childList: true, subtree: true });
6142      console.log('[Wishlist Debug] Watching grid for size changes');
6143    };
6144
6145    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
6146    // template, so the Liquid snippet never renders inside them. Eac
6146h Nosto card ships an
6147    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
6148    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
6149    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
6150    const mountNostoHearts = () => {
6151      const cards = document.querySelectorAll('.nosto-rec .product-card');
6152      let added = 0;
6153
6154      cards.forEach((card) => {
6155        if (card.dataset.rivoMounted) return;
6156
6157        const wrapper = card.querySelector('.product-card__image-wrapper');
6158        // Nosto placeholder holds the product id
6159        const placeholder =
6160          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
6161          card.querySelector('[data-product-id]');
6162        const productId = placeholder && placeholder.getAttribute('data-product-id');
6163
6164        if (!wrapper || !productId) return;
6165        if (wrapper.querySelector('.favorite-button-wrapper')) {
6166          card.dataset.rivoMounted = '1';
6167          return;
6168        }
6169
6170        const heart = document.createElement('div');
6171        heart.className = 'favorite-button-wrapper';
6172        heart.innerHTML =
6173          '<rivo-favorite-button data-product-id="' + productId + '" ' +
6174          'rivo-ax-data rivo-ax-cloak ' +
6175          'rivo-ax-html="$store.icons.heart" ' +
6176          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
6177          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
6178          '</rivo-favorite-button>';
6179
6180        wrapper.prepend(heart);
6181        card.dataset.rivoMounted = '1';
6182        added++;
6183      });
6184
6185      if (added) {
6186        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
6187        reInitWishlistBtns('nosto-mount');
6188      }
6189    };
6190
6191    const setupNostoWatcher = () => {
6192      // Preferred trigger: Nosto's post-render hook
6193      if (window.nostojs) {
6194        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
6195      }
6196
6197      // Fallback: debounced observer for async / Swiper-cloned slides
6198      let mountQueued = false;
6199      const nostoObserver = new MutationObserver(() => {
6200        if (mountQueued) return;
6201        mountQueued = true;
6202        requestAnimationFrame(() => {
6203          mountQueued = false;
6204          mountNostoHearts();
6205        });
6206      });
6207      nostoObserver.observe(document.body, { childList: true, subtree: true });
6208
6209      // Initial + retry passes for slow campaigns
6210      mountNostoHearts();
6211      setTimeout(mountNostoHearts, 1000);
6212      setTimeout(mountNostoHearts, 3000);
6213    };
6214
6215    reInitWishlistBtns('initial');
6216    setupGridWatcher();
6217    setupNostoWatcher();
6218  })();
6219</script>
6219
6220
6221<style>
6222  :root {
6223    --rivo-aw-favorite-button-active-color: #000000 !important;
6224  }
6225
6226  .favorite-button-wrapper {
6227    display: flex;
6228    align-items: center;
6229    justify-content: center;
6230    position: absolute;
6231    right: 0;
6232    width: 25px;
6233    height: 25px;
6234    padding: 0;
6235    background: transparent;
6236    border-radius: 50%;
6237    margin-right: 4px;
6238    margin-top: 4px;
6239    z-index: 1;
6240  }
6241
6242  header .favorite-button-wrapper,
6243  .site-header .favorite-button-wrapper {
6244    display: none !important;
6245  }
6246
6247  rivo-favorite-button svg {
6248    position: static !important;
6249    stroke: #000000 !important;
6250    height: 18px;
6251    margin: 0;
6252    z-index: 10 !important;
6253  }
6254
6255  .favorite-button-wrapper rivo-favorite-button {
6256    width: 100%;
6257    height: 100%;
6258    display: flex;
6259    align-items: center;
6260    justify-content: center;
6261  }
6262</style>
6263
6264
6265					<a href="/products/getty-crop-wide-leg-saddleback" class="product-card__image-container">
6266						<span class="visually-hidden">GETTY CROP WIDE LEG - SADDLEBACK</span>
6267
6268							
6269<img src="//www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=1500" alt="Getty Crop Low Rise Jean in Light Stretch Denim With Wide Legs and 5-Pockets in Saddleback Colorway - Lower Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=200 200w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=250 250w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=290 290w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=310 310w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=336 336w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=350 350w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=380 380w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=389 389w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=400 400w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=420 420w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=436 436w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=450 450w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=500 500w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=540 540w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=580 580w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=672 672w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=778 778w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=856 856w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=900 900w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=920 920w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_1_716A-219A-8866.jpg?format=webp&amp;v=1781722358&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image">
6270<div>
6271										
6272										<img src="//www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=1500" alt="Getty Crop Low Rise Jean in Light Stretch Denim With Wide Legs and 5-Pockets in Saddleback Colorway - Lower Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=200 200w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=250 250w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=290 290w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=310 310w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=336 336w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=350 350w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=380 380w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=389 389w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=400 400w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=420 420w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=436 436w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=450 450w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=500 500w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=540 540w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=580 580w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=672 672w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=778 778w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=856 856w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=900 900w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=920 920w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/GETTY-CROP-SADDLEBACK_2_716A-219A-8866_48b1e735-92e4-4a20-90e2-e2528fa5f921.jpg?format=webp&amp;v=1781728340&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image product-card__image--alternate">
6273									</div></a><div class="product-card__badge-container">
6274
6275
6276
6277
6278
6279</div><div class="product-card__hover"><button
6280							type="button"
6281							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
6282							aria-label="Add GETTY CROP WIDE LEG - SADDLEBACK to cart"
6283							
6284						>
6285							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
6286
6287						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
6287<span class="product-card__radio-button js-product-card-radio-button">
6288											<input
6289												class="product-card__option-radio js-product-card-option"
6290												type="radio"
6291												name="options[Size]"
6292												id="8958850334889-options[23]"
6293												checked
6294												data-option="1"
6295												value="23"
6296												data-quantity="1"
6297											/>
6298
6299											<label for="8958850334889-options[23]">
6300												<span class="product-card__radio-button-value">23</span>
6301											</label>
6302										</span><span class="product-card__radio-button js-product-card-radio-button">
6303											<input
6304												class="product-card__option-radio js-product-card-option"
6305												type="radio"
6306												name="options[Size]"
6307												id="8958850334889-options[24]"
6308												
6309												data-option="1"
6310												value="24"
6311												data-quantity="1"
6312											/>
6313
6314											<label for="8958850334889-options[24]">
6315												<span class="product-card__radio-button-value">24</span>
6316											</label>
6317										</span><span class="product-card__radio-button js-product-card-radio-button">
6318											<input
6319												class="product-card__option-radio js-product-card-option"
6320												type="radio"
6321												name="options[Size]"
6322												id="8958850334889-options[25]"
6323												
6324												data-option="1"
6325												value="25"
6326												data-quantity="1"
6327											/>
6328
6329											<label for="8958850334889-options[25]">
6330												<span class="product-card__radio-button-value">25</span>
6331											</label>
6332										</span><span class="product-card__radio-button js-product-card-radio-button">
6333											<input
6334												class="product-card__option-radio js-product-card-option"
6335												type="radio"
6336												name="options[Size]"
6337												id="8958850334889-options[26]"
6338												
6339												data-option="1"
6340												value="26"
6341												data-quantity="1"
6342											/>
6343
6344											<label for="8958850334889-options[26]">
6345												<span class="product-card__radio-button-value">26</span>
6346											</label>
6347										</span><span class="product-card__radio-button js-product-card-radio-button">
6348											<input
6349												class="product-card__option-radio js-product-card-option"
6350												type="radio"
6351												name="options[Size]"
6352												id="8958850334889-options[27]"
6353												
6354												data-option="1"
6355												value="27"
6356												data-quantity="1"
6357											/>
6358
6359											<label for="8958850334889-options[27]">
6360												<span class="product-card__radio-button-value">27</span>
6361											</label>
6362										</span><span class="product-card__radio-button js-product-card-radio-button">
6363											<input
6364												class="product-card__option-radio js-product-card-option"
6365												type="radio"
6366												name="options[Size]"
6367												id="8958850334889-options[28]"
6368												
6369												data-option="1"
6370												value="28"
6371												data-quantity="1"
6372											/>
6373
6374											<label for="8958850334889-options[28]">
6375												<span class="product-card__radio-button-value">28</span>
6376											</label>
6377										</span><span class="product-card__radio-button js-product-card-radio-button">
6378											<input
6379												class="product-card__option-radio js-product-card-option"
6380												type="radio"
6381												name="options[Size]"
6382												id="8958850334889-options[29]"
6383												
6384												data-option="1"
6385												value="29"
6386												data-quantity="1"
6387											/>
6388
6389											<label for="8958850334889-options[29]">
6390												<span class="product-card__radio-button-value">29</span>
6391											</label>
6392										</span><span class="product-card__radio-button js-product-card-radio-button">
6393											<input
6394												class="product-card__option-radio js-product-card-option"
6395												type="radio"
6396												name="options[Size]"
6397												id="8958850334889-options[30]"
6398												
6399												data-option="1"
6400												value="30"
6401												data-quantity="1"
6402											/>
6403
6404											<label for="8958850334889-options[30]">
6405												<span class="product-card__radio-button-value">30</span>
6406											</label>
6407										</span>
6407<span class="product-card__radio-button js-product-card-radio-button">
6408											<input
6409												class="product-card__option-radio js-product-card-option"
6410												type="radio"
6411												name="options[Size]"
6412												id="8958850334889-options[31]"
6413												
6414												data-option="1"
6415												value="31"
6416												data-quantity="1"
6417											/>
6418
6419											<label for="8958850334889-options[31]">
6420												<span class="product-card__radio-button-value">31</span>
6421											</label>
6422										</span><span class="product-card__radio-button js-product-card-radio-button">
6423											<input
6424												class="product-card__option-radio js-product-card-option"
6425												type="radio"
6426												name="options[Size]"
6427												id="8958850334889-options[32]"
6428												
6429												data-option="1"
6430												value="32"
6431												data-quantity="1"
6432											/>
6433
6434											<label for="8958850334889-options[32]">
6435												<span class="product-card__radio-button-value">32</span>
6436											</label>
6437										</span></div></div>
6438
6439						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
6440							<span class="product-card__preloader-icon"></span>
6441
6442							<span class="product-card__preloader-text">Adding...</span>
6443						</div>
6444
6445						<div class="visually-hidden product-card__error js-product-card-error">
6446							<div class="product-card__error-message js-product-card-error-message">
6447							</div>
6448						</div>
6449					</div>
6450				</div>
6451
6452				
6453					
6454		<div class="product-card__info">
6455			<div class="product-card__info-header"><a href="/products/getty-crop-wide-leg-saddleback" class="product-card__heading desktop-to-large-mobile-only">GETTY CROP WIDE LEG<span
6456							class="visually-hidden"> SADDLEBACK</span></a>
6457
6458					<h3 class="product-card__heading mobile-large-only--flex">getty crop wide leg<span
6459							class="visually-hidden"> SADDLEBACK</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
6460
6461			<div class="product-card__info-body"><p class="product-card__color"> SADDLEBACK</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$218</span></span><a href="/products/getty-crop-wide-leg-saddleback" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
6462		</div>
6463	
6464				
6465
6466				<select
6467					class="select product-card__hidden-select js-product-card-hidden-select"
6468					name="id"
6469				><option
6470							class="product-card__option"
6471							data-option-value="23"
6472							value="47108396023977"
6473							data-variant-id="47108396023977"
6474							
6475							data-available="true"
6476						>23</option><option
6477							class="product-card__option"
6478							data-option-value="24"
6479							value="47108396056745"
6480							data-variant-id="47108396056745"
6481							
6482							data-available="true"
6483						>24</option><option
6484							class="product-card__option"
6485							data-option-value="25"
6486							value="47108396089513"
6487							data-variant-id="47108396089513"
6488							
6489							data-available="true"
6490						>25</option><option
6491							class="product-card__option"
6492							data-option-value="26"
6493							value="47108396122281"
6494							data-variant-id="47108396122281"
6495							
6496							data-available="true"
6497						>26</option><option
6498							class="product-card__option"
6499							data-option-value="27"
6500							value="47108396155049"
6501							data-variant-id="47108396155049"
6502							
6503							data-available="true"
6504						>27</option><option
6505							class="product-card__option"
6506							data-option-value="28"
6507							value="47108396187817"
6508							data-variant-id="47108396187817"
6509							
6510							data-available="true"
6511						>28</option><option
6512							class="product-card__option"
6513							data-option-value="29"
6514							value="47108396220585"
6515							data-variant-id="47108396220585"
6516							
6517							data-available="true"
6518						>29</option><option
6519							class="product-card__option"
6520							data-option-value="30"
6521							value="47108396253353"
6522							data-variant-id="47108396253353"
6523							
6524							data-available="true"
6525						>30</option><option
6526							class="product-card__option"
6527							data-option-value="31"
6528							value="47108396286121"
6529							data-variant-id="47108396286121"
6530							 disabled 
6531							data-available="false"
6532						>31</option><option
6533							class="product-card__option"
6534							data-option-value="32"
6535							value="47108396318889"
6536							data-variant-id="47108396318889"
6537							
6538							data-available="true"
6539						>32</option></select>
6540
6541				
6542
6543<div class="js-product-card-pre-order">
6544</div>
6545
6546<script type="application/json" data-pre-order-json>
6547	{
6548		"preorderLineItemMessage": "This items ships on",
6549		"variants": [
6550{
6551		"id":47108396023977,
6552		"date": ""
6553		},
6554	{
6555		"id":47108396056745,
6556		"date": ""
6557		},
6558	{
6559		"id":47108396089513,
6560		"date": ""
6561		},
6562	{
6563		"id":47108396122281,
6564		"date": ""
6565		},
6566	{
6567		"id":47108396155049,
6568		"date": ""
6569		},
6570	{
6571		"id":47108396187817,
6572		"date": ""
6573		},
6574	{
6575		"id":47108396220585,
6576		"date": ""
6577		},
6578	{
6579		"id":47108396253353,
6580		"date": ""
6581		},
6582	{
6583		"id":47108396286121,
6584		"date": ""
6585		},
6586	{
6587		"id":47108396318889,
6588		"date": ""
6589		}
6590	
6591]
6592	}
6593</script>
6593
6594
6595</form>
6596		</span>
6597	</div></div><div class="featured-collections__col">
6598
6599	<div class="product-card ">
6600		<span class="product-card__link js-product-card-link"
6601			data-href="siena-hobo-bag-espresso-suede"
6602			aria-label="SIENA HOBO BAG - ESPRESSO SUEDE"
6603		>
6604			<form
6605				action="/cart/add"
6606				method="POST"
6607				class="product-card__form js-product-card-form"
6608				id="siena-hobo-bag-espresso-suede"
6609				data-product-handle="siena-hobo-bag-espresso-suede"
6610				data-product-type="accessories"
6611			>
6612				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
6613					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
6614					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
6615					<div class="favorite-button-wrapper">
6616  <rivo-favorite-button
6617    data-product-id="8748935020713"
6618    rivo-ax-data
6619    rivo-ax-cloak
6620    rivo-ax-html="$store.icons.heart"
6621    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
6622  ></rivo-favorite-button>
6623</div>
6624
6625<script>
6626  (() => {
6627    // Guard: only initialize once, even if this snippet renders once per product card
6628    if (window.__rivoWishlistInitialized) return;
6629    window.__rivoWishlistInitialized = true;
6630
6631    const reInitWishlistBtns = (source = 'manual') => {
6632      try {
6633        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
6634        if (window.RivoProfileAlpine && rivoAccountWidget) {
6635          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
6636          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
6637        }
6638      } catch (err) {
6639        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
6640      }
6641    };
6642
6643    const setupGridWatcher = () => {
6644      const grid = document.querySelector('[data-infinite-scroll-results]');
6645      if (!grid) {
6646        console.log('[Wishlist Debug] No infinite-scroll grid found.');
6647        return;
6648      }
6649
6650      let lastCount = grid.querySelectorAll('.product-block').length;
6651      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
6652
6653      const observer = new MutationObserver(() => {
6654        const currentCount = grid.querySelectorAll('.product-block').length;
6655        if (currentCount !== lastCount) {
6656          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
6657          lastCount = currentCount;
6658          reInitWishlistBtns('grid-change');
6659        }
6660      });
6661
6662      observer.observe(grid, { childList: true, subtree: true });
6663      console.log('[Wishlist Debug] Watching grid for size changes');
6664    };
6665
6666    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
6667    // template, so the Liquid snippet never renders inside them. Eac
6667h Nosto card ships an
6668    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
6669    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
6670    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
6671    const mountNostoHearts = () => {
6672      const cards = document.querySelectorAll('.nosto-rec .product-card');
6673      let added = 0;
6674
6675      cards.forEach((card) => {
6676        if (card.dataset.rivoMounted) return;
6677
6678        const wrapper = card.querySelector('.product-card__image-wrapper');
6679        // Nosto placeholder holds the product id
6680        const placeholder =
6681          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
6682          card.querySelector('[data-product-id]');
6683        const productId = placeholder && placeholder.getAttribute('data-product-id');
6684
6685        if (!wrapper || !productId) return;
6686        if (wrapper.querySelector('.favorite-button-wrapper')) {
6687          card.dataset.rivoMounted = '1';
6688          return;
6689        }
6690
6691        const heart = document.createElement('div');
6692        heart.className = 'favorite-button-wrapper';
6693        heart.innerHTML =
6694          '<rivo-favorite-button data-product-id="' + productId + '" ' +
6695          'rivo-ax-data rivo-ax-cloak ' +
6696          'rivo-ax-html="$store.icons.heart" ' +
6697          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
6698          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
6699          '</rivo-favorite-button>';
6700
6701        wrapper.prepend(heart);
6702        card.dataset.rivoMounted = '1';
6703        added++;
6704      });
6705
6706      if (added) {
6707        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
6708        reInitWishlistBtns('nosto-mount');
6709      }
6710    };
6711
6712    const setupNostoWatcher = () => {
6713      // Preferred trigger: Nosto's post-render hook
6714      if (window.nostojs) {
6715        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
6716      }
6717
6718      // Fallback: debounced observer for async / Swiper-cloned slides
6719      let mountQueued = false;
6720      const nostoObserver = new MutationObserver(() => {
6721        if (mountQueued) return;
6722        mountQueued = true;
6723        requestAnimationFrame(() => {
6724          mountQueued = false;
6725          mountNostoHearts();
6726        });
6727      });
6728      nostoObserver.observe(document.body, { childList: true, subtree: true });
6729
6730      // Initial + retry passes for slow campaigns
6731      mountNostoHearts();
6732      setTimeout(mountNostoHearts, 1000);
6733      setTimeout(mountNostoHearts, 3000);
6734    };
6735
6736    reInitWishlistBtns('initial');
6737    setupGridWatcher();
6738    setupNostoWatcher();
6739  })();
6740</script>
6740
6741
6742<style>
6743  :root {
6744    --rivo-aw-favorite-button-active-color: #000000 !important;
6745  }
6746
6747  .favorite-button-wrapper {
6748    display: flex;
6749    align-items: center;
6750    justify-content: center;
6751    position: absolute;
6752    right: 0;
6753    width: 25px;
6754    height: 25px;
6755    padding: 0;
6756    background: transparent;
6757    border-radius: 50%;
6758    margin-right: 4px;
6759    margin-top: 4px;
6760    z-index: 1;
6761  }
6762
6763  header .favorite-button-wrapper,
6764  .site-header .favorite-button-wrapper {
6765    display: none !important;
6766  }
6767
6768  rivo-favorite-button svg {
6769    position: static !important;
6770    stroke: #000000 !important;
6771    height: 18px;
6772    margin: 0;
6773    z-index: 10 !important;
6774  }
6775
6776  .favorite-button-wrapper rivo-favorite-button {
6777    width: 100%;
6778    height: 100%;
6779    display: flex;
6780    align-items: center;
6781    justify-content: center;
6782  }
6783</style>
6784
6785
6786					<a href="/products/siena-hobo-bag-espresso-suede" class="product-card__image-container">
6787						<span class="visually-hidden">SIENA HOBO BAG - ESPRESSO SUEDE</span>
6788
6789							
6790<img src="//www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=1500" alt="Siena Slouchy Hobo Bag in Suede With Knotted Top Strap, Zipper Closure With Fringe Tassel And Interior Snap Button Slip Pocket in Espresso Suede Colorway - Side VIew Featured" srcset="//www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=200 200w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=250 250w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=290 290w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=310 310w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=336 336w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=350 350w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=380 380w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=389 389w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=400 400w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=420 420w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=436 436w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=450 450w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=500 500w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=540 540w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=580 580w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=672 672w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=778 778w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=856 856w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=900 900w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=920 920w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/SIENA-ESPRESSO-SUEDE-1A_2b8b37b8-f1df-4e58-a6e9-26e89812427a.jpg?format=webp&amp;v=1780448192&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image">
6791<video
6792										class="lazy product-card__image product-card__image--alternate js-product-card-video"
6793										preload="auto"
6794										loop
6795										muted
6796										playsinline
6797										poster="//www.rails.com/cdn/shop/files/preview_images/8cfe3104e98948ad89f39d6853df1dc7.thumbnail.0000000000.jpg?format=webp&v=1784157517&width=856"><source src="//www.rails.com/cdn/shop/videos/c/vp/8cfe3104e98948ad89f39d6853df1dc7/8cfe3104e98948ad89f39d6853df1dc7.m3u8?v=0" type="application/x-mpegURL"><source src="//www.rails.com/cdn/shop/videos/c/vp/8cfe3104e98948ad89f39d6853df1dc7/8cfe3104e98948ad89f39d6853df1dc7.HD-1080p-4.8Mbps-89055911.mp4?v=0" type="video/mp4"></video></a><div class="product-card__badge-container">
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814<span class="product-card__badge">
6815										<span class="product-card__badge-text">Exclusive</span>
6816									</span></div><div class="product-card__hover"><button
6817							type="button"
6818							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
6819							aria-label="Add SIENA HOBO BAG - ESPRESSO SUEDE to cart"
6820							
6821						>
6822							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
6823
6824						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
6824<span class="product-card__radio-button js-product-card-radio-button">
6825											<input
6826												class="product-card__option-radio js-product-card-option"
6827												type="radio"
6828												name="options[Size]"
6829												id="8748935020713-options[o-s]"
6830												checked
6831												data-option="1"
6832												value="O/S"
6833												data-quantity="207"
6834											/>
6835
6836											<label for="8748935020713-options[o-s]">
6837												<span class="product-card__radio-button-value">O/S</span>
6838											</label>
6839										</span></div></div>
6840
6841						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
6842							<span class="product-card__preloader-icon"></span>
6843
6844							<span class="product-card__preloader-text">Adding...</span>
6845						</div>
6846
6847						<div class="visually-hidden product-card__error js-product-card-error">
6848							<div class="product-card__error-message js-product-card-error-message">
6849							</div>
6850						</div>
6851					</div>
6852				</div>
6853
6854				
6855					
6856		<div class="product-card__info">
6857			<div class="product-card__info-header"><a href="/products/siena-hobo-bag-espresso-suede" class="product-card__heading desktop-to-large-mobile-only">SIENA HOBO BAG<span
6858							class="visually-hidden"> ESPRESSO SUEDE</span></a>
6859
6860					<h3 class="product-card__heading mobile-large-only--flex">siena hobo bag<span
6861							class="visually-hidden"> ESPRESSO SUEDE</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
6862
6863			<div class="product-card__info-body"><p class="product-card__color"> ESPRESSO SUEDE</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$348</span></span><a href="/products/siena-hobo-bag-espresso-suede" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
6864		</div>
6865	
6866				
6867
6868				<select
6869					class="select product-card__hidden-select js-product-card-hidden-select"
6870					name="id"
6871				><option
6872							class="product-card__option"
6873							data-option-value="O/S"
6874							value="46495498502313"
6875							data-variant-id="46495498502313"
6876							
6877							data-available="true"
6878						>O/S</option></select>
6879
6880				
6881
6882<div class="js-product-card-pre-order">
6883</div>
6884
6885<script type="application/json" data-pre-order-json>
6886	{
6887		"preorderLineItemMessage": "This items ships on",
6888		"variants": [
6889{
6890		"id":46495498502313,
6891		"date": "10-08-2026"
6892		}
6893	
6894]
6895	}
6896</script>
6896
6897
6898</form>
6899		</span>
6900	</div></div><div class="featured-collections__col">
6901
6902	<div class="product-card ">
6903		<span class="product-card__link js-product-card-link"
6904			data-href="claudia-dress-cinnamon"
6905			aria-label="CLAUDIA DRESS - CINNAMON"
6906		>
6907			<form
6908				action="/cart/add"
6909				method="POST"
6910				class="product-card__form js-product-card-form"
6911				id="claudia-dress-cinnamon"
6912				data-product-handle="claudia-dress-cinnamon"
6913				data-product-type="dress"
6914			>
6915				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
6916					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
6917					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
6918					<div class="favorite-button-wrapper">
6919  <rivo-favorite-button
6920    data-product-id="8958753833129"
6921    rivo-ax-data
6922    rivo-ax-cloak
6923    rivo-ax-html="$store.icons.heart"
6924    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
6925  ></rivo-favorite-button>
6926</div>
6927
6928<script>
6929  (() => {
6930    // Guard: only initialize once, even if this snippet renders once per product card
6931    if (window.__rivoWishlistInitialized) return;
6932    window.__rivoWishlistInitialized = true;
6933
6934    const reInitWishlistBtns = (source = 'manual') => {
6935      try {
6936        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
6937        if (window.RivoProfileAlpine && rivoAccountWidget) {
6938          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
6939          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
6940        }
6941      } catch (err) {
6942        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
6943      }
6944    };
6945
6946    const setupGridWatcher = () => {
6947      const grid = document.querySelector('[data-infinite-scroll-results]');
6948      if (!grid) {
6949        console.log('[Wishlist Debug] No infinite-scroll grid found.');
6950        return;
6951      }
6952
6953      let lastCount = grid.querySelectorAll('.product-block').length;
6954      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
6955
6956      const observer = new MutationObserver(() => {
6957        const currentCount = grid.querySelectorAll('.product-block').length;
6958        if (currentCount !== lastCount) {
6959          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
6960          lastCount = currentCount;
6961          reInitWishlistBtns('grid-change');
6962        }
6963      });
6964
6965      observer.observe(grid, { childList: true, subtree: true });
6966      console.log('[Wishlist Debug] Watching grid for size changes');
6967    };
6968
6969    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
6970    // template, so the Liquid snippet never renders inside them. Eac
6970h Nosto card ships an
6971    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
6972    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
6973    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
6974    const mountNostoHearts = () => {
6975      const cards = document.querySelectorAll('.nosto-rec .product-card');
6976      let added = 0;
6977
6978      cards.forEach((card) => {
6979        if (card.dataset.rivoMounted) return;
6980
6981        const wrapper = card.querySelector('.product-card__image-wrapper');
6982        // Nosto placeholder holds the product id
6983        const placeholder =
6984          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
6985          card.querySelector('[data-product-id]');
6986        const productId = placeholder && placeholder.getAttribute('data-product-id');
6987
6988        if (!wrapper || !productId) return;
6989        if (wrapper.querySelector('.favorite-button-wrapper')) {
6990          card.dataset.rivoMounted = '1';
6991          return;
6992        }
6993
6994        const heart = document.createElement('div');
6995        heart.className = 'favorite-button-wrapper';
6996        heart.innerHTML =
6997          '<rivo-favorite-button data-product-id="' + productId + '" ' +
6998          'rivo-ax-data rivo-ax-cloak ' +
6999          'rivo-ax-html="$store.icons.heart" ' +
7000          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
7001          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
7002          '</rivo-favorite-button>';
7003
7004        wrapper.prepend(heart);
7005        card.dataset.rivoMounted = '1';
7006        added++;
7007      });
7008
7009      if (added) {
7010        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
7011        reInitWishlistBtns('nosto-mount');
7012      }
7013    };
7014
7015    const setupNostoWatcher = () => {
7016      // Preferred trigger: Nosto's post-render hook
7017      if (window.nostojs) {
7018        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
7019      }
7020
7021      // Fallback: debounced observer for async / Swiper-cloned slides
7022      let mountQueued = false;
7023      const nostoObserver = new MutationObserver(() => {
7024        if (mountQueued) return;
7025        mountQueued = true;
7026        requestAnimationFrame(() => {
7027          mountQueued = false;
7028          mountNostoHearts();
7029        });
7030      });
7031      nostoObserver.observe(document.body, { childList: true, subtree: true });
7032
7033      // Initial + retry passes for slow campaigns
7034      mountNostoHearts();
7035      setTimeout(mountNostoHearts, 1000);
7036      setTimeout(mountNostoHearts, 3000);
7037    };
7038
7039    reInitWishlistBtns('initial');
7040    setupGridWatcher();
7041    setupNostoWatcher();
7042  })();
7043</script>
7043
7044
7045<style>
7046  :root {
7047    --rivo-aw-favorite-button-active-color: #000000 !important;
7048  }
7049
7050  .favorite-button-wrapper {
7051    display: flex;
7052    align-items: center;
7053    justify-content: center;
7054    position: absolute;
7055    right: 0;
7056    width: 25px;
7057    height: 25px;
7058    padding: 0;
7059    background: transparent;
7060    border-radius: 50%;
7061    margin-right: 4px;
7062    margin-top: 4px;
7063    z-index: 1;
7064  }
7065
7066  header .favorite-button-wrapper,
7067  .site-header .favorite-button-wrapper {
7068    display: none !important;
7069  }
7070
7071  rivo-favorite-button svg {
7072    position: static !important;
7073    stroke: #000000 !important;
7074    height: 18px;
7075    margin: 0;
7076    z-index: 10 !important;
7077  }
7078
7079  .favorite-button-wrapper rivo-favorite-button {
7080    width: 100%;
7081    height: 100%;
7082    display: flex;
7083    align-items: center;
7084    justify-content: center;
7085  }
7086</style>
7087
7088
7089					<a href="/products/claudia-dress-cinnamon" class="product-card__image-container">
7090						<span class="visually-hidden">CLAUDIA DRESS - CINNAMON</span>
7091
7092							
7093<img src="//www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=1500" alt="Claudia Maxi Dress in Silk Blend With Diagonal Fringe Trim, Round Neckline, and Straight Hem in Cinnamon Colorway - Full Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=200 200w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=250 250w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=290 290w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=310 310w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=336 336w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=350 350w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=380 380w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=389 389w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=400 400w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=420 420w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=436 436w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=450 450w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=500 500w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=540 540w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=580 580w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=672 672w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=778 778w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=856 856w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=900 900w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=920 920w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_1_201083-312F-4499.jpg?format=webp&amp;v=1780521226&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image">
7094<div>
7095										
7096										<img src="//www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=1500" alt="Claudia Maxi Dress in Silk Blend With Diagonal Fringe Trim, Round Neckline, and Straight Hem in Cinnamon Colorway - Upper Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=200 200w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=250 250w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=290 290w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=310 310w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=336 336w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=350 350w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=380 380w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=389 389w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=400 400w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=420 420w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=436 436w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=450 450w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=500 500w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=540 540w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=580 580w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=672 672w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=778 778w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=856 856w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=900 900w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=920 920w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/CLAUDIA-CINNAMON_2_201083-312F-4499.jpg?format=webp&amp;v=1780630243&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image product-card__image--alternate">
7097									</div></a><div class="product-card__badge-container">
7098
7099
7100
7101
7102
7103
7104
7105
7106</div><div class="product-card__hover"><button
7107							type="button"
7108							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
7109							aria-label="Add CLAUDIA DRESS - CINNAMON to cart"
7110							
7111						>
7112							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
7113
7114						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
7114<span class="product-card__radio-button js-product-card-radio-button">
7115											<input
7116												class="product-card__option-radio js-product-card-option"
7117												type="radio"
7118												name="options[Size]"
7119												id="8958753833129-options[xxs]"
7120												
7121												data-option="1"
7122												value="XXS"
7123												data-quantity="25"
7124											/>
7125
7126											<label for="8958753833129-options[xxs]">
7127												<span class="product-card__radio-button-value">XXS</span>
7128											</label>
7129										</span><span class="product-card__radio-button js-product-card-radio-button">
7130											<input
7131												class="product-card__option-radio js-product-card-option"
7132												type="radio"
7133												name="options[Size]"
7134												id="8958753833129-options[xs]"
7135												checked
7136												data-option="1"
7137												value="XS"
7138												data-quantity="25"
7139											/>
7140
7141											<label for="8958753833129-options[xs]">
7142												<span class="product-card__radio-button-value">XS</span>
7143											</label>
7144										</span><span class="product-card__radio-button js-product-card-radio-button">
7145											<input
7146												class="product-card__option-radio js-product-card-option"
7147												type="radio"
7148												name="options[Size]"
7149												id="8958753833129-options[s]"
7150												
7151												data-option="1"
7152												value="S"
7153												data-quantity="25"
7154											/>
7155
7156											<label for="8958753833129-options[s]">
7157												<span class="product-card__radio-button-value">S</span>
7158											</label>
7159										</span><span class="product-card__radio-button js-product-card-radio-button">
7160											<input
7161												class="product-card__option-radio js-product-card-option"
7162												type="radio"
7163												name="options[Size]"
7164												id="8958753833129-options[m]"
7165												
7166												data-option="1"
7167												value="M"
7168												data-quantity="25"
7169											/>
7170
7171											<label for="8958753833129-options[m]">
7172												<span class="product-card__radio-button-value">M</span>
7173											</label>
7174										</span><span class="product-card__radio-button js-product-card-radio-button">
7175											<input
7176												class="product-card__option-radio js-product-card-option"
7177												type="radio"
7178												name="options[Size]"
7179												id="8958753833129-options[l]"
7180												
7181												data-option="1"
7182												value="L"
7183												data-quantity="25"
7184											/>
7185
7186											<label for="8958753833129-options[l]">
7187												<span class="product-card__radio-button-value">L</span>
7188											</label>
7189										</span><span class="product-card__radio-button js-product-card-radio-button">
7190											<input
7191												class="product-card__option-radio js-product-card-option"
7192												type="radio"
7193												name="options[Size]"
7194												id="8958753833129-options[xl]"
7195												
7196												data-option="1"
7197												value="XL"
7198												data-quantity="25"
7199											/>
7200
7201											<label for="8958753833129-options[xl]">
7202												<span class="product-card__radio-button-value">XL</span>
7203											</label>
7204										</span><span class="product-card__radio-button js-product-card-radio-button">
7205											<input
7206												class="product-card__option-radio js-product-card-option"
7207												type="radio"
7208												name="options[Size]"
7209												id="8958753833129-options[xxl]"
7210												
7211												data-option="1"
7212												value="XXL"
7213												data-quantity="25"
7214											/>
7215
7216											<label for="8958753833129-options[xxl]">
7217												<span class="product-card__radio-button-value">XXL</span>
7218											</label>
7219										</span></div></div>
7220
7221						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
7222							<span class="product-card__preloader-icon"></span>
7223
7224							<span class="product-card__preloader-text">Adding...</span>
7225						</div>
7226
7227						<div class="visually-hidden product-card__error js-product-card-error">
7228							<div class="product-card__error-message js-product-card-error-message">
7229							</div>
7230						</div>
7231					</div>
7232				</div>
7233
7234				
7235					
7236		<div class="product-card__info">
7237			<div class="product-card__info-header"><a href="/products/claudia-dress-cinnamon" class="product-card__heading desktop-to-large-mobile-only">CLAUDIA DRESS<span
7238							class="visually-hidden"> CINNAMON</span></a>
7239
7240					<h3 class="product-card__heading mobile-large-only--flex">claudia dress<span
7241							class="visually-hidden"> CINNAMON</span></h3></div>
7242
7243			<div class="product-card__info-body"><p class="product-card__color"> CINNAMON</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$288</span></span></p></div>
7244		</div>
7245	
7246				
7247
7248				<select
7249					class="select product-card__hidden-select js-product-card-hidden-select"
7250					name="id"
7251				><option
7252							class="product-card__option"
7253							data-option-value="XXS"
7254							value="47108113432745"
7255							data-variant-id="47108113432745"
7256							 disabled 
7257							data-available="false"
7258						>XXS</option><option
7259							class="product-card__option"
7260							data-option-value="XS"
7261							value="47108113465513"
7262							data-variant-id="47108113465513"
7263							
7264							data-available="true"
7265						>XS</option><option
7266							class="product-card__option"
7267							data-option-value="S"
7268							value="47108113498281"
7269							data-variant-id="47108113498281"
7270							
7271							data-available="true"
7272						>S</option><option
7273							class="product-card__option"
7274							data-option-value="M"
7275							value="47108113531049"
7276							data-variant-id="47108113531049"
7277							
7278							data-available="true"
7279						>M</option><option
7280							class="product-card__option"
7281							data-option-value="L"
7282							value="47108113563817"
7283							data-variant-id="47108113563817"
7284							
7285							data-available="true"
7286						>L</option><option
7287							class="product-card__option"
7288							data-option-value="XL"
7289							value="47108113596585"
7290							data-variant-id="47108113596585"
7291							
7292							data-available="true"
7293						>XL</option><option
7294							class="product-card__option"
7295							data-option-value="XXL"
7296							value="47108113629353"
7297							data-variant-id="47108113629353"
7298							 disabled 
7299							data-available="false"
7300						>XXL</option></select>
7301
7302				
7303
7304<div class="js-product-card-pre-order">
7305</div>
7306
7307<script type="application/json" data-pre-order-json>
7308	{
7309		"preorderLineItemMessage": "This items ships on",
7310		"variants": [
7311{
7312		"id":47108113432745,
7313		"date": ""
7314		},
7315	{
7316		"id":47108113465513,
7317		"date": "08-03-2026"
7318		},
7319	{
7320		"id":47108113498281,
7321		"date": "08-03-2026"
7322		},
7323	{
7324		"id":47108113531049,
7325		"date": ""
7326		},
7327	{
7328		"id":47108113563817,
7329		"date": ""
7330		},
7331	{
7332		"id":47108113596585,
7333		"date": ""
7334		},
7335	{
7336		"id":47108113629353,
7337		"date": ""
7338		}
7339	
7340]
7341	}
7342</script>
7342
7343
7344</form>
7345		</span>
7346	</div></div>
7347			</div>
7348		</div>
7349	</section><style> #shopify-section-template--22998801318057__featured_collections_C9n4Um .featured-collections {background-color: #f7f4f2; padding-bottom: 0px;} </style></div><section id="shopify-section-template--22998801318057__module_vertical_padding_KP4Wba" class="shopify-section module module--vertical-padding">
7350
7351
7352  <link href="//www.rails.com/cdn/shop/t/1622/assets/module-vertical-padding-vite-DgkbO0_A.css" rel="stylesheet" type="text/css" media="all" />
7353
7354
7355
7356<style data-shopify>
7357	#shopify-section-template--22998801318057__module_vertical_padding_KP4Wba {
7358		--padding-desktop: 30px;
7359		--padding-mobile: 30px;
7360		--background-color: #ffffff;
7361	}
7362</style>
7363</section><div id="shopify-section-template--22998801318057__banner_with_text_biPGjA" class="shopify-section">
7364
7365
7366  <link href="//www.rails.com/cdn/shop/t/1622/assets/banner-with-text-vite-DoIlswjZ.css" rel="stylesheet" type="text/css" media="all" />
7367
7368<section
7369		class="banner-with-text"
7370		style="--text-color:#ffffff;"
7371		data-section-id="template--22998801318057__banner_with_text_biPGjA">
7372		<div
7373			class="banner-with-text__container banner-with-text__container--overlay"
7374			style="--content-position-desktop: center; --text-position-desktop: center; --content-position-mobile: center; --text-position-mobile: center;"
7375		>
7376<img src="//www.rails.com/cdn/shop/files/Lower_Banner_Mobile_ed26b74f-d0ca-4ae1-98d9-ab5de2c6aeef.jpg?format=webp&amp;v=1789686540&amp;width=1500" alt="A woman sits cross-legged on a light beige floor against a white studio wall, wearing a light gray knit sweater, dark wide-leg jeans, and black ankle boots." srcset="//www.rails.com/cdn/shop/files/Lower_Banner_Mobile_ed26b74f-d0ca-4ae1-98d9-ab5de2c6aeef.jpg?format=webp&amp;v=1789686540&amp;width=375 375w, //www.rails.com/cdn/shop/files/Lower_Banner_Mobile_ed26b74f-d0ca-4ae1-98d9-ab5de2c6aeef.jpg?format=webp&amp;v=1789686540&amp;width=480 480w, //www.rails.com/cdn/shop/files/Lower_Banner_Mobile_ed26b74f-d0ca-4ae1-98d9-ab5de2c6aeef.jpg?format=webp&amp;v=1789686540&amp;width=540 540w, //www.rails.com/cdn/shop/files/Lower_Banner_Mobile_ed26b74f-d0ca-4ae1-98d9-ab5de2c6aeef.jpg?format=webp&amp;v=1789686540&amp;width=750 750w, //www.rails.com/cdn/shop/files/Lower_Banner_Mobile_ed26b74f-d0ca-4ae1-98d9-ab5de2c6aeef.jpg?format=webp&amp;v=1789686540&amp;width=960 960w, //www.rails.com/cdn/shop/files/Lower_Banner_Mobile_ed26b74f-d0ca-4ae1-98d9-ab5de2c6aeef.jpg?format=webp&amp;v=1789686540&amp;width=1100 1100w, //www.rails.com/cdn/shop/files/Lower_Banner_Mobile_ed26b74f-d0ca-4ae1-98d9-ab5de2c6aeef.jpg?format=webp&amp;v=1789686540&amp;width=1500 1500w" width="1500" height="1541" loading="lazy" sizes="100vw" class="banner-with-text__image mobile-only" style="--image-position-mobile: center top;" fetchpriority="auto" decoding="async">
7377<img src="//www.rails.com/cdn/shop/files/Lower_Banner_9c2e8f66-f38a-429a-8c10-9aa560157c91.jpg?format=webp&amp;v=1789686542&amp;width=2500" alt="A woman sits cross-legged on a light beige floor against a white studio wall, wearing a light gray knit sweater, dark wide-leg jeans, and black ankle boots." srcset="//www.rails.com/cdn/shop/files/Lower_Banner_9c2e8f66-f38a-429a-8c10-9aa560157c91.jpg?format=webp&amp;v=1789686542&amp;width=750 750w, //www.rails.com/cdn/shop/files/Lower_Banner_9c2e8f66-f38a-429a-8c10-9aa560157c91.jpg?format=webp&amp;v=1789686542&amp;width=991 991w, //www.rails.com/cdn/shop/files/Lower_Banner_9c2e8f66-f38a-429a-8c10-9aa560157c91.jpg?format=webp&amp;v=1789686542&amp;width=1100 1100w, //www.rails.com/cdn/shop/files/Lower_Banner_9c2e8f66-f38a-429a-8c10-9aa560157c91.jpg?format=webp&amp;v=1789686542&amp;width=1199 1199w, //www.rails.com/cdn/shop/files/Lower_Banner_9c2e8f66-f38a-429a-8c10-9aa560157c91.jpg?format=webp&amp;v=1789686542&amp;width=1335 1335w, //www.rails.com/cdn/shop/files/Lower_Banner_9c2e8f66-f38a-429a-8c10-9aa560157c91.jpg?format=webp&amp;v=1789686542&amp;width=1500 1500w, //www.rails.com/cdn/shop/files/Lower_Banner_9c2e8f66-f38a-429a-8c10-9aa560157c91.jpg?format=webp&amp;v=1789686542&amp;width=1700 1700w, //www.rails.com/cdn/shop/files/Lower_Banner_9c2e8f66-f38a-429a-8c10-9aa560157c91.jpg?format=webp&amp;v=1789686542&amp;width=1920 1920w, //www.rails.com/cdn/shop/files/Lower_Banner_9c2e8f66-f38a-429a-8c10-9aa560157c91.jpg?format=webp&amp;v=1789686542&amp;width=2500 2500w" width="2500" height="1237" loading="lazy" sizes="(min-width: 1200px) and (max-width: 1360px
7377) 1335px, 100vw" class="banner-with-text__image desktop-only" style="--image-position-desktop: center top;" fetchpriority="auto" decoding="async">
7378<div class="banner-with-text__content"><h2 class="banner-with-text__heading">It's Denim <span class="GT_light_italic">Season</span></h2><p class="banner-with-text__text">Crisp Days Call for New Denim</p><a
7379					class="button banner-with-text__button button--primary"
7380					href="/collections/womens-denim"
7381				>SHOP DENIM</a></div></div>
7382	</section></div><section id="shopify-section-template--22998801318057__module_vertical_padding_xH6kNa" class="shopify-section module module--vertical-padding">
7383
7384
7385  <link href="//www.rails.com/cdn/shop/t/1622/assets/module-vertical-padding-vite-DgkbO0_A.css" rel="stylesheet" type="text/css" media="all" />
7386
7387
7388
7389<style data-shopify>
7390	#shopify-section-template--22998801318057__module_vertical_padding_xH6kNa {
7391		--padding-desktop: 30px;
7392		--padding-mobile: 30px;
7393		--background-color: #ffffff;
7394	}
7395</style>
7396</section><div id="shopify-section-template--22998801318057__featured_collections_yecfQi" class="shopify-section">
7397
7398
7399  <link href="//www.rails.com/cdn/shop/t/1622/assets/product-card-vite-C31cic7b.css" rel="stylesheet" type="text/css" media="all" />
7400
7401
7402
7403
7404  <link href="//www.rails.com/cdn/shop/t/1622/assets/featured-collections-vite-Cz2Hv32E.css" rel="stylesheet" type="text/css" media="all" />
7405
7406<section class="featured-collections">
7407		<div class="container featured-collections__container">
7408			<div class="featured-collections__info"><h2 class="featured-collections__heading">New Arrivals</h2><a
7409						class="featured-collections__link"
7410						href="/collections/mens-new-arrivals"
7411						aria-label="EXPLORE ALL"
7412					>
7413						<span class="featured-collections__link-text">EXPLORE ALL</span><svg
7414	class="icon"
7415	aria-hidden="true"
7416	width="10"
7417	height="18"
7418	viewBox="0 0 10 18"
7419	fill="none"
7420	xmlns="http://www.w3.org/2000/svg"
7421>
7422	<path d="M1 17l8-8-8-8" stroke="#2B2B2B" />
7423</svg>
7424</a></div>
7425
7426			<div class="featured-collections__row">
7427				
7428<div class="featured-collections__col">
7429
7430	<div class="product-card ">
7431		<span class="product-card__link js-product-card-link"
7432			data-href="laurent-sweater-chestnut"
7433			aria-label="LAURENT SWEATER - CHESTNUT"
7434		>
7435			<form
7436				action="/cart/add"
7437				method="POST"
7438				class="product-card__form js-product-card-form"
7439				id="laurent-sweater-chestnut"
7440				data-product-handle="laurent-sweater-chestnut"
7441				data-product-type="men"
7442			>
7443				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
7444					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
7445					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
7446					<div class="favorite-button-wrapper">
7447  <rivo-favorite-button
7448    data-product-id="8958759731369"
7449    rivo-ax-data
7450    rivo-ax-cloak
7451    rivo-ax-html="$store.icons.heart"
7452    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
7453  ></rivo-favorite-button>
7454</div>
7455
7456<script>
7457  (() => {
7458    // Guard: only initialize once, even if this snippet renders once per product card
7459    if (window.__rivoWishlistInitialized) return;
7460    window.__rivoWishlistInitialized = true;
7461
7462    const reInitWishlistBtns = (source = 'manual') => {
7463      try {
7464        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
7465        if (window.RivoProfileAlpine && rivoAccountWidget) {
7466          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
7467          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
7468        }
7469      } catch (err) {
7470        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
7471      }
7472    };
7473
7474    const setupGridWatcher = () => {
7475      const grid = document.querySelector('[data-infinite-scroll-results]');
7476      if (!grid) {
7477        console.log('[Wishlist Debug] No infinite-scroll grid found.');
7478        return;
7479      }
7480
7481      let lastCount = grid.querySelectorAll('.product-block').length;
7482      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
7483
7484      const observer = new MutationObserver(() => {
7485        const currentCount = grid.querySelectorAll('.product-block').length;
7486        if (currentCount !== lastCount) {
7487          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
7488          lastCount = currentCount;
7489          reInitWishlistBtns('grid-change');
7490        }
7491      });
7492
7493      observer.observe(grid, { childList: true, subtree: true });
7494      console.log('[Wishlist Debug] Watching grid for size changes');
7495    };
7496
7497    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
7498    // template, so the Liquid snippet never renders inside them. Eac
7498h Nosto card ships an
7499    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
7500    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
7501    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
7502    const mountNostoHearts = () => {
7503      const cards = document.querySelectorAll('.nosto-rec .product-card');
7504      let added = 0;
7505
7506      cards.forEach((card) => {
7507        if (card.dataset.rivoMounted) return;
7508
7509        const wrapper = card.querySelector('.product-card__image-wrapper');
7510        // Nosto placeholder holds the product id
7511        const placeholder =
7512          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
7513          card.querySelector('[data-product-id]');
7514        const productId = placeholder && placeholder.getAttribute('data-product-id');
7515
7516        if (!wrapper || !productId) return;
7517        if (wrapper.querySelector('.favorite-button-wrapper')) {
7518          card.dataset.rivoMounted = '1';
7519          return;
7520        }
7521
7522        const heart = document.createElement('div');
7523        heart.className = 'favorite-button-wrapper';
7524        heart.innerHTML =
7525          '<rivo-favorite-button data-product-id="' + productId + '" ' +
7526          'rivo-ax-data rivo-ax-cloak ' +
7527          'rivo-ax-html="$store.icons.heart" ' +
7528          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
7529          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
7530          '</rivo-favorite-button>';
7531
7532        wrapper.prepend(heart);
7533        card.dataset.rivoMounted = '1';
7534        added++;
7535      });
7536
7537      if (added) {
7538        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
7539        reInitWishlistBtns('nosto-mount');
7540      }
7541    };
7542
7543    const setupNostoWatcher = () => {
7544      // Preferred trigger: Nosto's post-render hook
7545      if (window.nostojs) {
7546        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
7547      }
7548
7549      // Fallback: debounced observer for async / Swiper-cloned slides
7550      let mountQueued = false;
7551      const nostoObserver = new MutationObserver(() => {
7552        if (mountQueued) return;
7553        mountQueued = true;
7554        requestAnimationFrame(() => {
7555          mountQueued = false;
7556          mountNostoHearts();
7557        });
7558      });
7559      nostoObserver.observe(document.body, { childList: true, subtree: true });
7560
7561      // Initial + retry passes for slow campaigns
7562      mountNostoHearts();
7563      setTimeout(mountNostoHearts, 1000);
7564      setTimeout(mountNostoHearts, 3000);
7565    };
7566
7567    reInitWishlistBtns('initial');
7568    setupGridWatcher();
7569    setupNostoWatcher();
7570  })();
7571</script>
7571
7572
7573<style>
7574  :root {
7575    --rivo-aw-favorite-button-active-color: #000000 !important;
7576  }
7577
7578  .favorite-button-wrapper {
7579    display: flex;
7580    align-items: center;
7581    justify-content: center;
7582    position: absolute;
7583    right: 0;
7584    width: 25px;
7585    height: 25px;
7586    padding: 0;
7587    background: transparent;
7588    border-radius: 50%;
7589    margin-right: 4px;
7590    margin-top: 4px;
7591    z-index: 1;
7592  }
7593
7594  header .favorite-button-wrapper,
7595  .site-header .favorite-button-wrapper {
7596    display: none !important;
7597  }
7598
7599  rivo-favorite-button svg {
7600    position: static !important;
7601    stroke: #000000 !important;
7602    height: 18px;
7603    margin: 0;
7604    z-index: 10 !important;
7605  }
7606
7607  .favorite-button-wrapper rivo-favorite-button {
7608    width: 100%;
7609    height: 100%;
7610    display: flex;
7611    align-items: center;
7612    justify-content: center;
7613  }
7614</style>
7615
7616
7617					<a href="/products/laurent-sweater-chestnut" class="product-card__image-container">
7618						<span class="visually-hidden">LAURENT SWEATER - CHESTNUT</span>
7619
7620							
7621<img src="//www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=1500" alt="Laurent Sweater in Merino Wool Cashmere Blend With Relaxed Fit, Reversed Linking Seams at Arm Holes, and Long Sleeves in Chestnut Colorway - Upper Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=200 200w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=250 250w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=290 290w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=310 310w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=336 336w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=350 350w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=380 380w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=389 389w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=400 400w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=420 420w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=436 436w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=450 450w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=500 500w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=540 540w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=580 580w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=672 672w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=778 778w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=856 856w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=900 900w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=920 920w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_4_RM-617B-992E-7555_4a54d717-c982-4ab4-b815-6b4d08e95ca9.jpg?format=webp&amp;v=1781715651&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image">
7622<div>
7623										
7624										<img src="//www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=1500" alt="Laurent Sweater in Merino Wool Cashmere Blend With Relaxed Fit, Reversed Linking Seams at Arm Holes, and Long Sleeves in Chestnut Colorway - Upper Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=200 200w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=250 250w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=290 290w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=310 310w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=336 336w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=350 350w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=380 380w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=389 389w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=400 400w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=420 420w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=436 436w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=450 450w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=500 500w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=540 540w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=580 580w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=672 672w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=778 778w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=856 856w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=900 900w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=920 920w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/LAURENT-CHESTNUT_2_RM-617B-992E-7555_d3b0cb77-ee21-4c3e-ade8-3726c2ac7d8e.jpg?format=webp&amp;v=1781715651&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image product-card__image--alternate">
7625									</div></a><div class="product-card__badge-container">
7626
7627
7628
7629
7630
7631
7632</div><div class="product-card__hover"><button
7633							type="button"
7634							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
7635							aria-label="Add LAURENT SWEATER - CHESTNUT to cart"
7636							
7637						>
7638							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
7639
7640						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
7640<span class="product-card__radio-button js-product-card-radio-button">
7641											<input
7642												class="product-card__option-radio js-product-card-option"
7643												type="radio"
7644												name="options[Size]"
7645												id="8958759731369-options[xs]"
7646												
7647												data-option="1"
7648												value="XS"
7649												data-quantity="10"
7650											/>
7651
7652											<label for="8958759731369-options[xs]">
7653												<span class="product-card__radio-button-value">XS</span>
7654											</label>
7655										</span><span class="product-card__radio-button js-product-card-radio-button">
7656											<input
7657												class="product-card__option-radio js-product-card-option"
7658												type="radio"
7659												name="options[Size]"
7660												id="8958759731369-options[s]"
7661												checked
7662												data-option="1"
7663												value="S"
7664												data-quantity="10"
7665											/>
7666
7667											<label for="8958759731369-options[s]">
7668												<span class="product-card__radio-button-value">S</span>
7669											</label>
7670										</span><span class="product-card__radio-button js-product-card-radio-button">
7671											<input
7672												class="product-card__option-radio js-product-card-option"
7673												type="radio"
7674												name="options[Size]"
7675												id="8958759731369-options[m]"
7676												
7677												data-option="1"
7678												value="M"
7679												data-quantity="10"
7680											/>
7681
7682											<label for="8958759731369-options[m]">
7683												<span class="product-card__radio-button-value">M</span>
7684											</label>
7685										</span><span class="product-card__radio-button js-product-card-radio-button">
7686											<input
7687												class="product-card__option-radio js-product-card-option"
7688												type="radio"
7689												name="options[Size]"
7690												id="8958759731369-options[l]"
7691												
7692												data-option="1"
7693												value="L"
7694												data-quantity="10"
7695											/>
7696
7697											<label for="8958759731369-options[l]">
7698												<span class="product-card__radio-button-value">L</span>
7699											</label>
7700										</span><span class="product-card__radio-button js-product-card-radio-button">
7701											<input
7702												class="product-card__option-radio js-product-card-option"
7703												type="radio"
7704												name="options[Size]"
7705												id="8958759731369-options[xl]"
7706												
7707												data-option="1"
7708												value="XL"
7709												data-quantity="10"
7710											/>
7711
7712											<label for="8958759731369-options[xl]">
7713												<span class="product-card__radio-button-value">XL</span>
7714											</label>
7715										</span><span class="product-card__radio-button js-product-card-radio-button">
7716											<input
7717												class="product-card__option-radio js-product-card-option"
7718												type="radio"
7719												name="options[Size]"
7720												id="8958759731369-options[xxl]"
7721												
7722												data-option="1"
7723												value="XXL"
7724												data-quantity="10"
7725											/>
7726
7727											<label for="8958759731369-options[xxl]">
7728												<span class="product-card__radio-button-value">XXL</span>
7729											</label>
7730										</span></div></div>
7731
7732						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
7733							<span class="product-card__preloader-icon"></span>
7734
7735							<span class="product-card__preloader-text">Adding...</span>
7736						</div>
7737
7738						<div class="visually-hidden product-card__error js-product-card-error">
7739							<div class="product-card__error-message js-product-card-error-message">
7740							</div>
7741						</div>
7742					</div>
7743				</div>
7744
7745				
7746					
7747		<div class="product-card__info">
7748			<div class="product-card__info-header"><a href="/products/laurent-sweater-chestnut" class="product-card__heading desktop-to-large-mobile-only">LAURENT SWEATER<span
7749							class="visually-hidden"> CHESTNUT</span></a>
7750
7751					<h3 class="product-card__heading mobile-large-only--flex">laurent sweater<span
7752							class="visually-hidden"> CHESTNUT</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
7753
7754			<div class="product-card__info-body"><p class="product-card__color"> CHESTNUT</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$248</span></span><a href="/products/laurent-sweater-chestnut" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
7755		</div>
7756	
7757				
7758
7759				<select
7760					class="select product-card__hidden-select js-product-card-hidden-select"
7761					name="id"
7762				><option
7763							class="product-card__option"
7764							data-option-value="XS"
7765							value="47108150427817"
7766							data-variant-id="47108150427817"
7767							 disabled 
7768							data-available="false"
7769						>XS</option><option
7770							class="product-card__option"
7771							data-option-value="S"
7772							value="47108150460585"
7773							data-variant-id="47108150460585"
7774							
7775							data-available="true"
7776						>S</option><option
7777							class="product-card__option"
7778							data-option-value="M"
7779							value="47108150493353"
7780							data-variant-id="47108150493353"
7781							
7782							data-available="true"
7783						>M</option><option
7784							class="product-card__option"
7785							data-option-value="L"
7786							value="47108150526121"
7787							data-variant-id="47108150526121"
7788							
7789							data-available="true"
7790						>L</option><option
7791							class="product-card__option"
7792							data-option-value="XL"
7793							value="47108150558889"
7794							data-variant-id="47108150558889"
7795							
7796							data-available="true"
7797						>XL</option><option
7798							class="product-card__option"
7799							data-option-value="XXL"
7800							value="47108150591657"
7801							data-variant-id="47108150591657"
7802							
7803							data-available="true"
7804						>XXL</option></select>
7805
7806				
7807
7808<div class="js-product-card-pre-order">
7809</div>
7810
7811<script type="application/json" data-pre-order-json>
7812	{
7813		"preorderLineItemMessage": "This items ships on",
7814		"variants": [
7815{
7816		"id":47108150427817,
7817		"date": ""
7818		},
7819	{
7820		"id":47108150460585,
7821		"date": ""
7822		},
7823	{
7824		"id":47108150493353,
7825		"date": ""
7826		},
7827	{
7828		"id":47108150526121,
7829		"date": ""
7830		},
7831	{
7832		"id":47108150558889,
7833		"date": ""
7834		},
7835	{
7836		"id":47108150591657,
7837		"date": ""
7838		}
7839	
7840]
7841	}
7842</script>
7842
7843
7844</form>
7845		</span>
7846	</div></div><div class="featured-collections__col">
7847
7848	<div class="product-card ">
7849		<span class="product-card__link js-product-card-link"
7850			data-href="nash-straight-rinse-wash"
7851			aria-label="NASH STRAIGHT - RINSE WASH"
7852		>
7853			<form
7854				action="/cart/add"
7855				method="POST"
7856				class="product-card__form js-product-card-form"
7857				id="nash-straight-rinse-wash"
7858				data-product-handle="nash-straight-rinse-wash"
7859				data-product-type="men"
7860			>
7861				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
7862					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
7863					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
7864					<div class="favorite-button-wrapper">
7865  <rivo-favorite-button
7866    data-product-id="8738638659753"
7867    rivo-ax-data
7868    rivo-ax-cloak
7869    rivo-ax-html="$store.icons.heart"
7870    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
7871  ></rivo-favorite-button>
7872</div>
7873
7874<script>
7875  (() => {
7876    // Guard: only initialize once, even if this snippet renders once per product card
7877    if (window.__rivoWishlistInitialized) return;
7878    window.__rivoWishlistInitialized = true;
7879
7880    const reInitWishlistBtns = (source = 'manual') => {
7881      try {
7882        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
7883        if (window.RivoProfileAlpine && rivoAccountWidget) {
7884          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
7885          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
7886        }
7887      } catch (err) {
7888        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
7889      }
7890    };
7891
7892    const setupGridWatcher = () => {
7893      const grid = document.querySelector('[data-infinite-scroll-results]');
7894      if (!grid) {
7895        console.log('[Wishlist Debug] No infinite-scroll grid found.');
7896        return;
7897      }
7898
7899      let lastCount = grid.querySelectorAll('.product-block').length;
7900      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
7901
7902      const observer = new MutationObserver(() => {
7903        const currentCount = grid.querySelectorAll('.product-block').length;
7904        if (currentCount !== lastCount) {
7905          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
7906          lastCount = currentCount;
7907          reInitWishlistBtns('grid-change');
7908        }
7909      });
7910
7911      observer.observe(grid, { childList: true, subtree: true });
7912      console.log('[Wishlist Debug] Watching grid for size changes');
7913    };
7914
7915    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
7916    // template, so the Liquid snippet never renders inside them. Eac
7916h Nosto card ships an
7917    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
7918    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
7919    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
7920    const mountNostoHearts = () => {
7921      const cards = document.querySelectorAll('.nosto-rec .product-card');
7922      let added = 0;
7923
7924      cards.forEach((card) => {
7925        if (card.dataset.rivoMounted) return;
7926
7927        const wrapper = card.querySelector('.product-card__image-wrapper');
7928        // Nosto placeholder holds the product id
7929        const placeholder =
7930          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
7931          card.querySelector('[data-product-id]');
7932        const productId = placeholder && placeholder.getAttribute('data-product-id');
7933
7934        if (!wrapper || !productId) return;
7935        if (wrapper.querySelector('.favorite-button-wrapper')) {
7936          card.dataset.rivoMounted = '1';
7937          return;
7938        }
7939
7940        const heart = document.createElement('div');
7941        heart.className = 'favorite-button-wrapper';
7942        heart.innerHTML =
7943          '<rivo-favorite-button data-product-id="' + productId + '" ' +
7944          'rivo-ax-data rivo-ax-cloak ' +
7945          'rivo-ax-html="$store.icons.heart" ' +
7946          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
7947          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
7948          '</rivo-favorite-button>';
7949
7950        wrapper.prepend(heart);
7951        card.dataset.rivoMounted = '1';
7952        added++;
7953      });
7954
7955      if (added) {
7956        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
7957        reInitWishlistBtns('nosto-mount');
7958      }
7959    };
7960
7961    const setupNostoWatcher = () => {
7962      // Preferred trigger: Nosto's post-render hook
7963      if (window.nostojs) {
7964        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
7965      }
7966
7967      // Fallback: debounced observer for async / Swiper-cloned slides
7968      let mountQueued = false;
7969      const nostoObserver = new MutationObserver(() => {
7970        if (mountQueued) return;
7971        mountQueued = true;
7972        requestAnimationFrame(() => {
7973          mountQueued = false;
7974          mountNostoHearts();
7975        });
7976      });
7977      nostoObserver.observe(document.body, { childList: true, subtree: true });
7978
7979      // Initial + retry passes for slow campaigns
7980      mountNostoHearts();
7981      setTimeout(mountNostoHearts, 1000);
7982      setTimeout(mountNostoHearts, 3000);
7983    };
7984
7985    reInitWishlistBtns('initial');
7986    setupGridWatcher();
7987    setupNostoWatcher();
7988  })();
7989</script>
7989
7990
7991<style>
7992  :root {
7993    --rivo-aw-favorite-button-active-color: #000000 !important;
7994  }
7995
7996  .favorite-button-wrapper {
7997    display: flex;
7998    align-items: center;
7999    justify-content: center;
8000    position: absolute;
8001    right: 0;
8002    width: 25px;
8003    height: 25px;
8004    padding: 0;
8005    background: transparent;
8006    border-radius: 50%;
8007    margin-right: 4px;
8008    margin-top: 4px;
8009    z-index: 1;
8010  }
8011
8012  header .favorite-button-wrapper,
8013  .site-header .favorite-button-wrapper {
8014    display: none !important;
8015  }
8016
8017  rivo-favorite-button svg {
8018    position: static !important;
8019    stroke: #000000 !important;
8020    height: 18px;
8021    margin: 0;
8022    z-index: 10 !important;
8023  }
8024
8025  .favorite-button-wrapper rivo-favorite-button {
8026    width: 100%;
8027    height: 100%;
8028    display: flex;
8029    align-items: center;
8030    justify-content: center;
8031  }
8032</style>
8033
8034
8035					<a href="/products/nash-straight-rinse-wash" class="product-card__image-container">
8036						<span class="visually-hidden">NASH STRAIGHT - RINSE WASH</span>
8037
8038							
8039<img src="//www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=1500" alt="Nash is a straight leg 5-Pocket denim jean a zip fly and button closure as well as rivets in a Rinse Wash. Front view featured on model." srcset="//www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=200 200w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=250 250w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=290 290w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=310 310w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=336 336w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=350 350w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=380 380w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=389 389w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=400 400w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=420 420w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=436 436w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=450 450w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=500 500w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=540 540w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=580 580w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=672 672w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=778 778w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=856 856w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=900 900w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=920 920w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_1_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image">
8040<div>
8041										
8042										<img src="//www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=1500" alt="Nash is a straight leg 5-Pocket denim jean a zip fly and button closure as well as rivets in a Rinse Wash. Front detail view featured on model." srcset="//www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=200 200w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=250 250w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=290 290w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=310 310w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=336 336w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=350 350w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=380 380w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=389 389w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=400 400w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=420 420w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=436 436w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=450 450w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=500 500w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=540 540w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=580 580w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=672 672w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=778 778w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=856 856w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=900 900w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=920 920w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/NASH-RINSE-WASH_2_RM-606B-968E-5417.jpg?format=webp&amp;v=1772667732&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image product-card__image--alternate">
8043									</div></a><div class="product-card__badge-container">
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061</div><div class="product-card__hover"><button
8062							type="button"
8063							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
8064							aria-label="Add NASH STRAIGHT - RINSE WASH to cart"
8065							
8066						>
8067							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
8068
8069						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
8069<span class="product-card__radio-button js-product-card-radio-button">
8070											<input
8071												class="product-card__option-radio js-product-card-option"
8072												type="radio"
8073												name="options[Size]"
8074												id="8738638659753-options[28]"
8075												checked
8076												data-option="1"
8077												value="28"
8078												data-quantity="16"
8079											/>
8080
8081											<label for="8738638659753-options[28]">
8082												<span class="product-card__radio-button-value">28</span>
8083											</label>
8084										</span><span class="product-card__radio-button js-product-card-radio-button">
8085											<input
8086												class="product-card__option-radio js-product-card-option"
8087												type="radio"
8088												name="options[Size]"
8089												id="8738638659753-options[29]"
8090												
8091												data-option="1"
8092												value="29"
8093												data-quantity="16"
8094											/>
8095
8096											<label for="8738638659753-options[29]">
8097												<span class="product-card__radio-button-value">29</span>
8098											</label>
8099										</span><span class="product-card__radio-button js-product-card-radio-button">
8100											<input
8101												class="product-card__option-radio js-product-card-option"
8102												type="radio"
8103												name="options[Size]"
8104												id="8738638659753-options[30]"
8105												
8106												data-option="1"
8107												value="30"
8108												data-quantity="16"
8109											/>
8110
8111											<label for="8738638659753-options[30]">
8112												<span class="product-card__radio-button-value">30</span>
8113											</label>
8114										</span><span class="product-card__radio-button js-product-card-radio-button">
8115											<input
8116												class="product-card__option-radio js-product-card-option"
8117												type="radio"
8118												name="options[Size]"
8119												id="8738638659753-options[31]"
8120												
8121												data-option="1"
8122												value="31"
8123												data-quantity="16"
8124											/>
8125
8126											<label for="8738638659753-options[31]">
8127												<span class="product-card__radio-button-value">31</span>
8128											</label>
8129										</span><span class="product-card__radio-button js-product-card-radio-button">
8130											<input
8131												class="product-card__option-radio js-product-card-option"
8132												type="radio"
8133												name="options[Size]"
8134												id="8738638659753-options[32]"
8135												
8136												data-option="1"
8137												value="32"
8138												data-quantity="16"
8139											/>
8140
8141											<label for="8738638659753-options[32]">
8142												<span class="product-card__radio-button-value">32</span>
8143											</label>
8144										</span><span class="product-card__radio-button js-product-card-radio-button">
8145											<input
8146												class="product-card__option-radio js-product-card-option"
8147												type="radio"
8148												name="options[Size]"
8149												id="8738638659753-options[33]"
8150												
8151												data-option="1"
8152												value="33"
8153												data-quantity="16"
8154											/>
8155
8156											<label for="8738638659753-options[33]">
8157												<span class="product-card__radio-button-value">33</span>
8158											</label>
8159										</span><span class="product-card__radio-button js-product-card-radio-button">
8160											<input
8161												class="product-card__option-radio js-product-card-option"
8162												type="radio"
8163												name="options[Size]"
8164												id="8738638659753-options[34]"
8165												
8166												data-option="1"
8167												value="34"
8168												data-quantity="16"
8169											/>
8170
8171											<label for="8738638659753-options[34]">
8172												<span class="product-card__radio-button-value">34</span>
8173											</label>
8174										</span><span class="product-card__radio-button js-product-card-radio-button">
8175											<input
8176												class="product-card__option-radio js-product-card-option"
8177												type="radio"
8178												name="options[Size]"
8179												id="8738638659753-options[35]"
8180												
8181												data-option="1"
8182												value="35"
8183												data-quantity="16"
8184											/>
8185
8186											<label for="8738638659753-options[35]">
8187												<span class="product-card__radio-button-value">35</span>
8188											</label>
8189										</span>
8189<span class="product-card__radio-button js-product-card-radio-button">
8190											<input
8191												class="product-card__option-radio js-product-card-option"
8192												type="radio"
8193												name="options[Size]"
8194												id="8738638659753-options[36]"
8195												
8196												data-option="1"
8197												value="36"
8198												data-quantity="16"
8199											/>
8200
8201											<label for="8738638659753-options[36]">
8202												<span class="product-card__radio-button-value">36</span>
8203											</label>
8204										</span><span class="product-card__radio-button js-product-card-radio-button">
8205											<input
8206												class="product-card__option-radio js-product-card-option"
8207												type="radio"
8208												name="options[Size]"
8209												id="8738638659753-options[38]"
8210												
8211												data-option="1"
8212												value="38"
8213												data-quantity="16"
8214											/>
8215
8216											<label for="8738638659753-options[38]">
8217												<span class="product-card__radio-button-value">38</span>
8218											</label>
8219										</span><span class="product-card__radio-button js-product-card-radio-button">
8220											<input
8221												class="product-card__option-radio js-product-card-option"
8222												type="radio"
8223												name="options[Size]"
8224												id="8738638659753-options[40]"
8225												
8226												data-option="1"
8227												value="40"
8228												data-quantity="16"
8229											/>
8230
8231											<label for="8738638659753-options[40]">
8232												<span class="product-card__radio-button-value">40</span>
8233											</label>
8234										</span><span class="product-card__radio-button js-product-card-radio-button">
8235											<input
8236												class="product-card__option-radio js-product-card-option"
8237												type="radio"
8238												name="options[Size]"
8239												id="8738638659753-options[42]"
8240												
8241												data-option="1"
8242												value="42"
8243												data-quantity="16"
8244											/>
8245
8246											<label for="8738638659753-options[42]">
8247												<span class="product-card__radio-button-value">42</span>
8248											</label>
8249										</span></div></div>
8250
8251						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
8252							<span class="product-card__preloader-icon"></span>
8253
8254							<span class="product-card__preloader-text">Adding...</span>
8255						</div>
8256
8257						<div class="visually-hidden product-card__error js-product-card-error">
8258							<div class="product-card__error-message js-product-card-error-message">
8259							</div>
8260						</div>
8261					</div>
8262				</div>
8263
8264				
8265					
8266		<div class="product-card__info">
8267			<div class="product-card__info-header"><a href="/products/nash-straight-rinse-wash" class="product-card__heading desktop-to-large-mobile-only">NASH STRAIGHT<span
8268							class="visually-hidden"> RINSE WASH</span></a>
8269
8270					<h3 class="product-card__heading mobile-large-only--flex">nash straight<span
8271							class="visually-hidden"> RINSE WASH</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
8272
8273			<div class="product-card__info-body"><p class="product-card__color"> RINSE WASH</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$168</span></span><a href="/products/nash-straight-rinse-wash" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
8274		</div>
8275	
8276				
8277
8278				<select
8279					class="select product-card__hidden-select js-product-card-hidden-select"
8280					name="id"
8281				><option
8282							class="product-card__option"
8283							data-option-value="28"
8284							value="46314560323753"
8285							data-variant-id="46314560323753"
8286							
8287							data-available="true"
8288						>28</option><option
8289							class="product-card__option"
8290							data-option-value="29"
8291							value="46314560356521"
8292							data-variant-id="46314560356521"
8293							
8294							data-available="true"
8295						>29</option><option
8296							class="product-card__option"
8297							data-option-value="30"
8298							value="46314555179177"
8299							data-variant-id="46314555179177"
8300							
8301							data-available="true"
8302						>30</option><option
8303							class="product-card__option"
8304							data-option-value="31"
8305							value="46314560389289"
8306							data-variant-id="46314560389289"
8307							
8308							data-available="true"
8309						>31</option><option
8310							class="product-card__option"
8311							data-option-value="32"
8312							value="46314555211945"
8313							data-variant-id="46314555211945"
8314							
8315							data-available="true"
8316						>32</option><option
8317							class="product-card__option"
8318							data-option-value="33"
8319							value="46314555244713"
8320							data-variant-id="46314555244713"
8321							
8322							data-available="true"
8323						>33</option><option
8324							class="product-card__option"
8325							data-option-value="34"
8326							value="46314555277481"
8327							data-variant-id="46314555277481"
8328							
8329							data-available="true"
8330						>34</option><option
8331							class="product-card__option"
8332							data-option-value="35"
8333							value="46314555310249"
8334							data-variant-id="46314555310249"
8335							
8336							data-available="true"
8337						>35</option><option
8338							class="product-card__option"
8339							data-option-value="36"
8340							value="46314555343017"
8341							data-variant-id="46314555343017"
8342							
8343							data-available="true"
8344						>36</option><option
8345							class="product-card__option"
8346							data-option-value="38"
8347							value="46314561306793"
8348							data-variant-id="46314561306793"
8349							
8350							data-available="true"
8351						>38</option><option
8352							class="product-card__option"
8353							data-option-value="40"
8354							value="46317381681321"
8355							data-variant-id="46317381681321"
8356							
8357							data-available="true"
8358						>40</option><option
8359							class="product-card__option"
8360							data-option-value="42"
8361							value="46500888576169"
8362							data-variant-id="46500888576169"
8363							 disabled 
8364							data-available="false"
8365						>42</option></select>
8366
8367				
8368
8369<div class="js-product-card-pre-order">
8370</div>
8371
8372<script type="application/json" data-pre-order-json>
8373	{
8374		"preorderLineItemMessage": "This items ships on",
8375		"variants": [
8376{
8377		"id":46314560323753,
8378		"date": ""
8379		},
8380	{
8381		"id":46314560356521,
8382		"date": ""
8383		},
8384	{
8385		"id":46314555179177,
8386		"date": ""
8387		},
8388	{
8389		"id":46314560389289,
8390		"date": ""
8391		},
8392	{
8393		"id":46314555211945,
8394		"date": ""
8395		},
8396	{
8397		"id":46314555244713,
8398		"date": ""
8399		},
8400	{
8401		"id":46314555277481,
8402		"date": ""
8403		},
8404	{
8405		"id":46314555310249,
8406		"date": ""
8407		},
8408	{
8409		"id":46314555343017,
8410		"date": ""
8411		},
8412	{
8413		"id":46314561306793,
8414		"date": ""
8415		},
8416	{
8417		"id":46317381681321,
8418		"date": ""
8419		},
8420	{
8421		"id":46500888576169,
8422		"date": ""
8423		}
8424	
8425]
8426	}
8427</script>
8427
8428
8429</form>
8430		</span>
8431	</div></div><div class="featured-collections__col">
8432
8433	<div class="product-card ">
8434		<span class="product-card__link js-product-card-link"
8435			data-href="easton-belt-black-leather"
8436			aria-label="EASTON BELT - BLACK LEATHER"
8437		>
8438			<form
8439				action="/cart/add"
8440				method="POST"
8441				class="product-card__form js-product-card-form"
8442				id="easton-belt-black-leather"
8443				data-product-handle="easton-belt-black"
8444				data-product-type="men"
8445			>
8446				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
8447					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
8448					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
8449					<div class="favorite-button-wrapper">
8450  <rivo-favorite-button
8451    data-product-id="8927798296745"
8452    rivo-ax-data
8453    rivo-ax-cloak
8454    rivo-ax-html="$store.icons.heart"
8455    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
8456  ></rivo-favorite-button>
8457</div>
8458
8459<script>
8460  (() => {
8461    // Guard: only initialize once, even if this snippet renders once per product card
8462    if (window.__rivoWishlistInitialized) return;
8463    window.__rivoWishlistInitialized = true;
8464
8465    const reInitWishlistBtns = (source = 'manual') => {
8466      try {
8467        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
8468        if (window.RivoProfileAlpine && rivoAccountWidget) {
8469          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
8470          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
8471        }
8472      } catch (err) {
8473        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
8474      }
8475    };
8476
8477    const setupGridWatcher = () => {
8478      const grid = document.querySelector('[data-infinite-scroll-results]');
8479      if (!grid) {
8480        console.log('[Wishlist Debug] No infinite-scroll grid found.');
8481        return;
8482      }
8483
8484      let lastCount = grid.querySelectorAll('.product-block').length;
8485      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
8486
8487      const observer = new MutationObserver(() => {
8488        const currentCount = grid.querySelectorAll('.product-block').length;
8489        if (currentCount !== lastCount) {
8490          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
8491          lastCount = currentCount;
8492          reInitWishlistBtns('grid-change');
8493        }
8494      });
8495
8496      observer.observe(grid, { childList: true, subtree: true });
8497      console.log('[Wishlist Debug] Watching grid for size changes');
8498    };
8499
8500    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
8501    // template, so the Liquid snippet never renders inside them. Eac
8501h Nosto card ships an
8502    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
8503    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
8504    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
8505    const mountNostoHearts = () => {
8506      const cards = document.querySelectorAll('.nosto-rec .product-card');
8507      let added = 0;
8508
8509      cards.forEach((card) => {
8510        if (card.dataset.rivoMounted) return;
8511
8512        const wrapper = card.querySelector('.product-card__image-wrapper');
8513        // Nosto placeholder holds the product id
8514        const placeholder =
8515          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
8516          card.querySelector('[data-product-id]');
8517        const productId = placeholder && placeholder.getAttribute('data-product-id');
8518
8519        if (!wrapper || !productId) return;
8520        if (wrapper.querySelector('.favorite-button-wrapper')) {
8521          card.dataset.rivoMounted = '1';
8522          return;
8523        }
8524
8525        const heart = document.createElement('div');
8526        heart.className = 'favorite-button-wrapper';
8527        heart.innerHTML =
8528          '<rivo-favorite-button data-product-id="' + productId + '" ' +
8529          'rivo-ax-data rivo-ax-cloak ' +
8530          'rivo-ax-html="$store.icons.heart" ' +
8531          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
8532          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
8533          '</rivo-favorite-button>';
8534
8535        wrapper.prepend(heart);
8536        card.dataset.rivoMounted = '1';
8537        added++;
8538      });
8539
8540      if (added) {
8541        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
8542        reInitWishlistBtns('nosto-mount');
8543      }
8544    };
8545
8546    const setupNostoWatcher = () => {
8547      // Preferred trigger: Nosto's post-render hook
8548      if (window.nostojs) {
8549        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
8550      }
8551
8552      // Fallback: debounced observer for async / Swiper-cloned slides
8553      let mountQueued = false;
8554      const nostoObserver = new MutationObserver(() => {
8555        if (mountQueued) return;
8556        mountQueued = true;
8557        requestAnimationFrame(() => {
8558          mountQueued = false;
8559          mountNostoHearts();
8560        });
8561      });
8562      nostoObserver.observe(document.body, { childList: true, subtree: true });
8563
8564      // Initial + retry passes for slow campaigns
8565      mountNostoHearts();
8566      setTimeout(mountNostoHearts, 1000);
8567      setTimeout(mountNostoHearts, 3000);
8568    };
8569
8570    reInitWishlistBtns('initial');
8571    setupGridWatcher();
8572    setupNostoWatcher();
8573  })();
8574</script>
8574
8575
8576<style>
8577  :root {
8578    --rivo-aw-favorite-button-active-color: #000000 !important;
8579  }
8580
8581  .favorite-button-wrapper {
8582    display: flex;
8583    align-items: center;
8584    justify-content: center;
8585    position: absolute;
8586    right: 0;
8587    width: 25px;
8588    height: 25px;
8589    padding: 0;
8590    background: transparent;
8591    border-radius: 50%;
8592    margin-right: 4px;
8593    margin-top: 4px;
8594    z-index: 1;
8595  }
8596
8597  header .favorite-button-wrapper,
8598  .site-header .favorite-button-wrapper {
8599    display: none !important;
8600  }
8601
8602  rivo-favorite-button svg {
8603    position: static !important;
8604    stroke: #000000 !important;
8605    height: 18px;
8606    margin: 0;
8607    z-index: 10 !important;
8608  }
8609
8610  .favorite-button-wrapper rivo-favorite-button {
8611    width: 100%;
8612    height: 100%;
8613    display: flex;
8614    align-items: center;
8615    justify-content: center;
8616  }
8617</style>
8618
8619
8620					<a href="/products/easton-belt-black" class="product-card__image-container">
8621						<span class="visually-hidden">EASTON BELT - BLACK LEATHER</span>
8622
8623							
8624<img src="//www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=1500" alt="Easton Belt in Premium Leather With Adjustable Square Buckle in Black Colorway - Front Product View Featured" srcset="//www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=200 200w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=250 250w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=290 290w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=310 310w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=336 336w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=350 350w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=380 380w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=389 389w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=400 400w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=420 420w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=436 436w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=450 450w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=500 500w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=540 540w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=580 580w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=672 672w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=778 778w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=856 856w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=900 900w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=920 920w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_1_RM-939A-528B-001.jpg?format=webp&amp;v=1780383904&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image">
8625<div>
8626										
8627										<img src="//www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=1500" alt="Easton Belt in Premium Leather With Adjustable Square Buckle in Black Colorway - Front Product View Featured" srcset="//www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=200 200w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=250 250w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=290 290w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=310 310w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=336 336w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=350 350w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=380 380w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=389 389w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=400 400w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=420 420w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=436 436w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=450 450w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=500 500w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=540 540w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=580 580w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=672 672w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=778 778w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=856 856w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=900 900w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=920 920w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/EASTON-BELT-BLACK_2_RM-939A-528B-001.jpg?format=webp&amp;v=1780383903&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image product-card__image--alternate">
8628									</div></a><div class="product-card__badge-container">
8629
8630
8631
8632
8633
8634</div><div class="product-card__hover"><button
8635							type="button"
8636							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
8637							aria-label="Add EASTON BELT - BLACK LEATHER to cart"
8638							
8639						>
8640							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
8641
8642						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
8642<span class="product-card__radio-button js-product-card-radio-button">
8643											<input
8644												class="product-card__option-radio js-product-card-option"
8645												type="radio"
8646												name="options[Size]"
8647												id="8927798296745-options[30]"
8648												checked
8649												data-option="1"
8650												value="30"
8651												data-quantity="6"
8652											/>
8653
8654											<label for="8927798296745-options[30]">
8655												<span class="product-card__radio-button-value">30</span>
8656											</label>
8657										</span><span class="product-card__radio-button js-product-card-radio-button">
8658											<input
8659												class="product-card__option-radio js-product-card-option"
8660												type="radio"
8661												name="options[Size]"
8662												id="8927798296745-options[32]"
8663												
8664												data-option="1"
8665												value="32"
8666												data-quantity="6"
8667											/>
8668
8669											<label for="8927798296745-options[32]">
8670												<span class="product-card__radio-button-value">32</span>
8671											</label>
8672										</span><span class="product-card__radio-button js-product-card-radio-button">
8673											<input
8674												class="product-card__option-radio js-product-card-option"
8675												type="radio"
8676												name="options[Size]"
8677												id="8927798296745-options[34]"
8678												
8679												data-option="1"
8680												value="34"
8681												data-quantity="6"
8682											/>
8683
8684											<label for="8927798296745-options[34]">
8685												<span class="product-card__radio-button-value">34</span>
8686											</label>
8687										</span><span class="product-card__radio-button js-product-card-radio-button">
8688											<input
8689												class="product-card__option-radio js-product-card-option"
8690												type="radio"
8691												name="options[Size]"
8692												id="8927798296745-options[36]"
8693												
8694												data-option="1"
8695												value="36"
8696												data-quantity="6"
8697											/>
8698
8699											<label for="8927798296745-options[36]">
8700												<span class="product-card__radio-button-value">36</span>
8701											</label>
8702										</span><span class="product-card__radio-button js-product-card-radio-button">
8703											<input
8704												class="product-card__option-radio js-product-card-option"
8705												type="radio"
8706												name="options[Size]"
8707												id="8927798296745-options[38]"
8708												
8709												data-option="1"
8710												value="38"
8711												data-quantity="6"
8712											/>
8713
8714											<label for="8927798296745-options[38]">
8715												<span class="product-card__radio-button-value">38</span>
8716											</label>
8717										</span><span class="product-card__radio-button js-product-card-radio-button">
8718											<input
8719												class="product-card__option-radio js-product-card-option"
8720												type="radio"
8721												name="options[Size]"
8722												id="8927798296745-options[40]"
8723												
8724												data-option="1"
8725												value="40"
8726												data-quantity="6"
8727											/>
8728
8729											<label for="8927798296745-options[40]">
8730												<span class="product-card__radio-button-value">40</span>
8731											</label>
8732										</span></div></div>
8733
8734						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
8735							<span class="product-card__preloader-icon"></span>
8736
8737							<span class="product-card__preloader-text">Adding...</span>
8738						</div>
8739
8740						<div class="visually-hidden product-card__error js-product-card-error">
8741							<div class="product-card__error-message js-product-card-error-message">
8742							</div>
8743						</div>
8744					</div>
8745				</div>
8746
8747				
8748					
8749		<div class="product-card__info">
8750			<div class="product-card__info-header"><a href="/products/easton-belt-black" class="product-card__heading desktop-to-large-mobile-only">EASTON BELT<span
8751							class="visually-hidden"> BLACK LEATHER</span></a>
8752
8753					<h3 class="product-card__heading mobile-large-only--flex">easton belt<span
8754							class="visually-hidden"> BLACK LEATHER</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
8755
8756			<div class="product-card__info-body"><p class="product-card__color"> BLACK LEATHER</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$98</span></span><a href="/products/easton-belt-black" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
8757		</div>
8758	
8759				
8760
8761				<select
8762					class="select product-card__hidden-select js-product-card-hidden-select"
8763					name="id"
8764				><option
8765							class="product-card__option"
8766							data-option-value="30"
8767							value="46948515184809"
8768							data-variant-id="46948515184809"
8769							
8770							data-available="true"
8771						>30</option><option
8772							class="product-card__option"
8773							data-option-value="32"
8774							value="46948515217577"
8775							data-variant-id="46948515217577"
8776							
8777							data-available="true"
8778						>32</option><option
8779							class="product-card__option"
8780							data-option-value="34"
8781							value="46948515250345"
8782							data-variant-id="46948515250345"
8783							
8784							data-available="true"
8785						>34</option><option
8786							class="product-card__option"
8787							data-option-value="36"
8788							value="46948515283113"
8789							data-variant-id="46948515283113"
8790							
8791							data-available="true"
8792						>36</option><option
8793							class="product-card__option"
8794							data-option-value="38"
8795							value="46948515315881"
8796							data-variant-id="46948515315881"
8797							
8798							data-available="true"
8799						>38</option><option
8800							class="product-card__option"
8801							data-option-value="40"
8802							value="46948515348649"
8803							data-variant-id="46948515348649"
8804							
8805							data-available="true"
8806						>40</option></select>
8807
8808				
8809
8810<div class="js-product-card-pre-order">
8811</div>
8812
8813<script type="application/json" data-pre-order-json>
8814	{
8815		"preorderLineItemMessage": "This items ships on",
8816		"variants": [
8817{
8818		"id":46948515184809,
8819		"date": ""
8820		},
8821	{
8822		"id":46948515217577,
8823		"date": ""
8824		},
8825	{
8826		"id":46948515250345,
8827		"date": ""
8828		},
8829	{
8830		"id":46948515283113,
8831		"date": ""
8832		},
8833	{
8834		"id":46948515315881,
8835		"date": ""
8836		},
8837	{
8838		"id":46948515348649,
8839		"date": ""
8840		}
8841	
8842]
8843	}
8844</script>
8844
8845
8846</form>
8847		</span>
8848	</div></div><div class="featured-collections__col">
8849
8850	<div class="product-card ">
8851		<span class="product-card__link js-product-card-link"
8852			data-href="stellan-overshirt-night-sky-wood"
8853			aria-label="STELLAN OVERSHIRT - NIGHT SKY WOOD"
8854		>
8855			<form
8856				action="/cart/add"
8857				method="POST"
8858				class="product-card__form js-product-card-form"
8859				id="stellan-overshirt-night-sky-wood"
8860				data-product-handle="stellan-overshirt-night-sky-wood"
8861				data-product-type="men"
8862			>
8863				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
8864					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
8865					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
8866					<div class="favorite-button-wrapper">
8867  <rivo-favorite-button
8868    data-product-id="8958759862441"
8869    rivo-ax-data
8870    rivo-ax-cloak
8871    rivo-ax-html="$store.icons.heart"
8872    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
8873  ></rivo-favorite-button>
8874</div>
8875
8876<script>
8877  (() => {
8878    // Guard: only initialize once, even if this snippet renders once per product card
8879    if (window.__rivoWishlistInitialized) return;
8880    window.__rivoWishlistInitialized = true;
8881
8882    const reInitWishlistBtns = (source = 'manual') => {
8883      try {
8884        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
8885        if (window.RivoProfileAlpine && rivoAccountWidget) {
8886          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
8887          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
8888        }
8889      } catch (err) {
8890        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
8891      }
8892    };
8893
8894    const setupGridWatcher = () => {
8895      const grid = document.querySelector('[data-infinite-scroll-results]');
8896      if (!grid) {
8897        console.log('[Wishlist Debug] No infinite-scroll grid found.');
8898        return;
8899      }
8900
8901      let lastCount = grid.querySelectorAll('.product-block').length;
8902      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
8903
8904      const observer = new MutationObserver(() => {
8905        const currentCount = grid.querySelectorAll('.product-block').length;
8906        if (currentCount !== lastCount) {
8907          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
8908          lastCount = currentCount;
8909          reInitWishlistBtns('grid-change');
8910        }
8911      });
8912
8913      observer.observe(grid, { childList: true, subtree: true });
8914      console.log('[Wishlist Debug] Watching grid for size changes');
8915    };
8916
8917    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
8918    // template, so the Liquid snippet never renders inside them. Eac
8918h Nosto card ships an
8919    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
8920    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
8921    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
8922    const mountNostoHearts = () => {
8923      const cards = document.querySelectorAll('.nosto-rec .product-card');
8924      let added = 0;
8925
8926      cards.forEach((card) => {
8927        if (card.dataset.rivoMounted) return;
8928
8929        const wrapper = card.querySelector('.product-card__image-wrapper');
8930        // Nosto placeholder holds the product id
8931        const placeholder =
8932          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
8933          card.querySelector('[data-product-id]');
8934        const productId = placeholder && placeholder.getAttribute('data-product-id');
8935
8936        if (!wrapper || !productId) return;
8937        if (wrapper.querySelector('.favorite-button-wrapper')) {
8938          card.dataset.rivoMounted = '1';
8939          return;
8940        }
8941
8942        const heart = document.createElement('div');
8943        heart.className = 'favorite-button-wrapper';
8944        heart.innerHTML =
8945          '<rivo-favorite-button data-product-id="' + productId + '" ' +
8946          'rivo-ax-data rivo-ax-cloak ' +
8947          'rivo-ax-html="$store.icons.heart" ' +
8948          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
8949          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
8950          '</rivo-favorite-button>';
8951
8952        wrapper.prepend(heart);
8953        card.dataset.rivoMounted = '1';
8954        added++;
8955      });
8956
8957      if (added) {
8958        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
8959        reInitWishlistBtns('nosto-mount');
8960      }
8961    };
8962
8963    const setupNostoWatcher = () => {
8964      // Preferred trigger: Nosto's post-render hook
8965      if (window.nostojs) {
8966        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
8967      }
8968
8969      // Fallback: debounced observer for async / Swiper-cloned slides
8970      let mountQueued = false;
8971      const nostoObserver = new MutationObserver(() => {
8972        if (mountQueued) return;
8973        mountQueued = true;
8974        requestAnimationFrame(() => {
8975          mountQueued = false;
8976          mountNostoHearts();
8977        });
8978      });
8979      nostoObserver.observe(document.body, { childList: true, subtree: true });
8980
8981      // Initial + retry passes for slow campaigns
8982      mountNostoHearts();
8983      setTimeout(mountNostoHearts, 1000);
8984      setTimeout(mountNostoHearts, 3000);
8985    };
8986
8987    reInitWishlistBtns('initial');
8988    setupGridWatcher();
8989    setupNostoWatcher();
8990  })();
8991</script>
8991
8992
8993<style>
8994  :root {
8995    --rivo-aw-favorite-button-active-color: #000000 !important;
8996  }
8997
8998  .favorite-button-wrapper {
8999    display: flex;
9000    align-items: center;
9001    justify-content: center;
9002    position: absolute;
9003    right: 0;
9004    width: 25px;
9005    height: 25px;
9006    padding: 0;
9007    background: transparent;
9008    border-radius: 50%;
9009    margin-right: 4px;
9010    margin-top: 4px;
9011    z-index: 1;
9012  }
9013
9014  header .favorite-button-wrapper,
9015  .site-header .favorite-button-wrapper {
9016    display: none !important;
9017  }
9018
9019  rivo-favorite-button svg {
9020    position: static !important;
9021    stroke: #000000 !important;
9022    height: 18px;
9023    margin: 0;
9024    z-index: 10 !important;
9025  }
9026
9027  .favorite-button-wrapper rivo-favorite-button {
9028    width: 100%;
9029    height: 100%;
9030    display: flex;
9031    align-items: center;
9032    justify-content: center;
9033  }
9034</style>
9035
9036
9037					<a href="/products/stellan-overshirt-night-sky-wood" class="product-card__image-container">
9038						<span class="visually-hidden">STELLAN OVERSHIRT - NIGHT SKY WOOD</span>
9039
9040							
9041<img src="//www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=1500" alt="Stellan Overshirt in Brushed Cotton With Relaxed FIt, Wide Collar, Button-Front, and Dual Chest Pockets in Night Sky Wood Colorway - Upper Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=200 200w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=250 250w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=290 290w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=310 310w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=336 336w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=350 350w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=380 380w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=389 389w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=400 400w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=420 420w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=436 436w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=450 450w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=500 500w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=540 540w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=580 580w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=672 672w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=778 778w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=856 856w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=900 900w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=920 920w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_1_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image">
9042<div>
9043										
9044										<img src="//www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=1500" alt="Stellan Overshirt in Brushed Cotton With Relaxed FIt, Wide Collar, Button-Front, and Dual Chest Pockets in Night Sky Wood Colorway - Upper Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=200 200w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=250 250w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=290 290w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=310 310w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=336 336w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=350 350w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=380 380w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=389 389w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=400 400w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=420 420w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=436 436w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=450 450w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=500 500w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=540 540w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=580 580w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=672 672w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=778 778w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=856 856w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=900 900w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=920 920w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/STELLAN-NIGHT-SKY-WOOD_2_RM-620B-979E-8938.jpg?format=webp&amp;v=1781714449&amp;width=1284 1284w" width="1500" height="2255" loading="eager" sizes="(max-width: 767px) calc(50vw - 35px), (max-width: 1199px) calc(50vw - 60px), (max-width: 1920px) calc(25vw - 50px), 800px" fetchpriority="high" class="product-card__image product-card__image--alternate">
9045									</div></a><div class="product-card__badge-container">
9046
9047
9048
9049
9050
9051
9052</div><div class="product-card__hover"><button
9053							type="button"
9054							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
9055							aria-label="Add STELLAN OVERSHIRT - NIGHT SKY WOOD to cart"
9056							
9057						>
9058							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
9059
9060						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
9060<span class="product-card__radio-button js-product-card-radio-button">
9061											<input
9062												class="product-card__option-radio js-product-card-option"
9063												type="radio"
9064												name="options[Size]"
9065												id="8958759862441-options[xs]"
9066												
9067												data-option="1"
9068												value="XS"
9069												data-quantity="6"
9070											/>
9071
9072											<label for="8958759862441-options[xs]">
9073												<span class="product-card__radio-button-value">XS</span>
9074											</label>
9075										</span><span class="product-card__radio-button js-product-card-radio-button">
9076											<input
9077												class="product-card__option-radio js-product-card-option"
9078												type="radio"
9079												name="options[Size]"
9080												id="8958759862441-options[s]"
9081												checked
9082												data-option="1"
9083												value="S"
9084												data-quantity="6"
9085											/>
9086
9087											<label for="8958759862441-options[s]">
9088												<span class="product-card__radio-button-value">S</span>
9089											</label>
9090										</span><span class="product-card__radio-button js-product-card-radio-button">
9091											<input
9092												class="product-card__option-radio js-product-card-option"
9093												type="radio"
9094												name="options[Size]"
9095												id="8958759862441-options[m]"
9096												
9097												data-option="1"
9098												value="M"
9099												data-quantity="6"
9100											/>
9101
9102											<label for="8958759862441-options[m]">
9103												<span class="product-card__radio-button-value">M</span>
9104											</label>
9105										</span><span class="product-card__radio-button js-product-card-radio-button">
9106											<input
9107												class="product-card__option-radio js-product-card-option"
9108												type="radio"
9109												name="options[Size]"
9110												id="8958759862441-options[l]"
9111												
9112												data-option="1"
9113												value="L"
9114												data-quantity="6"
9115											/>
9116
9117											<label for="8958759862441-options[l]">
9118												<span class="product-card__radio-button-value">L</span>
9119											</label>
9120										</span><span class="product-card__radio-button js-product-card-radio-button">
9121											<input
9122												class="product-card__option-radio js-product-card-option"
9123												type="radio"
9124												name="options[Size]"
9125												id="8958759862441-options[xl]"
9126												
9127												data-option="1"
9128												value="XL"
9129												data-quantity="6"
9130											/>
9131
9132											<label for="8958759862441-options[xl]">
9133												<span class="product-card__radio-button-value">XL</span>
9134											</label>
9135										</span><span class="product-card__radio-button js-product-card-radio-button">
9136											<input
9137												class="product-card__option-radio js-product-card-option"
9138												type="radio"
9139												name="options[Size]"
9140												id="8958759862441-options[xxl]"
9141												
9142												data-option="1"
9143												value="XXL"
9144												data-quantity="6"
9145											/>
9146
9147											<label for="8958759862441-options[xxl]">
9148												<span class="product-card__radio-button-value">XXL</span>
9149											</label>
9150										</span></div></div>
9151
9152						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
9153							<span class="product-card__preloader-icon"></span>
9154
9155							<span class="product-card__preloader-text">Adding...</span>
9156						</div>
9157
9158						<div class="visually-hidden product-card__error js-product-card-error">
9159							<div class="product-card__error-message js-product-card-error-message">
9160							</div>
9161						</div>
9162					</div>
9163				</div>
9164
9165				
9166					
9167		<div class="product-card__info">
9168			<div class="product-card__info-header"><a href="/products/stellan-overshirt-night-sky-wood" class="product-card__heading desktop-to-large-mobile-only">STELLAN OVERSHIRT<span
9169							class="visually-hidden"> NIGHT SKY WOOD</span></a>
9170
9171					<h3 class="product-card__heading mobile-large-only--flex">stellan overshirt<span
9172							class="visually-hidden"> NIGHT SKY WOOD</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
9173
9174			<div class="product-card__info-body"><p class="product-card__color"> NIGHT SKY WOOD</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>
9174$198</span></span><a href="/products/stellan-overshirt-night-sky-wood" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
9175		</div>
9176	
9177				
9178
9179				<select
9180					class="select product-card__hidden-select js-product-card-hidden-select"
9181					name="id"
9182				><option
9183							class="product-card__option"
9184							data-option-value="XS"
9185							value="47108151476393"
9186							data-variant-id="47108151476393"
9187							 disabled 
9188							data-available="false"
9189						>XS</option><option
9190							class="product-card__option"
9191							data-option-value="S"
9192							value="47108151509161"
9193							data-variant-id="47108151509161"
9194							
9195							data-available="true"
9196						>S</option><option
9197							class="product-card__option"
9198							data-option-value="M"
9199							value="47108151541929"
9200							data-variant-id="47108151541929"
9201							
9202							data-available="true"
9203						>M</option><option
9204							class="product-card__option"
9205							data-option-value="L"
9206							value="47108151574697"
9207							data-variant-id="47108151574697"
9208							
9209							data-available="true"
9210						>L</option><option
9211							class="product-card__option"
9212							data-option-value="XL"
9213							value="47108151607465"
9214							data-variant-id="47108151607465"
9215							
9216							data-available="true"
9217						>XL</option><option
9218							class="product-card__option"
9219							data-option-value="XXL"
9220							value="47108151640233"
9221							data-variant-id="47108151640233"
9222							
9223							data-available="true"
9224						>XXL</option></select>
9225
9226				
9227
9228<div class="js-product-card-pre-order">
9229</div>
9230
9231<script type="application/json" data-pre-order-json>
9232	{
9233		"preorderLineItemMessage": "This items ships on",
9234		"variants": [
9235{
9236		"id":47108151476393,
9237		"date": ""
9238		},
9239	{
9240		"id":47108151509161,
9241		"date": ""
9242		},
9243	{
9244		"id":47108151541929,
9245		"date": ""
9246		},
9247	{
9248		"id":47108151574697,
9249		"date": ""
9250		},
9251	{
9252		"id":47108151607465,
9253		"date": ""
9254		},
9255	{
9256		"id":47108151640233,
9257		"date": ""
9258		}
9259	
9260]
9261	}
9262</script>
9262
9263
9264</form>
9265		</span>
9266	</div></div>
9267			</div>
9268		</div>
9269	</section><style> #shopify-section-template--22998801318057__featured_collections_yecfQi .featured-collections {background-color: #f7f4f2; padding-bottom: 0px;} </style></div><section id="shopify-section-template--22998801318057__module_vertical_padding_EiPWVx" class="shopify-section module module--vertical-padding">
9270
9271
9272  <link href="//www.rails.com/cdn/shop/t/1622/assets/module-vertical-padding-vite-DgkbO0_A.css" rel="stylesheet" type="text/css" media="all" />
9273
9274
9275
9276<style data-shopify>
9277	#shopify-section-template--22998801318057__module_vertical_padding_EiPWVx {
9278		--padding-desktop: 30px;
9279		--padding-mobile: 30px;
9280		--background-color: #ffffff;
9281	}
9282</style>
9283</section><section id="shopify-section-template--22998801318057__module_image_with_text_nfC4fE" class="shopify-section module module--image-with-text">
9284
9285
9286  <link href="//www.rails.com/cdn/shop/t/1622/assets/module-image-with-text-vite-BsRqK8qL.css" rel="stylesheet" type="text/css" media="all" />
9287
9288
9289
9290
9291  <link href="//www.rails.com/cdn/shop/t/1622/assets/product-list-vite-s9mH-91O.css" rel="stylesheet" type="text/css" media="all" />
9292
9293
9294<style data-shopify>
9295			.image-with-text__wrapper-block_Tezep3 {
9296				--background-color: #ffffff;
9297				--text-color: #2b2b2b;
9298				--button-text-color: #2b2b2b;
9299				--button-background-color: #ffffff;
9300				--text-position-desktop: left;
9301				--text-position-mobile: left;"
9302
9303				--object-position-desktop: 50.0% 50.0%;
9304					--object-position-mobile: 50.0% 50.0%;}
9305		</style>
9306<div class="image-with-text__wrapper image-with-text__wrapper-block_Tezep3 "
9307				>
9308				<div class="image-with-text__inner
9309				 			image-with-text__inner--left
9310				 			image-with-text__inner--small
9311				 			
9312				  			add-to-bag-container
9313							container
9314"
9315					 data-section-id="template--22998801318057__module_image_with_text_nfC4fE"
9316					 data-section-type="block-with-video"
9317					 data-autoplay="false"
9318					 data-mute="true"
9319					 ><div class="image-with-text__image-container">
9320					<div class="image-with-text__image"><img src="//www.rails.com/cdn/shop/files/Waterfall_Mobile_eee4f6ae-7fc2-43bf-b812-9cc724c5d3b8.jpg?v=1789686542&amp;width=1414" alt="Two models standing in a grassy field with a horse and mountains in the background, wearing dark and light-colored knit outerwear and trousers." srcset="//www.rails.com/cdn/shop/files/Waterfall_Mobile_eee4f6ae-7fc2-43bf-b812-9cc724c5d3b8.jpg?v=1789686542&amp;width=345 345w, //www.rails.com/cdn/shop/files/Waterfall_Mobile_eee4f6ae-7fc2-43bf-b812-9cc724c5d3b8.jpg?v=1789686542&amp;width=450 450w, //www.rails.com/cdn/shop/files/Waterfall_Mobile_eee4f6ae-7fc2-43bf-b812-9cc724c5d3b8.jpg?v=1789686542&amp;width=545 545w, //www.rails.com/cdn/shop/files/Waterfall_Mobile_eee4f6ae-7fc2-43bf-b812-9cc724c5d3b8.jpg?v=1789686542&amp;width=707 707w, //www.rails.com/cdn/shop/files/Waterfall_Mobile_eee4f6ae-7fc2-43bf-b812-9cc724c5d3b8.jpg?v=1789686542&amp;width=690 690w, //www.rails.com/cdn/shop/files/Waterfall_Mobile_eee4f6ae-7fc2-43bf-b812-9cc724c5d3b8.jpg?v=1789686542&amp;width=900 900w, //www.rails.com/cdn/shop/files/Waterfall_Mobile_eee4f6ae-7fc2-43bf-b812-9cc724c5d3b8.jpg?v=1789686542&amp;width=1090 1090w, //www.rails.com/cdn/shop/files/Waterfall_Mobile_eee4f6ae-7fc2-43bf-b812-9cc724c5d3b8.jpg?v=1789686542&amp;width=1414 1414w" width="1414" height="1066" loading="lazy" sizes="(max-width: 375px) 345px, (max-width: 480px) 450px, (max-width: 575px) 545px, (max-width: 767px) 707px" class="mobile-only" fetchpriority="auto">
9321<img src="//www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=2266" alt="Two models standing in a grassy field with a horse and mountains in the background, wearing dark and light-colored knit outerwear and trousers." srcset="//www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=585 585w, //www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=736 736w, //www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=891 891w, //www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=893 893w, //www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=1133 1133w, //www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=1170 1170w, //www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=1472 1472w, //www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=1782 1782w, //www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=1786 1786w, //www.rails.com/cdn/shop/files/Waterfall_ac89d700-4c26-4887-a012-86464cd58967.jpg?v=1789686543&amp;width=2266 2266w" width="2266" height="1680" loading="lazy" sizes="(max-width: 991px) 891px, (max-width: 1199px) 585px, (max-width: 1500px) 736px, (max-width: 1700px) 893px, 1133px" class="desktop-only" fetchpriority="auto">
9322					</div>
9323				</div><div class="image-with-text__info-container">
9324				<div class="image-with-text__info-inner">
9325					<div class="image-with-text__info"><h2 class="image-with-text__info-heading">Your <span class="GT_light_italic">Loyalty</span> Matters</h2><p class="image-with-text__info-text image-with-text__info-text--small">Sign up for Rails VIP and enjoy exclusive benefits.</p><a class="button button--transparent-black image-with-text__info-button"
9326							   href="/pages/loyalty-program"
9327							   aria-label="join rails vip now">join rails vip now</a></div>
9328				</div>
9329			</div><div class="relative image-with-text__product-list"></div>
9330				</div>
9331			</div><style data-shopify>
9332			.image-with-text__wrapper-block_FGma4N {
9333				--background-color: #ffffff;
9334				--text-color: #2b2b2b;
9335				--button-text-color: #2b2b2b;
9336				--button-background-color: #ffffff;
9337				--text-position-desktop: left;
9338				--text-position-mobile: right;"
9339
9340				--object-position-desktop: 50.0% 50.0%;
9341					--object-position-mobile: 50.0% 50.0%;}
9342		</style>
9343<div class="image-with-text__wrapper image-with-text__wrapper-block_FGma4N "
9344				>
9345				<div class="image-with-text__inner
9346				 			image-with-text__inner--right
9347				 			image-with-text__inner--small
9348				 			
9349				  			add-to-bag-container
9350							container
9351"
9352					 data-section-id="template--22998801318057__module_image_with_text_nfC4fE"
9353					 data-section-type="block-with-video"
9354					 data-autoplay="false"
9355					 data-mute="true"
9356					 ><div class="image-with-text__image-container">
9357					<div class="image-with-text__image"><img src="//www.rails.com/cdn/shop/files/Waterfall_Mobile-essentials_032dc888-0066-4f87-9d8a-a013418cf3c4.jpg?v=1789686542&amp;width=1414" alt="A model is shown in a split-screen presentation wearing a dark gray ribbed long-sleeve mock-neck midi dress. On the left, she stands against a plain light gray wall, and on the right, she sits on a brown leather chair with her legs crossed, wearing black pointed-toe knee-high boots." srcset="//www.rails.com/cdn/shop/files/Waterfall_Mobile-essentials_032dc888-0066-4f87-9d8a-a013418cf3c4.jpg?v=1789686542&amp;width=345 345w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-essentials_032dc888-0066-4f87-9d8a-a013418cf3c4.jpg?v=1789686542&amp;width=450 450w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-essentials_032dc888-0066-4f87-9d8a-a013418cf3c4.jpg?v=1789686542&amp;width=545 545w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-essentials_032dc888-0066-4f87-9d8a-a013418cf3c4.jpg?v=1789686542&amp;width=707 707w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-essentials_032dc888-0066-4f87-9d8a-a013418cf3c4.jpg?v=1789686542&amp;width=690 690w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-essentials_032dc888-0066-4f87-9d8a-a013418cf3c4.jpg?v=1789686542&amp;width=900 900w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-essentials_032dc888-0066-4f87-9d8a-a013418cf3c4.jpg?v=1789686542&amp;width=1090 1090w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-essentials_032dc888-0066-4f87-9d8a-a013418cf3c4.jpg?v=1789686542&amp;width=1414 1414w" width="1414" height="1066" loading="lazy" sizes="(max-width: 375px) 345px, (max-width: 480px) 450px, (max-width: 575px) 545px, (max-width: 767px) 707px" class="mobile-only" fetchpriority="auto">
9358<img src="//www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=2266" alt="A model is shown in a split-screen presentation wearing a dark gray ribbed long-sleeve mock-neck midi dress. On the left, she stands against a plain light gray wall, and on the right, she sits on a brown leather chair with her legs crossed, wearing black pointed-toe knee-high boots." srcset="//www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=585 585w, //www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=736 736w, //www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=891 891w, //www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=893 893w, //www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=1133 1133w, //www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=1170 1170w, //www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=1472 1472w, //www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=1782 1782w, //www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=1786 1786w, //www.rails.com/cdn/shop/files/Waterfall-essentials_12e7f0a0-ea0f-4f08-af7f-9b74be46952e.jpg?v=1789686543&amp;width=2266 2266w" width="2266" height="1680" loading="lazy" sizes="(max-width: 991px) 891px, (max-width: 1199px) 585px, (max-width: 1500px) 736px, (max-width: 1700px) 893px, 1133px" class="desktop-only" fetchpriority="auto">
9359					</div>
9360				</div><div class="image-with-text__info-container">
9361				<div class="image-with-text__info-inner">
9362					<div class="image-with-text__info"><h2 class="image-with-text__info-heading">Everyday, <span class="GT_light_italic">Elevated</span></h2><p class="image-with-text__info-text image-with-text__info-text--small">Styles that make getting dressed easy.</p><a class="button button--transparent-black image-with-text__info-button"
9363							   href="/pages/womens-essentials"
9364							   aria-label="the essentials collection">the essentials collection</a></div>
9365				</div>
9366			</div><div class="relative image-with-text__product-list"></div>
9367				</div>
9368			</div><style data-shopify>
9369			.image-with-text__wrapper-block_CL3Ym8 {
9370				--background-color: #ffffff;
9371				--text-color: #2b2b2b;
9372				--button-text-color: #2b2b2b;
9373				--button-background-color: #ffffff;
9374				--text-position-desktop: left;
9375				--text-position-mobile: left;"
9376
9377				--object-position-desktop: 50.0% 50.0%;
9378					--object-position-mobile: 50.0% 50.0%;}
9379		</style>
9380<div class="image-with-text__wrapper image-with-text__wrapper-block_CL3Ym8 "
9381				>
9382				<div class="image-with-text__inner
9383				 			image-with-text__inner--left
9384				 			image-with-text__inner--small
9385				 			
9386				  			add-to-bag-container
9387							container
9388"
9389					 data-section-id="template--22998801318057__module_image_with_text_nfC4fE"
9390					 data-section-type="block-with-video"
9391					 data-autoplay="false"
9392					 data-mute="true"
9393					 ><div class="image-with-text__image-container">
9394					<div class="image-with-text__image"><img src="//www.rails.com/cdn/shop/files/Waterfall_Mobile-gdp_65f88c32-4877-49f1-94ce-b383fc6e69ce.jpg?v=1789686541&amp;width=1414" alt="A woman sits on metal stadium seating wearing a blue and white plaid button-up shirt, wide-leg blue jeans, and black loafers. Hand-drawn sports-style graphics and the word &#39;Rails&#39; appear on the beige wall behind her." srcset="//www.rails.com/cdn/shop/files/Waterfall_Mobile-gdp_65f88c32-4877-49f1-94ce-b383fc6e69ce.jpg?v=1789686541&amp;width=345 345w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-gdp_65f88c32-4877-49f1-94ce-b383fc6e69ce.jpg?v=1789686541&amp;width=450 450w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-gdp_65f88c32-4877-49f1-94ce-b383fc6e69ce.jpg?v=1789686541&amp;width=545 545w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-gdp_65f88c32-4877-49f1-94ce-b383fc6e69ce.jpg?v=1789686541&amp;width=707 707w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-gdp_65f88c32-4877-49f1-94ce-b383fc6e69ce.jpg?v=1789686541&amp;width=690 690w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-gdp_65f88c32-4877-49f1-94ce-b383fc6e69ce.jpg?v=1789686541&amp;width=900 900w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-gdp_65f88c32-4877-49f1-94ce-b383fc6e69ce.jpg?v=1789686541&amp;width=1090 1090w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-gdp_65f88c32-4877-49f1-94ce-b383fc6e69ce.jpg?v=1789686541&amp;width=1414 1414w" width="1414" height="1066" loading="lazy" sizes="(max-width: 375px) 345px, (max-width: 480px) 450px, (max-width: 575px) 545px, (max-width: 767px) 707px" class="mobile-only" fetchpriority="auto">
9395<img src="//www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=2266" alt="A woman sits on metal stadium seating wearing a blue and white plaid button-up shirt, wide-leg blue jeans, and black loafers. Hand-drawn sports-style graphics and the word &#39;Rails&#39; appear on the beige wall behind her." srcset="//www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=585 585w, //www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=736 736w, //www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=891 891w, //www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=893 893w, //www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=1133 1133w, //www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=1170 1170w, //www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=1472 1472w, //www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=1782 1782w, //www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=1786 1786w, //www.rails.com/cdn/shop/files/Waterfall-gdp_e292b5ff-73e8-46c2-9bb6-01854ee8806a.jpg?v=1789686543&amp;width=2266 2266w" width="2266" height="1680" loading="lazy" sizes="(max-width: 991px) 891px, (max-width: 1199px) 585px, (max-width: 1500px) 736px, (max-width: 1700px) 893px, 1133px" class="desktop-only" fetchpriority="auto">
9396					</div>
9397				</div><div class="image-with-text__info-container">
9398				<div class="image-with-text__info-inner">
9399					<div class="image-with-text__info"><h2 class="image-with-text__info-heading">Your Starting <span class="GT_light_italic">Lineup</span></h2><p class="image-with-text__info-text image-with-text__info-text--small">Our best-selling plaid, refreshed for the stands and beyond.</p><a class="button button--transparent-black image-with-text__info-button"
9400							   href="/collections/womens-hunter-game-day-edit"
9401							   aria-label="the game day edit">the game day edit</a></div>
9402				</div>
9403			</div><div class="relative image-with-text__product-list"></div>
9404				</div>
9405			</div><style data-shopify>
9406			.image-with-text__wrapper-block_GVq6pg {
9407				--background-color: #ffffff;
9408				--text-color: #2b2b2b;
9409				--button-text-color: #2b2b2b;
9410				--button-background-color: #ffffff;
9411				--text-position-desktop: left;
9412				--text-position-mobile: right;"
9413
9414				--object-position-desktop: 50.0% 50.0%;
9415					--object-position-mobile: 50.0% 50.0%;}
9416		</style>
9417<div class="image-with-text__wrapper image-with-text__wrapper-block_GVq6pg "
9418				>
9419				<div class="image-with-text__inner
9420				 			image-with-text__inner--right
9421				 			image-with-text__inner--small
9422				 			
9423				  			add-to-bag-container
9424							container
9425"
9426					 data-section-id="template--22998801318057__module_image_with_text_nfC4fE"
9427					 data-section-type="block-with-video"
9428					 data-autoplay="false"
9429					 data-mute="true"
9430					 ><div class="image-with-text__image-container">
9431					<div class="image-with-text__image"><img src="//www.rails.com/cdn/shop/files/Waterfall_Mobile-handbags_98c4ab89-24f7-4fc4-a1cd-99bb4965d81d.jpg?v=1789686541&amp;width=1414" alt="A dark brown suede drawstring bucket bag shown in a split view: on the left, held by a model from the side, and on the right, worn over the shoulder by a model in a plaid shirt and sunglasses. The background is a clean, neutral off-white studio backdrop." srcset="//www.rails.com/cdn/shop/files/Waterfall_Mobile-handbags_98c4ab89-24f7-4fc4-a1cd-99bb4965d81d.jpg?v=1789686541&amp;width=345 345w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-handbags_98c4ab89-24f7-4fc4-a1cd-99bb4965d81d.jpg?v=1789686541&amp;width=450 450w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-handbags_98c4ab89-24f7-4fc4-a1cd-99bb4965d81d.jpg?v=1789686541&amp;width=545 545w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-handbags_98c4ab89-24f7-4fc4-a1cd-99bb4965d81d.jpg?v=1789686541&amp;width=707 707w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-handbags_98c4ab89-24f7-4fc4-a1cd-99bb4965d81d.jpg?v=1789686541&amp;width=690 690w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-handbags_98c4ab89-24f7-4fc4-a1cd-99bb4965d81d.jpg?v=1789686541&amp;width=900 900w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-handbags_98c4ab89-24f7-4fc4-a1cd-99bb4965d81d.jpg?v=1789686541&amp;width=1090 1090w, //www.rails.com/cdn/shop/files/Waterfall_Mobile-handbags_98c4ab89-24f7-4fc4-a1cd-99bb4965d81d.jpg?v=1789686541&amp;width=1414 1414w" width="1414" height="1066" loading="lazy" sizes="(max-width: 375px) 345px, (max-width: 480px) 450px, (max-width: 575px) 545px, (max-width: 767px) 707px" class="mobile-only" fetchpriority="auto">
9432<img src="//www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=2266" alt="A dark brown suede drawstring bucket bag shown in a split view: on the left, held by a model from the side, and on the right, worn over the shoulder by a model in a plaid shirt and sunglasses. The background is a clean, neutral off-white studio backdrop." srcset="//www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=585 585w, //www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=736 736w, //www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=891 891w, //www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=893 893w, //www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=1133 1133w, //www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=1170 1170w, //www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=1472 1472w, //www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=1782 1782w, //www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=1786 1786w, //www.rails.com/cdn/shop/files/Waterfall-handbags_998a6623-71ba-4551-b3d4-ecb13be8b179.jpg?v=1789686542&amp;width=2266 2266w" width="2266" height="1680" loading="lazy" sizes="(max-width: 991px) 891px, (max-width: 1199px) 585px, (max-width: 1500px) 736px, (max-width: 1700px) 893px, 1133px" class="desktop-only" fetchpriority="auto">
9433					</div>
9434				</div><div class="image-with-text__info-container">
9435				<div class="image-with-text__info-inner">
9436					<div class="image-with-text__info"><h2 class="image-with-text__info-heading">Must Have <span class="GT_light_italic">Carries</span></h2><p class="image-with-text__info-text image-with-text__info-text--small">Designed to go everywhere and carry what you need.</p><a class="button button--transparent-black image-with-text__info-button"
9437							   href="/collections/womens-handbags"
9438							   aria-label="shop handbags">shop handbags</a></div>
9439				</div>
9440			</div><div class="relative image-with-text__product-list"></div>
9441				</div>
9442			</div></section><section id="shopify-section-template--22998801318057__module_main_banner_E7XQcK" class="shopify-section module module--banner">
9443
9444
9445  <link href="//www.rails.com/cdn/shop/t/1622/assets/module-main-banner-vite-DaomhHe-.css" rel="stylesheet" type="text/css" media="all" />
9446
9447
9448
9449
9450  <link href="//www.rails.com/cdn/shop/t/1622/assets/product-list-vite-s9mH-91O.css" rel="stylesheet" type="text/css" media="all" />
9451
9452
9453
9454
9455	<style data-shopify>
9456		#shopify-section-template--22998801318057__module_main_banner_E7XQcK {
9457			--section-height-desktop:65vh;
9458			--section-height-mobile:55vh;
9459			--section-padding-bottom: 30px;
9460			--padding-top-bottom-desktop: 66px;
9461			--padding-top-bottom-mobile: 56px;
9462				--initial-module-banner-height-desktop: 65vh;
9463
9464				--initial-module-banner-height-mobile: 52.1vw;
9465		}
9466	</style>
9467<div class="module-banner add-to-bag-container container module-banner--static module-banner--has-desktop-slides module-banner--has-mobile-slides"
9468		
9469		>
9470		<div class="swiper-container__wrapper">
9471			<div class="swiper-container module-banner__slider"
9472				 role="region"
9473				 aria-label="carousel"
9474				 data-autoplay="3000"
9475			>
9476				<div class="swiper-wrapper module-banner__slider-wrapper"><div class="module-banner__static-slide module-banner__static-slide--desktop">
9477
9478<div
9479  class="swiper-slide module-banner__slider-slide js-module-banner-slide"
9480  id="shopify-block-slide_g4iKFK-desktop"
9481  data-video-autoplay="false"
9482  data-product-list-id="slide_g4iKFK"
9483  
9484>
9485  <style data-shopify>
9486    #shopify-block-slide_g4iKFK-desktop {
9487      --horisontal-alignment-desktop: center;
9488      --horisontal-alignment-text-desktop: center;
9489      --vertical-alignment-desktop: center;
9490      --horisontal-alignment-mobile: center;
9491      --horisontal-alignment-text-mobile: center;
9492      --vertical-alignment-mobile: center;
9493      --image-position-desktop: 50.0% 50.0%;
9494      --image-position-mobile: 50.0% 50.0%;
9495      --overlay-color: ;
9496      --overlay-opacity: 0.4;
9497      --text-color: #ffffff;
9498      --background-color: ;
9499      --button-text-color: #2b2b2b;
9500      --button-background-color: #ffffff;
9501    }
9502  </style>
9503
9504  <div class="module-banner__slider-slide-container">
9505
9506<div
9507  class="module-banner__media js-image-media"
9508  style="--image-position-desktop: 50.0% 50.0%; --aspect-ratio: 16/9; --aspect-ratio-mobile: 16/9;"
9509><img src="//www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=3840" alt="Modern interior with clothing racks, chairs, and a sofa near large windows." srcset="//www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=380 380w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=480 480w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=575 575w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=767 767w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=991 991w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=1199 1199w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=1500 1500w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=1700 1700w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=1920 1920w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=2400 2400w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=3000 3000w, //www.rails.com/cdn/shop/files/Store_Slider_5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1773952441&amp;width=3840 3840w" width="3840" height="2000" loading="eager" sizes="100vw" class="module-banner__image" fetchpriority="high">
9510<div class="module-banner__media-overlay module-banner__media-overlay--hidden"></div>
9511</div>
9512<div class="module-banner__content"><h2 class="module-banner__heading">Our Stores</h2><div class="module-banner__buttons-container">
9513							<a href="/pages/stores"
9514							   class="button button--primary module-banner__button module-banner__button--first"
9515							   aria-label="Go to Come Visit US">Come Visit US</a>
9516						</div></div></div>
9517</div>
9518</div><div class="module-banner__static-slide module-banner__static-slide--mobile">
9519
9520<div
9521  class="swiper-slide module-banner__slider-slide js-module-banner-slide"
9522  id="shopify-block-slide_g4iKFK-mobile"
9523  data-video-autoplay="false"
9524  data-product-list-id="slide_g4iKFK"
9525  
9526>
9527  <style data-shopify>
9528    #shopify-block-slide_g4iKFK-mobile {
9529      --horisontal-alignment-desktop: center;
9530      --horisontal-alignment-text-desktop: center;
9531      --vertical-alignment-desktop: center;
9532      --horisontal-alignment-mobile: center;
9533      --horisontal-alignment-text-mobile: center;
9534      --vertical-alignment-mobile: center;
9535      --image-position-desktop: 50.0% 50.0%;
9536      --image-position-mobile: 50.0% 50.0%;
9537      --overlay-color: ;
9538      --overlay-opacity: 0.4;
9539      --text-color: #ffffff;
9540      --background-color: ;
9541      --button-text-color: #2b2b2b;
9542      --button-background-color: #ffffff;
9543    }
9544  </style>
9545
9546  <div class="module-banner__slider-slide-container" style="--section-height-mobile: 52.1vw;">
9547
9548<div
9549  class="module-banner__media js-image-media"
9550  style="--image-position-mobile: 50.0% 50.0%; --aspect-ratio: 16/9; --aspect-ratio-mobile: 16/9;"
9551><img src="//www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=3840" alt="Modern interior with clothing racks, chairs, and a sofa near large windows." srcset="//www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=380 380w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=480 480w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=575 575w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=767 767w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=991 991w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=1199 1199w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=1500 1500w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=1700 1700w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=1920 1920w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=2400 2400w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=3000 3000w, //www.rails.com/cdn/shop/files/Store_Slider_Mobile-CW-5ed7289c-3837-47ba-8ce9-31d1a791b4f2.jpg?v=1776790262&amp;width=3840 3840w" width="3840" height="2001" loading="eager" sizes="100vw" class="module-banner__image" fetchpriority="high">
9552<div class="module-banner__media-overlay module-banner__media-overlay--hidden"></div>
9553</div>
9554<div class="module-banner__content"><h2 class="module-banner__heading">Our Stores</h2><div class="module-banner__buttons-container">
9555							<a href="/pages/stores"
9556							   class="button button--primary module-banner__button module-banner__button--first"
9557							   aria-label="Go to Come Visit US">Come Visit US</a>
9558						</div></div></div>
9559</div>
9560</div></div></div></div></div>
9561
9562
9563
9564</section><div id="shopify-section-template--22998801318057__advantages_fPpggy" class="shopify-section">
9565
9566
9567  <link href="//www.rails.com/cdn/shop/t/1622/assets/advantages-vite-s-QNepnJ.css" rel="stylesheet" type="text/css" media="all" />
9568
9569<section
9570		class="advantages"
9571		data-section-id="template--22998801318057__advantages_fPpggy"
9572		data-section-type="advantages"
9573	>
9574		<div class="container advantages__container">
9575			<div class="advantages__row-wrapper swiper js-advantages-slider-container" role="region" aria-label="carousel">
9576				<ul class="advantages__row advantages__slider swiper-wrapper"><li class="advantages__col advantages__slide swiper-slide js-advantages-slide"><div class="advantages__icon">
9577									<span aria-hidden="true"><svg width="30" height="30" viewbox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
9578<path fill-rule="evenodd" clip-rule="evenodd" d="M4 7H4.5H20.5H21V7.5V10H25H25.282L25.4279 10.2413L28.9279 16.0308L29 16.1501V16.2895V22.5V23H28.5H26.95C26.7184 24.1411 25.7095 25 24.5 25C23.2905 25 22.2816 24.1411 22.05 23H21H20.5H12.95C12.7184 24.1411 11.7095 25 10.5 25C9.29052 25 8.28164 24.1411 8.05001 23H4.5H4V22.5V19H2V18H9V19H5V22H8.05001C8.28164 20.8589 9.29052 20 10.5 20C11.7095 20 12.7184 20.8589 12.95 22H20V8H5V9H8V10H2V9H4V7.5V7ZM22.05 22C22.2816 20.8589 23.2905 20 24.5 20C25.7095 20 26.7184 20.8589 26.95 22H28V16.4289L24.718 11H21V22H22.05ZM4 13V15H2V16H12V15H5V13V12V11.5H4V12H1V13H4ZM10.5 24C11.3284 24 12 23.3284 12 22.5C12 21.6716 11.3284 21 10.5 21C9.67157 21 9 21.6716 9 22.5C9 23.3284 9.67157 24 10.5 24ZM26 22.5C26 23.3284 25.3284 24 24.5 24C23.6716 24 23 23.3284 23 22.5C23 21.6716 23.6716 21 24.5 21C25.3284 21 26 21.6716 26 22.5Z" fill="#2B2B2B"></path>
9579</svg></span>
9580								</div><h3 class="advantages__heading">Free Shipping</h3><p class="advantages__text">On every order for Rails VIPs</p></li><li class="advantages__col advantages__slide swiper-slide js-advantages-slide"><div class="advantages__icon">
9581									<span aria-hidden="true"><svg width="28" height="28" viewbox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
9582<path d="M3.48944 21.4117C3.55165 21.4117 3.61512 21.3939 3.67098 21.3558C3.81952 21.2555 3.85887 21.0536 3.75858 20.9051C2.37859 18.8624 1.64987 16.4757 1.64987 14.0001C1.64987 7.19035 7.19018 1.65004 13.9999 1.65004C16.7523 1.65004 19.4236 2.57044 21.5842 4.25259L19.2432 4.25767V4.90767L22.4818 4.90133C22.6608 4.90133 22.8055 4.7566 22.8068 4.57632L22.8156 1.325H22.1656L22.1606 3.88439C19.8551 2.02324 
958216.9732 1 14.0001 1C6.83216 1 1 6.83216 1 14.0001C1 16.6052 1.76808 19.1189 3.22041 21.2681C3.28262 21.362 3.38534 21.4117 3.48944 21.4117Z" fill="#2B2B2B" stroke="#2B2B2B" stroke-width="0.5"></path>
9583<path d="M5.21118 23.4163L5.20483 26.6738L5.85357 26.6751L5.85865 24.1347C8.16284 25.987 11.0294 27.0001 14.0003 27.0001C21.1682 27.0001 27.0004 21.1679 27.0004 14C27.0004 11.3949 26.2323 8.88123 24.7799 6.73199C24.6796 6.58345 24.4778 6.5441 24.328 6.64439C24.1795 6.74468 24.1401 6.94654 24.2404 7.09507C25.6217 9.13777 26.3504 11.5245 26.3504 14.0001C26.3504 20.8098 20.8101 26.3501 14.0003 26.3501C11.2403 26.3501 8.57666 25.4272 6.41345 23.7425H8.77478V23.0925H5.5349C5.35716 23.0925 5.21118 23.2373 5.21118 23.4163Z" fill="#2B2B2B" stroke="#2B2B2B" stroke-width="0.5"></path>
9584<path d="M22.1095 9.86265C22.1023 9.84361 22.092 9.82694 22.0793 9.81107C22.0769 9.8079 22.0746 9.80473 22.0722 9.80155C22.0595 9.78727 22.0444 9.77458 22.0278 9.76426C22.0238 9.76188 22.0198 9.76109 22.0158 9.75871C22.0135 9.75791 22.0127 9.75553 22.0111 9.75474L14.0892 5.89534C14.0336 5.86757 13.967 5.86757 13.9114 5.89534L5.9895 9.75474C5.98712 9.75553 5.98633 9.75791 5.98474 9.75871C5.98078 9.76109 5.97681 9.76188 5.97284 9.76426C5.95618 9.77458 5.9419 9.78727 5.92841 9.80155C5.92523 9.80473 5.92365 9.8079 5.92127 9.81107C5.90857 9.82694 5.89905 9.84361 5.89111 9.86265C5.88953 9.86741 5.88715 9.87138 5.88556 9.87614C5.87921 9.89598 5.87524 9.91581 5.87524 9.93724V17.8592C5.87524 17.9353 5.91809 18.0052 5.98554 18.0401L13.9075 22.1026C13.9098 22.1042 13.913 22.1034 13.9154 22.105C13.9432 22.1169 13.9709 22.1248 14.0003 22.1248C14.0297 22.1248 14.0574 22.1169 14.0844 22.1042C14.0868 22.1026 14.09 22.1034 14.0923 22.1018L22.0143 18.0393C22.0825 18.0052 22.1253 17.9353 22.1253 17.8592V9.93723C22.1253 9.91581 22.1214 9.89598 22.115 9.87614C22.1134 9.87138 22.1111 9.86741 22.1095 9.86265V9.86265ZM14.0003 6.30388L21.4684 9.94187L14.0003 13.7712L11.6548 12.5683L14.0781 11.34C14.1455 11.3059 14.1892 11.2361 14.1892 11.1607C14.1899 11.0845 14.1479 11.0147 14.0812 10.979L11.804 9.7769C11.7461 9.74596 11.6762 9.74596 11.6175 9.77532L8.89747 11.1544L6.53206 9.94115L14.0003 6.30388ZM9.09985 11.7154L11.0534 12.7167V15.843L9.09985 14.8226V11.7154ZM9.34423 11.3837L11.7072 10.1856L13.5449 11.1552L11.2089 12.3398L9.34423 11.3837ZM6.28149 10.2697L8.69362 11.5067V14.9464C8.69362 15.0218 8.73567 15.0916 8.80232 15.1265L11.162 16.3588C11.1914 16.3739 11.2239 16.3818 11.2565 16.3818C11.293 16.3818 11.3295 16.3723 11.362 16.3524C11.4231 16.3151 11.4596 16.2493 11.4596 16.1787V12.9254L13.7972 14.1235V21.5892L6.28149 17.7353V10.2697ZM21.7191 17.7354L14.2034 21.5893V14.1236L21.7191 10.2697V17.7354Z" fill="#2B2B2B" stroke="#2B2B2B" stroke-width="0.5"></path>
9585</svg></span>
9586								</div><h3 class="advantages__heading">Easy Returns</h3><p class="advantages__text">On all orders within 14 days of delivery</p></li><li class="advantages__col advantages__slide swiper-slide js-advantages-slide"><div class="advantages__icon">
9587									<span aria-hidden="true"><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 23 23">
9588    <defs>
9589        <style>.cls-1{fill:#2b2b2b;stroke:#fff;stroke-width:0.15px;}</style>
9590    </defs>
9591    <path class="cls-1" d="M11.51,4.46a7.72,7.72,0,0,1,3-3.78h0A3.24,3.24,0,0,1,18.14.62,2.6,2.6,0,0,1,19.2,2a2.93,2.93,0,0,1-.05,1.8h0a8.64,8.64,0,0,1-3.48,4l-.21.13h5.76a1.74,1.74,0,0,1,1.7,1.76V21.17a1.72,1.72,0,0,1-1.7,1.75H1.78a1.72,1.72,0,0,1-1.7-1.75V9.7a1.74,1.74,0,0,1,1.7-1.76H7.43l-.21-.13a8.57,8.57,0,0,1-3.5-4A2.91,2.91,0,0,1,3.66,2,2.56,2.56,0,0,1,4.73.62a3.22,3.22,0,0,1,3.65,0,7.87,7.87,0,0,1,3,3.8l.07.19Zm9.71,17.17h.16l0,0a.42.42,0,0,0,.18-.11h0a.46.46,0,0,0,.13-.33v-8H12.05v8.46h9.17ZM1.33,13.25v7.91h0a.46.46,0,0,0,.13.33.43.43,0,0,0,.32.14h9V13.18H1.33Zm20.34-1.44v-2h0V9.7a.46.46,0,0,0-.45-.46H12.05v2.65h9.62Zm-6.55-10h0a7.61,7.61,0,0,0-3.06,5.91h0v.22h.09a8.06,8.06,0,0,0,3.48-1.64A6.73,6.73,0,0,0,18,3.37a1.5,1.5,0,0,0,0-1.09,1.36,1.36,0,0,0-.51-.57,1.86,1.86,0,0,0-1-.33h0A2.59,2.59,0,0,0,15.12,1.79ZM4.91,2.28a1.43,1.43,0,0,0,0,1h0l0,.08A6.84,6.84,0,0,0,7.24,6.28a8.14,8.14,0,0,0,3.49,1.64h.09V7.71h0A7.61,7.61,0,0,0,7.75,1.79a2.55,2.55,0,0,0-1.29-.41h0a1.86,1.86,0,0,0-1,.33A1.36,1.36,0,0,0,4.91,2.28ZM1.33,11.89H10.8V9.24h-9a.45.45,0,0,0-.44.46v.08h0v2.11Z"></path>
9592    <path class="cls-1" d="M8.24,20.37h-5a.57.57,0,1,1,0-1.13h5a.57.57,0,1,1,0,1.13Z"></path>
9593</svg></span>
9594								</div><h3 class="advantages__heading">Gift Cards</h3><p class="advantages__text">Never expire and may be combined with any other promotions</p></li><li class="advantages__col advantages__slide swiper-slide js-advantages-slide"><div class="advantages__icon">
9595									<span aria-hidden="true"><svg width="23" height="24" viewbox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg">
9596<path d="M16.4827 21.6004C16.2 20.988 15.5219 20.5791 14.7577 20.5791C13.7118 20.5791 12.8637 21.3451 12.8637 22.2896C12.8637 23.234 13.7118 24 14.7577 24C15.6621 24 16.4252 23.4385 16.5953 22.6725C19.8178 21.6004 20.6385 19.072 20.8361 17.4645C22.1084 16.6477 22.9565 15.3711 22.9565 13.9409C22.9565 12.6902 22.306 11.5153 21.2315 10.6725V9.6772C21.2315 6.4349 19.3938 3.47268 16.5103 2.01762V1.96675L16.5114 1.60872C16.5114 0.740043 15.7196 0 14.7301 0H8.22754C7.23802 0 6.44618 0.715099 6.44618 1.60872V1.96576V2.01662C3.56272 3.44682 1.72504 6.40786 1.72504 9.6762V10.6715C0.650481 11.4884 0 12.6632 0 13.9399C0 16.3914 2.40312 18.3819 5.31541 18.3819C5.62686 18.3819 5.88085 18.1525 5.88085 17.8713V10.0082C5.88085 9.72696 5.62684 9.49758 5.31541 9.49758C4.5523 9.49758 3.78918 9.62524 3.10997 9.9065C3.02494 9.93243 2.9399 9.98329 2.85597 10.0082V9.67611C2.85597 6.84155 4.41092 4.28836 6.84288 2.987C7.18192 3.34404 7.66231 3.57444 8.22775 3.57444H14.7591C15.3246 3.57444 15.805 3.34505 16.144 2.987C18.5759 4.26359 20.1309 6.84283 20.1309 9.67611V10.0082C20.0459 9.9823 19.9609 9.93143 19.8769 9.9065C19.1701 9.65118 18.4346 9.49758 17.6715 9.49758C17.36 9.49758 17.106 9.72697 17.106 10.0082V17.8463C17.106 18.1275 17.36 18.3569 17.6715 18.3569C18.3783 18.3569 19.0288 18.2552 19.6505 18.0507C19.2828 19.3782 18.4622 20.8342 16.4832 21.6002L16.4827 21.6004ZM14.7588 22.9787C14.3347 22.9787 13.9956 22.6725 13.9956 22.2896C13.9956 21.9066 14.3347 21.6004 14.7588 21.6004C15.1828 21.6004 15.5219 21.9066 15.5219 22.2896C15.5219 22.6725 15.1828 22.9787 14.7588 22.9787ZM3.56249 10.825C3.95785 10.6714 4.35433 10.5697 4.74969 10.5438V17.3097C2.71433 17.0803 1.13059 15.6501 1.13059 13.9398C1.13059 12.6123 2.09249 11.3876 3.56244 10.8251L3.56249 10.825ZM14.7299 2.55317H8.22737C7.8596 2.55317 7.57689 2.29785 7.57689 1.96573V1.6087C7.57689 1.27658 7.8596 1.02126 8.22737 1.02126H14.7588C15.1265 1.02126 15.4092 1.27658 15.4092 1.6087V1.96573C15.3805 2.29785 15.0978 2.55317 14.7301 2.55317H14.7299ZM18.1788 10.5449C18.6029 10.5958 18.9982 10.6985 19.3947 10.8262C20.8647 11.3877 21.8266 12.5875 21.8266 13.9161C21.8266 15.6524 20.2429 17.0815 18.2075 17.286V10.5451L18.1788 10.5449Z" fill="#2B2B2B"></path>
9597</svg></span>
9598								</div><h3 class="advantages__heading">Customer Care</h3><p class="advantages__text">Dedicated in-house customer service team</p></li></ul>
9599
9600				<div class="swiper-pagination advantages__pagination js-advantages-slider-pagination"></div>
9601
9602				<div class="swiper-button-next advantages__button advantages__button--next js-advantages-slider-next">
9603					<span aria-hidden="true"><svg
9604	width="24"
9605	height="62"
9606	viewBox="0 0 24 62"
9607	fill="none"
9608	xmlns="http://www.w3.org/2000/svg"
9609	class="icon"
9610	aria-hidden="true"
9611>
9612	<path d="M2 1l20 30L2 61" stroke="#2B2B2B" stroke-width="3" />
9613</svg>
9614</span>
9615				</div>
9616
9617				<div class="swiper-button-prev advantages__button advantages__button--prev js-advantages-slider-prev">
9618					<span aria-hidden="true"><svg
9619	width="24"
9620	height="62"
9621	viewBox="0 0 24 62"
9622	fill="none"
9623	xmlns="http://www.w3.org/2000/svg"
9624	class="icon"
9625	aria-hidden="true"
9626>
9627	<path d="M22 1L2 31l20 30" stroke="#2B2B2B" stroke-width="3" />
9628</svg>
9629</span>
9630				</div>
9631			</div>
9632		</div>
9633	</section><style> #shopify-section-template--22998801318057__advantages_fPpggy .container {padding-top: 15px; padding-bottom: 15px;} #shopify-section-template--22998801318057__advantages_fPpggy .advantages {background-color: #f7f4f2;} </style></div><div id="shopify-section-template--22998801318057__instafeed_header_dgVbH9" class="shopify-section">
9634
9635
9636<div class="container">
9637	<div class="instagram-follow-bar" style="display:flex; justify-content:space-between; align-items:center; padding-top:0px;">
9638		
9639			<span class="username" style="font-family: GT Super Ds, sans-serif; font-size: 30px; font-weight: 500; line-height: 1.25; color: #2b2b2b;">
9640        @rails
9641      </span>
9642		
9643
9644		
9645			<a
9646				href="https://instagram.com/rails"
9647				target="_blank"
9648				rel="noopener noreferrer"
9649				style="font-size: 14px; font-weight: 700; line-height: 1.11; letter-spacing: .2em; transition-duration: .3s; transition-property: opacity; transition-timing-function: ease-in-out;">
9650				FOLLOW &nbsp; &gt;
9651			</a>
9652		
9653	</div>
9654</div>
9655
9656
9657
9658<style> #shopify-section-template--22998801318057__instafeed_header_dgVbH9 .container {padding-left: 40px !important; padding-right: 40px !important;} #shopify-section-template--22998801318057__instafeed_header_dgVbH9 .username {font-size: 25px !important;} @media screen and (max-width: 767px) {#shopify-section-template--22998801318057__instafeed_header_dgVbH9 .container {padding-left: 20px !important; padding-right: 20px !important; } #shopify-section-template--22998801318057__instafeed_header_dgVbH9 .username {font-size: 18px !important; padding-left: 20px; } #shopify-section-template--22998801318057__instafeed_header_dgVbH9 .instagram-follow-bar {margin-right: 20px; } #shopify-section-template--22998801318057__instafeed_header_dgVbH9 a {font-size: 12px !important; }} </style></div><div id="shopify-section-template--22998801318057__17484484356cfc54c3" class="shopify-section">
9659  
9660    <div id="shopify-block-AMVA3bDNZcmJIWFNsb__instafeed_app_block_xGhdYi" class="shopify-block shopify-app-block">
9661
9662
9663
9664  
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676<style>
9677      div[id*="instafeed_app_block"] {
9678        width: 100%;
9679      }
9680      div.shopify-section:has(> [id*="instafeed_app_block"]) {
9681      width: 100%;
9682      }
9683      
9684      body #insta-feed {
9685      
9686          
9687
9688          
9689          margin-bottom: 30px!important;
9690          
9691
9692          
9693
9694          
9695
9696          
9697      }
9698      
9699      body #insta-feed h2 {
9700      
9701        
9702        
9703         text-align: center;
9704      }
9705
9706      
9707      
9708</style>
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720  <div id="insta-feed"></div>
9721  
9721<script>
9722    if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "";
9723    
9724  </script>
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735</div>
9736  
9737
9738
9739
9740
9741</div><div id="shopify-section-template--22998801318057__instafeed_header_f96Eyn" class="shopify-section">
9742
9743
9744<div class="container">
9745	<div class="instagram-follow-bar" style="display:flex; justify-content:space-between; align-items:center; padding-top:0px;">
9746		
9747			<span class="username" style="font-family: GT Super Ds, sans-serif; font-size: 30px; font-weight: 500; line-height: 1.25; color: #2b2b2b;">
9748        @railsmens
9749      </span>
9750		
9751
9752		
9753			<a
9754				href="https://instagram.com/railsmens/"
9755				target="_blank"
9756				rel="noopener noreferrer"
9757				style="font-size: 14px; font-weight: 700; line-height: 1.11; letter-spacing: .2em; transition-duration: .3s; transition-property: opacity; transition-timing-function: ease-in-out;">
9758				FOLLOW &nbsp; &gt;
9759			</a>
9760		
9761	</div>
9762</div>
9763
9764
9765
9766<style> #shopify-section-template--22998801318057__instafeed_header_f96Eyn .container {padding-left: 40px !important; padding-right: 40px !important;} #shopify-section-template--22998801318057__instafeed_header_f96Eyn .username {font-size: 25px !important;} @media screen and (max-width: 767px) {#shopify-section-template--22998801318057__instafeed_header_f96Eyn .container {padding-left: 20px !important; padding-right: 20px !important; } #shopify-section-template--22998801318057__instafeed_header_f96Eyn .username {font-size: 18px !important; padding-left: 20px; } #shopify-section-template--22998801318057__instafeed_header_f96Eyn .instagram-follow-bar {margin-right: 20px; } #shopify-section-template--22998801318057__instafeed_header_f96Eyn a {font-size: 12px !important; }} </style></div><div id="shopify-section-template--22998801318057__17484498895385a857" class="shopify-section">
9767  
9768    <div id="shopify-block-ARkVyeFF2eGRDQnNzd__instafeed_app_block_nq6wy8" class="shopify-block shopify-app-block">
9769
9770
9771
9772  
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784<style>
9785      div[id*="instafeed_app_block"] {
9786        width: 100%;
9787      }
9788      div.shopify-section:has(> [id*="instafeed_app_block"]) {
9789      width: 100%;
9790      }
9791      
9792      body #feed-39987 {
9793      
9794          
9795
9796          
9797          margin-bottom: 30px!important;
9798          
9799
9800          
9801
9802          
9803
9804          
9805      }
9806      
9807      body #feed-39987 h2 {
9808      
9809        
9810        
9811         text-align: center;
9812      }
9813
9814      
9815      
9816</style>
9817
9818
9819
9820
9821
9822
9823  <div id="feed-39987" class="instafeed-shopify"></div>
9824
9825
9826
9827  
9827<script>
9828    if (typeof instafeed39987Title === 'undefined') var instafeed39987Title = "";
9829    
9830  </script>
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844</div>
9845  
9846
9847
9848
9849
9850</div>
9851		</main>
9852
9853		<div id="shopify-section-footer" class="shopify-section">
9854
9855
9856
9857
9858
9859<footer class="footer"
9860		role="contentinfo"
9861		data-section-type="footer"
9862		data-section-id="footer"
9863>
9864	<div class="container footer__container">
9865		<div class="footer__main-content">
9866
9867			
9868			
9869			
9870
9871				<div class="footer__menus-container footer__menus-container--desktop">
9872					<nav class="footer__menus" aria-label="Footer navigation">
9873								<div class="footer__menu-container">
9874									<div class="footer-menu">
9875										<h2 class="footer-menu__title">Customer Service</h2>
9876
9877										<ul class="footer-menu__list">
9878												
9879												
9880
9881												
9882
9883												<li class="footer-menu__item">
9884													<a href="/pages/faq"
9885													   
9886													   class="footer-menu__item-link"
9887													   aria-label="Go to FAQ"
9888													>FAQ</a>
9889												</li>
9890											
9891												
9892												
9893
9894												
9895
9896												<li class="footer-menu__item">
9897													<a href="/account/login"
9898													   
9899													   class="footer-menu__item-link"
9900													   aria-label="Go to MY ACCOUNT"
9901													>MY ACCOUNT</a>
9902												</li>
9903											
9904												
9905												
9906
9907												
9908
9909												<li class="footer-menu__item">
9910													<a href="/pages/stores"
9911													   
9912													   class="footer-menu__item-link"
9913													   aria-label="Go to OUR STORES"
9914													>OUR STORES</a>
9915												</li>
9916											
9917												
9918												
9919
9920												
9921
9922												<li class="footer-menu__item">
9923													<a href="/pages/loyalty-program"
9924													   
9925													   class="footer-menu__item-link"
9926													   aria-label="Go to RAILS VIP"
9927													>RAILS VIP</a>
9928												</li>
9929											
9930												
9931												
9932
9933												
9934
9935												<li class="footer-menu__item">
9936													<a href="/policies/shipping-policy"
9937													   
9938													   class="footer-menu__item-link"
9939													   aria-label="Go to SHIPPING"
9940													>SHIPPING</a>
9941												</li>
9942											
9943												
9944												
9945
9946												
9947
9948												<li class="footer-menu__item">
9949													<a href="/pages/returns-exchanges"
9950													   
9951													   class="footer-menu__item-link"
9952													   aria-label="Go to RETURNS & EXCHANGES"
9953													>RETURNS & EXCHANGES</a>
9954												</li>
9955											
9956												
9957												
9958
9959												
9960
9961												<li class="footer-menu__item">
9962													<a href="/pages/rails-size-charts"
9963													   
9964													   class="footer-menu__item-link"
9965													   aria-label="Go to SIZE CHART"
9966													>SIZE CHART</a>
9967												</li>
9968											
9969												
9970												
9971
9972												
9973
9974												<li class="footer-menu__item">
9975													<a href="/products/e-gift-card"
9976													   
9977													   class="footer-menu__item-link"
9978													   aria-label="Go to GIFT CARDS"
9979													>GIFT CARDS</a>
9980												</li>
9981											
9982												
9983												
9984
9985												
9986
9987												<li class="footer-menu__item">
9988													<a href="/pages/contact"
9989													   
9990													   class="footer-menu__item-link"
9991													   aria-label="Go to CONTACT US"
9992													>CONTACT US</a>
9993												</li>
9994											
9995										</ul>
9996									</div>
9997								</div>
9998								<div class="footer__menu-container">
9999									<div class="footer-menu">
10000										<h2 class="footer-menu__title">Information</h2>
10001
10002										<ul class="footer-menu__list">
10003												
10004												
10005
10006												
10007
10008												<li class="footer-menu__item">
10009													<a href="/pages/terms-conditions"
10010													   
10011													   class="footer-menu__item-link"
10012													   aria-label="Go to TERMS & CONDITIONS"
10013													>TERMS & CONDITIONS</a>
10014												</li>
10015											
10016												
10017												
10018
10019												
10020
10021												<li class="footer-menu__item">
10022													<a href="/pages/privacy-policy"
10023													   
10024													   class="footer-menu__item-link"
10025													   aria-label="Go to PRIVACY POLICY"
10026													>PRIVACY POLICY</a>
10027												</li>
10028											
10029												
10030												
10031
10032												
10033
10034												<li class="footer-menu__item">
10035													<a href="/pages/accessibility"
10036													   
10037													   class="footer-menu__item-link"
10038													   aria-label="Go to ACCESSIBILITY"
10039													>ACCESSIBILITY</a>
10040												</li>
10041											
10042												
10043												
10044
10045												
10046
10047												<li class="footer-menu__item">
10048													<a href="/pages/cookie-policy"
10049													   
10050													   class="footer-menu__item-link"
10051													   aria-label="Go to COOKIE POLICY"
10052													>COOKIE POLICY</a>
10053												</li>
10054											
10055												
10056												
10057
10058												
10059
10060												<li class="footer-menu__item">
10061													<a href="/pages/do-not-sell-or-share-my-personal-information"
10062													   
10063													   class="footer-menu__item-link"
10064													   aria-label="Go to DO NOT SELL MY INFO"
10065													>DO NOT SELL MY INFO</a>
10066												</li>
10067											
10068												
10069												
10070
10071												
10072
10073												<li class="footer-menu__item">
10074													<a href="https://www.rails.com/a/careers"
10075													   
10076													   class="footer-menu__item-link"
10077													   aria-label="Go to CAREERS"
10078													>CAREERS</a>
10079												</li>
10080											
10081												
10082												
10083
10084												
10085
10086												<li class="footer-menu__item">
10087													<a href="#"
10088													   
10089														   data-acsb-custom-trigger="true"
10090													   
10091													   class="footer-menu__item-link"
10092													   aria-label="Go to ACCESSIBILITY HELP"
10093													>ACCESSIBILITY HELP</a>
10094												</li>
10095											
10096										</ul>
10097									</div>
10098								</div></nav>
10099				</div>
10100			
10101
10102
10103			
10104				<div class="footer__socials-container">
10105
10106					
10107					
10108
10109					
10110						<div class="footer__newsletter-container footer__newsletter-container--with-icons">
10111<div class="footer-newsletter"><h2 class="footer-newsletter__heading">Let’s Keep in Touch</h2><p class="footer-newsletter__text">Join our mailing list for the latest Rails news & promotions and 10% off your first order.</p><form id="footer-newsletter-form"
10112										  class="footer-newsletter__form js-footer-newsletter-form"
10113										  action="//manage.kmail-lists.com/subscriptions/subscribe"
10114										  data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe"
10115										  method="GET"
10116										  target="_blank" rel="noopener noreferrer"
10117										  autocomplete="off"
10118									>
10119										<input type="hidden" name="g" value="K5MFya">
10120
10121										<div class="klaviyo_field_group footer-newsletter__email-wrapper">
10122											<input
10123												class="input footer__newsletter-input"
10124												type="email"
10125												name="email"
10126												placeholder="Enter email here"
10127												aria-label="Enter email"
10128												value=""
10129												pattern="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$"
10130												required
10131												aria-required="true"
10132											/>
10133
10134											<button class="klaviyo_submit_button footer-newsletter_newsletter-submit"
10135													aria-label="Submit your email"
10136													type="submit"
10137											>
10138												<svg
10139	width="30"
10140	height="21"
10141	viewBox="0 0 30 21"
10142	fill="none"
10143	xmlns="http://www.w3.org/2000/svg"
10144	class="icon"
10145	aria-hidden="true"
10146>
10147	<path
10148		fill-rule="evenodd"
10149		clip-rule="evenodd"
10150		d="M28.308 10.516H0v-1h28.334L21.226.624 22.007 0l7.744 9.689.25.312-.25.312L22.007 20l-.781-.624 7.082-8.86z"
10151		fill="#2B2B2B"
10152	/>
10153</svg>
10154
10155											</button>
10156										</div>
10157
10158										<p class="klaviyo_messages error_message footer-newsletter__error-message" role="alert" aria-live="polite"></p>
10159									</form>
10160
10161									<p class="footer-newsletter__success-message js-footer-newsletter-success-message" role="alert" aria-live="polite">Thanks for subscribing</p>
10162								</div></div>
10163					
10164
10165					
10166						<div class="footer__social-icons-container">
10167							<div class="footer-social-links">
10168	<ul class="footer-social-links__list"><li class="footer-social-links__item">
10169				<a
10170					aria-label="Go to facebook"
10171					class="footer-social-links__link"
10172					rel="noopener noreferrer"
10173					target="_blank"
10174					href="https://www.facebook.com/RAILSCLOTHING"
10175				><svg
10176	width="20"
10177	height="20"
10178	viewBox="0 0 20 20"
10179	fill="none"
10180	xmlns="http://www.w3.org/2000/svg"
10181	class="icon"
10182	aria-hidden="true"
10183>
10184	<path
10185		fill-rule="evenodd"
10186		clip-rule="evenodd"
10187		d="M10.683 20h-9.58A1.104 1.104 0 010 18.896V1.104C0 .494.494 0 1.104 0h17.792C19.506 0 20 .494 20 1.104v17.792c0 .61-.494 1.104-1.104 1.104H13.8v-7.745h2.6l.389-3.019h-2.99V7.31c0-.873.243-1.469 1.497-1.469h1.598v-2.7a21.367 21.367 0 00-2.33-.12c-2.304 0-3.881 1.407-3.881 3.99v2.226H8.076v3.019h2.607V20z"
10188		fill="#2B2B2B"
10189	/>
10190</svg>
10191</a>
10192			</li><li class="footer-social-links__item">
10193				<a
10194					aria-label="Go to instagram"
10195					class="footer-social-links__link"
10196					rel="noopener noreferrer"
10197					target="_blank"
10198					href="https://www.instagram.com/rails/"
10199				><svg
10200	width="20"
10201	height="20"
10202	viewBox="0 0 20 20"
10203	fill="none"
10204	xmlns="http://www.w3.org/2000/svg"
10205	class="icon"
10206	aria-hidden="true"
10207>
10208	<path
10209		fill-rule="evenodd"
10210		clip-rule="evenodd"
10211		d="M10 0C7.284 0 6.944.012 5.877.06 4.813.11 4.086.278 3.45.525a4.902 4.902 0 00-1.772 1.153A4.902 4.902 0 00.525 3.45C.278 4.086.109 4.813.06 5.877.012 6.944 0 7.284 0 10s.012 3.056.06 4.123c.049 1.064.218 1.791.465 2.427a4.902 4.902 0 001.153 1.772 4.902 4.902 0 001.772 1.153c.636.247 1.363.416 2.427.465 1.067.048 1.407.06 4.123.06s3.056-.012 4.123-.06c1.064-.049 1.791-.218 2.427-.465a4.902 4.902 0 001.772-1.153 4.902 4.902 0 001.153-1.772c.247-.636.416-1.363.465-2.427.048-1.067.06-1.407.06-4.123s-.012-3.056-.06-4.123c-.049-1.064-.218-1.791-.465-2.427a4.902 4.902 0 00-1.153-1.772A4.902 4.902 0 0016.55.525C15.914.278 15.187.109 14.123.06 13.056.012 12.716 0 10 0zm0 1.802c2.67 0 2.987.01 4.041.058.975.045 1.505.208 1.857.344.467.182.8.399 1.15.749.35.35.567.683.748 1.15.137.352.3.881.344 1.856.048 1.055.059 1.37.059 4.041 0 2.67-.01 2.986-.059 4.04-.044.976-.207 1.50
102115-.344 1.858a3.1 3.1 0 01-.748 1.15c-.35.35-.683.566-1.15.748-.352.137-.882.3-1.857.344-1.054.048-1.37.058-4.04.058s-2.987-.01-4.041-.058c-.975-.044-1.505-.207-1.857-.344a3.098 3.098 0 01-1.15-.748 3.099 3.099 0 01-.748-1.15c-.137-.353-.3-.882-.344-1.857-.049-1.055-.059-1.37-.059-4.04 0-2.671.01-2.987.059-4.042.044-.975.207-1.504.344-1.857a3.1 3.1 0 01.748-1.15c.35-.35.683-.566 1.15-.748.352-.136.882-.3 1.857-.344 1.054-.048 1.37-.058 4.04-.058zM4.865 10a5.135 5.135 0 1110.27 0 5.135 5.135 0 01-10.27 0zM10 13.333a3.333 3.333 0 110-6.666 3.333 3.333 0 010 6.666zm5.338-7.471a1.2 1.2 0 100-2.4 1.2 1.2 0 000 2.4z"
10212		fill="#2B2B2B"
10213	/>
10214</svg>
10215</a>
10216			</li><li class="footer-social-links__item">
10217				<a
10218					aria-label="Go to pinterest"
10219					class="footer-social-links__link"
10220					rel="noopener noreferrer"
10221					target="_blank"
10222					href="https://www.pinterest.com/rails_la/"
10223				><svg
10224	width="20"
10225	height="20"
10226	viewBox="0 0 20 20"
10227	fill="none"
10228	xmlns="http://www.w3.org/2000/svg"
10229	class="icon"
10230	aria-hidden="true"
10231>
10232	<path
10233		d="M20 10c0-5.524-4.476-10-10-10S0 4.476 0 10a9.954 9.954 0 006.33 9.314c-.08-.766-.16-1.975.041-2.862.202-.767 1.17-4.96 1.17-4.96s-.283-.605-.283-1.492c0-1.371.807-2.42 1.815-2.42.846 0 1.25.646 1.25 1.412 0 .847-.565 2.137-.847 3.347-.202.967.524 1.774 1.492 1.774 1.774 0 3.145-1.855 3.145-4.557 0-2.419-1.734-4.072-4.153-4.072-2.863 0-4.516 2.137-4.516 4.314 0 .887.322 1.815.725 2.299.081.08.081.201.081.282-.08.323-.282 1.008-.282 1.13-.04.2-.162.241-.363.16-1.25-.604-2.016-2.419-2.016-3.91 0-3.146 2.298-6.05 6.613-6.05 3.467 0 6.169 2.5 6.169 5.807 0 3.428-2.177 6.21-5.202 6.21-1.008 0-1.975-.524-2.298-1.17 0 0-.484 1.936-.605 2.38-.242.887-.847 1.975-1.25 2.62C7.944 19.88 8.952 20 10 20c5.524 0 10-4.476 10-10z"
10234		fill="#2B2B2B"
10235	/>
10236</svg>
10237</a>
10238			</li></ul>
10239</div>
10240
10241						</div>
10242					
10243				</div>
10244			
10245
10246			
10247				<div class="footer__menus-container footer__menus-container--mobile">
10248					<div class="footer__menus footer__menus-container--mobile">
10249								<div class="footer__menu-container footer__menu-container--mobile">
10250									<div class="footer-menu-mobile js-footer-accordion">
10251										<button
10252											class="footer-menu-mobile__title js-footer-accordion-content-toggler"
10253											aria-label="Open Customer Service menu"
10254										>Customer Service<span class="footer-menu-mobile__toggler-icon">
10255											</span>
10256										</button>
10257
10258										<ul class="footer-menu-mobile__list  js-footer-accordion-content">
10259												
10260												
10261
10262												
10263
10264												<li class="footer-menu-mobile__item">
10265													<a href="/pages/faq"
10266														
10267													   class="footer-menu-mobile__item-link"
10268													   aria-label="Go to FAQ"
10269													>FAQ</a>
10270												</li>
10271											
10272												
10273												
10274
10275												
10276
10277												<li class="footer-menu-mobile__item">
10278													<a href="/account/login"
10279														
10280													   class="footer-menu-mobile__item-link"
10281													   aria-label="Go to MY ACCOUNT"
10282													>MY ACCOUNT</a>
10283												</li>
10284											
10285												
10286												
10287
10288												
10289
10290												<li class="footer-menu-mobile__item">
10291													<a href="/pages/stores"
10292														
10293													   class="footer-menu-mobile__item-link"
10294													   aria-label="Go to OUR STORES"
10295													>OUR STORES</a>
10296												</li>
10297											
10298												
10299												
10300
10301												
10302
10303												<li class="footer-menu-mobile__item">
10304													<a href="/pages/loyalty-program"
10305														
10306													   class="footer-menu-mobile__item-link"
10307													   aria-label="Go to RAILS VIP"
10308													>RAILS VIP</a>
10309												</li>
10310											
10311												
10312												
10313
10314												
10315
10316												<li class="footer-menu-mobile__item">
10317													<a href="/policies/shipping-policy"
10318														
10319													   class="footer-menu-mobile__item-link"
10320													   aria-label="Go to SHIPPING"
10321													>SHIPPING</a>
10322												</li>
10323											
10324												
10325												
10326
10327												
10328
10329												<li class="footer-menu-mobile__item">
10330													<a href="/pages/returns-exchanges"
10331														
10332													   class="footer-menu-mobile__item-link"
10333													   aria-label="Go to RETURNS & EXCHANGES"
10334													>RETURNS & EXCHANGES</a>
10335												</li>
10336											
10337												
10338												
10339
10340												
10341
10342												<li class="footer-menu-mobile__item">
10343													<a href="/pages/rails-size-charts"
10344														
10345													   class="footer-menu-mobile__item-link"
10346													   aria-label="Go to SIZE CHART"
10347													>SIZE CHART</a>
10348												</li>
10349											
10350												
10351												
10352
10353												
10354
10355												<li class="footer-menu-mobile__item">
10356													<a href="/products/e-gift-card"
10357														
10358													   class="footer-menu-mobile__item-link"
10359													   aria-label="Go to GIFT CARDS"
10360													>GIFT CARDS</a>
10361												</li>
10362											
10363												
10364												
10365
10366												
10367
10368												<li class="footer-menu-mobile__item">
10369													<a href="/pages/contact"
10370														
10371													   class="footer-menu-mobile__item-link"
10372													   aria-label="Go to CONTACT US"
10373													>CONTACT US</a>
10374												</li>
10375											
10376										</ul>
10377									</div>
10378								</div>
10379								<div class="footer__menu-container footer__menu-container--mobile">
10380									<div class="footer-menu-mobile js-footer-accordion">
10381										<button
10382											class="footer-menu-mobile__title js-footer-accordion-content-toggler"
10383											aria-label="Open Information menu"
10384										>Information<span class="footer-menu-mobile__toggler-icon">
10385											</span>
10386										</button>
10387
10388										<ul class="footer-menu-mobile__list  js-footer-accordion-content">
10389												
10390												
10391
10392												
10393
10394												<li class="footer-menu-mobile__item">
10395													<a href="/pages/terms-conditions"
10396														
10397													   class="footer-menu-mobile__item-link"
10398													   aria-label="Go to TERMS & CONDITIONS"
10399													>TERMS & CONDITIONS</a>
10400												</li>
10401											
10402												
10403												
10404
10405												
10406
10407												<li class="footer-menu-mobile__item">
10408													<a href="/pages/privacy-policy"
10409														
10410													   class="footer-menu-mobile__item-link"
10411													   aria-label="Go to PRIVACY POLICY"
10412													>PRIVACY POLICY</a>
10413												</li>
10414											
10415												
10416												
10417
10418												
10419
10420												<li class="footer-menu-mobile__item">
10421													<a href="/pages/accessibility"
10422														
10423													   class="footer-menu-mobile__item-link"
10424													   aria-label="Go to ACCESSIBILITY"
10425													>ACCESSIBILITY</a>
10426												</li>
10427											
10428												
10429												
10430
10431												
10432
10433												<li class="footer-menu-mobile__item">
10434													<a href="/pages/cookie-policy"
10435														
10436													   class="footer-menu-mobile__item-link"
10437													   aria-label="Go to COOKIE POLICY"
10438													>COOKIE POLICY</a>
10439												</li>
10440											
10441												
10442												
10443
10444												
10445
10446												<li class="footer-menu-mobile__item">
10447													<a href="/pages/do-not-sell-or-share-my-personal-information"
10448														
10449													   class="footer-menu-mobile__item-link"
10450													   aria-label="Go to DO NOT SELL MY INFO"
10451													>DO NOT SELL MY INFO</a>
10452												</li>
10453											
10454												
10455												
10456
10457												
10458
10459												<li class="footer-menu-mobile__item">
10460													<a href="https://www.rails.com/a/careers"
10461														
10462													   class="footer-menu-mobile__item-link"
10463													   aria-label="Go to CAREERS"
10464													>CAREERS</a>
10465												</li>
10466											
10467												
10468												
10469
10470												
10471
10472												<li class="footer-menu-mobile__item">
10473													<a href="#"
10474														
10475															data-acsb-custom-trigger="true"
10476														
10477													   class="footer-menu-mobile__item-link"
10478													   aria-label="Go to ACCESSIBILITY HELP"
10479													>ACCESSIBILITY HELP</a>
10480												</li>
10481											
10482										</ul>
10483									</div>
10484								</div></div>
10485				</div>
10486			
10487		</div>
10488
10489		<div class="footer__bottom-content">
10490			
10491				<div class="footer__copyright">© Rails International 2026. All Rights Reserved</div>
10492			
10493
10494		</div>
10495	</div>
10496</footer>
10497
10498<script type="text/javascript">
10499	document.addEventListener('DOMContentLoaded', function () {
10500		KlaviyoSubscribe.attachToForms('#footer-newsletter-form', {
10501			hide_form_on_success: false,
10502			success: function () {
10503				let form = $('.js-footer-newsletter-form');
10504				let successText = $('.js-footer-newsletter-success-message');
10505
10506				if (!form.length || !successText.length) {
10507					return;
10508				}
10509				form.addClass('footer-newsletter__form--hidden');
10510				successText.addClass('footer-newsletter__success-message--visible');
10511			}
10512		});
10513	});
10514</script>
10514
10515
10516
10517</div>
10518
10519		<div id="fb-root" style="display: none"></div>
10520
10521		
10521<script>
10522		  (function(d, s, id) {
10523			var js, fjs = d.getElementsByTagName(s)[0];
10524			if (d.getElementById(id)) return;
10525			js = d.createElement(s); js.id = id;
10526			js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=127142210767229";
10527			fjs.parentNode.insertBefore(js, fjs);
10528		  }(document, 'script', 'facebook-jssdk'));
10529		</script>
10529<script src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js" defer></script>
10529
10530
10531
10532  
10532<script src="//www.rails.com/cdn/shop/t/1622/assets/main-vite-46QvNsBJ.js" type="module" crossorigin="anonymous"></script>
10532
10533  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/vendor-vite-0lVjlELb.js" crossorigin="anonymous">
10534  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/objects-vite-Dd5OQNl7.js" crossorigin="anonymous">
10535  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/settings-vite-BQQmZtn0.js" crossorigin="anonymous">
10536  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/theme-sections-vite-Co0nR_Yu.js" crossorigin="anonymous">
10537  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/utils-vite-CfaM1ram.js" crossorigin="anonymous">
10538  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/images-vite-C-QejCLc.js" crossorigin="anonymous">
10539  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/currency-vite-C8r8Z1Vp.js" crossorigin="anonymous">
10540  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/lazy-load-images-vite-MKimLRwW.js" crossorigin="anonymous">
10541  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/product-card-vite-Dv4YyczN.js" crossorigin="anonymous">
10542  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/cart-events-vite-Dz1unNXf.js" crossorigin="anonymous">
10543  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/videoPlayer-vite-DkTdAK4l.js" crossorigin="anonymous">
10544  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/add-to-bag-block-vite-CG2-5jfO.js" crossorigin="anonymous">
10545  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/password-reset-vite-CnoTWKao.js" crossorigin="anonymous">
10546  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/account-drawer-vite-DgxpwAyg.js" crossorigin="anonymous">
10547  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/fit-recommendation-vite-DE5COKuz.js" crossorigin="anonymous">
10548  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/focus-handler-vite-D4B-lpDX.js" crossorigin="anonymous">
10549  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/announcement-bar-vite-CQRFsW5e.js" crossorigin="anonymous">
10550  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/header-vite-4DOakxHR.js" crossorigin="anonymous">
10551  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/product-vite-lvjLn1qF.js" crossorigin="anonymous">
10552  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/brands-slider-vite-BlQv_tJa.js" crossorigin="anonymous">
10553  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/global-carousel-vite-rHhVI9G8.js" crossorigin="anonymous">
10554  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/footer-vite-DXh38isg.js" crossorigin="anonymous">
10555  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/shop-slider-vite-DY7tLuLg.js" crossorigin="anonymous">
10556  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/hero-banner-vite-pAGpOnox.js" crossorigin="anonymous">
10557  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/module-main-banner-vite-CP_5LMUL.js" crossorigin="anonymous">
10558  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/banner-with-text-vite-Dj1WwoaV.js" crossorigin="anonymous">
10559  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/plp-template-vite-DMFU6dFL.js" crossorigin="anonymous">
10560  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/product-recommendations-vite-Xh21Yok_.js" crossorigin="anonymous">
10561  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/video-vite-CZw_pzUa.js" crossorigin="anonymous">
10562  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/advantages-vite-gS5WXYGh.js" crossorigin="anonymous">
10563  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/search-template-vite-mpnO2mxM.js" crossorigin="anonymous">
10564  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/plp-banner-vite-CqYfr49N.js" crossorigin="anonymous">
10565  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/lookbook-banner-vite-CNIU0Til.js" crossorigin="anonymous">
10566  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/customers-addresses-vite-_WeR2kGa.js" crossorigin="anonymous">
10567  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/customers-login-vite-Dn4OHuOz.js" crossorigin="anonymous">
10568  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/customers-account-vite-BQEE_Isw.js" crossorigin="anonymous">
10569  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/bodyScrollLock.esm-vite-CABaxWbl.js" crossorigin="anonymous">
10570  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/jquery-vite-HBvTTBcJ.js" crossorigin="anonymous">
10571  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/_commonjsHelpers-vite-BosuxZz1.js" crossorigin="anonymous">
10572  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/core-class-vite-CX4bP5r2.js" crossorigin="anonymous">
10573  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/index-vite-CzApALvg.js" crossorigin="anonymous">
10574  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/unescape-vite-qtllLlZ1.js" crossorigin="anonymous">
10575  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/index-vite-B-_vkCL2.js" crossorigin="anonymous">
10576  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/cartApiServices-vite-CLGN-AHZ.js" crossorigin="anonymous">
10577  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/theme-product-form-vite-CHXUzf8R.js" crossorigin="anonymous">
10578  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/index-vite-DXWni4yJ.js" crossorigin="anonymous">
10579  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/vue.runtime.esm-vite-DO7IpdXk.js" crossorigin="anonymous">
10580  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/currency-vite-CdPOxbL7.js" crossorigin="anonymous">
10581  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1622/assets/lodash-vite-D2zFX4a7.js" crossorigin="anonymous">
10582
10583<!-- Start of railsclothing Zendesk Widget script -->
10584			
10584<script
10585			  id="ze-snippet"
10586			  src="https://static.zdassets.com/ekr/snippet.js?key=980f4e1a-c61e-46d6-8016-d3d3dc98c8fc"
10587			  async
10588			></script>
10588
10589		<!-- End of railsclothing Zendesk Widget script -->
10590
10591		
10591<script src="https://js.afterpay.com/afterpay-1.x.js" data-analytics-enabled async></script>
10591
10592
10593		
10593<script defer>
10594		  (function(){var s = document.createElement('script'),e = ! document.body ? document.querySelector('head') : document.body;s.src = 'https://acsbapp.com/apps/app/assets/js/acsb.js';s.async = s.defer = true;s.onload = function(){acsbJS.init({statementLink : '',feedbackLink : '',footerHtml : '',hideMobile : true,hideTrigger : true,language : 'en',position : 'left',leadColor : '#146ff8',triggerColor : '#146ff8',triggerRadius : '50%',triggerPositionX : 'left',triggerPositionY : 'bottom',triggerIcon : 'default',triggerSize : 'medium',triggerOffsetX : 20,triggerOffsetY : 20,mobile : {triggerSize : 'small',triggerPositionX : 'left',triggerPositionY : 'center',triggerOffsetX : 0,triggerOffsetY : 0,triggerRadius : '0'}});};e.appendChild(s);}());
10595		</script>
10595
10596
10597		
10598
10599		
10600<div class="nosto_page_type" style="display:none">front</div>
10601
10602
10603
10604<div class="nosto_market" style="display:none">
10605    <span class="id">26149033</span>
10606    <span class="locale">en</span>
10607</div>
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619<div class="nosto_cart" style="display:none">
10620    
10621    
10622    
10623</div>
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633	
10634
10635	
10635<script defer src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js"></script>
10635
10636
10637	
10637<script>
10638	  var klevu_enable_sales_message = false;
10639	</script>
10639
10640
10641	  <!--KLEVU CUSTOMIZATION CODE-->
10642	
10642<script src="https://js.klevu.com/klevu-js-v1/customizations/klevu-user-customization-171839277331117381-v2.js" defer></script>
10642
10643
10644		
10644<script src="https://cdn.jsdelivr.net/npm/@loophq/onstore-sdk@latest/dist/loop-onstore-sdk.min.js" defer></script>
10644
10645		
10645<script>
10646			window.addEventListener('load', function() {
10647				if (!window.LoopOnstore) return;
10648
10649				LoopOnstore.init({
10650					key:"33f70f98a05d86d3655efa99f85d246ad6a93cb3",
10651					attach:".minicart__footer-button, .cart__footer-button, #checkout-button"
10652				});
10653			});
10654		</script>
10654
10655
10656    <style> [src="https://tags.w55c.net/rs?id=17ffecd6b18a4dcd99e2cf7143f778ad&t=homepage"]{display: none;} .product-form .product-form__sales-message {color: black;} </style>
10657<div id="shopify-block-AcVdWR1d0ZzhmRUg1e__11560147490181472608" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: rivo-init -->
10657<script type="text/javascript" id="rivo-app-embed-init">
10658  window.Rivo = window.Rivo || {};
10659  window.Rivo.embedded_version_enabled = true;
10660  window.Rivo.common = window.Rivo.common || {};
10661  window.Rivo.common.shop = {
10662    permanent_domain: 'rails-25.myshopify.com',
10663    currency: "USD",
10664    money_format: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e",
10665    id: 1671180
10666  };
10667
10668  window.Rivo.common.template = 'index';
10669  window.Rivo.common.full_template = 'index';
10670  window.Rivo.common.cart = {};
10671  window.Rivo.common.translations = {"account_widget":{"en":{"or_text":"OR","city_text":"City","edit_text":"Edit","name_text":"Name","email_text":"Email","order_text":"Order","phone_text":"Phone","taxes_text":"Taxes","total_text":"Total","delete_text":"Delete","select_text":"Select","address_text":"Address","company_text":"Company","country_text":"Country","discount_text":"Discount","province_text":"Province","shipping_text":"Shipping","sold_out_text":"Sold out","subtotal_text":"Subtotal","zip_code_text":"ZIP Code","last_name_text":"Last Name","community_title":"Community","favorites_title":"Wishlist","first_name_text":"First Name","home_cta_1_text":"View Rewards","home_cta_2_text":"Manage Subscriptions","home_cta_3_text":"","add_to_cart_text":"Add to Cart","amount_paid_text":"Amount paid","footer_home_text":"For You","items_count_text":"items","net_payment_text":"Net payment","postal_code_text":"Postal Code","saved_cart_title":"Saved from Cart","are_you_sure_text":"Are you sure you want to?","collections_title":"Collections","contact_info_text":"Contact info","email_placeholder":"Email","google_login_text":"Sign in with Google","login_button_text":"Sign In","login_footer_text":"","login_issues_text":"Click here to sign in with your password if you are having issues","my_addresses_text":"My Addresses","order_placed_text":"Placed on","verify_title_text":"Enter the code sent to [[email]]","all_favorites_text":"Your Wishlist","community_subtitle":"Post your challenges and get rewarded. We'll automatically drop points into your account for every challenge you complete.","footer_orders_text":"Orders","latest_order_title":"Latest Order","notifications_text":"Notifications","profile_list_links":[{"url":"https:\/\/www.rails.com\/pages\/faq","text":"FAQ","open_new_tab":true},{"url":"https:\/\/www.rails.com\/products\/e-gift-card","text":"GIFT CARDS","open_new_tab":true},{"url":"https:\/\/www.rails.com\/pages\/contact","text":"CONTACT US","open_new_tab":true}],"verify_button_text":"Verify Code","ways_to_earn_title":"Ways to earn","address_line_1_text":"Address Line 1","address_line_2_text":"Apartment, suite, etc.","buy_gift_card_title":"Buy Gift Card","delete_address_text":"Yes, Delete Address","external_login_text":"Sign in or Sign up","footer_profile_text":"Profile","home_referral_title":"Refer a Friend \u0026 Earn","my_preferences_text":"My Preferences","payment_method_text":"Payment Method","popular_today_title":"Trending Now","select_country_text":"Select Country","select_options_text":"Select Options","shop_pay_login_text":"Sign in with","taxes_included_text":"Taxes (included)","update_profile_text":"Update Profile","view_favorites_text":"View Wishlist","amount_refunded_text":"Amount refunded","billing_address_text":"Billing Address","claim_transfer_title":"Claim Store Credit","home_logged_in_title":"Hello, \u003cspan rivo-ax-text='$store.rivo_profile_customer?.first_name'\u003e\u003c\/span\u003e","order_cancelled_text":"Cancelled on","profile_log_out_text":"Log out","profile_pos_qr_title":"In-Store Sign-In","redeem_rewards_title":"Redeem Rewards","save_collection_text":"Save Collection","select_province_text":"Select Province","shipping_method_text":"Shipping Method","address_default_badge":"Default","alternate_login_title":"Having issues signing in?","community_button_text":"View Challenges","company_optional_text":"Company (Optional)","featured_content_link":"","footer_community_text":"Community","home_logged_out_title":"Sign in to your account","membership_gift_title":"Select Your Free Gift","recently_viewed_title":"Recently Viewed","share_collection_text":"Share","shipping_address_text":"Shipping Address","transfer_credit_title":"Send Store Credit","add_to_collection_text":"Add to Collection","featured_content_title":"Soak It Up","home_referral_subtitle":"Give $25, Get $25","home_wallet_pass_title":"Add Wallet Pass","orders_logged_in_title":"Your Orders","added_to_cart_link_text":"Go to Cart","additional_details_text":"Additional Details","home_logged_in_subtitle":"","home_referral_copy_text":"Referral link copied to clipboard","membership_manage_title":"Manage Membership","orders_empty_state_text":"You haven't placed any orders yet","orders_logged_out_title":"Log in to view, track, and manage your orders","profile_pos_qr_subtitle":"Show this code to a store associate at checkout to sign in to your account from a retail store.","redeem_rewards_url_text":"My Rewards","survey_next_button_text":"Next","survey_ski
10671p_button_text":"Skip","vip_tier_progress_title":"\u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.tier?.name'\u003e\u003c\/span\u003e","alternate_login_subtitle":"Use one of the following methods below to sign in.","home_logged_out_subtitle":"Get access to your rewards, referrals, and more","membership_gift_subtitle":"Your membership includes a free gift. Choose an option below to add it to your cart.","mobile_phone_number_text":"Mobile Phone Number","order_cancel_button_text":"Cancel Order","order_item_refunded_text":"(Refunded)","shipping_addresses_title":"Shipping Addresses","transfer_credit_subtitle":"\u003cp\u003eYour balance: \u003cspan rivo-ax-text='$store.rivo_profile_customer?.pretty_credits_tally'\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eTransfer credit to a friend or family member. They'll receive an email or SMS with a link to redeem the credit. The credit will be instantly deducted from your account and refunded to you if not claimed within 30 days.\u003c\/p\u003e","verify_login_issues_text":"Having issues? Click here to try again.","featured_content_subtitle":"Best Swim Under the Sun","home_wallet_pass_subtitle":"Scan in-store for exclusive offers","order_returns_button_text":"Start a Return","accepts_sms_marketing_text":"Text me with news and offers","add_shipping_address_title":"Add Shipping Address","alternate_login_email_text":"Sign in with an email and password","claim_transfer_email_label":"Email","create_new_collection_text":"Create New Collection","enter_collection_name_text":"Enter Collection Name","favorites_empty_state_text":"Your wishlist is empty","order_tracking_button_text":"Track Shipment","redeem_rewards_unlock_text":"from unlocking this reward","save_shipping_address_text":"Save Shipping Address","vip_tier_progress_subtitle":"Earn \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e Points to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","alternate_login_google_text":"Sign in with Google","buy_again_notification_text":"Order added to the cart","claim_transfer_claim_button":"Claim Store Credit","claim_transfer_login_button":"Sign in to claim your gift","edit_shipping_address_title":"Edit Shipping Address","favorite_button_active_text":"Added to wishlist","home_button_membership_text":"Credit","home_referral_page_subtitle":"Refer a friend who makes a purchase and both of you will claim rewards.","id_copied_notification_text":"ID copied to clipboard","login_verify_identity_title":"Verify your identity","order_buy_again_button_text":"Buy Again","saved_cart_empty_state_text":"No saved cart items","set_as_default_address_text":"Set as default address","transfer_credit_date_header":"Date","transfer_credit_link_copied":"Link copied!","vip_tier_progress_link_text":"View perks","address_line_2_optional_text":"Address Line 2 (Optional)","collections_empty_state_text":"No collections","email_cannot_be_changed_text":"Email used for login cannot be updated","home_expiration_message_text":"{{balance_label}} expire {{expiration_date}}","home_logged_out_orders_title":"Manage orders, track shipments, and easily start a return","home_wallet_pass_button_text":"Add Wallet Pass","login_accepts_marketing_text":"Email me with updates and offers","loyalty_opt_in_checkbox_text":"Send me loyalty program updates and exclusive offers","transfer_credit_amount_label":"Amount","transfer_credit_no_transfers":"No transfers yet","transfer_credit_send_another":"Send another credit","add_to_cart_notification_text":"Added to cart","alternate_login_shop_pay_text":"Sign in to an existing account with Shop Pay","favorite_button_inactive_text":"Add to wishlist","home_additional_button_1_text":"","home_additional_button_2_text":"","home_logged_out_profile_title":"Manage addresses, contact info, and personal preferences","orders_additional_button_text":"","redeem_rewards_available_text":"available to redeem","same_as_shipping_address_text":"Same as shipping address","transfer_credit_amount_header":"Amount","transfer_credit_history_title":"Transfer History","transfer_credit_message_label":"Message (optional)","home_button_gift_card_cta_text":"My Store Credit","lookup_gift_card_used_subtitle":"We hope you enjoy your purchase!","lookup_gift_card_used_tos_text":"We hope you enjoy your purchase!","order_limited_time_button_text":"Edit Order","address_saved_notification_text":"Address saved","apply_discount_add_to_cart_text":"Apply discount \u0026 add to cart","featured_content_image_position":"center center","generic_error_notification_text":"Looks like we hit an issue. Please try again","home_button_balance_points_text":"Points","home_button_gift_card_code_text":"ID: ","home_button_gift_card_copy_text":"Copy ID","home_button_membership_cta_text":"My Membership","home_logged_out_favorites_title":"Sign in to access your wishlist","home_logged_out_orders_subtitle":"Get access to your rewards, referrals, and more","profile_list_personal_info_text":"Personal Information","redeem_rewards_points_away_text":"away","transfer_credit_generate_button":"Generate Gift URL","transfer_credit_share_link_text":"Share this link with your friend:","view_product_action_button_text":"View product","claim_transfer_email_placeholder":"[email protected]","home_logged_out_profile_subtitle":"Get access to your rewards, referrals, and more","lookup_gift_card_unused_subtitle":"Copy the code below to redeem your gift card","lookup_gift_card_unused_tos_text":"Apply this code at checkout to redeem your gift card","recently_viewed_empty_state_text":"No recently viewed products","address_deleted_notification_text":"Address deleted successfully","international_returns_button_text":"Start an International Return","profile_updated_notification_text":"Profile updated","shipping_address_empty_state_text":"You haven't added any shipping addresses yet","add_to_favorites_notification_text":"Save Item","alternate_login_another_email_text":"Try sending another code","claim_transfer_claimed_amount_text":"You received {{amount}}!","claim_transfer_claimed_sender_text":"{{sender}} sent you store credit","claim_transfer_pending_sender_text":"{{sender}} sent you {{amount}}","home_logged_out_favorites_subtitle":"Get access to your rewards, referrals, and more","transfer_credit_description_header":"Description","transfer_credit_no_credit_subtitle":"\u003cp\u003eYour balance: \u003cspan rivo-ax-text='$store.rivo_profile_customer?.pretty_credits_tally'\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eSorry, you don't have enough credit right now to send.\u003c\/p\u003e","ways_to_earn_transactions_url_text":"View activity","cancel_membership_notification_text":"Membership canceled","home_button_balance_points_cta_text":"My Rewards","added_to_favorites_notification_text":"Item saved","collection_created_notification_text":"Collection Created","profile_list_shipping_addresses_text":"Shipping Addresses","claim_transfer_pending_anonymous_text":"Someone sent you {{amount}}","membership_manage_status_profile_text":"Update and manage your membership details.","error_adding_to_cart_notification_text":"Error adding items to cart","membership_manage_become_a_member_text":"Become a Member","buy_gift_card_recipient_email_self_text":"The gift card will be sent to you.","gift_card_code_copied_notification_text":"Gift Card Code Copied","home_button_membership_paywall_cta_text":"Join our Membership","membership_gift_add_to_cart_button_text":"Add to Cart","orders_secondary_additional_button_text":"","remove_from_favorites_notification_text":"Remove item","vip_tier_progress_amount_spent_subtitle":"Spend \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","vip_tier_progress_orders_count_subtitle":"Place \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e Orders to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","membership_manage_credits_activity_title":"Credits Activity","membership_reactivated_notification_text":"Your membership has been reactivated!","removed_from_favorites_notification_text":"Item removed","membership_update_payment_method_subtitle":"We've just sent you an email to update your payment method. The email subject line is \"Update your payment method\". Please check your email to continue.","buy_gift_card_recipient_email_directly_text":"The gift card will be emailed directly to the recipient.","membership_manage_credits_activity_subtitle":"You have \u003cstrong\u003e\u003cspan rivo-ax-data rivo-ax-text=\"$store.rivo_profile_customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in store credit","membership_manage_status_cancelled_subtitle":"Your membership has been cancelled","send_payment_method_email_notification_text":"We've sent an email to update your payment method","membership_manage_status_is_subscriber_title":"You're an active member","membership_manage_status_is_subscriber_subtitle":"Your membership is currently active","membership_manage_status_not_subscriber_subtitle":"You are not an active member","membership_manage_status_update_payment_link_text":"Update Payment Method","membership_manage_status_cancel_membership_link_text":"Cancel Membership","membership_manage_status_paid_next_billing_date_text":"You will be charged next on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","membership_manage_status_rejoin_membership_link_text":"Rejoin Membership","membership_manage_status_manual_next_billing_date_text":"You've been manually placed on this tier.","membership_manage_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e"}},"loyalty_landing_page":{"en":{"acct_creation_btn":"Start Earning","acct_creation_desc":"Every purchase brings you closer to your next reward.","visitor_point_desc":"Earn points and turn them into rewards.","acct_creation_title":"Join Rails VIP","acct_creation_sign_in":"Already a member?","loyalty_page_general_spent":"Spent","loyalty_page_rewards_title":"Your Rewards","loyalty_page_general_points":"Points","loyalty_page_general_redeem":"Redeem","loyalty_page_rewards_subtitle":"","loyalty_page_banner_earn_button":"Earn Points","loyalty_page_rewards_no_rewards":"No rewards yet.","loyalty_page_ways_to_earn_title":"Shop. Share. \u003cspan class=\"rivo-italic\"\u003eConnect.\u003c\/span\u003e","loyalty_page_banner_login_button":"Sign In","loyalty_page_upload_receipt_help":"Upload a re
10671ceipt within the last 30 days to earn points. Please lay the receipt on a flat surface and take a photo from a close distance.","loyalty_page_banner_redeem_button":"Redeem Rewards","loyalty_page_subscribe_email_help":"Subscribe to our email list and earn points","loyalty_page_ways_to_redeem_title":"Redeem Your Points","vip_tiers_table_perk_translations":["","","","","","","","","",""],"loyalty_page_customer_birthday_day":"Day","loyalty_page_upload_receipt_attach":"Attach File","loyalty_page_upload_receipt_button":"Submit Receipt","loyalty_page_ways_to_earn_subtitle":"Every interaction with Rails gets you closer to your next reward.","loyalty_page_banner_logged_in_title":"Hello, \u003cspan class=\"rivo-italic\" rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e","loyalty_page_banner_register_button":"Join Now","loyalty_page_explainer_step_1_title":"Join","loyalty_page_explainer_step_2_title":"Unlock","loyalty_page_explainer_step_3_title":"Redeem","loyalty_page_subscribe_email_button":"Subscribe","loyalty_page_upload_receipt_no_file":"Please select a file to upload","loyalty_page_upload_receipt_success":"Thanks! Your receipt will be reviewed shortly","loyalty_page_banner_logged_out_title":"Welcome to \u003cspan class=\"rivo-italic\"\u003eRails VIP\u003c\/span\u003e","loyalty_page_banner_login_button_url":"","loyalty_page_customer_birthday_month":"Month","loyalty_page_customer_birthday_title":"Add your birthday to receive your gift every year.","loyalty_page_ways_to_redeem_subtitle":"For every 500 points earned, receive $25 off.","loyalty_page_general_enter_valid_date":"Please enter a valid date","loyalty_page_explainer_logged_in_title":"You Have \u003cspan class=\"rivo-italic\"\u003e\u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e Points","loyalty_page_explainer_step_1_subtitle":"Create an account and get 50 points.","loyalty_page_explainer_step_2_subtitle":"Shop, share, and connect. Earn points through every interaction.","loyalty_page_explainer_step_3_subtitle":"Use your points for rewards and exclusive perks.","loyalty_page_vip_tier_1_threshold_text":"Spend Under $500","loyalty_page_vip_tier_2_threshold_text":"Spend $500+","loyalty_page_vip_tier_3_threshold_text":"Spend $1,000+","loyalty_page_vip_tier_4_threshold_text":"Invite Only","loyalty_page_vip_tier_5_threshold_text":"","loyalty_page_vip_tier_6_threshold_text":"","loyalty_page_vip_tiers_logged_in_title":"Curated Benefits at \u003cspan class=\"rivo-italic\"\u003eEvery Level\u003c\/span\u003e","loyalty_page_activity_table_header_date":"Date Earned","loyalty_page_activity_table_no_activity":"No activity yet","loyalty_page_banner_register_button_url":"","loyalty_page_explainer_logged_out_title":"How It \u003cspan class=\"rivo-italic\"\u003eWorks\u003c\/span\u003e","loyalty_page_vip_tiers_logged_out_title":"Curated Benefits at \u003cspan class=\"rivo-italic\"\u003eEvery Level\u003c\/span\u003e","loyalty_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","loyalty_page_customer_birthday_save_date":"Save Date","loyalty_page_upload_challenge_photo_help":"Upload a challenge photo to earn.","loyalty_page_activity_table_header_action":"Activity","loyalty_page_banner_logged_in_description":"Here's an overview of your points, activity, and rewards.","loyalty_page_explainer_logged_in_subtitle":"","loyalty_page_vip_tiers_logged_in_subtitle":"Each tier unlocks new exclusive rewards.","loyalty_page_banner_logged_out_description":"A membership program where great taste has its privileges. ","loyalty_page_general_activate_store_credit":"Activate Store Credit","loyalty_page_general_redeemed_store_credit":"Redeemed Store Credit","loyalty_page_upload_challenge_photo_attach":"Attach File","loyalty_page_upload_challenge_photo_button":"Submit Challenge Photo","loyalty_page_vip_tiers_logged_out_subtitle":"Each tier unlocks new exclusive rewards.","loyalty_page_activity_table_header_earnings":"Points","loyalty_page_upload_challenge_photo_no_file":"Please select a file to upload","loyalty_page_upload_challenge_photo_success":"Thanks! Your challenge photo will be reviewed shortly","loyalty_page_vip_tiers_progress_column_title":"You're in \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e","loyalty_page_activity_table_header_expiration":"Expires On","loyalty_page_vip_tiers_progress_column_subtitle":"Spend \u003cspan rivo-x-data rivo-x-html=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e to unlock \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e."}},"general":{"en":{"vip_perks":"Perks","vip_tiers":"VIP Tiers","general_by":"by","vip_reward":"VIP reward","vip_status":"VIP Status","general_day":"Day","social_like":"Like","social_share":"Share","vip_benefits":"Benefits","general_error":"Hmm, something went wrong, please try again shortly","general_month":"Month","general_point":"Point","general_spend":"you spend","general_spent":"Spent","social_follow":"Follow","tos_expiry_at":"Reward expires on {{expiry_date}}.","vip_tier_desc":"Gain access to exclusive rewards.","general_credit":"Credit","general_points":"Points","general_redeem":"Redeem","general_reward":"reward","vip_tier_spend":"Spend {{amount}}","general_credits":"Credits","general_go_back":"Go back","general_pending":"Pending","general_rewards":"Rewards","general_sign_in":"Sign in","general_sign_up":"Sign up","referrals_title":"Referral Program","review_complete":"Post a product review","survey_complete":"Complete a Survey","general_approved":"Approved","general_share_on":"Share on","general_you_have":"You have {{points}} points","tos_free_product":"Reward only applies to {{product_name}}","general_cancelled":"Cancelled","general_edit_date":"Edit Date","general_save_date":"Save date","general_show_more":"Show more","general_signed_up":"Signed up","referral_complete":"Complete a Referral","tos_expiry_months":"Expires {{expiry_months}} month(s) after being redeemed.","vip_tier_achieved":"Unlocked {{tier_name}}","vip_tier_added_to":"Added to {{tier_name}}","general_apply_code":"Apply code","general_share_link":"Share your Personal Link","referrals_email_to":"To","vip_achieved_until":"Achieved until","vip_tier_to_unlock":"to unlock","general_drop_points":"Limited time bonus points","general_reward_show":"Show","referrals_completed":"referrals completed so far","vip_tier_dropped_to":"Fell to {{tier_name}}","vip_tier_on_highest":"Congratulations! You've unlocked the highest tier","general_balance_text":"store credit","general_drop_credits":"Limited time bonus credits","general_past_rewards":"Past rewards","general_product_page":"product page","general_ways_to_earn":"Ways to earn","general_your_rewards":"Your rewards","referrals_email_send":"Send email","referrals_get_reward":"Get your","referrals_share_link":"Share this link with a friend for them to claim the reward","social_facebook_like"
10671:"Like page on Facebook","social_tiktok_follow":"Follow @rails on TikTok","social_twitter_share":"Share link on X","tos_min_order_amount":"Applies to all orders over {{min_order_amount}}.","vip_tier_earn_points":"Earn {{points}} Points","vip_tier_retained_to":"Kept {{tier_name}}","vip_tier_vip_history":"VIP History","general_cancel_points":"Points canceled","general_no_points_yet":"No points yet","general_refund_points":"Points refunded","general_sms_subscribe":"Subscribe to SMS","social_facebook_share":"Share link on Facebook","social_handle_missing":"Please enter your handle","social_twitter_follow":"Follow on X","vip_reward_earned_via":"Earned via {{vip_tier_name}} tier","vip_you_have_achieved":"You've achieved","wallet_pass_subscribe":"Add Wallet Pass","general_cancel_credits":"Credits canceled","general_no_rewards_yet":"No rewards yet","general_place_an_order":"Place an order","general_points_expired":"Points expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit a Receipt","general_ways_to_redeem":"Ways to redeem","referrals_claim_reward":"Claim your gift","referrals_code_invalid":"This referral code is invalid","referrals_email_invite":"Refer friends by email","referrals_visitor_desc":"Refer a friend who spends $100 or more on their first order, and you'll both get $25 off.","review_complete_points":"{{points_amount}} points for every review","tos_min_order_quantity":"Minimum {{min_order_quantity}} items required in cart.","general_birthday_reward":"Celebrate with a reward","general_challenge_photo":"Submit a Challenge Photo","general_credits_expired":"Credits expired","general_discount_amount":"points for ${{discount_amount}} off","general_email_subscribe":"Subscribe to Emails","general_expiration_date":"Expiration Date","general_no_activity_yet":"No activity yet","general_placed_an_order":"Placed an order","general_points_activity":"Points History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} points","membership_order_placed":"Credits earned from placing an order","referrals_email_message":"Message","referrals_invalid_email":"Please enter a valid email address","referrals_referral_code":"Your referral link to share","social_instagram_follow":"Follow @rails on Instagram","tos_apply_to_collection":"Only for products in specific collections.","tos_max_shipping_amount":"Maximum shipping amount of {{max_shipping_amount}}.","vip_tier_no_vip_history":"No VIP membership history yet","general_email_subscribed":"Subscribed to Emails","general_enter_valid_date":"Please enter a valid date","general_points_for_every":"Points for every","general_uploaded_receipt":"Submitted a Receipt","general_vip_tier_upgrade":"Rails VIP Tier Upgrade Points","referral_complete_points":"{{points_amount}} points for every referral completed","referrals_call_to_action":"Refer friends and earn","referrals_claimed_reward":"Here's your","referrals_create_account":"Create an Account","referrals_status_blocked":"blocked","referrals_status_pending":"pending","referrals_your_referrals":"Your referrals","activity_expiration_label":"Expires","general_click_to_see_more":"View My Rewards Account","general_product_purchased":"Product Purchased","general_redeemed_a_reward":"Redeemed a Reward","general_use_discount_code":"Use this reward on your next order.","gift_card_sync_past_tense":"Gift card sync","referrals_already_visited":"Already visited this page","referrals_general_invalid":"Sorry, looks like this referral is invalid","referrals_referred_reward":"They will get","referrals_referrer_reward":"You will get","social_handle_placeholder":"@username","general_celebrate_birthday":"Celebrate a birthday","general_how_to_earn_points":"How do I earn Points?","referrals_no_referrals_yet":"No referrals yet","referrals_program_disabled":"This referral program is disabled","referrals_status_completed":"completed","review_complete_past_tense":"Posted a product review","survey_complete_past_tense":"Completed a Survey","general_add_product_to_cart":"Add product to cart","general_balance_text_plural":"Credits","general_drop_points_expired":"Limited time bonus points expired","general_fallback_first_name":"there","general_not_enough_earnings":"Not enough earnings to redeem","general_were_awarded_points":"were awarded points","activity_table_header_status":"Status","general_drop_credits_expired":"Limited time bonus credits expired","general_manual_points_adjust":"manual points adjustment","referral_complete_past_tense":"Completed a Referral","referrals_similar_ip_invalid":"We are unable to process referrals within the same IP address","social_provide_handle_button":"Share handle","social_provide_tiktok_handle":"Share your TikTok handle","store_credit_sync_past_tense":"Store credit sync","vip_tier_orders_placed_count":"Place {{amount}} Orders","general_activate_store_credit":"Activate Store Credit","general_celebrate_anniversary":"Celebrate Loyalty Anniversary","general_punch_card_checkpoint":"Punch Card Checkpoint","general_redeemed_store_credit":"Redeemed Store Credit","checkout_ui_redeem_points_desc":"You have {{points}} points. Apply them to this order.","general_discount_amount_coupon":"${{discount_amount}} off reward","general_have_not_earned_points":"You haven't earned any points yet.","membership_page_benefits_title":"Membership Benefits","referrals_email_to_placeholder":"Add a comma-separated list of emails","referrals_name_must_be_present":"Please enter your first name","checkout_ui_redeem_points_login":"Log in","checkout_ui_redeem_points_title":"Redeem your points","general_add_points_default_note":"Points granted by points import","general_celebrate_your_birthday":"Treat yourself! Add your birthday before it arrives and get your bonus points","general_please_choose_an_option":"Please choose an option from the","general_redeem_error_max_points":"Exceeded maximum points to spend","general_redeem_error_min_points":"Did not meet minimum points to redeem","referrals_email_already_claimed":"This email has already been claimed","referrals_general_invalid_title":"We're Sorry","social_facebook_like_past_tense":"Liked a page on Facebook","social_provide_instagram_handle":"Share your Instagram handle","social_tiktok_follow_past_tense":"Followed @rails on TikTok","
10671social_twitter_share_past_tense":"Shared a link on X","activity_table_header_expiration":"Expires At","social_facebook_share_past_tense":"Shared a link on Facebook","social_twitter_follow_past_tense":"Followed on X","wallet_pass_subscribe_past_tense":"Added Wallet Pass","general_points_for_judgeme_review":"JudgeMe review","membership_page_benefits_subtitle":"Here's an overview of your membership benefits","referrals_account_already_claimed":"You already have an account. Invite your friends and earn more!","vip_tier_products_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_activate_account_title":"Activate Your Account","checkout_ui_redeemed_rewards_title":"Your rewards","general_reset_removal_default_note":"Existing points removed for points reset from import","referrals_your_referrals_show_here":"Your referrals will show here.","social_instagram_follow_past_tense":"Followed @rails on Instagram","checkout_ui_points_estimation_title":"Complete this purchase to earn {{points}} points","checkout_ui_refer_friends_login_url":"\/account\/login?return_url=\/account\u0026email={{customer_email}}","general_loyalty_program_and_rewards":"Loyalty Program \u0026 Rewards","general_vip_tier_upgrade_past_tense":"{{tier_name}} Entry Points","general_your_rewards_will_show_here":"Your rewards will show here.","membership_page_banner_login_button":"Sign In","membership_page_banner_login_prefix":"Already a member?","membership_tier_unlocked_past_tense":"Membership Signup","referrals_email_message_placeholder":"Customize your referral message. The referral link will be automatically added.","checkout_ui_redeem_points_login_desc":"to view your points balance and discover rewards available for redemption.","checkout_ui_redeem_store_credit_desc":"You have ${{store_credit}} in store credit.","vip_tier_product_ids_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_cashback_estimation_title":"Complete this purchase to earn up to {{cashback}} in CashBack","checkout_ui_install_wallet_pass_title":"Install our Wallet Pass for Exclusive Offers","checkout_ui_points_estimation_subtext":"Must be logged in to earn points.","checkout_ui_redeem_store_credit_title":"Apply your store credit","checkout_ui_refer_friends_login_title":"Claim your points from this purchase.","general_celebrate_birthday_past_tense":"Celebrated a birthday","general_discount_code_applied_to_cart":"Reward applied to your cart","general_reset_new_balance_default_note":"Points reset to new balance by points import","general_use_discount_code_free_product":"Apply this reward to get complimentary VIP gifting.","membership_page_explainer_step_1_title":"Signup","membership_page_explainer_step_2_title":"Earn","membership_page_explainer_step_3_title":"Redeem","membership_recurring_signup_past_tense":"Recurring Credit","referrals_advocate_stats_email_claimed":"Claimed","checkout_ui_activate_account_button_url":"\/account\/login?return_url=\/account","checkout_ui_cashback_estimation_subtext":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","membership_page_banner_login_button_url":"\/account\/login?return_url=\/account","social_provide_tiktok_handle_past_tense":"Shared your TikTok handle","checkout_ui_activate_account_button_text":"Activate Account","checkout_ui_activate_account_description":"Activate your loyalty account to start earning points, tracking rewards, and accessing exclusive member benefits.","checkout_ui_redeem_points_alternate_name":"points","checkout_ui_redeemed_rewards_description":"Your rewards available to use","checkout_ui_redeemed_rewards_login_title":"Log in","checkout_ui_refer_friends_referral_title":"Refer a Friend","general_celebrate_anniversary_past_tense":"Celebrated Loyalty Anniversary","referrals_advocate_stats_email_completed":"Completed","referrals_create_account_to_claim_coupon":"Create an account to claim your reward","checkout_ui_redeemed_rewards_select_label":"Select a Reward","membership_page_banner_add_to_cart_button":"Join Now","membership_page_explainer_step_1_subtitle":"Create an account on our store","membership_page_explainer_step_2_subtitle":"Earn points for shopping","membership_page_explainer_step_3_subtitle":"Redeem points for discounts","checkout_ui_install_wallet_pass_button_url":"\/#rivo","general_converted_to_credits_external_note":"Converted your points balance to store credit","general_converted_to_credits_internal_note":"Converted from points to store credit","membership_page_activity_table_header_date":"Date","membership_page_activity_table_no_activity":"No activity yet","membership_page_banner_is_subscriber_title":"Welcome to our Membership Program","membership_page_status_is_subscriber_title":"You have an Active Membership","referrals_advocate_stats_email_link_clicks":"Link Clicks","social_provide_instagram_handle_past_tense":"Shared your Instagram handle","checkout_ui_install_wallet_pass_button_text":"Install Wallet Pass","checkout_ui_install_wallet_pass_description":"Unlock exclusive offers and rewards with our Wallet Pass.","checkout_ui_login_notification_banner_title":"Want to earn points or apply your rewards?","checkout_ui_refer_friends_login_description":"Log in or register to activate your loyalty account, redeem your points and access your special offers.","membership_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","membership_page_banner_non_subscriber_title":"Join our Membership Program","membership_recurring_anniversary_past_tense":"Membership Anniversary Credits","checkout_ui_redeem_incremental_earnings_desc":"How much of your {{balance}} in balance (equivalent to ${{balance_to_currency}}) would you like to redeem?","checkout_ui_refer_friends_login_button_title":"Activate my account","general_order_placed_store_credit_multiplier":"Earn points for every dollar spent.","membership_page_activity_table_header_action":"Activity","referrals_advocate_stats_email_unique_visits":"Unique visits from your link","referrals_email_your_friend_has_referred_you":"Your friend has referred you to {{shop_name}}","checkout_ui_login_notification_banner_subtext":"to become a Rails VIP","checkout_ui_redeem_incremental_earnings_login":"Log in","checkout_ui_redeem_incremental_earnings_title":"Redeem store balance","checkout_ui_redeem_points_select_custom_label":"{{reward_name}} orders ${{min_order_amount}}+ for {{points_amount}} points","checkout_ui_refer_friends_referral_button_url":"","membership_page_banner_add_to_cart_button_url":"\/membership-add-to-cart","membership_page_cancel_membership_modal_title":"Are you sure you want to cancel your membership?","membership_page_explainer_is_subscriber_title":"Hi \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in Store Credit","membership_page_status_is_subscriber_subtitle":"You will be charged next on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_next_charge_date\"\u003e\u003c\/span\u003e","referrals_email_checkout_out_and_claim_reward":"Check out the referral link and claim a free reward.","checkout_ui_gift_with_purchase_applied_message":"Free gift applied","checkout_ui_redeem_points_select_discount_desc":"Please select a reward","checkout_ui_redeem_points_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeemed_rewards_login_description":"to view your rewards available to use.","checkout_ui_refer_friends_referral_description":"Share your referral link with friends and earn rewards each time a new friend makes a purchase.","membership_page_activity_table_header_earnings":"Credits","membership_page_cancel_membership_modal_button":"Yes, Cancel my Membership","membership_page_explainer_non_subscriber_title":"How it Works","checkout_ui_login_notification_banner_link_text":"Log in or sign up","checkout_ui_redeem_points_select_discount_label":"Select Re
10671ward","checkout_ui_redeemed_rewards_select_description":"Please select a reward","checkout_ui_refer_friends_referral_button_title":"Refer a Friend","membership_page_status_update_payment_link_text":"Update Payment Method","referrals_advocate_stats_email_no_referrals_yet":"No referrals yet.","membership_page_activity_table_header_expiration":"Expires At","membership_page_banner_is_subscriber_description":"You've unlocked exclusive savings, rewards \u0026 VIP access.","membership_page_explainer_is_subscriber_subtitle":"Here's an overview of your current credits balance and recent activity","checkout_ui_redeem_store_credit_apply_button_text":"Apply Store Credit","membership_page_banner_non_subscriber_description":"Unlock exclusive savings, rewards \u0026 VIP access.","membership_page_update_payment_method_modal_title":"Update Payment Method","checkout_ui_redeem_incremental_earnings_login_desc":"to view your balance.","membership_page_status_cancel_membership_link_text":"Cancel","membership_page_status_rejoin_membership_link_text":"Rejoin Membership","checkout_ui_refer_friends_referral_text_field_label":"Your referral link","membership_page_cancel_membership_modal_description":"We'd hate to see you leave. Your membership includes exclusive benefits that you'll lose access to immediately.","checkout_ui_redeem_incremental_earnings_desc_applied":"You're using {{applied_balance}} of your available {{balance}} in store credit","membership_page_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_queued_for_cancellation_at\"\u003e\u003c\/span\u003e","checkout_ui_cashback_estimation_title_usd_to_currency":"Complete this purchase to earn up to {{cashback_usd_to_currency}} in CashBack","referrals_advocate_stats_email_friends_order_verified":"Friend's order was verified","referrals_advocate_stats_email_referral_link_to_share":"Here's your referral link to share with friends.","referrals_advocate_stats_email_friend_claimed_discount":"Friend claimed reward","checkout_ui_cashback_estimation_subtext_usd_to_currency":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","checkout_ui_post_purchase_account_activation_button_url":"\/account\/login?return_url=\/account","membership_page_update_payment_method_modal_description":"We've sent you an email to update your payment method. Please check your inbox and follow the instructions.","checkout_ui_redeem_incremental_earnings_form_input_label":"Earnings amount","checkout_ui_redeem_incremental_discount_code_change_error":"{{code}} couldn't be used with your existing rewards.","checkout_ui_redeem_incremental_earnings_form_submit_button":"Redeem","checkout_ui_redeem_points_not_enough_points_banner_message":"You're {{points_amount}} points away from a reward","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency":"You have {{formatted_credits_tally_usd_to_currency}}) in store credit to redeem (subject to FX rates at time of redemption)","checkout_ui_redeem_incremental_earnings_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency_applied":"You're using {{applied_balance_to_currency}} of your available {{formatted_credits_tally_usd_to_currency}} in store credit","general_applied_to_subscription_order":"Applied to subscription order","general_cashback_not_earned_subject":"You didn't earn CashBack on this order","general_cashback_not_earned_title":"You didn't earn CashBack on this order","general_cashback_not_earned_subtitle":"This order wasn't eligible for CashBack.","general_store_credit_transfer_sent_via_gift_url":"Sent {{amount}} credit via gift URL {{transfer_url}}","general_store_credit_transfer_sent":"Sent {{amount}} credit to {{recipient_email}}","general_store_credit_transfer_received":"Received {{amount}} credit from {{sender_email}}","general_store_credit_redeemed":"{{store_credit_amount}} in store credit has been added to your account. Apply at checkout.","general_apply_code_now":"Apply code now","general_apply_to_subscription":"Apply to 
10671subscription","general_or":"OR","general_choose_redemption_destination":"Choose to use it now or on your next subscription order","general_subscription_redemption_applied":"This reward will apply to your next subscription order","general_redeem_error_vip_tier":"This reward requires a higher VIP tier"}}};
10672  window.Rivo.global_config = {"asset_urls":{"loy":{"api_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_api.js?v=1764090844","lp_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.js?v=1764090843","lp_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.css?v=1787090345","profile_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.js?v=1764090842","profile_loyalty_js":null,"profile_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.css?v=1786981399","init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1764090841","referrals_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.js?v=1764090845","referrals_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.css?v=1700287043","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0037\/2110\/1430\/t\/963\/assets\/ba_loy_widget.js?v=1728252181","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1692840875","page_init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_init.js?v=1711433130","page_widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_widget.js?v=1711432435","page_widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page.css?v=1693059047","page_preview_js":null,"app_proxy_applications_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/app_proxy_application.js?v=1708835151"},"forms":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_init.js?v=1711433134","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_widget.js?v=1711433135","forms_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms.css?v=1691714518"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1764090840"}},"proxy_paths":{"loy":"\/apps\/ba-loy","app_metrics":"\/apps\/ba-loy\/app_metrics"},"aat":["loy"],"pv":false,"sts":false,"bam":false,"batc":false,"base_money_format":"\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e","online_store_version":2,"loy_js_api_enabled":true,"hide_console_ad":false,"shopify_markets_enabled":false,"google_client_id":"105612801293-i27f7uh4jfd7tajl14hqbqlvd6dr5psc.apps.googleusercontent.com","multipass_v_token":false,"clear_latest_order_cache":false,"shop":{"id":1671180,"name":"Rails","domain":"www.rails.com"},"theme_extension_local_assets":false};
10673
10674  if (!window.Rivo.global_config.theme_extension_local_assets) {
10675    window.Rivo.global_config.asset_urls = {
10676      ...window.Rivo.global_config.asset_urls,
10677      loy: {
10678        api_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_rivo_api.js',
10679        init_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_init.js',
10680        referrals_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_referrals.js',
10681        referrals_css: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_referrals.css',
10682        widget_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_widget.js',
10683        widget_css: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_widget.css',
10684        page_init_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_page_init.js',
10685        page_widget_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_page_widget.js',
10686        page_widget_css: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_page.css',
10687        page_preview_js: "/assets/msg/loy_page_preview.js",
10688        app_proxy_application_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/app_proxy_application.js',
10689        lp_js:  'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_rivo_lp.js',
10690        profile_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_rivo_profile.js',
10691        profile_loyalty_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_rivo_profile_loyalty.js'
10692      },
10693      forms: {
10694        init_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_forms_init.js',
10695        widget_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_forms_widget.js',
10696        forms_css: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_forms.css'
10697      },
10698      global: {
10699        helper_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_tracking.js'
10700      }
10701    };
10702  }
10703
10704  
10705
10706  window.Rivo.loy_config = {"brand_theme_settings":{"enabled":false,"button_bg":"#20124d","header_bg":"#20124d","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#20124d","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#20124d","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#FFFFFF","desktop_placement":"left","header_text_color":"#FFFFFF","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":3,"points":1,"referrals":2},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false},"launcher_style_settings":{"enabled":false,"button_bg":"#20124d","header_bg":"#20124d","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#20124d","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#20124d","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#FFFFFF","desktop_placement":"left","header_text_color":"#FFFFFF","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":3,"points":1,"referrals":2},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false},"points_program_enabled":true,"referral_program_enabled":true,"membership_program_enabled":false,"vip_program_enabled":true,"vip_progress_block_show_highest_tier":true,"vip_program_tier_type":"amount_spent","vip_program_peri
10706od":"rolling_year","floating_widget_settings":{"enabled":false,"button_bg":"#20124d","header_bg":"#20124d","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#20124d","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#20124d","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#FFFFFF","desktop_placement":"left","header_text_color":"#FFFFFF","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"points":1,"referrals":2,"vip":3},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false,"desktop_launcher_icon":null,"mobile_launcher_icon":null},"widget_custom_icons":{"brand_icon":null,"rewards":null,"ways_to_earn":null,"ways_to_redeem":null},"widget_css":"#baLoySectionWrapper .ba-loy-bg-color {\n  background: linear-gradient(125deg, hsla(254,62%,19%,1), hsla(254,71%,3%,1));\n}\n\n#baLoySectionWrapper .section-panel-wrapper {\n  box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px 0px, #20124d 0px 2px 0px 0px inset;\n}\n\n\n\n\n.header-main, .header-secondary, .points-expiry-desc {\n  color: #FFFFFF !important;\n}\n.main-default a.sign-in{\n  color: #20124d !important;\n}\n\n.section-table-piece-detail-items .li-img path {\n  fill: #3a3a3a;\n}\n\n.buttons-icons-detail-image .li-img {\n  fill: #3a3a3a;\n}\n\n#baLoySectionWrapper .loy-button-main{\n    background: #20124d;\n    color: #FFFFFF;\n}\n\n  #baLoySectionWrapper .loy-button-main{\n    color: #FFFFFF;\n  }\n\n  #baLoySectionWrapper .main-default, #baLoySectionWrapper div.panel-section .head-title,#baLoySectionWrapper body {\n    color: #212b36;\n  }\n\n  #baLoySectionWrapper .section-panel-wrapper .panel-desc, #baLoySectionWrapper .main-default.sign-in-text{\n    color: #737376;\n  }\n\n  #launcher-wrapper{\n    background: #20124d;\n  }\n\n#baLoySectionWrapper div.section-bottom{\n  display:none;\n}\n\n.ba-loy-namespace .ba-loy-messenger-frame, #launcher-wrapper{\n  left: 20px;\n  right: auto;\n}\n.ba-loy-namespace .ba-loy-messenger-frame {\n  bottom: 90px;\n}\n#launcher-wrapper{\n  bottom: 20px;\n}\n\n.launcher-text{\n  color: #ffffff !important;\n}\n\n#launcher-wrapper .launcher-desktop { display: block; }\n#launcher-wrapper .launcher-mobile  { display: none;  }\n\n@media (max-device-width: 851px) and (orientation: landscape), (max-width: 500px) {\n  .ba-loy-namespace .ba-loy-messenger-frame{\n    height: 100%;\n    min-height: 100%;\n    bottom: 0;\n    right: 0;\n    left: 0;\n    top: 0;\n    width: 100%;\n    border-radius: 0 !important;\n  }\n  #launcher-wrapper.up{\n    display: none;\n  }\n  #launcher-wrapper{\n    left: 20px;\n    right: auto;\n    bottom: 20px;\n  }\n  #launcher-wrapper .launcher-desktop { display: none;  }\n  #launcher-wrapper .launcher-mobile  { display: block; }\n}\n\n\n\n.ba-loy-circle{border-radius: 30px !important;}\n.ba-loy-rounded{border-radius: 10px !important;}\n.ba-loy-square{border-radius: 0px !important;}\n","domain_name":"loyalty.rivo.io","font_settings":{"primary_font":"Inter","secondary_font":"Inter"},"translations":{"vip_perks":"Perks","vip_tiers":"VIP Tiers","general_by":"by","general_or":"OR","vip_reward":"VIP reward","vip_status":"VIP Status","general_day":"Day","social_like":"Like","social_share":"Share","vip_benefits":"Benefits","general_error":"Hmm, something went wrong, please try again shortly","general_month":"Month","general_point":"Point","general_spend":"you spend","general_spent":"Spent","social_follow":"Follow","tos_expiry_at":"Reward expires on {{expiry_date}}.","vip_tier_desc":"Gain access to exclusive rewards.","general_credit":"Credit","general_points":"Points","general_redeem":"Redeem","general_reward":"reward","vip_tier_spend":"Spend {{amount}}","general_credits":"Credits","general_go_back":"Go back","general_pending":"Pending","general_rewards":"Rewards","general_sign_in":"Sign in","general_sign_up":"Sign up","referrals_title":"Referral Program","review_complete":"Post a product review","survey_complete":"Complete a Survey","general_approved":"Approved","general_share_on":"Share on","general_you_have":"You have {{points}} points","tos_free_product":"Reward only applies to {{product_name}}","acct_creation_btn":"Start Earning","general_cancelled":"Cancelled","general_edit_date":"Edit Date","general_save_date":"Save date","general_show_more":"Show more","general_signed_up":"Signed up","member_point_desc":"Earn points and turn these into rewards!","referral_complete":"Complete a Referral","tos_expiry_months":"Expires {{expiry_months}} month(s) after being redeemed.","vip_tier_achieved":"Unlocked {{tier_name}}","vip_tier_added_to":"Added to {{tier_name}}","acct_creation_desc":"Get rewarded for being an awesome customer","general_apply_code":"Apply code","general_share_link":"Share your Personal Link","referrals_email_to":"To","vip_achieved_until":"Achieved until","vip_tier_to_unlock":"to unlock","visitor_point_desc":"Earn points and turn these into rewards!","acct_creation_title":"Join and Earn Rewards","general_drop_points":"Limited time bonus points","general_reward_show":"Show","member_header_title":"{points}","member_point_header":"Points","referrals_completed":"referrals completed so far","vip_tier_dropped_to":"Fell to {{tier_name}}","vip_tier_on_highest":"Congratulations! You've unlocked the highest tier","general_balance_text":"store credit","general_drop_credits":"Limited time bonus credits","general_past_rewards":"Past rewards","general_product_page":"product page","general_ways_to_earn":"Ways to earn","general_your_rewards":"Your rewards","referrals_email_send":"Send email","referrals_get_reward":"Get your","referrals_share_link":"Share this link with a friend for them to claim the reward","social_facebook_like"
10706:"Like page on Facebook","social_tiktok_follow":"Follow @rails on TikTok","social_twitter_share":"Share link on X","tos_min_order_amount":"Applies to all orders over {{min_order_amount}}.","vip_tier_earn_points":"Earn {{points}} Points","vip_tier_retained_to":"Kept {{tier_name}}","vip_tier_vip_history":"VIP History","visitor_header_title":"Rewards Program","visitor_point_header":"Earn Points","acct_creation_sign_in":"Already a member?","general_cancel_points":"Points canceled","general_no_points_yet":"No points yet","general_refund_points":"Points refunded","general_sms_subscribe":"Subscribe to SMS","member_header_caption":"Your points","social_facebook_share":"Share link on Facebook","social_handle_missing":"Please enter your handle","social_twitter_follow":"Follow on X","vip_reward_earned_via":"Earned via {{vip_tier_name}} tier","vip_you_have_achieved":"You've achieved","wallet_pass_subscribe":"Add Wallet Pass","general_apply_code_now":"Apply code now","general_cancel_credits":"Credits canceled","general_no_rewards_yet":"No rewards yet","general_place_an_order":"Place an order","general_points_expired":"Points expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit a Receipt","general_ways_to_redeem":"Ways to redeem","referrals_claim_reward":"Claim your gift","referrals_code_invalid":"This referral code is invalid","referrals_email_invite":"Refer friends by email","referrals_visitor_desc":"Refer a friend who spends $100 or more on their first order, and you'll both get $25 off.","review_complete_points":"{{points_amount}} points for every review","tos_min_order_quantity":"Minimum {{min_order_quantity}} items required in cart.","visitor_header_caption":"Earn points, save, and unlock exclusive perks","general_birthday_reward":"Celebrate with a reward","general_challenge_photo":"Submit a Challenge Photo","general_credits_expired":"Credits expired","general_discount_amount":"points for ${{discount_amount}} off","general_email_subscribe":"Subscribe to Emails","general_expiration_date":"Expiration Date","general_no_activity_yet":"No activity yet","general_placed_an_order":"Placed an order","general_points_activity":"Points History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} points","membership_order_placed":"Credits earned from placing an order","referrals_email_message":"Message","referrals_invalid_email":"Please enter a valid email address","referrals_referral_code":"Your referral link to share","social_instagram_follow":"Follow @rails on Instagram","tos_apply_to_collection":"Only for products in specific collections.","tos_max_shipping_amount":"Maximum shipping amount of {{max_shipping_amount}}.","vip_tier_no_vip_history":"No VIP membership history yet","general_email_subscribed":"Subscribed to Emails","general_enter_valid_date":"Please enter a valid date","general_points_for_every":"Points for every","general_uploaded_receipt":"Submitted a Receipt","general_vip_tier_upgrade":"Rails VIP Tier Upgrade Points","referral_complete_points":"{{points_amount}} points for every referral completed","referrals_call_to_action":"Refer friends and earn","referrals_claimed_reward":"Here's your","referrals_create_account":"Create an Account","referrals_status_blocked":"blocked","referrals_status_pending":"pending","referrals_your_referrals":"Your referrals","activity_expiration_label":"Expires","general_click_to_see_more":"View My Rewards Account","general_product_purchased":"Product Purchased","general_redeemed_a_reward":"Redeemed a Reward","general_use_discount_code":"Use this reward on your next order.","gift_card_sync_past_tense":"Gift card sync","referrals_already_visited":"Already visited this page","referrals_general_invalid":"Sorry, looks like this referral is invalid","referrals_referred_reward":"They will get","referrals_referrer_reward":"You will get","social_handle_placeholder":"@username","general_celebrate_birthday":"Celebrate a birthday","general_how_to_earn_points":"How do I earn Points?","loyalty_page_general_spent":"Spent","loyalty_page_rewards_title":"Rewards","referrals_no_referrals_yet":"No referrals yet","referrals_program_disabled":"This referral program is disabled","referrals_status_completed":"completed","review_complete_past_tense":"Posted a product review","survey_complete_past_tense":"Completed a Survey","general_add_product_to_cart":"Add product to cart","general_balance_text_plural":"Credits","general_drop_points_expired":"Limited time bonus points expired","general_fallback_first_name":"there","general_not_enough_earnings":"Not enough earnings to redeem","general_were_awarded_points":"were awarded points","loyalty_page_general_points":"Points","loyalty_page_general_redeem":"Redeem","activity_table_header_status":"Status","general_drop_credits_expired":"Limited time bonus credits expired","general_manual_points_adjust":"manual points adjustment","referral_complete_past_tense":"Completed a Referral","referrals_similar_ip_invalid":"We are unable to process referrals within the same IP address","social_provide_handle_button":"Share handle","social_provide_tiktok_handle":"Share your TikTok handle","store_credit_sync_past_tense":"Store credit sync","vip_tier_orders_placed_count":"Place {{amount}} Orders","general_activate_store_credit":"Activate Store Credit","general_apply_to_subscription":"Apply to 
10706subscription","general_celebrate_anniversary":"Celebrate Loyalty Anniversary","general_punch_card_checkpoint":"Punch Card Checkpoint","general_redeem_error_vip_tier":"This reward requires a higher VIP tier","general_redeemed_store_credit":"Redeemed Store Credit","general_store_credit_redeemed":"{{store_credit_amount}} in store credit has been added to your account. Apply at checkout.","loyalty_page_rewards_subtitle":"You have the following rewards ready to use","checkout_ui_redeem_points_desc":"You have {{points}} points. Apply them to this order.","general_discount_amount_coupon":"${{discount_amount}} off reward","general_have_not_earned_points":"You haven't earned any points yet.","membership_page_benefits_title":"Membership Benefits","referrals_email_to_placeholder":"Add a comma-separated list of emails","referrals_name_must_be_present":"Please enter your first name","account_ui_loyalty_status_title":"Hello, {{first_name}}! You have {{balance}} points","checkout_ui_redeem_points_login":"Log in","checkout_ui_redeem_points_title":"Redeem your points","general_add_points_default_note":"Points granted by points import","general_celebrate_your_birthday":"Treat yourself! Add your birthday before it arrives and get your bonus points","general_please_choose_an_option":"Please choose an option from the","general_redeem_error_max_points":"Exceeded maximum points to spend","general_redeem_error_min_points":"Did not meet minimum points to redeem","loyalty_page_banner_earn_button":"Earn points","loyalty_page_rewards_no_rewards":"No rewards yet","loyalty_page_ways_to_earn_title":"Ways to Earn","referrals_email_already_claimed":"This email has already been claimed","referrals_general_invalid_title":"We're Sorry","social_facebook_like_past_tense":"Liked a page on Facebook","social_provide_instagram_handle":"Share your Instagram handle","social_tiktok_follow_past_tense":"Followed @rails on TikTok","social_twitter_share_past_tense":"Shared a link on X","activity_table_header_expiration":"Expires At","loyalty_page_banner_login_button":"Sign In","loyalty_page_upload_receipt_help":"Upload a receipt within the last 30 days to earn points. Please lay the receipt on a flat surface and take a photo from a close distance.","social_facebook_share_past_tense":"Shared a link on Facebook","social_twitter_follow_past_tense":"Followed on X","wallet_pass_subscribe_past_tense":"Added Wallet Pass","account_slideout_home_login_title":"Sign in to manage your account","general_cashback_not_earned_title":"You didn't earn CashBack on this order","general_cross_collection_purchase":"Cross Collection Purchase","general_points_for_judgeme_review":"JudgeMe review","loyalty_page_banner_redeem_button":"Redeem Rewards","loyalty_page_subscribe_email_help":"Subscribe to our email list and earn points","loyalty_page_ways_to_redeem_title":"Ways to Redeem","membership_page_benefits_subtitle":"Here's an overview of your membership benefits","referrals_account_already_claimed":"You already have an account. Invite your friends and earn more!","vip_tier_products_purchased_count":"Purchase {{amount}} Specific Products","account_ui_loyalty_status_subtitle":"You're on the {{vip_tier_name}} tier","checkout_ui_activate_account_title":"Activate Your Account","checkout_ui_redeemed_rewards_title":"Your rewards","general_reset_removal_default_note":"Existing points removed for points reset from import","general_store_credit_transfer_sent":"Sent {{amount}} credit to {{recipient_email}}","loyalty_page_customer_birthday_day":"Day","loyalty_page_upload_receipt_attach":"Attach File","loyalty_page_upload_receipt_button":"Submit Receipt","loyalty_page_ways_to_earn_subtitle":"Earn points by completing these actions","referrals_your_referrals_show_here":"Your referrals will show here.","social_instagram_follow_past_tense":"Followed @rails on Instagram","account_slideout_orders_login_title":"Sign in to view your orders","checkout_ui_points_estimation_title":"Complete this purchase to earn {{points}} points","checkout_ui_refer_friends_login_url":"\/account\/login?return_url=\/account\u0026email={{customer_email}}","general_cashback_not_earned_subject":"You didn't earn CashBack on this order","general_loyalty_program_and_rewards":"Loyalty Program \u0026 Rewards","general_vip_tier_upgrade_past_tense":"{{tier_name}} Entry Points","general_your_rewards_will_show_here":"Your rewards will show here.","loyalty_page_banner_logged_in_title":"Welcome to the program","loyalty_page_banner_register_button":"Join Now","loyalty_page_explainer_step_1_title":"Signup","loyalty_page_explainer_step_2_title":"Earn","loyalty_page_explainer_step_3_title":"Redeem","loyalty_page_subscribe_email_button":"Subscribe","loyalty_page_upload_receipt_no_file":"Please select a file to upload","loyalty_page_upload_receipt_success":"Thanks! Your receipt will be reviewed shortly","membership_page_banner_login_button":"Sign In","membership_page_banner_login_prefix":"Already a member?","membership_tier_unlocked_past_tense":"Membership Signup","referrals_email_message_placeholder":"Customize your referral message. The referral link will be automatically added.","account_slideout_profile_login_title":"Sign in to manage your profile","checkout_ui_redeem_points_login_desc":"to view your points balance and discover rewards available for redemption.","checkout_ui_redeem_store_credit_desc":"You have ${{store_credit}} in store credit.","general_cashback_not_earned_subtitle":"This order wasn't eligible for CashBack.","loyalty_page_banner_logged_out_title":"Join our Loyalty Program","loyalty_page_customer_birthday_month":"Month","loyalty_page_customer_birthday_title":"Celebrate your birthday","loyalty_page_ways_to_redeem_subtitle":"Redeem points for these rewards","vip_tier_product_ids_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_cashback_estimation_title":"Complete this purchase to earn up to {{cashback}} in CashBack","checkout_ui_install_wallet_pass_title":"Install our Wallet Pass for E
10706xclusive Offers","checkout_ui_points_estimation_subtext":"Must be logged in to earn points.","checkout_ui_redeem_store_credit_title":"Apply your store credit","checkout_ui_refer_friends_login_title":"Claim your points from this purchase.","general_applied_to_subscription_order":"Applied to subscription order","general_celebrate_birthday_past_tense":"Celebrated a birthday","general_choose_redemption_destination":"Choose to use it now or on your next subscription order","general_discount_code_applied_to_cart":"Reward applied to your cart","loyalty_page_general_enter_valid_date":"Please enter a valid date","account_dashboard_activity_block_title":"Your Activity","account_dashboard_member_card_cta_text":"View Rewards","account_dashboard_referral_block_title":"Give $25, Get $25","general_reset_new_balance_default_note":"Points reset to new balance by points import","general_store_credit_transfer_received":"Received {{amount}} credit from {{sender_email}}","general_use_discount_code_free_product":"Apply this reward to get complimentary VIP gifting.","loyalty_page_explainer_logged_in_title":"Hi \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","loyalty_page_explainer_step_1_subtitle":"Create an account on our store","loyalty_page_explainer_step_2_subtitle":"Earn points for shopping","loyalty_page_explainer_step_3_subtitle":"Redeem points for discounts","loyalty_page_vip_tiers_logged_in_title":"VIP Tiers","membership_page_explainer_step_1_title":"Signup","membership_page_explainer_step_2_title":"Earn","membership_page_explainer_step_3_title":"Redeem","membership_recurring_signup_past_tense":"Recurring Credit","referrals_advocate_stats_email_claimed":"Claimed","checkout_ui_activate_account_button_url":"\/account\/login?return_url=\/account","checkout_ui_cashback_estimation_subtext":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","general_subscription_redemption_applied":"This reward will apply to your next subscription order","loyalty_page_activity_table_header_date":"Date","loyalty_page_activity_table_no_activity":"No activity yet","loyalty_page_explainer_logged_out_title":"How it Works","loyalty_page_vip_tiers_logged_out_title":"VIP Tiers","membership_page_banner_login_button_url":"\/account\/login?return_url=\/account","social_provide_tiktok_handle_past_tense":"Shared your TikTok handle","account_dashboard_member_card_body_title":"You have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","account_ui_loyalty_status_cta_button_url":"\/pages\/loyalty-program","checkout_ui_activate_account_button_text":"Activate Account","checkout_ui_activate_account_description":"Activate your loyalty account to start earning points, tracking rewards, and accessing exclusive member benefits.","checkout_ui_redeem_points_alternate_name":"points","checkout_ui_redeemed_rewards_description":"Your rewards available to use","checkout_ui_redeemed_rewards_login_title":"Log in","checkout_ui_refer_friends_referral_title":"Refer a Friend","general_celebrate_anniversary_past_tense":"Celebrated Loyalty Anniversary","loyalty_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","loyalty_page_customer_birthday_save_date":"Save Date","loyalty_page_upload_challenge_photo_help":"Upload a challenge photo to earn.","referrals_advocate_stats_email_completed":"Completed","referrals_create_account_to_claim_coupon":"Create an account to claim your reward","account_dashboard_activity_block_subtitle":"","account_dashboard_referral_block_subtitle":"Share your referral link and give a friend $25 off their first order of $100 or more. You get $25 towards your next purchase when they check out.","account_ui_loyalty_status_cta_button_text":"View Rewards","checkout_ui_redeemed_rewards_select_label":"Select a Reward","loyalty_page_activity_table_header_action":"Activity","loyalty_page_banner_logged_in_description":"As a member, you will earn points for shopping","loyalty_page_explainer_logged_in_subtitle":"Here's an overview of your current points balance and recent activity","loyalty_page_vip_tiers_logged_in_subtitle":"You are on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","membership_page_banner_add_to_cart_button":"Join Now","membership_page_explainer_step_1_subtitle":"Create an account on our store","membership_page_explainer_step_2_subtitle":"Earn points for shopping","membership_page_explainer_step_3_subtitle":"Redeem points for discounts","account_dashboard_member_card_header_title":"Hello, \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e","account_dashboard_vip_tiers_progress_t
10706itle":"VIP Tier Status","checkout_ui_install_wallet_pass_button_url":"\/#rivo","general_converted_to_credits_external_note":"Converted your points balance to store credit","general_converted_to_credits_internal_note":"Converted from points to store credit","loyalty_page_banner_logged_out_description":"Join for free and begin earning points \u0026 rewards every time you shop.","loyalty_page_general_activate_store_credit":"Activate Store Credit","loyalty_page_general_redeemed_store_credit":"Redeemed Store Credit","loyalty_page_upload_challenge_photo_attach":"Attach File","loyalty_page_upload_challenge_photo_button":"Submit Challenge Photo","loyalty_page_vip_tiers_logged_out_subtitle":"Join our VIP loyalty program to unlock exclusive rewards available only to members.","membership_page_activity_table_header_date":"Date","membership_page_activity_table_no_activity":"No activity yet","membership_page_banner_is_subscriber_title":"Welcome to our Membership Program","membership_page_status_is_subscriber_title":"You have an Active Membership","referrals_advocate_stats_email_link_clicks":"Link Clicks","social_provide_instagram_handle_past_tense":"Shared your Instagram handle","account_dashboard_member_card_body_subtitle":"You're on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","account_dashboard_referral_block_share_html":"\u003ca href=\"\/pages\/refer-a-friend\"\u003eEmail your link to friends\u003c\/a\u003e or \u003ca href=\"\/pages\/refer-a-friend?popup_panel=email_referrals\"\u003esend your referrals\u003c\/a\u003e","checkout_ui_install_wallet_pass_button_text":"Install Wallet Pass","checkout_ui_install_wallet_pass_description":"Unlock exclusive offers and rewards with our Wallet Pass.","checkout_ui_login_notification_banner_title":"Want to earn points or apply your rewards?","checkout_ui_refer_friends_login_description":"Log in or register to activate your loyalty account, redeem your points and access your special offers.","loyalty_page_activity_table_header_earnings":"Points","loyalty_page_upload_challenge_photo_no_file":"Please select a file to upload","loyalty_page_upload_challenge_photo_success":"Thanks! Your challenge photo will be reviewed shortly","membership_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","membership_page_banner_non_subscriber_title":"Join our Membership Program","membership_recurring_anniversary_past_tense":"Membership Anniversary Credits","account_dashboard_unused_rewards_block_title":"Use Your Rewards","checkout_ui_redeem_incremental_earnings_desc":"How much of your {{balance}} in balance (equivalent to ${{balance_to_currency}}) would you like to redeem?","checkout_ui_refer_friends_login_button_title":"Activate my account","general_order_placed_store_credit_multiplier":"Earn points for every dollar spent.","loyalty_page_vip_tiers_progress_column_title":"Tier Status","membership_page_activity_table_header_action":"Activity","referrals_advocate_stats_email_unique_visits":"Unique visits from your link","referrals_email_your_friend_has_referred_you":"Your friend has referred you to {{shop_name}}","account_dashboard_member_card_header_subtitle":"Here's what you've earned.","account_dashboard_vip_tiers_progress_subtitle":"Earn \u003cspan rivo-x-data rivo-x-html=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e points to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","checkout_ui_login_notification_banner_subtext":"to become a Rails VIP","checkout_ui_redeem_incremental_earnings_login":"Log in","checkout_ui_redeem_incremental_earnings_title":"Redeem store balance","checkout_ui_redeem_points_select_custom_label":"{{reward_name}} orders ${{min_order_amount}}+ for {{points_amount}} points","checkout_ui_refer_friends_referral_button_url":"","loyalty_page_activity_table_header_expiration":"Expires At","membership_page_banner_add_to_cart_button_url":"\/membership-add-to-cart","membership_page_cancel_membership_modal_title":"Are you sure you want to cancel your membership?","membership_page_explainer_is_subscriber_title":"Hi \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in Store Credit","membership_page_status_is_subscriber_subtitle":"You will be charged next on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_next_charge_date\"\u003e\u003c\/span\u003e","referrals_email_checkout_out_and_claim_reward":"Check out the referral link and claim a free reward.","account_dashboard_rewards_progress_block_t
10706itle":"Earn more rewards.","checkout_ui_gift_with_purchase_applied_message":"Free gift applied","checkout_ui_redeem_points_select_discount_desc":"Please select a reward","checkout_ui_redeem_points_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeemed_rewards_login_description":"to view your rewards available to use.","checkout_ui_refer_friends_referral_description":"Share your referral link with friends and earn rewards each time a new friend makes a purchase.","membership_page_activity_table_header_earnings":"Credits","membership_page_cancel_membership_modal_button":"Yes, Cancel my Membership","membership_page_explainer_non_subscriber_title":"How it Works","account_dashboard_unused_rewards_block_subtitle":"Rewards you've redeemed:","checkout_ui_login_notification_banner_link_text":"Log in or sign up","checkout_ui_redeem_points_select_discount_label":"Select Reward","checkout_ui_redeemed_rewards_select_description":"Please select a reward","checkout_ui_refer_friends_referral_button_title":"Refer a Friend","general_store_credit_transfer_sent_via_gift_url":"Sent {{amount}} credit via gift URL {{transfer_url}}","loyalty_page_vip_tiers_progress_column_subtitle":"Earn \u003cspan rivo-x-data rivo-x-html=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e points to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","membership_page_status_update_payment_link_text":"Update Payment Method","referrals_advocate_stats_email_no_referrals_yet":"No referrals yet.","account_dashboard_unused_rewards_block_date_text":"Redeemed on: {{date}}","membership_page_activity_table_header_expiration":"Expires At","membership_page_banner_is_subscriber_description":"You've unlocked exclusive savings, rewards \u0026 VIP access.","membership_page_explainer_is_subscriber_subtitle":"Here's an overview of your current credits balance and recent activity","account_dashboard_referral_block_copy_button_text":"Copy","account_dashboard_rewards_progress_block_subtitle":"Earn another \u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_amount_to_next_reward\"\u003e\u003c\/span\u003e points to unlock a \u003cspan rivo-x-data rivo-x-text=\"$store.customer.next_reward?.name\"\u003e\u003c\/span\u003e reward\u003c\/p\u003e","account_dashboard_unused_rewards_block_no_rewards":"None yet","checkout_ui_redeem_store_credit_apply_button_text":"Apply Store Credit","membership_page_banner_non_subscriber_description":"Unlock exclusive savings, rewards \u0026 VIP access.","membership_page_update_payment_method_modal_title":"Update Payment Method","checkout_ui_redeem_incremental_earnings_login_desc":"to view your balance.","membership_page_status_cancel_membership_link_text":"Cancel","membership_page_status_rejoin_membership_link_text":"Rejoin Membership","checkout_ui_refer_friends_referral_text_field_label":"Your referral link","membership_page_cancel_membership_modal_description":"We'd hate to see you leave. Your membership includes exclusive benefits that you'll lose access to immediately.","checkout_ui_redeem_incremental_earnings_desc_applied":"You're using {{applied_balance}} of your available {{balance}} in store credit","membership_page_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_queued_for_cancellation_at\"\u003e\u003c\/span\u003e","checkout_ui_cashback_estimation_title_usd_to_currency":"Complete this purchase to earn up to {{cashback_usd_to_currency}} in CashBack","referrals_advocate_stats_email_friends_order_verified":"Friend's order was verified","referrals_advocate_stats_email_referral_link_to_share":"Here's your referral link to share with friends.","referrals_advocate_stats_email_friend_claimed_discount":"Friend claimed reward","account_dashboard_vip_tiers_progress_completed_subtitle":"You've reached the highest tier.","checkout_ui_cashback_estimation_subtext_usd_to_currency":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","checkout_ui_post_purchase_account_activation_button_url":"\/account\/login?return_url=\/account","membership_page_update_payment_method_modal_description":"We've sent you an email to update your payment method. Please check your inbox and follow the instructions.","checkout_ui_redeem_incremental_earnings_form_input_label":"Earnings amount","checkout_ui_redeem_incremental_discount_code_change_error":"{{code}} couldn't be used with your existing rewards.","checkout_ui_redeem_incremental_earnings_form_submit_button":"Redeem","checkout_ui_redeem_points_not_enough_points_banner_message":"You're {{points_amount}} points away from a reward","account_dashboard_rewards_progress_block_completed_subtitle":"Keep earning points for more rewards.","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency":"You have {{formatted_credits_tally_usd_to_currency}}) in store credit to redeem (subject to FX rates at time of redemption)","checkout_ui_redeem_incremental_earnings_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency_applied":"You're using {{applied_balance_to_currency}} of your available {{formatted_credits_tally_usd_to_currency}} in store credit"},"custom_css":null,"ways_to_earn":[{"id":582961,"title":"Sign Up","status":"active","name":"Sign Up","trigger":"customer_member_enabled","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Join and get {{points_amount}} points.","url":null,"button_text":null,"pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/sxnffpgbe3dp2ff6wy6ktykgt2i3","multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":582962,"title":"Place an Order","status":"active","name":"Place an Order","trigger":"order_placed","points_amount":1,"credits_amount":0.0,"balance_amount":1,"description":"Earn with every purchase.","url":"https:\/\/www.rails.com\/","button_text":null,"pretty_earnings_text":"1 Points","card_click_method":"new_tab","hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/g4wsc5zk6lupwnjiyen5twh5xvb1","multi_balance_settings_by_tiers":{"Tier 3":{"balance_amount":1,"currency_base_amount":1}
10706,"Tier 4":{"balance_amount":2,"currency_base_amount":1}},"multipliers":[],"currency_base_amount":1,"points_type":"multiplier"},{"id":582963,"title":"Birthday Bonus Points","status":"active","name":"Birthday Bonus Points","trigger":"customer_birthday","points_amount":500,"credits_amount":0.0,"balance_amount":500,"description":"\u003cspan class=\"rivo-birthday-card-subtitle\"\u003eEnter your birthday to receive a gift.\u003c\/span\u003e","url":null,"button_text":null,"pretty_earnings_text":"500 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/512gxzpamfifsslm7nw8nfqj8rk2","multi_balance_settings_by_tiers":{"Tier 2":{"balance_amount":500,"currency_base_amount":1},"Tier 1":{"balance_amount":500,"currency_base_amount":1},"Tier 3":{"balance_amount":1000,"currency_base_amount":1},"Tier 4":{"balance_amount":1000,"currency_base_amount":1}},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":619505,"title":"Follow @rails on Instagram","status":"active","name":"Follow @rails on Instagram","trigger":"visit_url","points_amount":10,"credits_amount":0.0,"balance_amount":10,"description":"{{points_amount}} Points","url":"http:\/\/instagram.com\/rails","button_text":"Follow","pretty_earnings_text":"10 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/b35x3g8ldu09mp3z7yapaltwmdhw"},{"id":614496,"title":"Follow @railsmens on Instagram","status":"active","name":"Follow @railsmens on Instagram","trigger":"visit_url","points_amount":10,"credits_amount":0.0,"balance_amount":10,"description":"{{points_amount}} Points","url":"http:\/\/instagram.com\/railsmens","button_text":"Follow","pretty_earnings_text":"10 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/fjtqt9qx9s88fvhev019jk4t7bry"},{"id":582965,"title":"Follow @rails on TikTok","name":"Follow @rails on TikTok","social":true,"trigger":"tiktok_follow","status":"active","points_amount":10,"credits_amount":0.0,"balance_amount":10,"url":"https:\/\/www.tiktok.com\/@rails","pretty_earnings_text":"10 Points","hidden_from_ui":false,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/ij4geu1tfg7dqunewf8bpz3lcnn5"},{"id":582972,"title":"First Purchase in Store","status":"active","name":"First Purchase in Store","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"{{points_amount}} Points","url":"https:\/\/www.rails.com\/pages\/stores","button_text":"Visit","pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/xygr4qhti51nvek844rq39p30et2"},{"id":582970,"title":"Leave a Review","status":"active","name":"Leave a Review","trigger":"review_complete","points_amount":25,"credits_amount":0.0,"balance_amount":25,"description":"{{points_amount}} points for every product review.","url":"https:\/\/www.rails.com\/pages\/loyalty-program#rivo-orders","button_text":null,"pretty_earnings_text":"25 Points","card_click_method":"new_tab","hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/1421abi317tdmjqcfjezycg7foqw"}],"points_rewards":[{"id":664368,"name":"$25 off","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"$25 off (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/u4sdrzmenjafww5x9ekxfsme7qnw","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":25.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":6,"show_tos":true},"pretty_terms_of_service":"Expires 6 month(s) after being redeemed. ","translated_terms_of_service":{}},{"id":664369,"name":"$50 off","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"$50 off (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/dmw65opphyacxzy11zmiqqsr8bgh","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":50.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":6,"show_tos":true},"pretty_terms_of_service":"Expires 6 month(s) after being redeemed. ","translated_terms_of_service":{}},{"id":664370,"name":"$75 off","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"$75 off (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/pc7hqps859xzfxmzybh4qck5bwa2","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":75.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":6,"show_tos":true},"pretty_terms_of_service":"Expires 6 month(s) after being redeemed. ","translated_terms_of_service":{}},{"id":694589,"name":"$100 off","enabled":true,"points_amount":2000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"$100 off (2,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/vbg9x99q49hat3pgcbuffhz1j1et","pretty_points_amount":"2,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":100.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":6,"show_tos":true},"pretty_terms_of_service":"Expires 6 month(s) after being redeemed. ","translated_terms_of_service":{}}],"rewards":[{"id":664368,"name":"$25 off","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"$25 off (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/u4sdrzmenjafww5x9ekxfsme7qnw","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":25.
107060,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":6,"show_tos":true},"pretty_terms_of_service":"Expires 6 month(s) after being redeemed. ","translated_terms_of_service":{}},{"id":664369,"name":"$50 off","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"$50 off (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/dmw65opphyacxzy11zmiqqsr8bgh","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":50.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":6,"show_tos":true},"pretty_terms_of_service":"Expires 6 month(s) after being redeemed. ","translated_terms_of_service":{}},{"id":664370,"name":"$75 off","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"$75 off (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/pc7hqps859xzfxmzybh4qck5bwa2","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":75.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":6,"show_tos":true},"pretty_terms_of_service":"Expires 6 month(s) after being redeemed. ","translated_terms_of_service":{}},{"id":694589,"name":"$100 off","enabled":true,"points_amount":2000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"$100 off (2,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/vbg9x99q49hat3pgcbuffhz1j1et","pretty_points_amount":"2,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":100.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":6,"show_tos":true},"pretty_terms_of_service":"Expires 6 month(s) after being redeemed. ","translated_terms_of_service":{}}],"referral_rewards":{"referrer_reward":{"id":694590,"name":"$25 off","reward_type":"fixed_amount","properties":{"applies_to":"entire","translations":[],"collection_id":null,"min_requirement":"none","auto_redeem_enabled":false,"customer_points_get":1.0,"increment_points_value":100,"refund_on_expiry_enabled":false,"applies_to_full_price_items_only":false,"min_order_value_excludes_free_product":false,"hide_from_checkout_enabled":false}},"referred_reward":{"id":694591,"name":"$25 off","reward_type":"fixed_amount","properties":{"applies_to":"entire","translations":[],"collection_id":null,"min_requirement":"min_purchase_amount","auto_redeem_enabled":false,"customer_points_get":1.0,"increment_points_value":100,"refund_on_expiry_enabled":false,"applies_to_full_price_items_only":false,"min_order_value_excludes_free_product":false,"hide_from_checkout_enabled":false}}},"referral_settings":{"referrals_landing_path":"","referrals_landing_domain":""},"referral_social_settings":{"facebook":false,"email":true,"twitter":false,"twitter_message":"","sms":true,"sms_message":"","whatsapp":false,"whatsapp_message":"","share_order":["sms","email","link","twitter","facebook","whatsapp"]},"referrals_customer_account_required":false,"friend_discounts_disabled":false,"vip_tiers":[{"id":514093,"name":"Tier 1","threshold":0,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $0.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null},{"id":514094,"name":"Tier 2","threshold":500,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $500.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null},{"id":514095,"name":"Tier 3","threshold":1000,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $1,000 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null},{"id":550249,"name":"Tier 4","threshold":1000000,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $1,000,000 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null}],"account_embed_widget_settings":{"enabled":false,"target_page":"customers\/account","custom_insert_method":"beforeend"},"loyalty_landing_page_settings":{"enabled":false,"theme_id":"152292622505","template_suffix":"rivo-loyalty-landing-page","vip_tiers_table_data":[{"perk":"Points Per $1 Spent","tiers":[{"id":"514093","value":"1x"},{"id":"514094","value":"1x"},{"id":"514095","value":"1.5x"},{"id":"550249","value":"2x"}]},{"perk":"Birthday Points","tiers":[{"id":"514093","value":"500 Points ($25 Reward)"},{"id":"514094","value":"500 Points ($25 Reward)"},{"id":"514095","value":"1000 Points ($50 Reward)"},{"id":"550249","value":"1000 Points ($50 Reward)"}]},{"perk":"Free Shipping","tiers":[{"id":"514093","value":"✔️"},{"id":"514094","value":"✔️"},{"id":"514095","value":"✔️"},{"id":"550249","value":"✔️"}]},{"perk":"In-Store Bonus Points Events","tiers":[{"id":"514093","value":"✔️"},{"id":"514094","value":"✔️"},{"id":"514095","value":"✔️"},{"id":"550249","value":"✔️"}]},{"perk":"Online Bonus Points Events","tiers":[{"id":"514093","value":"✔️"},{"id":"514094","value":"✔️"},{"id":"514095","value":"✔️"},{"id":"550249","value":"✔️"}]},{"perk":"Early Access to New Arrivals","tiers":[{"id":"514093","value":""},{"id":"514094","value":"✔️"},{"id":"514095","value":"✔️"},{"id":"550249","value":"✔️"}]},{"perk":"Early Access to Sale","tiers":[{"id":"514093","value":""},{"id":"514094","value":"✔️"},{"id":"514095","value":"✔️"},{"id":"550249","value":"✔️"}]},{"perk":"Free Online Returns","tiers":[{"id":"514093","value":""},{"id":"514094","value":"✔️"},{"id":"514095","value":"✔️"},{"id":"550249","value":"✔️"}]},{"perk":"Exclusive Product Gift*","tiers":[{"id":"514093","value":""},{"id":"514094","value":""},{"id":"514095","value":"✔️"},{"id":"550249","value":"✔️"}]},{"perk":"Free Expedited Shipping","tiers":[{"id":"514093","value":""},{"id":"514094","value":""},{"id":"514095","value":"✔️"},{"id":"550249","value":"✔️"}]},{"perk":"Seasonal Gifts","tiers":[{"id":"514093","value":""},{"id":"514094","value":""},{"id":"514095","value":""},{"id":"550249","value":"✔️"}]},{"perk":"Customer-Hosted Private Shopping Events","tiers":[{"id":"514093","value":""},{"id":"514094","value":""},{"id":"514095","value":""},{"id":"550249","value":"✔️"}]}],"primary_button_class_names":"button button--primary","secondary_button_class_names":"button button--primary","theme_extension_files_added_at":"2026-09-18T
1070603:31:57.121Z","theme_extension_files_verified_at":"2026-09-18T03:31:57.121Z","product_add_to_card_button_redirect_url":""},"membership_landing_page_settings":{"enabled":false,"template_suffix":"rivo-membership-landing-page"},"account_dashboard_settings":{"member_card_cta_url":"","primary_button_class_names":"","secondary_button_class_names":""},"forms":[],"points_expiry_enabled":true,"credits_expiry_enabled":false,"points_per_points_log_expiry_enabled":true,"credits_per_points_log_expiry_enabled":true,"frontend":{"potential_points":{"order_placed":{"enabled":true,"points_type":"multiplier","points_amount":1,"currency_base_amount":1,"multi_balance_settings_by_tiers":{"Tier 3":{"balance_amount":1,"currency_base_amount":1},"Tier 4":{"balance_amount":2,"currency_base_amount":1}}}}},"referral_campaigns":[{"id":93635,"name":"Give $25 (cart min. $100) Get $25","display_type":"inline","status":"active","page_settings":{"friend_claim_title":"{{advocate_first_name}} sent you $25","friend_reward_title":"Here's Your $25","invalid_button_text":"Shop Now","advocate_share_title":"Give $25, Get $25","advocate_reward_title":"Here's Your $25","advocate_signup_title":"Give $25, Get $25","friend_reward_copy_text":"Copy","advocate_share_link_mode":"exposed","friend_claim_button_text":"CLAIM REWARD","friend_claim_description":"Enter your email to get $25 off your first order of $100+.","advocate_email_stats_text":"My referrals","advocate_reward_copy_text":"Copy","advocate_share_link_title":"Share your link:","friend_claim_expired_text":"Sorry, this referral link has expired. Come back later!","friend_reward_description":"Use this code for $25 off your order of $100+.","advocate_email_stats_title":"Send my referrals","advocate_share_description":"Share your referral link and give a friend $25 off their first order of $100+. You get $25 towards your next purchase when they check out.","advocate_share_email_title":"Share via Email","advocate_reward_description":"500 points have been added to your account. Thanks for sharing Rails with a friend!","advocate_share_expired_text":"Sorry, this referral link has expired. Come back later!","advocate_share_header_title":"","advocate_signup_button_text":"Refer A Friend","advocate_signup_description":"Share your referral link and give a friend $25 off their first order of $100+. You get $25 towards your next purchase when they check out.","advocate_email_stats_enabled":true,"advocate_share_email_subject":"Here's $25 off your first order at Rails","advocate_signup_expired_text":"Sorry, this referral link has expired. Come back later!","friend_claim_disclaimer_text":"New customers only. Valid on first order of $100+ in-store or online. Expires 6 months from issue date.","friend_reward_disclaimer_text":"New customers only. First order $100+. Online and in-store. Expires 6 months after issue date.","advocate_share_appended_params":"","advocate_share_disclaimer_text":"New customers only. Valid on first order of $100+ in-store or online. Expires 6 months from issue date.","friend_claim_email_placeholder":"Your email","advocate_reward_disclaimer_text":"Valid online and in-store. Expires 6 months after issue date.","advocate_share_copy_button_text":"Copy Link","advocate_share_email_note_label":"Additional Note:","advocate_share_link_description":"Share this link with a friend, from anywhere.","advocate_signup_disclaimer_text":"New customers only. Valid on first order of $100+ in-store or online. Expires 6 months from issue date.","friend_reward_apply_button_text":"Start Shopping","advocate_email_stats_button_text":"Send my referrals","advocate_email_stats_description":"Your referrals will be sent to {{advocate_email}}","advocate_share_email_button_text":"Send Email","friend_claim_cta_version_enabled":false,"friend_reward_auto_apply_enabled":true,"friend_reward_post_discount_path":"","advocate_reward_apply_button_text":"Keep Shopping","advocate_signup_email_placeholder":"Your Email","advocate_reward_auto_apply_enabled":true,"advocate_reward_post_discount_path":"","advocate_share_email_subject_label":"Subject:","advocate_share_personal_link_label":"Share your link:","friend_reward_coupon_field_enabled":true,"advocate_share_email_reminder_label":"Send reminder after 3 days","advocate_reward_coupon_field_enabled":true,"advocate_share_email_sent_from_label":"To:","friend_claim_additional_close_params":[],"advocate_share_email_note_placeholder":"Add a personal note (optional)","advocate_signup_first_name_placeholder":"Your First Name","advocate_signup_requires_login_enabled":false,"friend_claim_terms_and_conditions_path":"","friend_claim_terms_and_conditions_text":"Terms \u0026 Conditions","friend_reward_terms_and_conditions_path":"","friend_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_share_email_subject_placeholder":"Here's $25 off your first order at Rails","advocate_share_terms_and_conditions_path":"","advocate_share_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_first_name_field_enabled":true,"advocate_reward_terms_and_conditions_path":"","advocate_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_terms_and_conditions_path":"","advocate_signup_terms_and_conditions_text":"Terms \u0026 Conditions","friend_claim_terms_and_conditions_enabled":false,"advocate_signup_requires_login_button_text":"Sign In or Sign Up","friend_reward_terms_and_conditions_enabled":false,"advocate_email_stats_logged_out_description":"Please enter the email you used to signup.","advocate_share_email_recipients_placeholder":"Enter email addresses, separated by commas","advocate_share_terms_and_conditions_enabled":false,"advocate_reward_terms_and_conditions_enabled":false,"advocate_signup_terms_and_conditions_enabled":false,"friend_claim_accepts_marketing_checkbox_text":"Subscribe to email marketing","advocate_signup_accepts_marketing_checkbox_text":"Subscribe to email marketing","friend_claim_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_default_checked":false},"design_settings":{"share_mode":"blocks","primary_color":"#000000","background_type":"column","secondary_color":"#CCCCCC","title_font_size":35,"button_font_size":12,"footer_font_size":12,"header_font_size":18,"title_font_color":"#2b2b2b","title_text_align":"center","button_font_color":"#2b2b2b","footer_font_color":"#2b2b2b","footer_text_align":"center","header_font_color":"#2b2b2b","header_text_align":"center","subtitle_font_size":16,"background_position":"left","button_border_color":"#2b2b2b","primary_font_family":"inherit","subtitle_font_color":"#2b2b2b","subtitle_text_align":"center","mobile_inline_height":820,"desktop_inline_height":620,"secondary_font_family":"inherit","button_background_color":"#ffffff","header_background_color":"#efefef","advocate_share_email_note_enabled":true,"advocate_share_email_subject_enabled":true,"advocate_share_email_reminder_enabled":true},"advocate_rules":[],"friend_rules":[],"advocate_reward":{"id":694590,"name":"$25 off","enabled":true,"points_amount":0,"points_type":"fixed","reward_type":"fixed_amount","source":"referrer","pretty_display_rewards":"$25 off (0 points required)","icon_url":null,"pretty_points_amount":"0","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":25.
107060,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":6,"show_tos":true},"pretty_terms_of_service":"Expires 6 month(s) after being redeemed. "},"friend_reward":{"id":694591,"name":"$25 off","enabled":true,"points_amount":0,"points_type":"fixed","reward_type":"fixed_amount","source":"referred","pretty_display_rewards":"$25 off (0 points required)","icon_url":null,"pretty_points_amount":"0","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":25.0,"min_order_value_in_cents":10000,"terms_of_service":{"reward_type":"fixed_amount","min_order_amount":100.0,"applies_to":"entire","expiry_months":6,"show_tos":true},"pretty_terms_of_service":"Applies to all orders over $100.00. Expires 6 month(s) after being redeemed. "},"expires_at":null,"background_image_url":"https:\/\/loyalty.rivo.io\/assets\/ztrw7ps4j58wbbddgumenk7jqlsy","custom_css":"@font-face {\n  font-family: \"Acumin Pro\";\n  src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/AcuminPro-Bold.woff2?v=1783033467') format(\"woff2\");\n  font-weight: 700;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: \"Acumin Pro\";\n  src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/AcuminPro-Semibold.woff2?v=1783033470') format(\"woff2\");\n  font-weight: 600;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: \"Acumin Pro\";\n  src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/AcuminPro-Regular.woff2?v=1783033401') format(\"woff2\");\n  font-weight: 400;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: \"GT Super Display\";\n  src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/GT-Super-Display-Medium.woff2?v=1752790381') format(\"woff2\"),\n       url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/GT-Super-Display-Medium.woff?v=1752790381') format(\"woff\");\n  font-weight: 500;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: \"GT Super Display\";\n  src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/GT-Super-Display-Regular.woff2?v=1752790381') format(\"woff2\"),\n       url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/GT-Super-Display-Regular.woff?v=1752790381') format(\"woff\");\n  font-weight: 400;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: \"GT Super Display\";\n  src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/GT-Super-Display-Light-Italic.woff2?v=1752085385') format(\"woff2\"),\n       url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/GT-Super-Display-Light-Italic.woff?v=1752085386') format(\"woff\");\n  font-weight: 300;\n  font-style: italic;\n}\n\n@font-face {\n  font-family: \"GT Super Display\";\n  src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/GT-Super-Display-Regular-Italic.woff2?v=1752085385') format(\"woff2\"),\n       url('https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/GT-Super-Display-Regular-Italic.woff?v=1752085386') format(\"woff\");\n  font-weight: 400;\n  font-style: italic;\n}\n\n#baLoySectionWrapper,\n#baLoySectionWrapper p,\n#baLoySectionWrapper label,\n#baLoySectionWrapper .header-secondary,\n#baLoySectionWrapper .ba-tooltip,\n#baLoySectionWrapper .sign-in-text,\n#baLoySectionWrapper .less-color.text-nowrap,\n#baLoySectionWrapper .content-subtitle,\n#baLoySectionWrapper .panel-desc,\n#baLoySectionWrapper .section-table-piece-detail-items,\n#baLoySectionWrapper .dob-fields,\n#baLoySectionWrapper .account-login,\n#baLoySectionWrapper .txt-info,\n#baLoySectionWrapper .txt-warning,\n#baLoySectionWrapper .section-top-bar,\n#baLoySectionWrapper .txt-field,\n#baLoySectionWrapper .section-footer,\n#baLoySectionWrapper input,\n#baLoySectionWrapper .content .header,\n#baLoySectionWrapper .content,\n#baLoySectionWrapper .button,\n#baLoySectionWrapper .icon-and-text-row,\n#baLoySectionWrapper .loy-button,\n#baLoySectionWrapper .loy-button-secondary,\n#baLoySectionWrapper .loy-button-link-main {\n  font-family: \"Acumin Pro\", serif !important;\n}\n\n#baLoySectionWrapper .content {\n  align-self: center;\n  width: 100%;\n}\n\n#baLoySectionWrapper .content-title,\n#baLoySectionWrapper h1 {\n  color: #2b2b2b;\n  font-weight: 500;\n  font-family: \"GT Super Display\", serif !important;\n}\n\n#baLoySectionWrapper .section-title {\n  margin-bottom: 10px;\n}\n\n#baLoySectionWrapper .referral-body {\n  background: #F7F4F2;\n}\n\n#baLoySectionWrapper .content-wrapper {\n  padding: 0px 20px;\n  max-width: 520px;\n  margin: 0 auto;\n}\n\n#baLoySectionWrapper .background-image {\n}\n\n#baLoySectionWrapper .content-title {\n  margin-top: 30px;\n}\n\n#baLoySectionWrapper .content-subtitle {\n  letter-spacing: 0.43px;\n  line-height: 1.5;\n  margin: 20px 0px;\n}\n\n#baLoySectionWrapper .content .header {\n  margin: 0 auto;\n  text-align: left;\n  max-width: 500px;\n  padding-left: 20px;\n  padding-bottom: 0px;\n  font-size: 12px !important;\n  background: transparent;\n  text-transform: uppercase;\n  font-family: \"Acumin Pro\", sans-serif !important;\n  font-weight: 400;\n  letter-spacing: 1px;\n  display: none;\n}\n\n\/* ---- BUTTONS ---- *\/\n\n#baLoySectionWrapper .button,\n#baLoySectionWrapper .copy-coupon.dflex button.button {\n  min-height: 40px;\n  border: none;\n  font-weight: 400 !important;\n  text-transform: uppercase;\n  font-family: \"Acumin Pro\", sans-serif !important;\n  letter-spacing: 1.44px;\n  transition: all 0.2s ease;\n  border-radius: 0;\n}\n\n#baLoySectionWrapper .icon-and-text-row {\n  font-weight: 400 !important;\n  letter-spacing: 1.5px;\n  font-family: \"Acumin Pro\", sans-serif !important;\n}\n\n\/* --- Apply code button --- *\/\n\n#baLoySectionWrapper .apply-discount .button.loy-button.loy-button-main {\n  padding-left: 15px;\n  padding-right: 15px;\n}\n\n#baLoySectionWrapper .button:hover,\n#baLoySectionWrapper .button:focus,\n#baLoySectionWrapper .button:active,\n#baLoySectionWrapper .copy-coupon.dflex button.button:hover,\n#baLoySectionWrapper .copy-coupon.dflex button.button:focus,\n#baLoySectionWrapper .copy-coupon.dflex button.button:active {\n  opacity: 1;\n  background: #2b2b2b;
10706\n  color: white;\n}\n\n\/* --- SUCCESS BUTTONS --- *\/\n#baLoySectionWrapper .loy-copy-success::before {\n  display: flex;\n  justify-content: center;\n  text-align: center;\n  align-items: center;\n  background-position: center;\n  width: 25px;\n  height: 25px;\n  border-radius: 50%;\n  font-size: 14px;\n  opacity: 1;\n}\n\n#baLoySectionWrapper .email-share-success-icon {\n  background: #2b2b2b;\n  border-radius: 100%;\n}\n\n#baLoySectionWrapper .referral-body .toast.success {\n  background: #2b2b2b;\n  opacity: 0.98;\n  position: fixed;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  right: 0;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 16px;\n  font-weight: 500;\n  text-transform: uppercase;\n}\n\n\/* --- SUCCESS MESSAGE --- *\/\n\n#baLoySectionWrapper .toast.success {\n  z-index: 999999;\n  position: absolute;\n}\n\n\/* --- Close modal button --- *\/\n\n#baLoySectionWrapper .close-modal-overlay {\n  background-color: #2b2b2b;\n  border-radius: 0%;\n  margin-top: 5px;\n  margin-right: 5px;\n}\n\n#baLoySectionWrapper .icon-and-text-row svg {\n  fill: #2b2b2b;\n}\n\n#baLoySectionWrapper svg.path-stroke path {\n  stroke: #2b2b2b;\n}\n\n#baLoySectionWrapper .icon-and-text-row:hover svg {\n  fill: #fff;\n}\n\n#baLoySectionWrapper .icon-and-text-row:hover svg.path-stroke path {\n  stroke: #fff;\n}\n\n\/* --- FOOTER --- *\/\n#baLoySectionWrapper .section-footer,\n#baLoySectionWrapper label {\n  color: #2b2b2b !important;\n}\n\n\/* --- FORM STARTS HERE --- *\/\n#baLoySectionWrapper input.txt-field {\n  border-radius: none;\n  border: 1px solid #f2f2f2;\n  padding: 0px 15px;\n  background: #fff;\n  transition: all 0.2s ease-in;\n  font-size: 12px;\n  min-height: 56px;\n  font-family: 'Acumin Pro', sans-serif !important;\n}\n\n#baLoySectionWrapper input.txt-field::placeholder {\n  color: #2b2b2b !important;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n}\n\n#baLoySectionWrapper label.label-with-checkbox {\n  font-size: 12px !important;\n  margin: 20px 0px 20px 0px;\n}\n\n#baLoySectionWrapper input,\n#baLoySectionWrapper textarea {\n  border-radius: 0 !important;\n  border: 1px solid #f2f2f2;\n}\n\n#baLoySectionWrapper input.txt-field:active,\n#baLoySectionWrapper input.txt-field:hover,\n#baLoySectionWrapper input.txt-field:focus {\n}\n\n#baLoySectionWrapper input.referral-link {\n  background-color: #fff !important;\n  font-size: 12px !important;\n}\n\n\/* --- FORM ENDS HERE --- *\/\n\n\/* --- POPUP --- *\/\n#baLoySectionWrapper .popup-page.active {\n  background: #F7F4F2 !important;\n  border: 1px solid #2b2b2b;\n  opacity: 0.98;\n}\n\n#baLoySectionWrapper .popup-page input.txt-field {\n  background: #fff;\n}\n\n#baLoySectionWrapper .popup-page .form-label {\n  display: flex;\n  align-items: center;\n  gap: 5px;\n}\n\n\/* --- Custom Checkbox --- *\/\n#baLoySectionWrapper #accepts_marketing,\n#baLoySectionWrapper input[type=\"checkbox\"] {\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  width: 20px;\n  height: 20px;\n  border: 1px solid #2b2b2b !important;\n  border-radius: 0px !important;\n  position: relative;\n  cursor: pointer;\n  outline: none;\n}\n\n#baLoySectionWrapper #accepts_marketing:checked,\n#baLoySectionWrapper input[type=\"checkbox\"]:checked {\n  background-color: #2b2b2b !important;\n  border-color: #2b2b2b;\n}\n\n#baLoySectionWrapper #accepts_marketing:checked::after,\n#baLoySectionWrapper input[type=\"checkbox\"]:checked::after {\n  content: \"\";\n  display: block;\n  width: 2px;\n  height: 7px;\n  border: solid #fff;\n  border-width: 0 2px 2px 0;\n  position: absolute;\n  top: 2px;\n  left: 6px;\n  transform: rotate(45deg);\n}\n\n#baLoySectionWrapper .popup-page input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n\n\/* --- Fix the checkbox in the email popup --- *\/\n#baLoySectionWrapper .popup-page.active .form-label {\n  margin-bottom: 15px;\n  margin-top: 0;\n  display: flex;\n  gap: 5px;\n  align-items: center;\n}\n\n#baLoySectionWrapper input[type=\"checkbox\"] {\n  margin-bottom: 0;\n}\n\n#baLoySectionWrapper .copy-coupon.dflex {\n  gap: 5px;\n}\n\n@media (max-width: 768px) {\n  #baLoySectionWrapper .referral-body {\n    height: inherit;\n  }\n}\n\n\/* --- MOBILE --- *\/\n@media (max-width: 680px) {\n  #baLoySectionWrapper .mobile-image {\n    height: 280px;\n    background-position: center;\n    margin: 0 auto;\n  }\n\n  #baLoySectionWrapper .content-title {\n    font-size: 25px;\n    margin-top: 15px;\n    text-align: left;\n  }\n\n  #baLoySectionWrapper .content-subtitle {\n    line-height: 1.5;\n    margin-top: 15px;\n    font-size: 16px;\n    text-align: left;\n  }\n\n  #baLoySectionWrapper #advocate-reward-page .content-title,\n  #baLoySectionWrapper #friend-claim-page .content-title,\n  #baLoySectionWrapper #friend-reward-page .content-title {\n    font-size: 25px;\n  }\n\n  #baLoySectionWrapper .referral-body {\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-start;\n    padding: 0px;\n  }\n\n  #baLoySectionWrapper .section-body {\n    margin-bottom: 0px;\n  }\n\n  #baLoySectionWrapper .content .header {\n    text-decoration: none !important;\n    margin-bottom: 0 !important;\n    line-height: 1.6;\n  }\n\n  #baLoySectionWrapper .referral-body.background-left {\n    flex-direction: column;\n  }\n\n  #baLoySectionWrapper .content-wrapper {\n    padding: 0px 15px 20px 15px;\n  }\n}","share_via_email_default_subject":"{{advocate_name}} sent you $25","landing_path":null,"advocate_overlay_enabled":false,"post_order_advocate_overlay_enabled":false,"post_order_advocate_overlay_delay":0,"post_order_advocate_overlay_frequency":0,"streamlined_enabled":false,"locale_translations":{"en":{"friend_claim_title":"{{advocate_first_name}} sent you $25","friend_reward_title":"Here's Your $25 Off","invali
10706d_button_text":"Shop Now","advocate_share_title":"Give $25, Get $25","advocate_reward_title":"Here's Your $25 Off","advocate_signup_title":"Give $25, Get $25","friend_reward_copy_text":"Copy","friend_claim_button_text":"CLAIM REWARD","friend_claim_description":"Enter your email to get $25 off your first order of $100+.","advocate_email_stats_text":"My referrals","advocate_reward_copy_text":"Copy","advocate_share_link_title":"Share your link:","friend_claim_expired_text":"Sorry, this referral link has expired. Come back later!","friend_reward_description":"Use this code for $25 off your order of $100+.","advocate_email_stats_title":"Send my referrals","advocate_share_description":"Share your referral link and give a friend $25 off their first order of $100+. You get $25 towards your next purchase when they check out.","advocate_share_email_title":"Share via Email","advocate_reward_description":"500 points have been added to your account. Thanks for sharing Rails with a friend!","advocate_share_expired_text":"Sorry, this referral link has expired. Come back later!","advocate_share_header_title":"","advocate_signup_button_text":"Refer A Friend","advocate_signup_description":"Share your referral link and give a friend $25 off their first order of $100+. You get $25 towards your next purchase when they check out.","advocate_share_email_subject":"Here's $25 to spend at Rails.","advocate_signup_expired_text":"Sorry, this referral link has expired. Come back later!","friend_claim_disclaimer_text":"New customers only. First order $100+. Online only. Expires 30 days after issue date.","friend_reward_disclaimer_text":"New customers only. First order $100+. Online only. Expires 30 days after issue date.","advocate_share_disclaimer_text":"New customers only. Valid on first order of $100+. Online only. Expires 30 days after issue date.","friend_claim_email_placeholder":"Your email","advocate_reward_disclaimer_text":"Online only. Expires 30 days after issue date.","advocate_share_copy_button_text":"Copy Link","advocate_share_email_note_label":"Additional Note:","advocate_share_link_description":"You can share this link anywhere with a friend.","advocate_signup_disclaimer_text":"New customers only. Valid on first order of $100+. Online only. Expires 30 days after issue date.","friend_reward_apply_button_text":"Start Shopping","advocate_email_stats_button_text":"Send My Referrals","advocate_email_stats_description":"Your referrals will be sent to {{advocate_email}}.","advocate_share_email_button_text":"Send Email","advocate_reward_apply_button_text":"Keep Shopping","advocate_signup_email_placeholder":"Your Email","advocate_share_email_subject_label":"Subject:","advocate_share_personal_link_label":"Share your link:","advocate_share_email_reminder_label":"Send reminder after 3 days","advocate_share_email_sent_from_label":"To:","advocate_share_email_note_placeholder":"Add a personal note (optional)","advocate_signup_first_name_placeholder":"Your First Name","friend_claim_terms_and_conditions_text":"Terms \u0026 Conditions","friend_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_share_email_subject_placeholder":"Here's a gift","advocate_share_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_requires_login_button_text":"Sign In or Sign Up","advocate_email_stats_logged_out_description":"Enter the email you used to sign up.","advocate_share_email_recipients_placeholder":"Comma separated list of email addresses","friend_claim_accepts_marketing_checkbox_text":"Subscribe to email marketing","advocate_signup_accepts_marketing_checkbox_text":"Subscribe to email marketing"}}}],"paid_membership_settings":{"landing_path":"\/","legacy_product_ids":[],"cancellation_policy":"immediate","final_reminder_days":3,"rebill_reminder_days":5,"migration_mode_enabled":true,"rebill_attempt_interval":"hourly","daily_rebill_attempt_utc_hour":16,"landing_path_redirect_enabled":true,"default_enrollment_tier_method":"customer_creation","failed_payments_retry_schedule":[{"days_after_last_retry":1},{"days_after_last_retry":2},{"days_after_last_retry":3},{"days_after_last_retry":5},{"days_after_last_retry":5},{"days_after_last_retry":5},{"days_after_last_retry":5}],"daily_failed_payments_attempt_utc_hour":23,"selling_plan_after_add_to_cart_js_method":"redirect_to_cart","membership_gift_order_count_starts_at_enrollment":false},"checkout_ui_settings":{"global_show_login_url":"\/customer_authentication\/login?return_to=\/checkout","global_show_login_enabled":false,"redeem_points_max_rewards":4,"redeem_store_credit_button_kind":"primary","global_show_login_header_enabled":false,"shopify_markets_metaobject_enabled":false,"post_purchase_referral_hero_image_url":"","post_purchase_referral_preview_emails":"","redeem_points_use_custom_select_label":false,"redeem_points_expanded_version_enabled":false,"redeem_points_only_show_from_countries":[],"redeem_points_show_all_rewards_enabled":false,"redeem_points_select_apply_button_enabled":false,"redeemed_rewards_only_show_from_countries":[],"post_purchase_account_activation_image_url":"","post_purchase_referral_hide_from_countries":[],"redeem_points_default_select_label_enabled":true,"hide_all_checkout_extensions_from_countries":[],"post_purchase_install_wallet_pass_image_url":"","post_purchase_referral_preview_mode_enabled":false,"only_show_checkout_extensions_from_countries":[],"post_purchase_referral_share_buttons_enabled":false,"redeem_points_disable_reward_options_enabled":false,"redeem_store_credit_only_show_from_countries":[],"redeem_points_hide_redeem_when_discount_exists":true,"redeem_points_not_enough_points_banner_enabled":false,"post_purchase_referral_only_show_from_countries":[],"redeem_incremental_earnings_balance_to_currency":false,"redeem_points_expanded_show_custom_icons_enabled":true,"redeemed_rewards_hide_selections_when_no_options":true,"clear_discount_codes_with_prefix_on_consolidation":"","post_purchase_account_activation_button_full_width":true,"cashback_estimation_balance_usd_to_currency_enabled":false,"redeem_points_hide_redeem_when_free_product_applied":false,"redeem_incremental_earnings_only_show_from_countries":[],"redeem_points_hide_selections_unless_discount_exists":true,"post_purchase_account_activation_preview_mode_enabled":false,"post_purchase_referral_always_show_to_advocate_enabled":true,"redeemed_rewards_hide_selections_when_discount_applied":true,"post_purchase_account_activation_membership_mode_enabled":false,"redeem_incremental_earnings_balance_applied_mode_enabled":false,"redeem_incremental_earnings_input_amount_stepper_enabled":false,"post_purchase_account_activation_only_show_from_countries":[],"post_purchase_install_wallet_pass_only_show_from_countries":[],"redeem_incremental_earnings_balance_usd_to_currency_enabled":false,"redeem_incremental_earnings_hide_redeem_when_discount_exists":true,"redeem_incremental_earnings_hide_redeem_when_insufficient_balance":false,"redeem_incremental_earnings_hide_redeem_unless_minimum_order_value_is_met":false},"discount_code_prefix_settings":{"global_prefix":"REW-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"REW-FR-","referral_advocate_prefix":"REW-AD-"},"membership_tiers":[],"credit_mode":false,"active_bonus_campaign":null,"active_bonus_campaigns":[],"js_api_config":{"emit_points_balances_on_load":false},"auto_login":{"enabled":false,"email_provider":"kl","email_identifier":"utm_klaviyo_profile_id","auto_login_reload_enabled":false,"auto_login_bypass_only_mode_enabled":false}
10706,"account_widget_settings":{"logo":"\u003cimg src=\"\/\/ca.rails.com\/cdn\/shop\/files\/Rails_Logo_2_252x.png?v=1742383732\" srcset=\"\/\/ca.rails.com\/cdn\/shop\/files\/Rails_Logo_2_252x.png?v=1742383732 1x, \/\/ca.rails.com\/cdn\/shop\/files\/Rails_Logo_2_504x.png?v=1742383732 2x\" alt=\"Rails Canada\"\u003e","enabled":true,"or_text":"OR","city_text":"City","edit_text":"Edit","name_text":"Name","custom_css":":root {\n  --rivo-aw-bg: #f6f6f6;\n  --rivo-aw-border-radius: 0px;\n}\n\n\/* --- Header --- *\/\n.rivo-slideout__header {\n  box-shadow: none;\n}\n\n.rivo-slideout__header a.rivo-aw-logo svg,\n.rivo-slideout__header a.rivo-aw-logo img {\n  max-height: 30px;\n  width: auto;\n}\n\n.rivo-checkbox-label {\n  font-weight: 500 !important;\n  letter-spacing: 0px;\n  font-size: 12px;\n}\n\n.rivo-slideout__container .rivo-aw-title {\n  font-family: 'GT Super Display';\n  font-weight: 500;\n}\n\n.rivo-slideout-content-wrapper {\n  padding-top: 0px;\n}\n\n.rivo-slideout-page-content {\n  gap: 25px;\n}\n\n\/* VIP *\/\n.rivo-aw-vip-tier-progress-container {\n  border-radius: 0px;\n}\n\n\/* --- WAYS TO EARN --- *\/\n.rivo-aw-list-with-icon-item-button {\n  padding: 10px !important;\n  font-size: 10px; !important;\n  width: fit-content !important;\n  width: 100px !important;\n  min-width: 100px !important;\n  max-width: 100px !important;\n} \n\n.rivo-aw-list-with-icon-item {\n  gap: 10px !important;\n}\n\n.rivo-aw-list-with-icon-item:after {\n  left: 58px !important;\n}\n\n\/* --- BUTTONS --- *\/\n.rivo-horizontal-scroll-button {\n  border: 0px;\n  background: rgba(255,255,255,.9);\n}\n\n.rivo-aw-button-points-balance-number,\nspan.rivo-aw-button-points-balance-currency {\n  font-size: 14px;\n}\n\n.rivo-aw-home-button-components a {\n}\n\n.rivo-logout-link .rivo-aw-button,\n.rivo-add-shipping-address .rivo-aw-button {\n  width: fit-content;\n}\n\n.rivo-aw-button-points-balance-number {\n  margin-right: 5px;\n}\n\n.rivo-aw-button-points-balance-container {\n  background: #e4dbcc;\n  border: 0px;\n  color: #2b2b2b;\n  letter-spacing: 0px;\n}\n\n.rivo-aw-button-component-cta {\n  font-family: 'GT Super Display';\n  font-style: italic;\n  font-weight: 500;\n}\n\n.rivo-aw-button-component-cta svg path {\n  fill: #2b2b2b !important;\n}\n\n.rivo-shipping-address-form .rivo-form-field select+label:not(.rivo-checkbox-container) {\n  padding: 0px;\n}\n\n.rivo-checkbox-container input[type=\"checkbox\"] {\n  -webkit-appearance: auto;\n}\n\n.rivo-login-component input[type=\"text\"]:focus-visible,\n.rivo-login-component input[type=\"email\"]:focus-visible {\n  border-color: var(--rivo-aw-primary-color, #303030);\n}\n\n.rivo-shop-pay-svg path {\n  fill: white !important;\n}\n\na.rivo-collection-item {\n  transition: all 0.2s ease;\n  font-weight: 600;\n  font-size: 12px;\n  padding: 0px;\n  padding-bottom: 4px;\n  border: 0px;\n  background: none;\n  color: #757575;\n  text-transform: uppercase;\n  letter-spacing: 0.15em;\n  position: relative;\n  display: inline-block;\n  text-decoration: none;\n}\n\na.rivo-collection-item:hover {\n  padding: 0px;\n  padding-bottom: 4px;\n  border: 0px;\n  background: none;\n  color: #2b2b2b;\n}
10706\n\na.rivo-collection-item:hover:after {\n  content: \"\";\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  visibility: visible;\n  width: 100%;\n  height: 1px;\n  background-color: #2b2b2b;\n}\n\n.rivo-address-actions .rivo-plain-link {\n  padding: 0;\n  text-decoration: underline;\n}\n\n\/* --- INPUT --- *\/\n\n.rivo-slideout__container input[type=\"text\"],\n.rivo-slideout__container input[type=\"email\"],\n.rivo-slideout__container input[type=\"tel\"],\n.rivo-slideout__container input[type=\"password\"],\n.rivo-slideout__container select {\n  border-radius: var(--rivo-aw-border-radius);\n  font-size: 12px;\n}\n\n.rivo-form-field label,\n.rivo-preference-item-label,\n.rivo-profile-list-item-title,\n.rivo-aw-smaller-title {\n  font-weight: 600;\n  letter-spacing: 1px;\n}\n\n.rivo-profile-external-link {\n  display: none;\n}\n\n.rivo-form-row {\n  gap: 15px;\n}\n\n.rivo-form-field {\n  width: 100%;\n}\n\n.rivo-preference-section {\n  border-radius: var(--rivo-aw-border-radius);\n}\n\n.rivo-preferences-shipping-addresses .rivo-address-block {\n  width: 100%; \n  border-radius: var(--rivo-aw-border-radius);\n}\n\n\/* --- Empty container --- *\/\n.rivo-empty-state-container {\n  border: 1px solid #000;\n  border-radius: var(--rivo-aw-border-radius);\n  padding: 30px;\n  text-align: center;\n  width: 100%;\n  color: rgba(0, 0, 0, 0.7) !important;\n  margin-top: 10px;\n  margin-bottom: 0;\n}\n\n.rivo-sms-terms-and-conditions {\n  color: rgba(0, 0, 0, 0.7);\n  line-height: 15px;\n  font-size: 12px !important;\n}\n\n.rivo-aw-order-item-quantity {\n  padding-top: 2px;\n}\n\nlabel.rivo-checkbox-container {\n  align-items: baseline;\n}\n\n.rivo-mini-block-link .rivo-favorite-button,\n.rivo-product-action-image .rivo-favorite-button {\n  background: transparent;\n}\n\n\/* Redeem *\/\n.rivo-aw-reward-card {\n  width: 100px;\n}\n\n.rivo-aw-reward-card .rivo-product-action-add-to-cart {\n  display: none;\n}\n\n.rivo-aw-reward-card .rivo-mini-block-title {\n    height: auto;\n}\n\n.rivo-aw-reward-card .rivo-product-image {\n  width: 100%;\n  max-width: unset;\n  min-width: unset;\n  padding: 10px;\n  margin-bottom: 10px;\n  background: #EEEDEC;\n}\n\n.rivo-aw-reward-card:hover .rivo-product-image {\n  background: #5c7899;\n}\n\n\/* --- Products --- *\/\n.rivo-mini-block-title {\n  max-height: 64px;\n}\n\n.rivo-mini-block-title,\n.rivo-product-action-title {\n  font-family: 'Acumin Pro', sans-serif;\n  text-transform: normal;\n}\n\n.rivo-product-action-body .rivo-product-action-price,\n.rivo-product-action-title {\n  font-weight: 400;\n}\n\n.rivo-mini-block-title,\n.rivo-mini-block-price {\n  display: flex !important;\n}\n\n.rivo-mini-block-subtitle {\n  margin-top: 5px;\n}\n\n.rivo-product-price {\n  font-weight: 400;\n}\n\n.rivo-compare-price .rivo-product-price {\n}\n\n.rivo-aw-go-to-page {\n  background: transparent;\n}\n\n.rivo-product-image {\n  aspect-ratio: auto;\n  border-radius: var(--rivo-aw-border-radius);\n}\n\n.rivo-profile-list {\n  margin-top: 15px;\n  order: 1;\n}\n\n\/* --- Order code --- *\/\n\n.rivo-aw-order-index-name,\n.rivo-order-details-page .rivo-aw-heading.with-backlink .rivo-aw-title {\n}\n\n.rivo-h4-title {\n  font-weight: 400;\n}\n\n\/* --- Featured Content --- *\/\n\n.rivo-aw-home-featured-content-title {\n  margin: 5px 0 !important;\n}\n\n.rivo-aw-home-featured-content-image-wrapper,\n.rivo-aw-home-featured-content-image-wrapper img {\n  border-radius: var(--rivo-aw-border-radius) !important;\n}\n\n.rivo-favorite-button span svg {\n  width: 17px;\n  height: 17px;\n}\n\n.rivo-aw-home-featured-content-container {\n  order: 2;\n}\n\n\n.rivo-shipping-addresses-list .rivo-address-item:not(:first-child) {\n  padding-top: 20px;\n}\n\n\/* --- Footer --- *\/\n#rivo-slideout-footer {\n  background: var(--rivo-aw-bg);\n  box-shadow: none;\n}\n\n.rivo-footer-nav-text {\n  text-transform: uppercase;\n  font-weight: 400;\n  letter-spacing: 1px;\n  color: var(--rivo-aw-body-primary-font-color);\n}\n\n#rivo-slideout-footer .rivo-slideout-navigation .active .rivo-footer-nav-text {\n  font-weight: 600;\n}\n\n.rivo-login-footer-link a {\n  text-decoration: underline;\n}\n\n.rivo-or-text {\n  font-size: 12px;\n}\n\n.rivo-slideout-navigation a.active:before {\n  \/* background-color:; *\/\n  height: 4px;\n  border-radius: 0px;\n}\n\n\/* --- Close button --- *\/\n.rivo-slideout__close,\n.rivo-aw-mini-modal__close {\n  background: transparent;\n}\n\n@media screen and (max-width: 450px) {\n  .rivo-slideout__header a.rivo-aw-logo {\n    height: auto;\n  }\n}\n\n@media screen and (min-width: 769px) {\n  .rivo-slideout__container {\n    height: 100% !important;\n    border-radius: var(--rivo-aw-border-radius);\n  }\n}\n\n\/* TOAST *\/\n\n.rivo-aw-toast.rivo-aw-success .rivo-aw-toast-icon {\n  background-color: var(--rivo-aw-primary-color, #303030);\n}\n\n.rivo-aw-toast .rivo-aw-toast-icon svg path {\n  fill: #fff;\n}","email_text":"Email","order_text":"Order","phone_text":"Phone","taxes_text":"Taxes","total_text":"Total","cards_shape":"rounded","delete_text":"Delete","select_text":"Select","address_text":"Address","company_text":"Company","country_text":"Country","inputs_shape":"rounded","buttons_shape":"rounded","discount_text":"Discount","primary_color":"#2b2b2b","province_text":"Province","shipping_text":"Shipping","sold_out_text":"Sold out","subtotal_text":"Subtotal","zip_code_text":"ZIP Code","community_text":"Community","home_cta_1_url":"\/pages\/loyalty-program","home_cta_2_url":"","home_cta_3_url":"","last_name_text":"Last Name","launcher_shape":"circle","container_shape":"rounded","favorites_title":"Favorites","first_name_text":"First Name","home_cta_1_text":"View Rewards","home_cta_2_text":"Manage Subscriptions","home_cta_3_text":"","input_font_size":16,"show_powered_by":false,"add_to_cart_text":"Add to Cart","amount_paid_text":"Amount paid","footer_font_size":14,"footer_home_text":"For You","net_payment_text":"Net payment","saved_cart_title":"Saved from Cart","toast_font_color":"#2b2b2b","are_you_sure_text":"Are you sure you want to?","cache_app_enabled":false,"collections_title":"Collections","community_enabled":false,"contact_info_text":"Contact info","currency_decimals":0,"default_font_size":16,"desktop_placement":"left","email_placeholder":"Email","favorites_enabled":true,"google_login_text":"Sign in with Google","home_referral_url":"\/pages\/refer-a-friend","login_button_text":"Sign In or Sign Up","login_issues_link":"\/account\/login","login_issues_text":"Click here to sign in with your password if you are having issues","my_addresses_text":"My Addresses","onload_javascript":"(function replaceBirthdayTitle() {\n  \/\/ Find an element unique to the birthday modal, then get its modal container\n  const marker = document.querySelector('.rivo-dob-title, .rivo-birthday-card-subtitle');\n  const modal = marker \u0026\u0026 marker.closest('.rivo-modal__container');\n\n  if (modal) {\n    modal.querySelector('.rivo-modal__title').textContent = 'Birthday Rewards';\n  } else {\n    setTimeout(replaceBirthdayTitle, 300); \/\/ retry until the modal renders\n  }\n})();\n\n(function () {\n  var hid = false;\n  function menu()    { return document.getElementById('main-menu'); }\n  function overlay() { return document.querySelector('.js-header-overlay'); }\n\n  function kickScroll() { \/\/ belt-and-suspenders: re-init the scroll layer after open\n    requestAnimationFrame(function () {\n      requestAnimationFrame(function () {\n        var c = document.querySelector('.rivo-slideout__content');\n        if (!c) return;\n        var prev = c.style.overflowY;\n        c.style.overflowY = 'hidden'; void c.offsetHeight; c.style.overflowY = prev || 'auto';\n        c.scrollTop = 1; c.scrollTop = 0;\n      });\n    });\n  }\n\n  function onRivoOpen() {\n    var m = menu(), t = document.querySelector('.js-toggle-mobile-menu-button'), o = overlay();
10706\n    if (m \u0026\u0026 m.classList.contains('open')) {\n      if (t) t.click();            \/\/ proper theme close (state\/aria\/focus)\n      m.style.display = 'none';    \/\/ but remove it from the layout NOW, not after the 400ms slide\n      if (o) o.style.display = 'none';\n      hid = true;\n    }\n    document.body.style.overflow = 'hidden'; \/\/ Rivo needs the page locked behind its drawer\n    kickScroll();\n  }\n  function onRivoClose() {\n    if (!hid) return;\n    var m = menu(), o = overlay();\n    if (m) m.style.removeProperty('display');   \/\/ restore so the hamburger works next time\n    if (o) o.style.removeProperty('display');\n    hid = false;\n  }\n\n  (function init() {\n    var s = document.getElementById('rivo-account-slideout');\n    if (!s) return requestAnimationFrame(init); \/\/ wait for Rivo to inject the slideout\n    new MutationObserver(function (muts) {\n      muts.forEach(function (mu) {\n        if (mu.attributeName !== 'class') return;\n        if (mu.target.classList.contains('is-open')) onRivoOpen();\n        else onRivoClose();\n      });\n    }).observe(s, { attributes: true, attributeFilter: ['class'] });\n  })();\n})();\n\n\/\/ Invite only Tier 4 message — shown to customers tagged \"Rivo VIP Tier: Tier 3\"\n\n(function () {\n  var REQUIRED_TAG = 'Rivo VIP Tier: Tier 3';\n  var MESSAGE = 'Invite only to unlock Tier 4';\n  var MARKER  = 'rivo-aw-invite-only-note';\n\n  function hasTag(wanted) {\n    var tags;\n    try { tags = window.RivoProfileAlpine.store('rivo_profile_customer').tags; } catch (err) {}\n    if (!tags) tags = window.Rivo \u0026\u0026 window.Rivo.common \u0026\u0026 window.Rivo.common.customer \u0026\u0026 window.Rivo.common.customer.tags;\n    if (typeof tags === 'string') tags = tags.split(',');\n    if (!Array.isArray(tags)) return false;\n    var target = wanted.trim().toLowerCase();\n    for (var i = 0; i \u003c tags.length; i++) {\n      if (String(tags[i]).trim().toLowerCase() === target) return true;\n    }\n    return false;\n  }\n\n  if (!hasTag(REQUIRED_TAG)) return;\n\n  if (!document.getElementById(MARKER + '-style')) {\n    var style = document.createElement('style');\n    style.id = MARKER + '-style';\n    style.textContent =\n      '.rivo-aw-vip-tier-progress-bar-wrapper{display:none !important;}' +\n      '.' + MARKER + '{margin-top:8px;}';\n    document.head.appendChild(style);\n  }\n\n  function apply() {\n    var wrappers = document.querySelectorAll('.rivo-aw-vip-tier-progress-bar-wrapper');\n    for (var i = 0; i \u003c wrappers.length; i++) {\n      var wrapper = wrappers[i];\n      var container = wrapper.parentElement;\n      if (!container || container.querySelector('.' + MARKER)) continue;\n      var note = document.createElement('div');\n      note.className = 'rivo-aw-vip-tier-progress-subtitle rivo-aw-vip-tier-progress-subtitle--compact ' + MARKER;\n      note.textContent = MESSAGE;\n      wrapper.insertAdjacentElement('afterend', note);\n    }\n  }\n\n  apply();\n  \/\/ Widget re-renders (Alpine, tab switches, mobile\/desktop copies) — re-apply on DOM changes.\n  new MutationObserver(apply).observe(document.body, { childList: true, subtree: true });\n})();","order_placed_text":"Placed on","verify_title_text":"Enter the code sent to [[email]]","all_favorites_text":"All Favorites","external_login_url":"https:\/\/www.rails.com\/customer_authentication\/login?return_to=%2F%23rivo","footer_orders_text":"Orders","home_cta_1_enabled":false,"home_cta_2_enabled":false,"home_cta_3_enabled":false,"latest_order_title":"Latest Order","notifications_text":"Notifications","privacy_policy_url":"https:\/\/www.rails.com\/pages\/privacy-policy","profile_list_links":[],"reload_after_login":true,"saved_cart_enabled":false,"verify_button_text":"Verify Code","address_line_2_text":"Apartment, suite, etc.","delete_address_text":"Yes, Delete Address","external_login_text":"Sign in or Sign up","footer_profile_text":"Profile","home_referral_title":"Refer a Friend \u0026 Earn","locale_urls_enabled":false,"mobile_side_spacing":20,"my_preferences_text":"My Preferences","payment_method_text":"Payment Method","popular_today_title":"Popular Today","select_country_text":"Select Country","select_options_text":"Select Options","skip_edgemesh_cache":false,"slideout_icon_color":"#2b2b2b","taxes_included_text":"Taxes (included)","update_profile_text":"Update Profile","view_favorites_text":"View Favorites","amount_refunded_text":"Amount refunded","billing_address_text":"Billing Address","desktop_side_spacing":20,"excluded_product_ids":[],"favorites_load_delay":0,"footer_icons_enabled":false,"google_login_enabled":false,"hide_rivo_login_form":true,"home_logged_in_title":"Welcome \u003cspan rivo-ax-text='$store.rivo_profile_customer?.first_name'\u003e\u003c\/span\u003e","legacy_gift_card_app":"shopify","legacy_login_enabled":true,"order_cancelled_text":"Cancelled on","profile_log_out_text":"Log out","save_collection_text":"Save Collection","select_province_text":"Select Province","shipping_method_text":"Shipping Method","terms_of_service_url":"https:\/\/www.rails.com\/pages\/terms-conditions","address_default_badge":"Default","alternate_login_title":"Having issues signing in?","featured_content_link":"https:\/\/www.rails.com\/collections\/womens-swim","featured_home_content":"","home_logged_out_title":"Sign in to your account","home_referral_enabled":true,"legacy_membership_app":"","mobile_bottom_spacing":20,"order_returns_enabled":true,"order_returns_partner":"loop_returns","popular_today_enabled":true,"recently_viewed_title":"Recently Viewed","redeem_rewards_filter":"free_product_first","replace_account_links":true,"shipping_address_text":"Shipping Address","slideout_border_color":"#2b2b2b","vip_tier_progress_url":"\/pages\/loyalty-program","add_to_collection_text":"Add to Collection","compare_at_price_color":"#c70000","custom_sub_cta_content":"","custom_sub_cta_enabled":false,"desktop_bottom_spacing":20,"external_login_enabled":true,"hide_sold_out_products":true,"home_referral_subtitle":"\u003cspan rivo-ax-text='$store.rivo_profile_customer?.referral_stats?.completed_count'\u003e\u003c\/span\u003e referrals completed so far","home_wallet_pass_title":"Add Wallet Pass","login_footer_font_size":12,"next_billing_date_text":"You will be charged next on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","order_tracking_partner":"shopify","orders_logged_in_title":"Your Orders","popular_products_count":20,"product_rating_enabled":false,"profile_pos_qr_enabled":true,"shop_pay_login_enabled":true,"slideout_subdued_color":"#f7f4f2","toast_background_color":"#e4dbcc","added_to_cart_link_text":"Go to Cart","additional_details_text":"Additional Details","alternate_login_enabled":false,"custom_sms_consent_text":"","home_logged_in_subtitle":"You have \u003cspan class='rivo-pretty-points-balance' rivo-ax-text='$store.rivo_profile_customer?.pretty_points_tally'\u003e\u003c\/span\u003e points","home_referral_copy_text":"Referral link copied to clipboard","ignore_inventory_policy":false,"order_buy_again_enabled":false,"order_returns_subdomain":"rails","orders_empty_state_text":"You haven't placed any orders yet","orders_logged_out_title":"Log in to view, track, and manage your orders","post_login_reload_paths":[],"post_sign_in_javascript":"","recently_viewed_enabled":true,"refresh_cart_javascript":"","section_title_font_size":22,"survey_next_button_text":"Next","survey_ski
10706p_button_text":"Skip","alternate_login_subtitle":"Use one of the following methods below to sign in.","custom_hide_product_tags":[],"desktop_sidebar_position":"left","home_logged_out_subtitle":"Get access to your rewards, referrals, and more","home_wallet_pass_enabled":true,"legacy_gift_card_enabled":false,"order_cancel_button_text":"Cancel Order","replace_legacy_app_links":true,"shipping_addresses_title":"Shipping Addresses","verify_login_issues_link":"\/#rivo","verify_login_issues_text":"Having issues? Click here to try again.","community_cover_image_url":"","home_button_gift_card_url":"","home_cta_1_primary_button":true,"home_cta_2_primary_button":false,"home_cta_3_primary_button":false,"home_wallet_pass_subtitle":"Unlock exclusive rewards and offers.","legacy_points_balance_app":"rivo","on_hash_change_javascript":"","order_returns_button_text":"Start a Return","order_returns_custom_link":"","slideout_background_color":"#ffffff","accepts_sms_marketing_text":"Text me with news and offers","add_shipping_address_title":"Add Shipping Address","added_to_cart_link_enabled":false,"alternate_login_email_text":"Sign in with an email and password","create_new_collection_text":"Create New Collection","favorites_empty_state_text":"No favorited products","featured_content_image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0167\/1180\/files\/Collage_Mobile_e5569e46-98cd-41d7-addf-8f98246fe640.jpg?v=1745871013","home_button_membership_url":"","logged_out_title_font_size":22,"membership_cover_image_url":"","mini_block_title_font_size":13,"order_tracking_button_text":"Track Shipment","order_tracking_custom_link":"","primary_button_class_names":"button button--secondary","redirect_from_account_page":true,"save_shipping_address_text":"Save Shipping Address","vip_progress_block_enabled":true,"alternate_login_google_text":"Sign in with Google","buy_again_notification_text":"Order added to the cart","edit_shipping_address_title":"Edit Shipping Address","favorite_button_active_text":"Added to favorites","home_button_membership_text":"Credit","home_loyalty_button_enabled":true,"home_referral_page_subtitle":"Refer a friend who makes a purchase and both of you will claim rewards.","login_verify_identity_title":"Verify your identity","loyalty_opt_in_checkbox_tag":"rivo-loyalty-opt-in","order_buy_again_button_text":"Buy Again","order_cancel_button_enabled":false,"saved_cart_empty_state_text":"No saved cart items","set_as_default_address_text":"Set as default address","slideout_heading_font_color":"#2b2b2b","account_verification_enabled":false,"collections_empty_state_text":"No collections","email_cannot_be_changed_text":"Email used for login cannot be updated","exposed_line_item_properties":[],"favorite_button_active_color":"#2b2b2b","home_additional_button_1_url":"","home_additional_button_2_url":"","home_logged_out_orders_title":"Manage orders, track shipments, and easily start a return","login_accepts_marketing_text":"Email me with updates and offers","loyalty_opt_in_checkbox_text":"Email me just loyalty offers","order_returns_fulfilled_only":false,"order_track_shipment_enabled":true,"orders_additional_button_url":"","redeem_rewards_block_enabled":false,"redeem_rewards_display_style":"horizontal","secondary_button_class_names":"button button--secondary","accepts_sms_marketing_enabled":false,"add_to_cart_notification_text":"Added to cart","alternate_login_shop_pay_text":"Sign in to an existing account with Shop Pay","favorite_button_inactive_text":"Add to favorites","featured_home_content_enabled":false,"home_gift_card_button_enabled":false,"home_logged_out_profile_title":"Manage addresses, contact info, and personal preferences","international_returns_enabled":false,"legacy_points_balance_enabled":false,"logged_out_subtitle_font_size":16,"mini_block_subtitle_font_size":13,"order_limited_time_button_url":"","same_as_shipping_address_text":"Same as shipping address","shop_pay_login_button_enabled":true,"home_button_balance_points_url":"https:\/\/www.rails.com\/pages\/loyalty-program#rivo-lp-my-rewards","home_button_components_enabled":false,"home_button_gift_card_cta_text":"My Credit","home_membership_button_enabled":false,"order_limited_time_button_text":"","address_saved_notification_text":"Address saved","apply_discount_add_to_cart_text":"Apply discount \u0026 add to cart","featured_content_image_position":"center center","home_button_balance_points_text":"Points","home_button_gift_card_code_text":"ID: ","home_button_gift_card_copy_text":"Copy ID","home_button_membership_cta_text":"My Membership","home_expiration_message_enabled":false,"home_logged_out_favorites_title":"Sign in to access your favorites","home_logged_out_orders_subtitle":"Get access to your rewards, referrals, and more","login_accepts_marketing_default":true,"login_accepts_marketing_enabled":true,"loyalty_opt_in_checkbox_default":true,"loyalty_opt_in_checkbox_enabled":false,"profile_list_personal_info_text":"Personal Information","view_product_action_button_text":"View product","home_additional_button_1_enabled":false,"home_additional_button_2_enabled":false,"home_logged_out_profile_subtitle":"Get access to your rewards, referrals, and more","home_wallet_pass_ios_button_text":"Add Apple Wallet Pass","mini_block_product_price_enabled":false,"mini_block_product_title_enabled":true,"orders_additional_button_enabled":false,"product_compare_at_price_enabled":true,"recently_viewed_empty_state_text":"No recently viewed products","slideout_body_primary_font_color":"#2b2b2b","address_deleted_notification_text":"Address deleted successfully","international_returns_button_text":"Start an International Return","login_accepts_marketing_countries":[],"order_limited_time_button_enabled":false,"profile_updated_notification_text":"Profile updated","shipping_address_empty_state_text":"You haven't added any shipping addresses yet","add_to_favorites_notification_text":"Save Item","alternate_login_another_email_text":"Try sending another code","home_button_membership_paywall_url":"","home_logged_out_favorites_subtitle":"Get access to your rewards, referrals, and more","redirect_to_classic_login_on_error":false,"share_favorite_collections_enabled":true,"shop_pay_login_email_field_enabled":true,"slideout_body_secondary_font_color":"#2b2b2b","verify_login_
10706issues_alt_login_text":"Having issues? Click here to sign in with an alternate method","view_product_action_button_enabled":false,"cancel_membership_notification_text":"Membership canceled","home_button_balance_points_cta_text":"My Rewards","order_returns_button_primary_button":false,"recently_viewed_collections_enabled":false,"added_to_favorites_notification_text":"Item saved","home_wallet_pass_android_button_text":"Add Google Wallet Pass","order_tracking_button_primary_button":true,"profile_list_shipping_addresses_text":"Shipping Addresses","order_buy_again_button_primary_button":false,"order_cancel_button_threshold_enabled":true,"orders_secondary_additional_button_url":"","home_button_membership_paywall_cta_text":"Join our Membership","orders_additional_button_primary_button":false,"remove_from_favorites_notification_text":"Remove item","home_logged_out_profile_subtitle_enabled":false,"order_cancel_button_threshold_in_minutes":30,"order_limited_time_button_primary_button":false,"removed_from_favorites_notification_text":"Item removed","show_as_loyalty_page_login_modal_enabled":false,"orders_secondary_additional_button_enabled":false,"international_returns_button_primary_button":false,"send_payment_method_email_notification_text":"Confirmation email sent","order_limited_time_button_threshold_in_minutes":15,"orders_secondary_additional_button_primary_button":false,"css_variables":":root {\n      --rivo-aw-background-color: #ffffff;\n      --rivo-aw-desktop-sidebar-left: 0px;\n      --rivo-aw-desktop-sidebar-right: auto;\n      --rivo-aw-desktop-slidein-translate-x: -100%;\n      --rivo-aw-desktop-slideout-translate-x: -100%;\n      --rivo-aw-heading-font-color: #2b2b2b;\n      --rivo-aw-body-primary-font-color: #2b2b2b;\n      --rivo-aw-body-secondary-font-color: #2b2b2b;\n      --rivo-aw-border-color: #2b2b2b;\n      --rivo-aw-subdued-color: #f7f4f2;\n      --rivo-aw-icon-color: #2b2b2b;\n      --rivo-aw-primary-color: #2b2b2b;\n      --rivo-aw-favorite-button-active-color: #2b2b2b;\n      --rivo-aw-toast-offset-left: 15px;\n      --rivo-aw-toast-offset-right: auto;\n      --rivo-aw-default-font-size: 16px;\n      \n      --rivo-aw-input-font-size: 16px;\n      --rivo-aw-section-title-font-size: 22px;\n      --rivo-aw-logged-out-title-font-size: 22px;\n      --rivo-aw-logged-out-subtitle-font-size: 16px;\n      --rivo-aw-mini-block-title-font-size: 13px;\n      --rivo-aw-mini-block-subtitle-font-size: 13px;\n      --rivo-aw-login-footer-font-size: 12px;\n      --rivo-aw-footer-font-size: 14px;\n      --rivo-aw-toast-background-color: #e4dbcc;\n      --rivo-aw-toast-font-color: #2b2b2b;\n      \n      \n      --rivo-aw-home-featured-content-image-position: center center;\n      --rivo-aw-compare-at-price-color: #c70000;\n      \n    }","terms_and_conditions":"By signing in, you agree to our \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.rails.com\/pages\/privacy-policy\" target=\"_blank\"\u003eprivacy policy\u003c\/a\u003e and \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.rails.com\/pages\/terms-conditions\" target=\"_blank\"\u003eterms of service\u003c\/a\u003e","sms_terms_and_conditions":null},"persisted_login_enabled":false,"preference_questions":[{"id":8442,"key":"gender_rivo","shop_id":1671180,"title":"Tell us who you're shopping for:","description":"Tell us who you're shopping for:","input_type":"checkbox_input","position":1,"required":false,"active":true,"placeholder":null,"min_date":null,"max_date":null,"options":[{"label":"Women's","value":"Women's"},{"label":"Men's","value":"Men's"},{"label":"All","value":"All"}],"min_number":null,"max_number":null}],"customer_id_verification_enabled":false,"ping_enabled":false,"contests":[],"active_contest":null,"activate_store_balance_consolidation_enabled":false,"deduct_after_order_placed_channels":[],"edit_order_settings":{"enabled":false,"note_text":"Order Note","note_enabled":false,"cancel_enabled":true,"cancel_reasons":["Changed my mind","Shipping concerns","Ordered by mistake","Other"],"note_button_text":"Update Note","note_placeholder":"Add a note to your order","threshold_method":"fulfilled","cancel_button_text":"Cancel Order","contact_info_enabled":true,"preview_mode_enabled":false,"contact_info_button_text":"Update Contact Information","shipping_address_enabled":true,"threshold_time_in_minutes":15,"preview_mode_email_domains":[],"shipping_address_button_text":"Update Shipping Address"},"gift_card_settings":{"enabled":false,"gift_card_product_ids":[]},"surveys":[],"order_earnings_delay_in_seconds":2592000,"cashback_program_enabled":false,"cashback_offers":[],"fallback_to_db_from_shopify_api_enabled":false,"credit_transfers_enabled":false,"wallet_pass_enabled":true,"account_widget_sections":[{"id":1027,"shop_id":1671180,"name":"Store Credit","page":"home","position":1,"enabled":true,"visible_when":"always","position_selector":".rivo-aw-home-hero .rivo-aw-button-points","position_type":"insert_after","html":"\u003ca data-rivo-store-credit\n   class=\"rivo-aw-button-points button button--secondary rivo-aw-button-store-credit\"\u003e\n  \u003cdiv class=\"rivo-aw-button-points-balance-container\"\u003e\n    \u003cdiv class=\"rivo-aw-button-points-balance-amount\"\u003e\n      \u003cstrong class=\"rivo-aw-button-points-balance-number\"\u003e\u003c\/strong\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rivo-aw-button-component-cta\"\u003e\n      \u003cspan class=\"rivo-aw-button-component-cta-text\"\u003eMy Store Credit\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/a\u003e","js":"var data = window.__rivoCustomer || {};\nvar el = container.querySelector('[data-rivo-store-credit] .rivo-aw-button-points-balance-number');\nif (el \u0026\u0026 data.storeCredit) {\n  el.textContent = data.storeCredit;   \/\/ \"$50.00\" (from your money filter)\n}","css":"div#rivo-custom-section-1027 {\n  padding-top: 10px;\n  pointer-events: none !important;\n}","created_at":"2026-07-09T17:44:05.801Z","updated_at":"2026-09-14T23:16:36.048Z","properties":{"visible_tags":[],"visible_on_hashes":[]},"visible_on_hashes":[],"visible_tags":[]}],"order_settings":{"order_price_exclude_discounts":false,"order_price_include_taxes":false,"order_price_include_shipping":false,"order_reward_channels":"all","order_reward_financial_statuses":["paid"],"order_revoke_financial_statuses":["0","refunded","0","partially_refunded","0","voided"],"convert_pos_customers_to_members":false,"discount_code_prefix_settings":{"global_prefix":"REW-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"REW-FR-","referral_advocate_prefix":"REW-AD-"},"capitalize_discount_codes":false,"discount_combination_settings":{},"discount_combinations_with_product_enabled":false,"discount_combinations_with_order_enabled":true,"discount_combinations_with_shipping_enabled":false,"points_program_excluded_collection_ids":[],"points_program_excluded_product_ids":[0],"points_program_excluded_order_tags":[],"skip_order_earnings_on_product_ids":[],"points_order_earnings_rounding_enabled":true,"points_order_earnings_rounding_type":"round","credits_order_earnings_rounding_enabled":false,"credits_order_earnings_rounding_type":"round","credits_order_earnings_rounding_precision":2,"points_order_earnings_rounding_precision":0,"points_program_fulfillment_earnings_trigger":"order_placed"}};
10707  window.Rivo.loy_config.api_endpoint = "\/apps\/ba-loy";
10708</script>
10708
10709
10710<script type="text/javascript" id="rivo-js-customer-init" dynamic>
10711  
10712</script>
10712
10713
10714
10715  <link rel="stylesheet" type="text/css" href="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba_rivo_profile.css?v=1786981399"/>
10716  <style type="text/css">
10717    
10718    :root {
10719      --rivo-aw-background-color: #ffffff;
10720      --rivo-aw-desktop-sidebar-left: 0px;
10721      --rivo-aw-desktop-sidebar-right: auto;
10722      --rivo-aw-desktop-slidein-translate-x: -100%;
10723      --rivo-aw-desktop-slideout-translate-x: -100%;
10724      --rivo-aw-heading-font-color: #2b2b2b;
10725      --rivo-aw-body-primary-font-color: #2b2b2b;
10726      --rivo-aw-body-secondary-font-color: #2b2b2b;
10727      --rivo-aw-border-color: #2b2b2b;
10728      --rivo-aw-subdued-color: #f7f4f2;
10729      --rivo-aw-icon-color: #2b2b2b;
10730      --rivo-aw-primary-color: #2b2b2b;
10731      --rivo-aw-favorite-button-active-color: #2b2b2b;
10732      --rivo-aw-toast-offset-left: 15px;
10733      --rivo-aw-toast-offset-right: auto;
10734      --rivo-aw-default-font-size: 16px;
10735      
10736      --rivo-aw-input-font-size: 16px;
10737      --rivo-aw-section-title-font-size: 22px;
10738      --rivo-aw-logged-out-title-font-size: 22px;
10739      --rivo-aw-logged-out-subtitle-font-size: 16px;
10740      --rivo-aw-mini-block-title-font-size: 13px;
10741      --rivo-aw-mini-block-subtitle-font-size: 13px;
10742      --rivo-aw-login-footer-font-size: 12px;
10743      --rivo-aw-footer-font-size: 14px;
10744      --rivo-aw-toast-background-color: #e4dbcc;
10745      --rivo-aw-toast-font-color: #2b2b2b;
10746      
10747      
10748      --rivo-aw-home-featured-content-image-position: center center;
10749      --rivo-aw-compare-at-price-color: #c70000;
10750      
10751    }
10752    :root {
10753  --rivo-aw-bg: #f6f6f6;
10754  --rivo-aw-border-radius: 0px;
10755}
10756
10757/* --- Header --- */
10758.rivo-slideout__header {
10759  box-shadow: none;
10760}
10761
10762.rivo-slideout__header a.rivo-aw-logo svg,
10763.rivo-slideout__header a.rivo-aw-logo img {
10764  max-height: 30px;
10765  width: auto;
10766}
10767
10768.rivo-checkbox-label {
10769  font-weight: 500 !important;
10770  letter-spacing: 0px;
10771  font-size: 12px;
10772}
10773
10774.rivo-slideout__container .rivo-aw-title {
10775  font-family: 'GT Super Display';
10776  font-weight: 500;
10777}
10778
10779.rivo-slideout-content-wrapper {
10780  padding-top: 0px;
10781}
10782
10783.rivo-slideout-page-content {
10784  gap: 25px;
10785}
10786
10787/* VIP */
10788.rivo-aw-vip-tier-progress-container {
10789  border-radius: 0px;
10790}
10791
10792/* --- WAYS TO EARN --- */
10793.rivo-aw-list-with-icon-item-button {
10794  padding: 10px !important;
10795  font-size: 10px; !important;
10796  width: fit-content !important;
10797  width: 100px !important;
10798  min-width: 100px !important;
10799  max-width: 100px !important;
10800} 
10801
10802.rivo-aw-list-with-icon-item {
10803  gap: 10px !important;
10804}
10805
10806.rivo-aw-list-with-icon-item:after {
10807  left: 58px !important;
10808}
10809
10810/* --- BUTTONS --- */
10811.rivo-horizontal-scroll-button {
10812  border: 0px;
10813  background: rgba(255,255,255,.9);
10814}
10815
10816.rivo-aw-button-points-balance-number,
10817span.rivo-aw-button-points-balance-currency {
10818  font-size: 14px;
10819}
10820
10821.rivo-aw-home-button-components a {
10822}
10823
10824.rivo-logout-link .rivo-aw-button,
10825.rivo-add-shipping-address .rivo-aw-button {
10826  width: fit-content;
10827}
10828
10829.rivo-aw-button-points-balance-number {
10830  margin-right: 5px;
10831}
10832
10833.rivo-aw-button-points-balance-container {
10834  background: #e4dbcc;
10835  border: 0px;
10836  color: #2b2b2b;
10837  letter-spacing: 0px;
10838}
10839
10840.rivo-aw-button-component-cta {
10841  font-family: 'GT Super Display';
10842  font-style: italic;
10843  font-weight: 500;
10844}
10845
10846.rivo-aw-button-component-cta svg path {
10847  fill: #2b2b2b !important;
10848}
10849
10850.rivo-shipping-address-form .rivo-form-field select+label:not(.rivo-checkbox-container) {
10851  padding: 0px;
10852}
10853
10854.rivo-checkbox-container input[type="checkbox"] {
10855  -webkit-appearance: auto;
10856}
10857
10858.rivo-login-component input[type="text"]:focus-visible,
10859.rivo-login-component input[type="email"]:focus-visible {
10860  border-color: var(--rivo-aw-primary-color, #303030);
10861}
10862
10863.rivo-shop-pay-svg path {
10864  fill: white !important;
10865}
10866
10867a.rivo-collection-item {
10868  transition: all 0.2s ease;
10869  font-weight: 600;
10870  font-size: 12px;
10871  padding: 0px;
10872  padding-bottom: 4px;
10873  border: 0px;
10874  background: none;
10875  color: #757575;
10876  text-transform: uppercase;
10877  letter-spacing: 0.15em;
10878  position: relative;
10879  display: inline-block;
10880  text-decoration: none;
10881}
10882
10883a.rivo-collection-item:hover {
10884  padding: 0px;
10885  padding-bottom: 4px;
10886  border: 0px;
10887  background: none;
10888  color: #2b2b2b;
10889}
10890
10891a.rivo-collection-item:hover:after {
10892  content: "";
10893  position: absolute;
10894  bottom: 0;
10895  left: 0;
10896  right: 0;
10897  visibility: visible;
10898  width: 100%;
10899  height: 1px;
10900  background-color: #2b2b2b;
10901}
10902
10903.rivo-address-actions .rivo-plain-link {
10904  padding: 0;
10905  text-decoration: underline;
10906}
10907
10908/* --- INPUT --- */
10909
10910.rivo-slideout__container input[type="text"],
10911.rivo-slideout__container input[type="email"],
10912.rivo-slideout__container input[type="tel"],
10913.rivo-slideout__container input[type="password"],
10914.rivo-slideout__container select {
10915  border-radius: var(--rivo-aw-border-radius);
10916  font-size: 12px;
10917}
10918
10919.rivo-form-field label,
10920.rivo-preference-item-label,
10921.rivo-profile-list-item-title,
10922.rivo-aw-smaller-title {
10923  font-weight: 600;
10924  letter-spacing: 1px;
10925}
10926
10927.rivo-profile-external-link {
10928  display: none;
10929}
10930
10931.rivo-form-row {
10932  gap: 15px;
10933}
10934
10935.rivo-form-field {
10936  width: 100%;
10937}
10938
10939.rivo-preference-section {
10940  border-radius: var(--rivo-aw-border-radius);
10941}
10942
10943.rivo-preferences-shipping-addresses .rivo-address-block {
10944  width: 100%; 
10945  border-radius: var(--rivo-aw-border-radius);
10946}
10947
10948/* --- Empty container --- */
10949.rivo-empty-state-container {
10950  border: 1px solid #000;
10951  border-radius: var(--rivo-aw-border-radius);
10952  padding: 30px;
10953  text-align: center;
10954  width: 100%;
10955  color: rgba(0, 0, 0, 0.7) !important;
10956  margin-top: 10px;
10957  margin-bottom: 0;
10958}
10959
10960.rivo-sms-terms-and-conditions {
10961  color: rgba(0, 0, 0, 0.7);
10962  line-height: 15px;
10963  font-size: 12px !important;
10964}
10965
10966.rivo-aw-order-item-quantity {
10967  padding-top: 2px;
10968}
10969
10970label.rivo-checkbox-container {
10971  align-items: baseline;
10972}
10973
10974.rivo-mini-block-link .rivo-favorite-button,
10975.rivo-product-action-image .rivo-favorite-button {
10976  background: transparent;
10977}
10978
10979/* Redeem */
10980.rivo-aw-reward-card {
10981  width: 100px;
10982}
10983
10984.rivo-aw-reward-card .rivo-product-action-add-to-cart {
10985  display: none;
10986}
10987
10988.rivo-aw-reward-card .rivo-mini-block-title {
10989    height: auto;
10990}
10991
10992.rivo-aw-reward-card .rivo-product-image {
10993  width: 100%;
10994  max-width: unset;
10995  min-width: unset;
10996  padding: 10px;
10997  margin-bottom: 10px;
10998  background: #EEEDEC;
10999}
11000
11001.rivo-aw-reward-card:hover .rivo-product-image {
11002  background: #5c7899;
11003}
11004
11005/* --- Products --- */
11006.rivo-mini-block-title {
11007  max-height: 64px;
11008}
11009
11010.rivo-mini-block-title,
11011.rivo-product-action-title {
11012  font-family: 'Acumin Pro', sans-serif;
11013  text-transform: normal;
11014}
11015
11016.rivo-product-action-body .rivo-product-action-price,
11017.rivo-product-action-title {
11018  font-weight: 400;
11019}
11020
11021.rivo-mini-block-title,
11022.rivo-mini-block-price {
11023  display: flex !important;
11024}
11025
11026.rivo-mini-block-subtitle {
11027  margin-top: 5px;
11028}
11029
11030.rivo-product-price {
11031  font-weight: 400;
11032}
11033
11034.rivo-compare-price .rivo-product-price {
11035}
11036
11037.rivo-aw-go-to-page {
11038  background: transparent;
11039}
11040
11041.rivo-product-image {
11042  aspect-ratio: auto;
11043  border-radius: var(--rivo-aw-border-radius);
11044}
11045
11046.rivo-profile-list {
11047  margin-top: 15px;
11048  order: 1;
11049}
11050
11051/* --- Order code --- */
11052
11053.rivo-aw-order-index-name,
11054.rivo-order-details-page .rivo-aw-heading.with-backlink .rivo-aw-title {
11055}
11056
11057.rivo-h4-title {
11058  font-weight: 400;
11059}
11060
11061/* --- Featured Content --- */
11062
11063.rivo-aw-home-featured-content-title {
11064  margin: 5px 0 !important;
11065}
11066
11067.rivo-aw-home-featured-content-image-wrapper,
11068.rivo-aw-home-featured-content-image-wrapper img {
11069  border-radius: var(--rivo-aw-border-radius) !important;
11070}
11071
11072.rivo-favorite-button span svg {
11073  width: 17px;
11074  height: 17px;
11075}
11076
11077.rivo-aw-home-featured-content-container {
11078  order: 2;
11079}
11080
11081
11082.rivo-shipping-addresses-list .rivo-address-item:not(:first-child) {
11083  padding-top: 20px;
11084}
11085
11086/* --- Footer --- */
11087#rivo-slideout-footer {
11088  background: var(--rivo-aw-bg);
11089  box-shadow: none;
11090}
11091
11092.rivo-footer-nav-text {
11093  text-transform: uppercase;
11094  font-weight: 400;
11095  letter-spacing: 1px;
11096  color: var(--rivo-aw-body-primary-font-color);
11097}
11098
11099#rivo-slideout-footer .rivo-slideout-navigation .active .rivo-footer-nav-text {
11100  font-weight: 600;
11101}
11102
11103.rivo-login-footer-link a {
11104  text-decoration: underline;
11105}
11106
11107.rivo-or-text {
11108  font-size: 12px;
11109}
11110
11111.rivo-slideout-navigation a.active:before {
11112  /* background-color:; */
11113  height: 4px;
11114  border-radius: 0px;
11115}
11116
11117/* --- Close button --- */
11118.rivo-slideout__close,
11119.rivo-aw-mini-modal__close {
11120  background: transparent;
11121}
11122
11123@media screen and (max-width: 450px) {
11124  .rivo-slideout__header a.rivo-aw-logo {
11125    height: auto;
11126  }
11127}
11128
11129@media screen and (min-width: 769px) {
11130  .rivo-slideout__container {
11131    height: 100% !important;
11132    border-radius: var(--rivo-aw-border-radius);
11133  }
11134}
11135
11136/* TOAST */
11137
11138.rivo-aw-toast.rivo-aw-success .rivo-aw-toast-icon {
11139  background-color: var(--rivo-aw-primary-color, #303030);
11140}
11141
11142.rivo-aw-toast .rivo-aw-toast-icon svg path {
11143  fill: #fff;
11144}
11145  </style>
11146      <div id="rivo-shop-pay-login-container" style="display: none;">
11147        
11147<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 11147
11147
11148<script type="module">
11149  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js");
11150
11151  
11152</script>
11152
11153
11154<shop-login-button ux-mode="windoid" return-uri="https://www.rails.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button>
11155
11156      </div>
11157    
11158<div rivo-ax-data="rivoAccountSlideoutComponent()" rivo-ax-init="initRivoAccountSlideout" class="micromodal-slideout" id="rivo-account-slideout" aria-hidden="true">
11159    <div class="rivo-slideout__overlay" tabindex="-1" data-rivo-account-slideout-micromodal-close>
11160      <div class="rivo-slideout__container" role="dialog" aria-modal="true" aria-labelledby="rivo-account-dialog-title" tabindex="-1" rivo-ax-bind:class="{ 'rivo-aw-logged-in': $store.rivo_profile_customer, 'rivo-aw-logged-out': !$store.rivo_profile_customer }">
11161        <header class="rivo-slideout__header rivo-slideout-section">
11162          <button type="button" class="rivo-slideout__close" aria-label="Close modal" data-rivo-account-slideout-micromodal-close></button>
11163          <h2 id="rivo-account-dialog-title" class="rivo-visually-hidden">Account</h2>
11164          <a href="#rivo" class="rivo-aw-logo" rivo-ax-on:click.prevent="changePage('rivo')" rivo-ax-show="$store.rivo_aw_settings.logo && !$store.current_survey_question" aria-label="Go to home"><span aria-hidden="true" rivo-ax-html="$store.rivo_aw_settings.logo"></span></a>
11165          <div class="rivo-survey-progress-bar-container" rivo-ax-show="$store.current_survey_question" rivo-ax-cloak>
11166            <div class="rivo-survey-progress-bar" role="progressbar" aria-valuenow="0" rivo-ax-effect="$el.setAttribute('aria-valuenow', $store.current_survey?.percentage_completed || 100)" aria-valuemin="0" aria-valuemax="100" aria-label="Survey progress">
11167              <div class="rivo-survey-progress-bar-fill" rivo-ax-bind:style="'width: ' + ($store.current_survey?.percentage_completed || 100) + '%'"></div>
11168            </div>
11169            <button class="rivo-survey-skip-question" rivo-ax-on:click="saveSurveyAnswer($event, true)" aria-label="Skip current survey question">Skip</button>
11170          </div>
11171        </header>
11172        <div class="rivo-slideout__content rivo-slideout-section">
11173          <div id="rivo-profile-main"></div>
11174          <template rivo-ax-if="$store.rivo_aw_settings.show_powered_by">
11175            <div class="rivo-powered-by">
11176              <a href="https://rivo.io?utm_source=widget&utm_campaign=powered-by" target="_blank" aria-label="Powered by Rivo - Opens in new window">
11177                <span class="rivo-powered-by-text">Powered by </span>
11178                <div class="rivo-powered-by-icon" rivo-ax-html="$store.icons.rivo"></div>
11179              </a>
11180            </div>
11181          </template>
11182        </div>
11183        <footer id="rivo-slideout-footer" class="rivo-slideout-section" rivo-ax-show="!hideFooter">
11184          <div class="rivo-slideout-navigation" role="tablist" rivo-ax-on:keydown="handleTabKeydown($event)" rivo-ax-bind:class="{ 'rivo-footer-with-icons': $store.rivo_aw_settings.footer_icons_enabled }" rivo-ax-show="!showStickyFooterButton">
11185            <a href="#rivo" id="rivo-tab-rivo" role="tab" aria-controls="rivo-tabpanel-rivo" aria-selected="true" tabindex="0" rivo-ax-effect="$el.setAttribute('aria-selected', currentPage === 'rivo' ? 'true' : 'false'); $el.setAttribute('tabindex', currentPage === 'rivo' ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo' }" rivo-ax-on:click.prevent="changePage('rivo')">
11186              <div rivo-ax-html="$store.icons.profile_home" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
11187              <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_home_text || $store.rivo_aw_settings.footer_home_text">For You</div>
11188            </a>
11189            <a href="#rivo-orders" id="rivo-tab-rivo-orders" role="tab" aria-controls="rivo-tabpanel-rivo-orders" aria-selected="false" tabindex="-1" rivo-ax-effect="$el.setAttribute('aria-selected', (currentPage === 'rivo-orders' || currentPage === 'rivo-order-details') ? 'true' : 'false'); $el.setAttribute('tabindex', (currentPage === 'rivo-orders' || currentPage === 'rivo-order-details') ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-orders' || currentPage === 'rivo-order-details' }" rivo-ax-on:click.prevent="changePage('rivo-orders')">
11190              <div rivo-ax-html="$store.icons.profile_orders" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
11191              <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_orders_text || $store.rivo_aw_settings.footer_orders_text">Orders</div>
11192            </a>
11193            <a href="#rivo-profile" id="rivo-tab-rivo-profile" role="tab" aria-controls="rivo-tabpanel-rivo-profile" aria-selected="false" tabindex="-1" rivo-ax-effect="$el.setAttribute('aria-selected', currentPage === 'rivo-profile' ? 'true' : 'false'); $el.setAttribute('tabindex', currentPage === 'rivo-profile' ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-profile' }" rivo-ax-on:click.prevent="changePage('rivo-profile')">
11194              <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
11195              <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_profile_text || $store.rivo_aw_settings.footer_profile_text">Profile</div>
11196            </a>
11197            <template rivo-ax-if="$store.rivo_aw_settings.community_enabled">
11198              <a href="#rivo-community" id="rivo-tab-rivo-community" role="tab" aria-controls="rivo-tabpanel-rivo-community" aria-selected="false" tabindex="-1" rivo-ax-effect="$el.setAttribute('aria-selected', currentPage === 'rivo-community' ? 'true' : 'false'); $el.setAttribute('tabindex', currentPage === 'rivo-community' ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-community' }" rivo-ax-on:click.prevent="changePage('rivo-community')">
11199                <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
11200                <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_community_text || $store.rivo_aw_settings.footer_community_text"></div>
11201              </a>
11202            </template>
11203          </div>
11204          <template rivo-ax-if="showStickyFooterButton && $store.current_survey_question">
11205            <div class="rivo-sticky-footer-container">
11206              <button rivo-ax-bind:class="$store.rivo_aw_settings.primary_button_class_names" aria-label="Continue survey" rivo-ax-text="$store.rivo_aw_settings.survey_next_button_text" rivo-ax-on:click="saveSurveyAnswer($event)"></button>
11207            </div>
11208          </template>
11209        </footer>
11210        <div class="rivo-aw-mini-modal rivo-aw-mini-modal-micromodal-slide" id="rivo-aw-mini-modal" aria-hidden="true">
11211          <div class="rivo-aw-mini-modal__overlay" tabindex="-1" data-rivo-mini-micromodal-close>
11212            <div class="rivo-aw-mini-modal__container" role="dialog" aria-modal="true">
11213              <button class="rivo-aw-mini-modal__close" aria-label="Close modal" data-rivo-mini-micromodal-close></button>
11214              <div class="rivo-aw-mini-modal__content" rivo-ax-html="miniModalContent"></div>
11215            </div>
11216          </div>
11217        </div>
11218      </div>
11219    </div>
11220  </div>
11221
11222<!-- END app snippet -->
11223
11224
11225</div><div id="shopify-block-ATEE3ZkFQcUtzdnBXZ__6990797075511561578" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: nosto-tagging -->
11226
11227<div class="nosto_page_type" style="display:none">front</div>
11228
11229
11230  <div class="nosto_market" style="display:none">
11231    <span class="id">26149033</span>
11232    <span class="locale">en</span>
11233    <span class="b2b">
11233false</span>
11234  </div>
11235
11236
11237<div class="nosto_shopify_shop" style="display: none">
11238  <span class="id">1671180</span>
11239</div>
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250  <div class="nosto_cart" style="display:none">
11251    
11252    
11253    
11254  </div>
11255
11256
11257
11258
11259
11260<!-- END app snippet -->
11261
11262
11263</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
11263<script>
11264  (function () {
11265    const cartAttributes = {};
11266
11267    // Helper function to retrieve the UTM from Url
11268    function getUTMFromUrl() {
11269      const url_string = window.location.href;
11270      const url = new URL(url_string);
11271
11272      const utm_id = url.searchParams.get("utm_id");
11273      const utm_source = url.searchParams.get("utm_source");
11274      const utm_medium = url.searchParams.get("utm_medium");
11275      const utm_campaign = url.searchParams.get("utm_campaign");
11276      const utm_term = url.searchParams.get("utm_term");
11277      const ref = url.searchParams.get("ref");
11278
11279      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
11280        return null;
11281      }
11282
11283      let utmParameters = {};
11284      
11285        if (utm_id) {
11286          utmParameters.utm_id = utm_id;
11287        }
11288        if (utm_source) {
11289          utmParameters.utm_source = utm_source;
11290        }
11291        if (utm_medium) {
11292          utmParameters.utm_medium = utm_medium;
11293        }
11294        if (utm_campaign) {
11295          utmParameters.utm_campaign = utm_campaign;
11296        }
11297        if (utm_term) {
11298          utmParameters.utm_term = utm_term;
11299        }
11300        if (ref) {
11301          utmParameters.ref = ref;
11302        }
11303      
11304
11305      return Object.keys(utmParameters).length === 0
11306        ? null
11307        : utmParameters;
11308    }
11309
11310    // Helper function to retrieve the UTM from Cookie
11311    function getUTMAttributes() {
11312      const urlUtmParams = getUTMFromUrl();
11313
11314      if (urlUtmParams) {
11315          return urlUtmParams;
11316      }
11317
11318      // No longer reading from deprecated Shopify cookies
11319      return undefined;
11320    }
11321
11322    function saveUtmParameters() {
11323      const utmParams = getUTMAttributes();
11324      if (utmParams) {
11325        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
11326        if (cartHasUtmAttributes) {
11327          // Don't call API if it already contains our UTM parameters
11328          return;
11329        }
11330
11331        // Handle both Shopify.routes.root and routes.root_url for better compatibility
11332        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
11333          || (window.routes && window.routes.root_url) 
11334          || '/';
11335        
11336        var updateCart = fetch(rootUrl + 'cart/update.js',
11337        {
11338          headers: {
11339            'Content-Type': 'application/json',
11340          },
11341          method: "POST",
11342          body: JSON.stringify({
11343            attributes: {
11344              ...utmParams
11345            },
11346          })
11347        })
11348        .then(response => response.json())
11349        .then(data => {
11350          return data
11351        });
11352      }
11353    }
11354
11355    saveUtmParameters();
11356  })();
11357</script>
11357
11358
11359
11360
11361
11362</div><div id="shopify-block-AUXN2dmh4bjVQQ0hBY__2046743146925785077" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: nosto-variation --><!-- END app snippet -->
11363
11364
11365</div><div id="shopify-block-AV3hyQ2FISjdzWlBPV__11945366711752539959" class="shopify-block shopify-app-block">
11365<script>  </script>
11365
11366
11367
11368</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
11368<script>
11369  window['ShopifyForms'] = {
11370    ...window['ShopifyForms'],
11371    currentPageType: "index"
11372  };
11373</script>
11373
11374
11375
11376</div><!-- Failed to render app block "12592085946906583873": app block path "shopify://apps/wunderkind/blocks/tag/40b05e3b-2403-4814-8fab-e17e57e8b1aa" does not exist --><div id="shopify-block-Ad3lHck9Ccldkb2R1R__12526071353035850722" class="shopify-block shopify-app-block">
11377  
11377<script defer src="https://backinstock.useamp.com/widget/89114_1783064281.js?category=bis&v=6"></script>
11377
11378
11379
11380<script id="back-in-stock-helper-embedded">
11381  var _BISConfig = _BISConfig || {};
11382
11383  
11384
11385  
11386</script>
11386
11387
11388<script id="preorders-helper-embedded">
11389  
11390</script>
11390
11391
11392<script id="low-stock-helper-embedded">
11393  
11394</script>
11394
11395
11396
11397
11398
11399<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/wishlist.js"></script>
11399
11400
11401
11402<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/preorder-product-page-updater.js"></script>
11402
11403
11404
11405
11406
11407</div>
11407<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
11407
11408</body>
11409</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.