PageSourceSearch

https://www.rails.com/

html rails.com collected 2026-10-03 19:15:19 UTC 673,851 bytes, 11,469 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/1629/assets/AcuminPro-Bold.woff2?v=91117491612028641171790351727') format("woff2"),
56		url('//www.rails.com/cdn/shop/t/1629/assets/AcuminPro-Bold.woff?v=3201289615795936501790351727') 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/1629/assets/AcuminPro-Semibold.woff2?v=23192302179504640821790351729') format("woff2"),
65		url('//www.rails.com/cdn/shop/t/1629/assets/AcuminPro-Semibold.woff?v=108058699442874869901790351728') 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/1629/assets/AcuminPro-Regular.woff2?v=136294955992933073221790351728') format("woff2"),
74		url('//www.rails.com/cdn/shop/t/1629/assets/AcuminPro-Regular.woff?v=3689620282778862
740601790351728') 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/1629/assets/GT-Super-Display-Medium.woff2?v=69708137145421698441790351766') format("woff2"),
83		url('//www.rails.com/cdn/shop/t/1629/assets/GT-Super-Display-Medium.woff?v=182345638649349456211790351765') format("woff"),
84		url('//www.rails.com/cdn/shop/t/1629/assets/GT-Super-Display-Medium.ttf?v=156074612722434468361790351765') format("ttf"),
85		url('//www.rails.com/cdn/shop/t/1629/assets/GT-Super-Display-Medium.otf?v=3698440180419325531790351765') 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/1629/assets/GT-Super-Display-Light-Italic.woff2?v=95299427139923688401790351764') format("woff2"),
94		url('//www.rails.com/cdn/shop/t/1629/assets/GT-Super-Display-Light-Italic.woff?v=145747471406411341711790351764') 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/1629/assets/GT-Super-Display-Regular-Italic.woff2?v=174440152204812348551790351767') format("woff2"),
103		url('//www.rails.com/cdn/shop/t/1629/assets/GT-Super-Display-Regular-Italic.woff?v=168690885707837011671790351766') 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/1629/assets/GT-Super-Display-Medium.woff2?v=69708137145421698441790351766') format("woff2"),
113		url('//www.rails.com/cdn/shop/t/1629/assets/GT-Super-Display-Medium.woff?v=182345638649349456211790351765') format("woff"),
114		url('//www.rails.com/cdn/shop/t/1629/assets/GT-Super-Display-Medium.ttf?v=156074612722434468361790351765') format("ttf"),
115		url('//www.rails.com/cdn/shop/t/1629/assets/GT-Super-Display-Medium.otf?v=3698440180419325531790351765') 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/1629/assets/GT-Super-Display-Light-Italic.woff2?v=95299427139923688401790351764') format("woff2"),
124		url('//www.rails.com/cdn/shop/t/1629/assets/GT-Super-Display-Light-Italic.woff?v=145747471406411341711790351764') 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/1629/assets/GT-Super-Display-Regular-Italic.woff2?v=174440152204812348551790351767') format("woff2"),
133		url('//www.rails.com/cdn/shop/t/1629/assets/GT-Super-Display-Regular-Italic.woff?v=168690885707837011671790351766') 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/1629/assets/GT-Super-Display-Medium.woff2?v=69708137145421698441790351766" as="font" type="font/woff2" crossorigin>
168		<link rel="preload" href="//www.rails.com/cdn/shop/t/1629/assets/AcuminPro-Regular.woff2?v=136294955992933073221790351728" as="font" type="font/woff2" crossorigin>
169		<link rel="preload" href="//www.rails.com/cdn/shop/t/1629/assets/AcuminPro-Bold.woff2?v=91117491612028641171790351727" as="font" type="font/woff2" crossorigin>
170
171
172  <link href="//www.rails.com/cdn/shop/t/1629/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/1629/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/1629/assets/klevu.build.css?v=157242421161957005001790351779" as="style">
181<link rel="stylesheet" href="//www.rails.com/cdn/shop/t/1629/assets/klevu.build.css?v=157242421161957005001790351779" 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":"Content | 9.29.26 | HP Refresh","id":165942788265,"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","\/\/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":"8b8f5e73-ce92-483c-9679-8ebb045870e1-1791054917","pageurl":"www.rails.com\/","u":"5278e8c69d69","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/1629/assets/crossing-minds-base-style.css?v=170327719222012569631790351753" as="style">
898		<link rel="stylesheet" href="//www.rails.com/cdn/shop/t/1629/assets/crossing-minds-base-style.css?v=170327719222012569631790351753" 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/1629/assets/swish-buttons.css?v=70642357868794527951790351845" as="style">
951		<link rel="stylesheet" href="//www.rails.com/cdn/shop/t/1629/assets/swish-buttons.css?v=70642357868794527951790351845" 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",r=o.match(/^https:\/\/([^@]+)@([^/]+)\/(.+)$/),i={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://"+r[2]+"/api/"+r[3]+"/envelope/?sentry_key="+r[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(i)+"\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()),r=new Date(n.getFullYear(),n.getMonth(),n.getDate()+1),i=function(e){return e<10?"0"+e:String(e)},a=n.getFullYear()+"-"+i(n.getMonth()+1)+"-"+i(n.getDate()),c="geoip-inline-"+(e&&"staging"===e.getAttribute("data-geopro-tracking-env")?"staging-":"")+t;function s(){try{for(var e=document.cookie.split(";"),t=0;t<e.length;t++){var n=e[t].trim();if(0===n.indexOf(c+"="))return JSON.parse(decodeURIComponent(n.slice(c.length+1)))}}catch(e){}return null}function d(e){try{document.cookie=c+"="+encodeURIComponent(JSON.stringify(e))+"; Path=/; SameSite=Lax; Expires="+r.toUTCString()+("https:"===location.protocol?"; Secure":"");var t=s();return!!t&&t.id===e.id&&t.day===e.day&&t.sent===e.sent}catch(e){return!1}}var u=s();if(!u||!/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(u.id)||u.day!==a||u.start!==o.getTime()/1e3||u.end!==r.getTime()/1e3||"boolean"!=typeof u.sent||"number"!=typeof u.time||u.time<u.start||u.time>=u.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)}));u={id:p,day:a,start:o.getTime()/1e3,end:r.getTime()/1e3,time:Math.floor(n.getTime()/1e3),sent:!1}}u.id=u.id.toLowerCase();var f=d(u),l={id:u.id,localDate:a,cookieAvailable:f,version:1};if(window.geopro_inline_tracking=l,u.sent||"function"!=typeof fetch)return;var g={};try{var m=document.referrer?new URL(document.referrer):null,h=/[?&](gclid|gbraid|wbraid|fbclid|ttclid|msclkid)=/.exec(location.search),y=/[?&]utm_source=([^&#]{1,40})/.exec(location.search);g={prerendering:!0===document.prerendering,visibility:document.visibilityState||"",webdriver:!0===navigator.webdriver,referrerHost:m?m.host.slice(0,100):"",referrerPath:m&&m.host===location.host?m.pathname.slice(0,100):"",path:location.pathname.slice(0,100),campaign:h?h[1]:y?"utm:"+decodeURIComponent(y[1]):""}}catch(x){}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:u.id,localDate:a,dayStart:u.start,dayEnd:u.end,clientTime:u.time,pageHost:location.host,cookieAvailable:f,version:1,diag:g})}).then((function(e){if(204===e.status&&!e.redirected){var t=s();Date.now()<r.getTime()&&t&&t.id===u.id&&t.day===a&&(t.sent=!0,d(t))}})).catch((function(){}))}catch(v){}}();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",r=new XMLHttpRequest;r.open("GET",o,!0),r.responseType="json",r.timeout=5e3;var i=!1;function a(t){i||(i=!0,e("GeoPro inline XHR failed",new Error("XHR request failed: "+t),{url:o,eventType:t,status:r.status,readyState:r.readyState,timeout:r.timeout,responseURL:r.responseURL||null}),n(null))}
975r.onload=function(){if(200===r.status)return i=!0,void n(r.response);a("load")},r.onerror=function(){a("error")},r.ontimeout=function(){a("timeout")},r.onabort=function(){a("abort")},r.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/01a0ee66-285d-79ac-b351-7570b0c735dd/easylocation-285/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/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
985  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
986  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
987  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
988  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/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/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
1033<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>
1033
1034
1035
1036<!-- END app block --><!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 -->
1037<!-- MNTN Tracking Pixel Start -->
1038<script id="mntn_tracking_pixel" type="text/javascript">
1039const isUSShopper = window.Shopify  && window.Shopify.country === "US";
1040
1041if (!window.Shopify || isUSShopper) {
1042	(function(){"use strict";var e=null,b="4.0.0",
1043	n="33283",
1044	additional="term=value",
1045	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";
1045c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})()
1046}
1047</script>
1047
1048<!-- MNTN Tracking Pixel End -->
1049
1050<!-- MNTN DataLayer Start -->
1051
1052<!-- MNTN DataLayer End -->
1053
1054<!-- END app block --><!-- BEGIN app block: shopify://apps/klevu-ai-search-filter/blocks/global-configuration/3fd783f0-6a26-4856-8c5b-59083a014991 -->
1055
1056
1057
1058
1059    
1059<script>
1060        if (typeof klevu_lang === "undefined") {
1061            var klevu_lang = "en";
1062        }
1063    </script>
1063
1064    
1065        
1065<script src="https://js.klevu.com/core/v2/klevu.js" defer></script>
1065
1066    
1067
1068    <!-- BEGIN app snippet: metadata -->
1068<script>
1069    
1070</script>
1070
1071<!-- END app snippet -->
1072    <!-- BEGIN app snippet: init-klevu-settings -->
1073<script>
1074    if (typeof klevuSettings === "undefined") {
1075        var klevuSettings = {};
1076    }
1077
1078    (() => {
1079        let klevuSettingsMerge = function(target, overrides) {
1080            switch (true) {
1081                case typeof target !== typeof overrides:
1082                    return target;
1083
1084                case Array.isArray(target):
1085                    return target.concat(overrides);
1086
1087                case typeof target === "object":
1088                    Object.keys(overrides).forEach(function (overrideKey) {
1089                        switch (true) {
1090                            case typeof target[overrideKey] === "undefined":
1091                            case typeof target[overrideKey] !== typeof overrides[overrideKey]:
1092                            case typeof target[overrideKey] !== "object":
1093                                target[overrideKey] = overrides[overrideKey];
1094                                break;
1095
1096                            default:
1097                                target[overrideKey] = klevuSettingsMerge(target[overrideKey], overrides[overrideKey]);
1098                                break;
1099                        }
1100                    });
1101                    return target;
1102
1103                default:
1104                    throw new Error("Invalid target or overrides type");
1105            }
1106        };
1107
1108        let defaultKlevuSettings = {
1109            global: {
1110                apiKey: "klevu-171839277331117381"
1111            },
1112            search: {
1113                minChars: 0,
1114                searchBoxSelector: "input[name=q]"
1115            },
1116            url: {
1117                search: "https://uscs33v2.ksearchnet.com/cs/v2/search",
1118                landing: "/search"
1119            },
1120            powerUp: {}
1121        };
1122        
1123
1124        
1125
1126        let documentClickPreventSelectors = [];
1127        if (document.querySelector('.modal-overlay')) {
1128            documentClickPreventSelectors.push('.modal-overlay');
1129        }
1130        if (document.querySelector('.modal__toggle-open')) {
1131            documentClickPreventSelectors.push('.modal__toggle-open');
1132        }
1133        if (documentClickPreventSelectors.length > 0) {
1134            defaultKlevuSettings.search.documentClickPreventSelector = documentClickPreventSelectors.join(',');
1135        }
1136
1137        klevuSettings = klevuSettingsMerge(defaultKlevuSettings, klevuSettings);
1138    })();
1139
1140    
1141        document.addEventListener('DOMContentLoaded', () => klevu(klevuSettings));
1142    
1143</script>
1143<!-- END app snippet -->
1144
1145    
1146        
1146<script src="https://js.klevu.com/theme/default/v2/quick-search-theme.js" defer></script>
1146
1147    
1148    
1149    
1150    
1151    
1152
1153
1154<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167  
1167<script async src="https://static.klaviyo.com/onsite/js/P7gH7W/klaviyo.js?company_id=P7gH7W"></script>
1167
1168  
1168<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>
1168
1169
1170  
1171
1172
1173
1174
1175  
1175<script>
1176    window.klaviyoReviewsProductDesignMode = false
1177  </script>
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script -->
1188
1189
1190  
1191    
1191<script src="https://cdn.nfcube.com/instafeed-7184bddfb7e34794f080fd9813819be5.js" defer></script>
1191
1192  
1193
1194<!-- END app snippet -->
1195
1196
1197
1198
1199<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
1200
1201
1202
1203<script type="module" dynamic>
1204  const configUrl = "/a/elevar/static/configs/269c76a11f9f3d0c6c69320b62c0c8ee9edbf579/config.js";
1205  const config = (await import(configUrl)).default;
1206  const scriptUrl = config.script_src_app_theme_embed;
1207
1208  if (scriptUrl) {
1209    const { handler } = await import(scriptUrl);
1210
1211    await handler(
1212      config,
1213      {
1214        cartData: {
1215  marketId: "26149033",
1216  localeCountryCode:"US",
1217  attributes:{},
1218  cartTotal: "0.0",
1219  currencyCode:"USD",
1220  items: []
1221}
1222,
1223        user: {
1224  cartTotal: "0.0",
1225  currencyCode:"USD",
1226  customer: {},
1227}
1228,
1229        isOnCartPage:false,
1230        collectionView:null,
1231        searchResultsView:null,
1232        productView:null,
1233      }
1234    );
1235  }
1236</script>
1236
1237
1238
1239<!-- 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 -->
1239<script type="application/json" id="nosto-market-tagging">{"shopId":"1671180","market":"26149033","locale":"en"
1240}</script>
1240
1241<!-- END app snippet -->
1242<script>
1243  (function () {
1244    // Market/locale (when resolved) are baked in server-side above, so no DOM parsing or extra
1245    // network hop is needed to build this URL. The only thing that can't be decided server-side
1246    // is the markets-preview override, which depends on a query param/cookie only visible
1247    // client-side - so this inline check is all that's left before the script tag is created.
1248    // It's inline (not a separate asset file) so the preview check runs synchronously, before the
1249    // nosto.js fetch starts - keeping it a single request with no risk of a duplicate load.
1250    var NOSTO_MARKETS_PREVIEW_PARAM = "nostomarketspreview"
1251
1252    function getCookie(cname) {
1253      var name = cname + "="
1254      var ca = document.cookie.split(';')
1255      for (var i = 0; i < ca.length; i++) {
1256        var c = ca[i]
1257        while (c.charAt(0) === ' ') {
1258          c = c.substring(1)
1259        }
1260        if (c.indexOf(name) === 0) {
1261          try {
1262            return decodeURIComponent(c.substring(name.length, c.length))
1263          } catch (err) {
1264            console.warn('Failed to decode cookie value', cname, err)
1265          }
1266        }
1267      }
1268      return ""
1269    }
1270
1271    var storage = {
1272      getItem: function (key) { return sessionStorage && sessionStorage.getItem(key) },
1273      setItem: function (key, value) { return sessionStorage && sessionStorage.setItem(key, value) },
1274      removeItem: function (key) { return sessionStorage && sessionStorage.removeItem(key) }
1275    }
1276
1277    function isMarketsPreviewEnabled() {
1278      var urlParams = new URLSearchParams(window.location.search)
1279      var isPreviewEnabled = urlParams.get(NOSTO_MARKETS_PREVIEW_PARAM) === "true"
1280      var isPreviewEnabledFromStorage = storage.getItem(NOSTO_MARKETS_PREVIEW_PARAM) === "true"
1281
1282      if (isPreviewEnabled || isPreviewEnabledFromStorage) {
1283        !isPreviewEnabledFromStorage && storage.setItem(NOSTO_MARKETS_PREVIEW_PARAM, "true")
1284        return true
1285      }
1286
1287      if (getCookie(NOSTO_MARKETS_PREVIEW_PARAM) === "true") {
1288        storage.setItem(NOSTO_MARKETS_PREVIEW_PARAM, "true")
1289        return true
1290      }
1291
1292      storage.removeItem(NOSTO_MARKETS_PREVIEW_PARAM)
1293      return false
1294    }
1295
1296    var src = "\/apps\/proxy\/script\/shopify\/market\/nosto.js?merchant=shopify-1671180\u0026market=26149
1296033\u0026locale=en"
1297    if (isMarketsPreviewEnabled()) {
1298      src += "&preview=true"
1299    }
1300
1301    var SCRIPT_ID = "nosto-market-script"
1302    if (document.getElementById(SCRIPT_ID)) {
1303      return
1304    }
1305
1306    var nostoMarketScript = document.createElement("script")
1307    nostoMarketScript.id = SCRIPT_ID
1308    nostoMarketScript.async = true
1309    nostoMarketScript.src = src
1310    document.head.appendChild(nostoMarketScript)
1311  })()
1312</script>
1312
1313
1314
1315<!-- END app block -->
1315<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1315
1315
1316<script src="https://cdn.shopify.com/extensions/01998017-f5c1-7f30-b82d-976b48571f05/klevu-search-7/assets/functions.js" type="text/javascript" defer="defer"></script>
1316
1317<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">
1318<script src="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1318
1318
1319<script src="https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/rivo-app-embed.js" type="text/javascript" defer="defer"></script>
1319
1320<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" />
1321<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" />
1322<meta property="og:image:width" content="1200" />
1323<meta property="og:image:height" content="628" />
1324<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1325<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 1325
1325
1326<script>
1327  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1328</script>
vendor: 1 bytes, line 1328
1328
1329<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}
1329).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: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2759524521","configuration":"{\"accountID\":\"NXGHRKE5\",\"disableNetNewEmails\":\"true\",\"enableReclaim\":\"true\",\"allowCollectionWithFxf\":\"false\",\"enabledEvents\":\"{\\\"enableViewedProduct\\\":true,\\\"enableCategoryView\\\":false,\\\"enableAddToCart\\\":true,\\\"enableActiveOnSite\\\":false}\",\"knownToKlaviyoCheck\":\"true\",\"suppressOnUtmEmail\":\"true\",\"autoCollectTime\":\"30\",\"autoCollectPageviews\":\"2\",\"enableCollectOnNProductViews\":\"3\",\"enableCollectOnNSessions\":\"0\",\"enableCollectOnAddToCart\":\"true\",\"enableCollectOnCheckoutStarted\":\"true\",\"suppressOnUrls\":\"none\",\"suppressOnParams\":\"none\",\"excludeCollectionOnUrls\":\"none\",\"whitelabelDomains\":\"rails.com,www.rails.com\",\"disableEvents\":\"false\",\"isHig\":\"true\",\"hybridSetup\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"78a3a7c08225786bc6df6a7feac93483","type":"APP","apiClientId":416552058881,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1329,"dataSharingState":"unrestricted"},{"id":"1741062313","configuration":"{\"integrationId\":\"86ad058e-e3eb-4488-85bf-7f4a0f9ca09c\",\"brandId\":\"233601db-14bf-47ef-8ec5-6da9847a566e\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3d68c7edeb1fe14187fca3e6ba72edda","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"]},"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\"
1329:\"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)"}
1329,{"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":"8958752194729","handle":"malin-shirt-birch-hickory","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108102029481","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8958851055785","handle":"getty-wide-leg-vintage-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108402446505","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8874319020201","handle":"verona-clutch-black-croc-embossed","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46836055736489","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8958754652329","handle":"kat-dress-hazelnut","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108119330985","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":"8958762090665","handle":"luther-sweater-navy-carob-stripe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108166385833","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8958762385577","handle":"huntly-jacket-creosote","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47108168614057","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.rails.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"165942788265","themePublished":"true","eventMetadataId":"eba8c26b-132e-4eb4-bed2-c1eb2c15db21","pageType":"home","shopId":"1671180","storefrontBaseUrl":"https:\/\/www.rails.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1329<script>
1330  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1331  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1332  window.ShopifyAnalytics.meta.currency = 'USD';
1333  var meta = {"page":{"pageType":"home","requestId":"8b8f5e73-ce92-483c-9679-8ebb045870e1-1791054917"}};
1334  for (var attr in meta) {
1335    window.ShopifyAnalytics.meta[attr] = meta[attr];
1336  }
1337</script>
vendor: 1 bytes, line 1337
1337
1338<script class="analytics">
1339  (function () {
1340    var customDocumentWrite = function(content) {
1341      var jquery = null;
1342
1343      if (window.jQuery) {
1344        jquery = window.jQuery;
1345      } else if (window.Checkout && window.Checkout.$) {
1346        jquery = window.Checkout.$;
1347      }
1348
1349      if (jquery) {
1350        jquery('body').append(content);
1351      }
1352    };
1353
1354    var hasLoggedConversion = function(token) {
1355      if (token) {
1356        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1357      }
1358      return false;
1359    }
1360
1361    var setCookieIfConversion = function(token) {
1362      if (token) {
1363        var twoMonthsFromNow = new Date(Date.now());
1364        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1365
1366        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1367      }
1368    }
1369
1370    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1371    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1372    if (trekkie.integrations) {
1373      return;
1374    }
1375    trekkie.methods = [
1376      'identify',
1377      'page',
1378      'ready',
1379      'track',
1380      'trackForm',
1381      'trackLink'
1382    ];
1383    trekkie.factory = function(method) {
1384      return function() {
1385        var args = Array.prototype.slice.call(arguments);
1386        args.unshift(method);
1387        trekkie.push(args);
1388        if (method == 'track' || method == 'page') {
1389          var pageUrl;
1390          try {
1391            pageUrl = window.location.href;
1392          } catch (e) {}
1393          var pageReferrer;
1394          try {
1395            pageReferrer = document.referrer;
1396          } catch (e) {}
1397          try {
1398            if (window.__TREKKIE_SHIM_QUEUE == null) {
1399              window.__TREKKIE_SHIM_QUEUE = [];
1400            }
1401            window.__TREKKIE_SHIM_QUEUE.push({
1402              from: 'trekkie-stub',
1403              method: method,
1404              args: args.slice(1),
1405              pageContext: {
1406                url: pageUrl,
1407                referrer: pageReferrer
1408              }
1409            });
1410          } catch (e) {
1411            // no-op
1412          }
1413        }
1414        return trekkie;
1415      };
1416    };
1417    for (var i = 0; i < trekkie.methods.length; i++) {
1418      var key = trekkie.methods[i];
1419      trekkie[key] = trekkie.factory(key);
1420    }
1421    trekkie.load = function(config) {
1422      trekkie.config = config || {};
1423      trekkie.config.initialDocumentCookie = document.cookie;
1424      var first = document.getElementsByTagName('script')[0];
1425var script = document.createElement('script');
1426script.type = 'text/javascript';
1427script.onerror = function(e) {
1428  var scriptFallback = document.createElement('script');
1429  scriptFallback.type = 'text/javascript';
1430  scriptFallback.onerror = function(error) {
1431          var Monorail = {
1432      produce: function produce(monorailDomain, schemaId, payload) {
1433        var currentMs = new Date().getTime();
1434        var event = {
1435          schema_id: schemaId,
1436          payload: payload,
1437          metadata: {
1438            event_created_at_ms: currentMs,
1439            event_sent_at_ms: currentMs
1440          }
1441        };
1442        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1443      },
1444      sendRequest: function sendRequest(endpointUrl, payload) {
1445        // Try the sendBeacon API
1446        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1447          var blobData = new window.Blob([payload], {
1448            type: 'text/plain'
1449          });
1450
1451          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1452            return true;
1453          } // sendBeacon was not successful
1454
1455        } // XHR beacon
1456
1457        var xhr = new XMLHttpRequest();
1458
1459        try {
1460          xhr.open('POST', endpointUrl);
1461          xhr.setRequestHeader('Content-Type', 'text/plain');
1462          xhr.send(payload);
1463        } catch (e) {
1464          console.log(e);
1465        }
1466
1467        return false;
1468      },
1469      isIos12: function isIos12() {
1470        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1471      }
1472    };
1473    Monorail.produce('monorail-edge.shopifysvc.com',
1474      'trekkie_storefront_load_errors/1.1',
1475      {shop_id: 1671180,
1476      theme_id: 165942788265,
1477      app_name: "storefront",
1478      context_url: window.location.href,
1479      source_url: "//www.rails.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1480
1481  };
1482  scriptFallback.async = true;
1483  scriptFallback.src = '//www.rails.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1484  first.parentNode.insertBefore(scriptFallback, first);
1485};
1486script.async = true;
1487script.src = '//www.rails.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1488first.parentNode.insertBefore(script, first);
1489
1490    };
1491    trekkie.load(
1492      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":1671180,"isMerchantRequest":null,"themeId":165942788265,"themeCityHash":"1659985529013674926","contentLanguage":"en","currency":"USD","eventMetadataId":"eba8c26b-132e-4eb4-bed2-c1eb2c15db21"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1493    );
1494
1495    var loaded = false;
1496    trekkie.ready(function() {
1497      if (loaded) return;
1498      loaded = true;
1499
1500      window.ShopifyAnalytics.lib = window.trekkie;
1501
1502      var originalDocumentWrite = document.write;
1503      document.write = customDocumentWrite;
1504      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1505      document.write = originalDocumentWrite;
1506
1507      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1508      var token = match? match[1]: undefined;
1509      if (!hasLoggedConversion(token)) {
1510        setCookieIfConversion(token);
1511        
1512      }
1513    });
1514
1515    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"8b8f5e73-ce92-483c-9679-8ebb045870e1-1791054917","shopifyEmitted":true});
1516
1517    var eventsListenerScript = document.createElement('script');
1518    eventsListenerScript.async = true;
1519    eventsListenerScript.src = "//www.rails.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1520    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1521})();</script>
1521
1522  
1522<script>
1523  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1524    window.ga = function ga() {
1525      (window.ga.q = window.ga.q || []).push(arguments);
1526      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1527        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1528      }
1529      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.");
1530    };
1531    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1532      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1533    }
1534  }
1535</script>
vendor: 1 bytes, line 1535
1535
1536<script
1537  defer
1538  src="https://www.rails.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1539  data-application="storefront-renderer"
1540  data-shop-id="1671180"
1541  data-render-region="gcp-us-central1"
1542  data-page-type="index"
1543  data-theme-instance-id="165942788265"
1544  data-theme-name="Buildify"
1545  data-theme-version="1.4.0"
1546  data-monorail-region="shop_domain"
1547  data-resource-timing-sampling-rate="10"
1548  data-shs="true"
1549  data-shs-beacon="true"
1550  data-shs-export-with-fetch="true"
1551  data-shs-logs-sample-rate="1"
1552  data-shs-beacon-endpoint="https://www.rails.com/api/collect"
1553></script>
1553
1554<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822612517000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791056717000"><meta name="new-cookie-storage-activated" content="t">
1555</head>
1556
1557	<body class="preload template-index template-index "><div id="shopify-section-announcement-bar" class="shopify-section">
1558
1559
1560  <link href="//www.rails.com/cdn/shop/t/1629/assets/announcement-bar-vite-DaEBdJPg.css" rel="stylesheet" type="text/css" media="all" />
1561
1562<section
1563		class="announcement-bar js-announcement-bar"
1564		data-section-id="announcement-bar"
1565		data-config='{
1566				"slidesPerView": 1,
1567				"loop": true,
1568				"centeredSlides": true,
1569				"threshold": 20,
1570				"speed": 3000,"autoplay": {
1571					"delay":3500.0,
1572					"disableOnInteraction": "false"
1573				},"navigation":{
1574				"enabled": true,
1575				"nextEl": ".swiper-button-next--announcement-bar",
1576				"prevEl": ".swiper-button-prev--announcement-bar"
1577				}}'
1578		data-section-type="announcement-bar"
1579	>
1580		<div class="announcement-bar__container">
1581			<div class="swiper-container js-announcement-bar-slider-container">
1582				<div class="announcement-bar__slider swiper-wrapper"><div class="announcement-bar__slide swiper-slide js-announcement-bar-slide"
1583				 style="--background-color:#f6f6f6;
1584			--text-color:#2b2b2b;"><a href="/collections/womens-stand-up-to-cancer"
1585					   class="announcement-bar__link"
1586					   aria-label="Go to NEW: STAND UP TO CANCER® CAPSULE |  <u>SHOP NOW</u>"
1587					>
1588					</a><p class="announcement-bar__text container">
1589					<span>NEW: STAND UP TO CANCER® CAPSULE |  <u>SHOP NOW</u></span>
1590				</p>
1591			</div><div class="announcement-bar__slide swiper-slide js-announcement-bar-slide"
1592				 style="--background-color:#f6f6f6;
1593			--text-color:#2b2b2b;"><a href="/pages/loyalty-program"
1594					   class="announcement-bar__link"
1595					   aria-label="Go to Introducing Rails VIP | <u>Join Now</u>"
1596					>
1597					</a><p class="announcement-bar__text container">
1598					<span>Introducing Rails VIP | <u>Join Now</u></span>
1599				</p>
1600			</div><div class="announcement-bar__slide swiper-slide js-announcement-bar-slide"
1601				 style="--background-color:#f6f6f6;
1602			--text-color:#2b2b2b;"><a href="/collections/womens-fall"
1603					   class="announcement-bar__link"
1604					   aria-label="Go to THE FALL COLLECTION IS HERE! | <u>Shop Now</u>"
1605					>
1606					</a><p class="announcement-bar__text container">
1607					<span>THE FALL COLLECTION IS HERE! | <u>Shop Now</u></span>
1608				</p>
1609			</div></div><div class="swiper-button swiper-button-prev swiper-button-prev--announcement-bar"><svg
1610	width="24"
1611	height="62"
1612	viewBox="0 0 24 62"
1613	fill="none"
1614	xmlns="http://www.w3.org/2000/svg"
1615	class="icon"
1616	aria-hidden="true"
1617>
1618	<path d="M22 1L2 31l20 30" stroke="#2B2B2B" stroke-width="3" />
1619</svg>
1620</div>
1621
1622					<div class="swiper-button swiper-button-next swiper-button-next--announcement-bar"><svg
1623	width="24"
1624	height="62"
1625	viewBox="0 0 24 62"
1626	fill="none"
1627	xmlns="http://www.w3.org/2000/svg"
1628	class="icon"
1629	aria-hidden="true"
1630>
1631	<path d="M2 1l20 30L2 61" stroke="#2B2B2B" stroke-width="3" />
1632</svg>
1633</div></div>
1634		</div>
1635	</section>
1636</div>
1637		<div id="shopify-section-header" class="shopify-section">
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653<style data-shopify>
1654	.header-mega-menu .header-mega-menu__link .sale{
1655	color: #b31f1f
1656	}
1657	.header-mobile-menu-navigation .header-mobile-menu-navigation__second-level-menu-link .sale{
1658	color: #b31f1f
1659	}
1660	.header-mobile-menu-navigation .header-mobile-menu-navigation__third-level-menu-link .sale{
1661	color: #b31f1f
1662	}
1663	.header-mobile-menu-navigation .sale-heading .header-mobile-menu-navigation__toggler-icon::before,
1664	.header-mobile-menu-navigation .sale-heading .header-mobile-menu-navigation__toggler-icon::after {
1665		background-color: var(--sale-color)
1666	}
1667</style>
1668
1669<header class="header js-header"
1670		data-section-id="header"
1671		data-section-type="header"
1672		aria-label="Site header"
1673>
1674	<div class="header__overlay js-header-overlay">
1675	</div>
1676	<div class="header__wrapper">
1677		<div class="header__content-wrapper js-header-content-wrapper">
1678			<div class="header__container container">
1679				<div class="header__navigation_container">
1680					<button
1681						type="button"
1682						class="header__toggle-mobile-menu-button js-toggle-mobile-menu-button"
1683						aria-label="Open mobile menu"
1684						aria-expanded="false"
1685						aria-controls="main-menu"
1686					>
1687						<span class="strip--first"></span>
1688						<span class="strip--second"></span>
1689						<span class="strip--third"></span>
1690					</button>
1691
1692					<div
1693	class="header-mobile-menu js-header-mobile-menu"
1694	id="main-menu"
1695	aria-hidden="true"
1696	inert
1697>
1698	<div class="header-mobile-menu__container js-header-mobile-menu-container">
1699		
1700<nav class="header-mobile-menu-navigation" role="navigation" aria-label="Main navigation">
1701	<ul class="header-mobile-menu-navigation__main-menu-list">
1702		
1703			
1704			
1705			
1706			
1707
1708			
1709
1710			<li class="header-mobile-menu-navigation__main-menu-list-item js-header-mobile-navigation-accordion ">
1711				
1712					
1713
1714
1715					
1716
1717
1718					
1719
1720
1721					
1722
1723
1724					
1725				
1726
1727				
1728				
1729
1730				
1731					<a href="/pages/loyalty-program"
1732					   class="header-mobile-menu-navigation__menu-link"
1733					   aria-label="Go to Rails VIP"
1734					   style="--menu-text-color: "
1735					>Rails VIP</a>
1736				
1737			</li>
1738		
1739			
1740			
1741			
1742			
1743
1744			
1745
1746			<li class="header-mobile-menu-navigation__main-menu-list-item js-header-mobile-navigation-accordion ">
1747				
1748					
1749
1750
1751							
1752				
1753
1754				
1755				
1756
1757				
1758					<button
1759						type="button"
1760						class="header-mobile-menu-navigation__menu-link js-header-mobile-navigation-content-accordion-toggler "
1761						aria-label="Women"
1762						aria-expanded="false"
1763						aria-controls="header-mobile-navigation-content-first-level-2-women"
1764						style="--menu-text-color: #2b2b2b"
1765					>Women<span class="header-mobile-menu-navigation__toggler-icon">
1766						</span>
1767					</button>
1768
1769					<div class="header-mobile-menu-navigation__second-level-container js-header-mobile-navigation-accordion-content"
1770						 id="header-mobile-navigation-content-first-level-2-women"
1771							>
1772						
1773								
1774
1775
1776	
1777
1778
1779<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
1780					<button
1781						type="button"
1782						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
1783						aria-label="Category"
1784						
1785							aria-expanded="false"
1786						
1787						aria-controls="header-mobile-navigation-content-second-level-1-women-category"
1788						
1789					>Category<span
1790							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
1791						</span>
1792					</button>
1793
1794					<ul
1795						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
1796						id="header-mobile-navigation-content-second-level-1-women-category"
1797						
1798					>
1799						
1800							
1801							
1802
1803							<li class="header-mobile-menu-navigation__second-level-list-item">
1804								<a href="/collections/womens-new-arrivals"
1805								   class="header-mobile-menu-navigation__third-level-menu-link"
1806								>New Arrivals</a>
1807							</li>
1808						
1809							
1810							
1811
1812							<li class="header-mobile-menu-navigation__second-level-list-item">
1813								<a href="/collections/dresses-rompers"
1814								   class="header-mobile-menu-navigation__third-level-menu-link"
1815								>Dresses</a>
1816							</li>
1817						
1818							
1819							
1820
1821							<li class="header-mobile-menu-navigation__second-level-list-item">
1822								<a href="/collections/womens-tops"
1823								   class="header-mobile-menu-navigation__third-level-menu-link"
1824								>Tops</a>
1825							</li>
1826						
1827							
1828							
1829
1830							<li class="header-mobile-menu-navigation__second-level-list-item">
1831								<a href="/collections/womens-denim"
1832								   class="header-mobile-menu-navigation__third-level-menu-link"
1833								>Denim</a>
1834							</li>
1835						
1836							
1837							
1838
1839							<li class="header-mobile-menu-navigation__second-level-list-item">
1840								<a href="/collections/womens-sweaters"
1841								   class="header-mobile-menu-navigation__third-level-menu-link"
1842								>Sweaters</a>
1843							</li>
1844						
1845							
1846							
1847
1848							<li class="header-mobile-menu-navigation__second-level-list-item">
1849								<a href="/collections/womens-jackets-coats"
1850								   class="header-mobile-menu-navigation__third-level-menu-link"
1851								>Jackets & Coats</a>
1852							</li>
1853						
1854							
1855							
1856
1857							<li class="header-mobile-menu-navigation__second-level-list-item">
1858								<a href="/collections/skirts"
1859								   class="header-mobile-menu-navigation__third-level-menu-link"
1860								>Skirts</a>
1861							</li>
1862						
1863							
1864							
1865
1866							<li class="header-mobile-menu-navigation__second-level-list-item">
1867								<a href="/collections/womens-pants-shorts"
1868								   class="header-mobile-menu-navigation__third-level-menu-link"
1869								>Pants & Shorts</a>
1870							</li>
1871						
1872							
1873							
1874
1875							<li class="header-mobile-menu-navigation__second-level-list-item">
1876								<a href="/collections/womens-swim"
1877								   class="header-mobile-menu-navigation__third-level-menu-link"
1878								>Swimwear</a>
1879							</li>
1880						
1881							
1882							
1883
1884							<li class="header-mobile-menu-navigation__second-level-list-item">
1885								<a href="/collections/womens-sleepwear"
1886								   class="header-mobile-menu-navigation__third-level-menu-link"
1887								>Sleepwear</a>
1888							</li>
1889						
1890							
1891							
1892
1893							<li class="header-mobile-menu-navigation__second-level-list-item">
1894								<a href="/collections/womens-handbags"
1895								   class="header-mobile-menu-navigation__third-level-menu-link"
1896								>Handbags</a>
1897							</li>
1898						
1899							
1900							
1901
1902							<li class="header-mobile-menu-navigation__second-level-list-item">
1903								<a href="/collections/accessories"
1904								   class="header-mobile-menu-navigation__third-level-menu-link"
1905								>Accessories</a>
1906							</li>
1907						
1908							
1909							
1910
1911							<li class="header-mobile-menu-navigation__second-level-list-item">
1912								<a href="/collections/womens-footwear"
1913								   class="header-mobile-menu-navigation__third-level-menu-link"
1914								>Footwear</a>
1915							</li>
1916						
1917							
1918							
1919
1920							<li class="header-mobile-menu-navigation__second-level-list-item">
1921								<a href="/products/e-gift-card"
1922								   class="header-mobile-menu-navigation__third-level-menu-link"
1923								>E-Gift Card</a>
1924							</li>
1925						
1926							
1927							
1928
1929							<li class="header-mobile-menu-navigation__second-level-list-item">
1930								<a href="/collections/womens-shop-all"
1931								   class="header-mobile-menu-navigation__third-level-menu-link"
1932								>Shop All</a>
1933							</li>
1934						
1935					</ul>
1936				</div>
1937			
1938
1939
1940<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
1941					<button
1942						type="button"
1943						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
1944						aria-label="Featured"
1945						
1946							aria-expanded="false"
1947						
1948						aria-controls="header-mobile-navigation-content-second-level-2-women-featured"
1949						
1950					>Featured<span
1951							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
1952						</span>
1953					</button>
1954
1955					<ul
1956						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
1957						id="header-mobile-navigation-content-second-level-2-women-featured"
1958						
1959					>
1960						
1961							
1962							
1963
1964							<li class="header-mobile-menu-navigation__second-level-list-item">
1965								<a href="/collections/womens-fall"
1966								   class="header-mobile-menu-navigation__third-level-menu-link"
1967								>The Fall Collection</a>
1968							</li>
1969						
1970							
1971							
1972
1973							<li class="header-mobile-menu-navigation__second-level-list-item">
1974								<a href="/collections/womens-best-sellers"
1975								   class="header-mobile-menu-navigation__third-level-menu-link"
1976								>Best Sellers</a>
1977							</li>
1978						
1979							
1980							
1981
1982							<li class="header-mobile-menu-navigation__second-level-list-item">
1983								<a href="/pages/womens-essentials"
1984								   class="header-mobile-menu-navigation__third-level-menu-link"
1985								>The Essentials Collection</a>
1986							</li>
1987						
1988							
1989							
1990
1991							<li class="header-mobile-menu-navigation__second-level-list-item">
1992								<a href="/collections/womens-exclusives"
1993								   class="header-mobile-menu-navigation__third-level-menu-link"
1994								>Rails Exclusives</a>
1995							</li>
1996						
1997							
1998							
1999
2000							<li class="header-mobile-menu-navigation__second-level-list-item">
2001								<a href="/collections/womens-matching-sets"
2002								   class="header-mobile-menu-navigation__third-level-menu-link"
2003								>Matching Sets</a>
2004							</li>
2005						
2006							
2007							
2008
2009							<li class="header-mobile-menu-navigation__second-level-list-item">
2010								<a href="/collections/womens-eco-collection"
2011								   class="header-mobile-menu-navigation__third-level-menu-link"
2012								>The Eco Collection</a>
2013							</li>
2014						
2015							
2016							
2017
2018							<li class="header-mobile-menu-navigation__second-level-list-item">
2019								<a href="/collections/womens-stand-up-to-cancer"
2020								   class="header-mobile-menu-navigation__third-level-menu-link"
2021								>Rails x Stand Up To Cancer</a>
2022							</li>
2023						
2024					</ul>
2025				</div>
2026			
2027
2028
2029<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2030					<button
2031						type="button"
2032						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2033						aria-label="Edits"
2034						
2035							aria-expanded="false"
2036						
2037						aria-controls="header-mobile-navigation-content-second-level-3-women-edits"
2038						
2039					>Edits<span
2040							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2041						</span>
2042					</button>
2043
2044					<ul
2045						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2046						id="header-mobile-navigation-content-second-level-3-women-edits"
2047						
2048					>
2049						
2050							
2051							
2052
2053							<li class="header-mobile-menu-navigation__second-level-list-item">
2054								<a href="/collections/womens-the-fall-campaign-edit"
2055								   class="header-mobile-menu-navigation__third-level-menu-link"
2056								>The Fall Edit</a>
2057							</li>
2058						
2059							
2060							
2061
2062							<li class="header-mobile-menu-navigation__second-level-list-item">
2063								<a href="/collections/womens-hunter-game-day-edit"
2064								   class="header-mobile-menu-navigation__third-level-menu-link"
2065								>The Game Day Edit</a>
2066							</li>
2067						
2068							
2069							
2070
2071							<li class="header-mobile-menu-navigation__second-level-list-item">
2072								<a href="/collections/the-event-edit"
2073								   class="header-mobile-menu-navigation__third-level-menu-link"
2074								>The Event Edit</a>
2075							</li>
2076						
2077							
2078							
2079
2080							<li class="header-mobile-menu-navigation__second-level-list-item">
2081								<a href="/collections/womens-cashmere-shop"
2082								   class="header-mobile-menu-navigation__third-level-menu-link"
2083								>The Cashmere Shop</a>
2084							</li>
2085						
2086							
2087							
2088
2089							<li class="header-mobile-menu-navigation__second-level-list-item">
2090								<a href="/collections/little-black-dress"
2091								   class="header-mobile-menu-navigation__third-level-menu-link"
2092								>Little Black Dress</a>
2093							</li>
2094						
2095							
2096							
2097
2098							<li class="header-mobile-menu-navigation__second-level-list-item">
2099								<a href="/collections/womens-plaids"
2100								   class="header-mobile-menu-navigation__third-level-menu-link"
2101								>The Plaid Shop</a>
2102							</li>
2103						
2104							
2105							
2106
2107							<li class="header-mobile-menu-navigation__second-level-list-item">
2108								<a href="/collections/satin"
2109								   class="header-mobile-menu-navigation__third-level-menu-link"
2110								>The Satin Collection</a>
2111							</li>
2112						
2113							
2114							
2115
2116							<li class="header-mobile-menu-navigation__second-level-list-item">
2117								<a href="/collections/the-western-edit"
2118								   class="header-mobile-menu-navigation__third-level-menu-link"
2119								>The Western Edit</a>
2120							</li>
2121						
2122					</ul>
2123				</div>
2124			
2125
2126
2127
2128
2129
2130
2131							
2132					</div>
2133				
2134			</li>
2135		
2136			
2137			
2138			
2139			
2140
2141			
2142
2143			<li class="header-mobile-menu-navigation__main-menu-list-item js-header-mobile-navigation-accordion ">
2144				
2145					
2146
2147
2148					
2149
2150
2151							
2152				
2153
2154				
2155				
2156
2157				
2158					<button
2159						type="button"
2160						class="header-mobile-menu-navigation__menu-link js-header-mobile-navigation-content-accordion-toggler "
2161						aria-label="Men"
2162						aria-expanded="false"
2163						aria-controls="header-mobile-navigation-content-first-level-3-men"
2164						style="--menu-text-color: #2b2b2b"
2165					>Men<span class="header-mobile-menu-navigation__toggler-icon">
2166						</span>
2167					</button>
2168
2169					<div class="header-mobile-menu-navigation__second-level-container js-header-mobile-navigation-accordion-content"
2170						 id="header-mobile-navigation-content-first-level-3-men"
2171							>
2172						
2173								
2174
2175
2176	
2177
2178
2179
2180<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2181					<button
2182						type="button"
2183						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2184						aria-label="Category"
2185						
2186							aria-expanded="false"
2187						
2188						aria-controls="header-mobile-navigation-content-second-level-2-men-category"
2189						
2190					>Category<span
2191							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2192						</span>
2193					</button>
2194
2195					<ul
2196						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2197						id="header-mobile-navigation-content-second-level-2-men-category"
2198						
2199					>
2200						
2201							
2202							
2203
2204							<li class="header-mobile-menu-navigation__second-level-list-item">
2205								<a href="/collections/mens-new-arrivals"
2206								   class="header-mobile-menu-navigation__third-level-menu-link"
2207								>New Arrivals</a>
2208							</li>
2209						
2210							
2211							
2212
2213							<li class="header-mobile-menu-navigation__second-level-list-item">
2214								<a href="/collections/mens-shirts"
2215								   class="header-mobile-menu-navigation__third-level-menu-link"
2216								>Shirts</a>
2217							</li>
2218						
2219							
2220							
2221
2222							<li class="header-mobile-menu-navigation__second-level-list-item">
2223								<a href="/collections/mens-sweaters"
2224								   class="header-mobile-menu-navigation__third-level-menu-link"
2225								>Sweaters</a>
2226							</li>
2227						
2228							
2229							
2230
2231							<li class="header-mobile-menu-navigation__second-level-list-item">
2232								<a href="/collections/mens-jackets-coats"
2233								   class="header-mobile-menu-navigation__third-level-menu-link"
2234								>Jackets & Coats</a>
2235							</li>
2236						
2237							
2238							
2239
2240							<li class="header-mobile-menu-navigation__second-level-list-item">
2241								<a href="/collections/mens-pants"
2242								   class="header-mobile-menu-navigation__third-level-menu-link"
2243								>Pants</a>
2244							</li>
2245						
2246							
2247							
2248
2249							<li class="header-mobile-menu-navigation__second-level-list-item">
2250								<a href="/collections/mens-denim"
2251								   class="header-mobile-menu-navigation__third-level-menu-link"
2252								>Denim</a>
2253							</li>
2254						
2255							
2256							
2257
2258							<li class="header-mobile-menu-navigation__second-level-list-item">
2259								<a href="/collections/mens-shorts-swim"
2260								   class="header-mobile-menu-navigation__third-level-menu-link"
2261								>Shorts & Swim</a>
2262							</li>
2263						
2264							
2265							
2266
2267							<li class="header-mobile-menu-navigation__second-level-list-item">
2268								<a href="/collections/mens-t-shirts-polos"
2269								   class="header-mobile-menu-navigation__third-level-menu-link"
2270								>T-Shirts & Polos</a>
2271							</li>
2272						
2273							
2274							
2275
2276							<li class="header-mobile-menu-navigation__second-level-list-item">
2277								<a href="/collections/mens-sweatshirts-hoodies"
2278								   class="header-mobile-menu-navigation__third-level-menu-link"
2279								>Sweatshirts & Hoodies</a>
2280							</li>
2281						
2282							
2283							
2284
2285							<li class="header-mobile-menu-navigation__second-level-list-item">
2286								<a href="/collections/mens-suiting"
2287								   class="header-mobile-menu-navigation__third-level-menu-link"
2288								>Suiting</a>
2289							</li>
2290						
2291							
2292							
2293
2294							<li class="header-mobile-menu-navigation__second-level-list-item">
2295								<a href="/collections/mens-golf-shop"
2296								   class="header-mobile-menu-navigation__third-level-menu-link"
2297								>Golf</a>
2298							</li>
2299						
2300							
2301							
2302
2303							<li class="header-mobile-menu-navigation__second-level-list-item">
2304								<a href="/collections/mens-accessories"
2305								   class="header-mobile-menu-navigation__third-level-menu-link"
2306								>Accessories</a>
2307							</li>
2308						
2309							
2310							
2311
2312							<li class="header-mobile-menu-navigation__second-level-list-item">
2313								<a href="/products/e-gift-card"
2314								   class="header-mobile-menu-navigation__third-level-menu-link"
2315								>E-Gift Card</a>
2316							</li>
2317						
2318							
2319							
2320
2321							<li class="header-mobile-menu-navigation__second-level-list-item">
2322								<a href="/collections/mens-shop-all"
2323								   class="header-mobile-menu-navigation__third-level-menu-link"
2324								>Shop All</a>
2325							</li>
2326						
2327					</ul>
2328				</div>
2329			
2330
2331
2332<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2333					<button
2334						type="button"
2335						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2336						aria-label="Featured"
2337						
2338							aria-expanded="false"
2339						
2340						aria-controls="header-mobile-navigation-content-second-level-3-men-featured"
2341						
2342					>Featured<span
2343							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2344						</span>
2345					</button>
2346
2347					<ul
2348						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2349						id="header-mobile-navigation-content-second-level-3-men-featured"
2350						
2351					>
2352						
2353							
2354							
2355
2356							<li class="header-mobile-menu-navigation__second-level-list-item">
2357								<a href="/collections/mens-the-fall-campaign-edit"
2358								   class="header-mobile-menu-navigation__third-level-menu-link"
2359								>The Fall Edit</a>
2360							</li>
2361						
2362							
2363							
2364
2365							<li class="header-mobile-menu-navigation__second-level-list-item">
2366								<a href="/collections/mens-shirting-guide"
2367								   class="header-mobile-menu-navigation__third-level-menu-link"
2368								>The Shirt Guide</a>
2369							</li>
2370						
2371							
2372							
2373
2374							<li class="header-mobile-menu-navigation__second-level-list-item">
2375								<a href="/pages/mens-essentials"
2376								   class="header-mobile-menu-navigation__third-level-menu-link"
2377								>The Essentials Collection</a>
2378							</li>
2379						
2380							
2381							
2382
2383							<li class="header-mobile-menu-navigation__second-level-list-item">
2384								<a href="/collections/mens-best-sellers"
2385								   class="header-mobile-menu-navigation__third-level-menu-link"
2386								>Best Sellers</a>
2387							</li>
2388						
2389							
2390							
2391
2392							<li class="header-mobile-menu-navigation__second-level-list-item">
2393								<a href="/collections/mens-golf-shop"
2394								   class="header-mobile-menu-navigation__third-level-menu-link"
2395								>The Golf Shop</a>
2396							</li>
2397						
2398							
2399							
2400
2401							<li class="header-mobile-menu-navigation__second-level-list-item">
2402								<a href="/collections/mens-plaids"
2403								   class="header-mobile-menu-navigation__third-level-menu-link"
2404								>Plaids</a>
2405							</li>
2406						
2407							
2408							
2409
2410							<li class="header-mobile-menu-navigation__second-level-list-item">
2411								<a href="/collections/mens-matching-sets"
2412								   class="header-mobile-menu-navigation__third-level-menu-link"
2413								>Matching Sets</a>
2414							</li>
2415						
2416					</ul>
2417				</div>
2418			
2419
2420
2421
2422
2423
2424
2425							
2426					</div>
2427				
2428			</li>
2429		
2430			
2431			
2432			
2433			
2434
2435			
2436
2437			<li class="header-mobile-menu-navigation__main-menu-list-item js-header-mobile-navigation-accordion ">
2438				
2439					
2440
2441
2442					
2443
2444
2445					
2446
2447
2448							
2449				
2450
2451				
2452				
2453
2454				
2455					<button
2456						type="button"
2457						class="header-mobile-menu-navigation__menu-link js-header-mobile-navigation-content-accordion-toggler "
2458						aria-label="Denim"
2459						aria-expanded="false"
2460						aria-controls="header-mobile-navigation-content-first-level-4-denim"
2461						style="--menu-text-color: #2b2b2b"
2462					>Denim<span class="header-mobile-menu-navigation__toggler-icon">
2463						</span>
2464					</button>
2465
2466					<div class="header-mobile-menu-navigation__second-level-container js-header-mobile-navigation-accordion-content"
2467						 id="header-mobile-navigation-content-first-level-4-denim"
2468							>
2469						
2470								
2471
2472
2473	
2474
2475
2476
2477				<ul class="header-mobile-menu-navigation__second-level-list header-mobile-menu-navigation__second-level-list--show js-header-mobile-navigation-accordion-content">
2478					
2479						
2480						
2481
2482						<li class="header-mobile-menu-navigation__second-level-list-item">
2483							<a href="/collections/womens-denim"
2484							   class="header-mobile-menu-navigation__third-level-menu-link"
2485							>Women's Denim</a>
2486						</li>
2487					
2488						
2489						
2490
2491						<li class="header-mobile-menu-navigation__second-level-list-item">
2492							<a href="/collections/denim-the-fall-collection"
2493							   class="header-mobile-menu-navigation__third-level-menu-link"
2494							>Fall Denim</a>
2495						</li>
2496					
2497						
2498						
2499
2500						<li class="header-mobile-menu-navigation__second-level-list-item">
2501							<a href="/collections/womens-petite-denim"
2502							   class="header-mobile-menu-navigation__third-level-menu-link"
2503							>Petite Denim</a>
2504						</li>
2505					
2506						
2507						
2508
2509						<li class="header-mobile-menu-navigation__second-level-list-item">
2510							<a href="/collections/mens-denim"
2511							   class="header-mobile-menu-navigation__third-level-menu-link"
2512							>Men's Denim</a>
2513						</li>
2514					
2515						
2516						
2517
2518						<li class="header-mobile-menu-navigation__second-level-list-item">
2519							<a href="/collections/womens-denim-5-pocket-jeans"
2520							   class="header-mobile-menu-navigation__third-level-menu-link"
2521							>Denim Fit Guide</a>
2522						</li>
2523					
2524				</ul>
2525			
2526
2527
2528
2529
2530
2531
2532
2533							
2534					</div>
2535				
2536			</li>
2537		
2538			
2539			
2540			
2541			
2542
2543			
2544
2545			<li class="header-mobile-menu-navigation__main-menu-list-item js-header-mobile-navigation-accordion ">
2546				
2547					
2548
2549
2550					
2551
2552
2553					
2554
2555
2556					
2557
2558
2559							
2560				
2561
2562				
2563				
2564
2565				
2566					<button
2567						type="button"
2568						class="header-mobile-menu-navigation__menu-link js-header-mobile-navigation-content-accordion-toggler "
2569						aria-label="About"
2570						aria-expanded="false"
2571						aria-controls="header-mobile-navigation-content-first-level-5-about"
2572						style="--menu-text-color: #2b2b2b"
2573					>About<span class="header-mobile-menu-navigation__toggler-icon">
2574						</span>
2575					</button>
2576
2577					<div class="header-mobile-menu-navigation__second-level-container js-header-mobile-navigation-accordion-content"
2578						 id="header-mobile-navigation-content-first-level-5-about"
2579							>
2580						
2581								
2582
2583
2584	
2585
2586
2587<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2588					<button
2589						type="button"
2590						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2591						aria-label="About"
2592						
2593							aria-expanded="false"
2594						
2595						aria-controls="header-mobile-navigation-content-second-level-1-about-about"
2596						
2597					>About<span
2598							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2599						</span>
2600					</button>
2601
2602					<ul
2603						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2604						id="header-mobile-navigation-content-second-level-1-about-about"
2605						
2606					>
2607						
2608							
2609							
2610
2611							<li class="header-mobile-menu-navigation__second-level-list-item">
2612								<a href="/pages/our-story"
2613								   class="header-mobile-menu-navigation__third-level-menu-link"
2614								>Our Story</a>
2615							</li>
2616						
2617							
2618							
2619
2620							<li class="header-mobile-menu-navigation__second-level-list-item">
2621								<a href="/pages/stores"
2622								   class="header-mobile-menu-navigation__third-level-menu-link"
2623								>Our Stores</a>
2624							</li>
2625						
2626							
2627							
2628
2629							<li class="header-mobile-menu-navigation__second-level-list-item">
2630								<a href="/pages/rails-gives-back"
2631								   class="header-mobile-menu-navigation__third-level-menu-link"
2632								>Rails Gives Back</a>
2633							</li>
2634						
2635							
2636							
2637
2638							<li class="header-mobile-menu-navigation__second-level-list-item">
2639								<a href="/pages/sustainability"
2640								   class="header-mobile-menu-navigation__third-level-menu-link"
2641								>Sustainability</a>
2642							</li>
2643						
2644							
2645							
2646
2647							<li class="header-mobile-menu-navigation__second-level-list-item">
2648								<a href="/pages/loyalty-program"
2649								   class="header-mobile-menu-navigation__third-level-menu-link"
2650								>Rails VIP</a>
2651							</li>
2652						
2653					</ul>
2654				</div>
2655			
2656
2657
2658<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2659					<button
2660						type="button"
2661						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2662						aria-label="Women's Campaigns"
2663						
2664							aria-expanded="false"
2665						
2666						aria-controls="header-mobile-navigation-content-second-level-2-about-womens-campaigns"
2667						
2668					>Women's Campaigns<span
2669							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2670						</span>
2671					</button>
2672
2673					<ul
2674						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2675						id="header-mobile-navigation-content-second-level-2-about-womens-campaigns"
2676						
2677					>
2678						
2679							
2680							
2681
2682							<li class="header-mobile-menu-navigation__second-level-list-item">
2683								<a href="/pages/fall-2026-lookbook"
2684								   class="header-mobile-menu-navigation__third-level-menu-link"
2685								>Fall 2026</a>
2686							</li>
2687						
2688							
2689							
2690
2691							<li class="header-mobile-menu-navigation__second-level-list-item">
2692								<a href="/pages/womens-summer-2026-lookbook"
2693								   class="header-mobile-menu-navigation__third-level-menu-link"
2694								>Summer 2026</a>
2695							</li>
2696						
2697							
2698							
2699
2700							<li class="header-mobile-menu-navigation__second-level-list-item">
2701								<a href="/pages/womens-spring-2026-lookbook"
2702								   class="header-mobile-menu-navigation__third-level-menu-link"
2703								>Spring 2026</a>
2704							</li>
2705						
2706							
2707							
2708
2709							<li class="header-mobile-menu-navigation__second-level-list-item">
2710								<a href="/pages/womens-pre-spring-2026-lookbook"
2711								   class="header-mobile-menu-navigation__third-level-menu-link"
2712								>Pre-Spring 2026</a>
2713							</li>
2714						
2715							
2716							
2717
2718							<li class="header-mobile-menu-navigation__second-level-list-item">
2719								<a href="/pages/winter-2025-lookbook"
2720								   class="header-mobile-menu-navigation__third-level-menu-link"
2721								>Winter 2025</a>
2722							</li>
2723						
2724							
2725							
2726
2727							<li class="header-mobile-menu-navigation__second-level-list-item">
2728								<a href="/pages/rails-x-l-space-2025-lookbook"
2729								   class="header-mobile-menu-navigation__third-level-menu-link"
2730								>Rails x LSPACE 2025</a>
2731							</li>
2732						
2733					</ul>
2734				</div>
2735			
2736
2737
2738<div class="header-mobile-menu-navigation__second-level js-header-mobile-navigation-accordion ">
2739					<button
2740						type="button"
2741						class="header-mobile-menu-navigation__second-level-menu-link js-header-mobile-navigation-content-accordion-toggler  "
2742						aria-label="Men's Campaigns"
2743						
2744							aria-expanded="false"
2745						
2746						aria-controls="header-mobile-navigation-content-second-level-3-about-mens-campaigns"
2747						
2748					>Men's Campaigns<span
2749							class="header-mobile-menu-navigation__toggler-icon header-mobile-menu-navigation__toggler-icon--second-level">
2750						</span>
2751					</button>
2752
2753					<ul
2754						class="header-mobile-menu-navigation__second-level-list js-header-mobile-navigation-accordion-content"
2755						id="header-mobile-navigation-content-second-level-3-about-mens-campaigns"
2756						
2757					>
2758						
2759							
2760							
2761
2762							<li class="header-mobile-menu-navigation__second-level-list-item">
2763								<a href="/pages/fall-2026-lookbook"
2764								   class="header-mobile-menu-navigation__third-level-menu-link"
2765								>Fall 2026</a>
2766							</li>
2767						
2768							
2769							
2770
2771							<li class="header-mobile-menu-navigation__second-level-list-item">
2772								<a href="/pages/mens-spring-2026-lookbook"
2773								   class="header-mobile-menu-navigation__third-level-menu-link"
2774								>Spring 2026</a>
2775							</li>
2776						
2777							
2778							
2779
2780							<li class="header-mobile-menu-navigation__second-level-list-item">
2781								<a href="/pages/winter-2025-lookbook"
2782								   class="header-mobile-menu-navigation__third-level-menu-link"
2783								>Winter 2025</a>
2784							</li>
2785						
2786							
2787							
2788
2789							<li class="header-mobile-menu-navigation__second-level-list-item">
2790								<a href="/pages/mens-summer-2025-lookbook"
2791								   class="header-mobile-menu-navigation__third-level-menu-link"
2792								>Summer 2025</a>
2793							</li>
2794						
2795					</ul>
2796				</div>
2797			
2798
2799
2800
2801
2802
2803
2804							
2805					</div>
2806				
2807			</li>
2808		
2809	</ul>
2810</nav>
2811
2812
2813
2814		<div class="header-mobile-toolbar">
2815	<ul class="header-mobile-toolbar__toolbar-list">
2816		<li class="header-mobile-toolbar__toolbar-list-item">
2817			
2818				<a href="https://www.rails.com/customer_authentication/redirect?locale=en&region_country=US"
2819				   class="header-mobile-toolbar__toolbar-link js-login-toolbar-link"
2820				   role="button"
2821				   aria-label="My account"
2822				>
2823					<svg
2824	aria-hidden="true"
2825	width="22"
2826	height="20"
2827	viewBox="0 0 22 20"
2828	fill="none"
2829	xmlns="http://www.w3.org/2000/svg"
2830	class="icon"
2831>
2832	<path
2833		fill-rule="evenodd"
2834		clip-rule="evenodd"
2835		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"
2836		fill="#2B2B2B"
2837	/>
2838</svg>
2839
2840
2841					<span class="header-mobile-toolbar__toolbar-link-title">
2842						My account
2843					</span>
2844				</a>
2845			
2846		</li>
2847
2848		
2849			<li class="header-mobile-toolbar__toolbar-list-item">
2850				<a href="/pages/faq"
2851				   class="header-mobile-toolbar__toolbar-link"
2852				   aria-label="Go to FAQ"
2853				>
2854					<svg
2855	width="20"
2856	height="20"
2857	viewBox="0 0 20 20"
2858	fill="none"
2859	xmlns="http://www.w3.org/2000/svg"
2860	class="icon"
2861	aria-hidden="true"
2862>
2863	<circle cx="10" cy="10" r="9.5" stroke="#2B2B2B" />
2864	<path
2865		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"
2866		fill="#2B2B2B"
2867	/>
2868</svg>
2869
2870
2871					<span class="header-mobile-toolbar__toolbar-link-title">
2872						FAQ
2873					</span>
2874				</a>
2875			</li>
2876		
2877
2878		
2879			<li class="header-mobile-toolbar__toolbar-list-item">
2880				<a href="/pages/contact"
2881				   class="header-mobile-toolbar__toolbar-link"
2882				   aria-label="Go to Contact us"
2883				>
2884					<svg
2885	width="20"
2886	height="20"
2887	viewBox="0 0 20 20"
2888	fill="none"
2889	xmlns="http://www.w3.org/2000/svg"
2890	class="icon"
2891	aria-hidden="true"
2892>
2893	<path
2894		fill-rule="evenodd"
2895		clip-rule="evenodd"
2896		d="M18.01 4H1.99L10 10.169 18.01 4zM1 4.5V16h18V4.5l-8.695 6.696-.305.235-.305-.235L1 4.5zM0 3h20v14H0V3z"
2897		fill="#2B2B2B"
2898	/>
2899</svg>
2900
2901
2902					<span class="header-mobile-toolbar__toolbar-link-title">
2903						Contact us
2904					</span>
2905				</a>
2906			</li>
2907		
2908	</ul>
2909</div>
2910
2911	</div>
2912</div>
2913
2914
2915					
2916	<nav class="header-navigation" role="navigation" aria-label="Main navigation">
2917		<ul class="header-navigation__main-menu-list">
2918			
2919				
2920				<li class="header-navigation__main-menu-list-item js-header-navigation-link-list">
2921					
2922						
2923
2924
2925						
2926
2927
2928						
2929
2930
2931						
2932
2933
2934						
2935					
2936
2937					
2938					
2939
2940					
2941						<a href="/pages/loyalty-program"
2942						   class="header-navigation__main-menu-link js-header-navigation-link"
2943						   style="--menu-text-color: "
2944						>Rails VIP</a>
2945				</li>
2946			
2947				
2948				<li class="header-navigation__main-menu-list-item js-header-navigation-link-list">
2949					
2950						
2951
2952
2953								
2954					
2955
2956					
2957					
2958
2959					
2960						<a href="/collections/womens-shop-all"
2961						   class="header-navigation__main-menu-link js-header-navigation-link"
2962						   style="--menu-text-color: #2b2b2b"
2963						>Women</a>
2964									<div class="header-mega-menu js-header-navigation-mega-menu" id="header-navigation-content-2">
2965	<div class="header-mega-menu__container container">
2966		<div class="header-mega-menu__items-container">
2967			
2968
2969				
2970				
2971				
2972				
2973				
2974				
2975
2976
2977				
2978					
2979
2980					
2981
2982					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
2983						
2984							<div class="header-mega-menu__items-menu-container">
2985								
2986<p class="header-mega-menu_heading" >
2987										Category
2988									</p>
2989								
2990
2991								<ul class="header-mega-menu__list">
2992									
2993										
2994										
2995
2996										<li class="header-mega-menu__list-item">
2997											<a href="/collections/womens-new-arrivals"
2998											   class="header-mega-menu__link"
2999											   aria-label="Go to New Arrivals"
3000											>New Arrivals</a>
3001										</li>
3002									
3003										
3004										
3005
3006										<li class="header-mega-menu__list-item">
3007											<a href="/collections/dresses-rompers"
3008											   class="header-mega-menu__link"
3009											   aria-label="Go to Dresses"
3010											>Dresses</a>
3011										</li>
3012									
3013										
3014										
3015
3016										<li class="header-mega-menu__list-item">
3017											<a href="/collections/womens-tops"
3018											   class="header-mega-menu__link"
3019											   aria-label="Go to Tops"
3020											>Tops</a>
3021										</li>
3022									
3023										
3024										
3025
3026										<li class="header-mega-menu__list-item">
3027											<a href="/collections/womens-denim"
3028											   class="header-mega-menu__link"
3029											   aria-label="Go to Denim"
3030											>Denim</a>
3031										</li>
3032									
3033										
3034										
3035
3036										<li class="header-mega-menu__list-item">
3037											<a href="/collections/womens-sweaters"
3038											   class="header-mega-menu__link"
3039											   aria-label="Go to Sweaters"
3040											>Sweaters</a>
3041										</li>
3042									
3043										
3044										
3045
3046										<li class="header-mega-menu__list-item">
3047											<a href="/collections/womens-jackets-coats"
3048											   class="header-mega-menu__link"
3049											   aria-label="Go to Jackets & Coats"
3050											>Jackets & Coats</a>
3051										</li>
3052									
3053										
3054										
3055
3056										<li class="header-mega-menu__list-item">
3057											<a href="/collections/skirts"
3058											   class="header-mega-menu__link"
3059											   aria-label="Go to Skirts"
3060											>Skirts</a>
3061										</li>
3062									
3063										
3064										
3065
3066										<li class="header-mega-menu__list-item">
3067											<a href="/collections/womens-pants-shorts"
3068											   class="header-mega-menu__link"
3069											   aria-label="Go to Pants & Shorts"
3070											>Pants & Shorts</a>
3071										</li>
3072									
3073										
3074										
3075
3076										<li class="header-mega-menu__list-item">
3077											<a href="/collections/womens-swim"
3078											   class="header-mega-menu__link"
3079											   aria-label="Go to Swimwear"
3080											>Swimwear</a>
3081										</li>
3082									
3083										
3084										
3085
3086										<li class="header-mega-menu__list-item">
3087											<a href="/collections/womens-sleepwear"
3088											   class="header-mega-menu__link"
3089											   aria-label="Go to Sleepwear"
3090											>Sleepwear</a>
3091										</li>
3092									
3093										
3094										
3095
3096										<li class="header-mega-menu__list-item">
3097											<a href="/collections/womens-handbags"
3098											   class="header-mega-menu__link"
3099											   aria-label="Go to Handbags"
3100											>Handbags</a>
3101										</li>
3102									
3103										
3104										
3105
3106										<li class="header-mega-menu__list-item">
3107											<a href="/collections/accessories"
3108											   class="header-mega-menu__link"
3109											   aria-label="Go to Accessories"
3110											>Accessories</a>
3111										</li>
3112									
3113										
3114										
3115
3116										<li class="header-mega-menu__list-item">
3117											<a href="/collections/womens-footwear"
3118											   class="header-mega-menu__link"
3119											   aria-label="Go to Footwear"
3120											>Footwear</a>
3121										</li>
3122									
3123										
3124										
3125
3126										<li class="header-mega-menu__list-item">
3127											<a href="/products/e-gift-card"
3128											   class="header-mega-menu__link"
3129											   aria-label="Go to E-Gift Card"
3130											>E-Gift Card</a>
3131										</li>
3132									
3133										
3134										
3135
3136										<li class="header-mega-menu__list-item">
3137											<a href="/collections/womens-shop-all"
3138											   class="header-mega-menu__link"
3139											   aria-label="Go to Shop All"
3140											>Shop All</a>
3141										</li>
3142									
3143								</ul>
3144							</div>
3145						
3146					</div>
3147				
3148			
3149
3150				
3151				
3152				
3153				
3154				
3155				
3156
3157
3158				
3159					
3160
3161					
3162
3163					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3164						
3165							<div class="header-mega-menu__items-menu-container">
3166								
3167<p class="header-mega-menu_heading" >
3168										Featured
3169									</p>
3170								
3171
3172								<ul class="header-mega-menu__list">
3173									
3174										
3175										
3176
3177										<li class="header-mega-menu__list-item">
3178											<a href="/collections/womens-fall"
3179											   class="header-mega-menu__link"
3180											   aria-label="Go to The Fall Collection"
3181											>The Fall Collection</a>
3182										</li>
3183									
3184										
3185										
3186
3187										<li class="header-mega-menu__list-item">
3188											<a href="/collections/womens-best-sellers"
3189											   class="header-mega-menu__link"
3190											   aria-label="Go to Best Sellers"
3191											>Best Sellers</a>
3192										</li>
3193									
3194										
3195										
3196
3197										<li class="header-mega-menu__list-item">
3198											<a href="/pages/womens-essentials"
3199											   class="header-mega-menu__link"
3200											   aria-label="Go to The Essentials Collection"
3201											>The Essentials Collection</a>
3202										</li>
3203									
3204										
3205										
3206
3207										<li class="header-mega-menu__list-item">
3208											<a href="/collections/womens-exclusives"
3209											   class="header-mega-menu__link"
3210											   aria-label="Go to Rails Exclusives"
3211											>Rails Exclusives</a>
3212										</li>
3213									
3214										
3215										
3216
3217										<li class="header-mega-menu__list-item">
3218											<a href="/collections/womens-matching-sets"
3219											   class="header-mega-menu__link"
3220											   aria-label="Go to Matching Sets"
3221											>Matching Sets</a>
3222										</li>
3223									
3224										
3225										
3226
3227										<li class="header-mega-menu__list-item">
3228											<a href="/collections/womens-eco-collection"
3229											   class="header-mega-menu__link"
3230											   aria-label="Go to The Eco Collection"
3231											>The Eco Collection</a>
3232										</li>
3233									
3234										
3235										
3236
3237										<li class="header-mega-menu__list-item">
3238											<a href="/collections/womens-stand-up-to-cancer"
3239											   class="header-mega-menu__link"
3240											   aria-label="Go to Rails x Stand Up To Cancer"
3241											>Rails x Stand Up To Cancer</a>
3242										</li>
3243									
3244								</ul>
3245							</div>
3246						
3247					</div>
3248				
3249			
3250
3251				
3252				
3253				
3254				
3255				
3256				
3257
3258
3259				
3260					
3261
3262					
3263
3264					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3265						
3266							<div class="header-mega-menu__items-menu-container">
3267								
3268<p class="header-mega-menu_heading" >
3269										Edits
3270									</p>
3271								
3272
3273								<ul class="header-mega-menu__list">
3274									
3275										
3276										
3277
3278										<li class="header-mega-menu__list-item">
3279											<a href="/collections/womens-the-fall-campaign-edit"
3280											   class="header-mega-menu__link"
3281											   aria-label="Go to The Fall Edit"
3282											>The Fall Edit</a>
3283										</li>
3284									
3285										
3286										
3287
3288										<li class="header-mega-menu__list-item">
3289											<a href="/collections/womens-hunter-game-day-edit"
3290											   class="header-mega-menu__link"
3291											   aria-label="Go to The Game Day Edit"
3292											>The Game Day Edit</a>
3293										</li>
3294									
3295										
3296										
3297
3298										<li class="header-mega-menu__list-item">
3299											<a href="/collections/the-event-edit"
3300											   class="header-mega-menu__link"
3301											   aria-label="Go to The Event Edit"
3302											>The Event Edit</a>
3303										</li>
3304									
3305										
3306										
3307
3308										<li class="header-mega-menu__list-item">
3309											<a href="/collections/womens-cashmere-shop"
3310											   class="header-mega-menu__link"
3311											   aria-label="Go to The Cashmere Shop"
3312											>The Cashmere Shop</a>
3313										</li>
3314									
3315										
3316										
3317
3318										<li class="header-mega-menu__list-item">
3319											<a href="/collections/little-black-dress"
3320											   class="header-mega-menu__link"
3321											   aria-label="Go to Little Black Dress"
3322											>Little Black Dress</a>
3323										</li>
3324									
3325										
3326										
3327
3328										<li class="header-mega-menu__list-item">
3329											<a href="/collections/womens-plaids"
3330											   class="header-mega-menu__link"
3331											   aria-label="Go to The Plaid Shop"
3332											>The Plaid Shop</a>
3333										</li>
3334									
3335										
3336										
3337
3338										<li class="header-mega-menu__list-item">
3339											<a href="/collections/satin"
3340											   class="header-mega-menu__link"
3341											   aria-label="Go to The Satin Collection"
3342											>The Satin Collection</a>
3343										</li>
3344									
3345										
3346										
3347
3348										<li class="header-mega-menu__list-item">
3349											<a href="/collections/the-western-edit"
3350											   class="header-mega-menu__link"
3351											   aria-label="Go to The Western Edit"
3352											>The Western Edit</a>
3353										</li>
3354									
3355								</ul>
3356							</div>
3357						
3358					</div>
3359				
3360			
3361
3362				
3363				
3364				
3365				
3366				
3367				
3368
3369
3370				
3371					
3372
3373					
3374
3375					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3376						
3377							<div class="header-mega-menu__items-image-menu-container">
3378								
3379
3380								
3381									<a href="/collections/womens-fall"
3382									   class="header-mega-menu__image-link"
3383									>
3384									</a>
3385								
3386
3387								<div
3388									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">
3389								</div>
3390
3391								
3392									<p class="header-mega-menu__image-text">The Fall Collection</p>
3393								
3394							</div>
3395						
3396					</div>
3397				
3398			
3399
3400				
3401				
3402				
3403				
3404				
3405				
3406
3407
3408				
3409					
3410
3411					
3412
3413					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3414						
3415							<div class="header-mega-menu__items-image-menu-container">
3416								
3417
3418								
3419									<a href="/collections/womens-stand-up-to-cancer"
3420									   class="header-mega-menu__image-link"
3421									>
3422									</a>
3423								
3424
3425								<div
3426									class="header-mega-menu__image-container header-mega-menu__item-container--one-sixth"><img src="//www.rails.com/cdn/shop/files/Single_Dropdown-sutc.jpg?format=webp&amp;v=1790797078&amp;width=616" alt="Stand Up To Cancer x Rails logos above a stack of five folded garments: a burgundy pintucked blouse with a ruffled collar, a red plaid flannel shirt, a dar
3426k denim shirt, a cream and red plaid shirt, and a gray cable-knit cardigan." srcset="//www.rails.com/cdn/shop/files/Single_Dropdown-sutc.jpg?format=webp&amp;v=1790797078&amp;width=308 308w, //www.rails.com/cdn/shop/files/Single_Dropdown-sutc.jpg?format=webp&amp;v=1790797078&amp;width=616 616w" width="616" height="826" loading="lazy" sizes="308px" class="header-mega-menu__image">
3427								</div>
3428
3429								
3430									<p class="header-mega-menu__image-text">Rails x Stand Up To Cancer</p>
3431								
3432							</div>
3433						
3434					</div>
3435				
3436			
3437
3438				
3439				
3440				
3441				
3442				
3443				
3444
3445
3446				
3447					
3448
3449					
3450
3451					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3452						
3453							<div class="header-mega-menu__items-image-menu-container">
3454								
3455
3456								
3457									<a href="/collections/womens-hunter-game-day-edit"
3458									   class="header-mega-menu__image-link"
3459									>
3460									</a>
3461								
3462
3463								<div
3464									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">
3465								</div>
3466
3467								
3468									<p class="header-mega-menu__image-text">The Game Day Edit</p>
3469								
3470							</div>
3471						
3472					</div>
3473				
3474			
3475		</div>
3476	</div>
3477</div>
3478
3479								
3480
3481				</li>
3482			
3483				
3484				<li class="header-navigation__main-menu-list-item js-header-navigation-link-list">
3485					
3486						
3487
3488
3489						
3490
3491
3492								
3493					
3494
3495					
3496					
3497
3498					
3499						<a href="/pages/mens"
3500						   class="header-navigation__main-menu-link js-header-navigation-link"
3501						   style="--menu-text-color: #2b2b2b"
3502						>Men</a>
3503									<div class="header-mega-menu js-header-navigation-mega-menu" id="header-navigation-content-3">
3504	<div class="header-mega-menu__container container">
3505		<div class="header-mega-menu__items-container">
3506			
3507
3508				
3509				
3510				
3511				
3512				
3513				
3514
3515
3516				
3517			
3518
3519				
3520				
3521				
3522				
3523				
3524				
3525
3526
3527				
3528					
3529
3530					
3531
3532					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3533						
3534							<div class="header-mega-menu__items-menu-container">
3535								
3536<p class="header-mega-menu_heading" >
3537										Category
3538									</p>
3539								
3540
3541								<ul class="header-mega-menu__list">
3542									
3543										
3544										
3545
3546										<li class="header-mega-menu__list-item">
3547											<a href="/collections/mens-new-arrivals"
3548											   class="header-mega-menu__link"
3549											   aria-label="Go to New Arrivals"
3550											>New Arrivals</a>
3551										</li>
3552									
3553										
3554										
3555
3556										<li class="header-mega-menu__list-item">
3557											<a href="/collections/mens-shirts"
3558											   class="header-mega-menu__link"
3559											   aria-label="Go to Shirts"
3560											>Shirts</a>
3561										</li>
3562									
3563										
3564										
3565
3566										<li class="header-mega-menu__list-item">
3567											<a href="/collections/mens-sweaters"
3568											   class="header-mega-menu__link"
3569											   aria-label="Go to Sweaters"
3570											>Sweaters</a>
3571										</li>
3572									
3573										
3574										
3575
3576										<li class="header-mega-menu__list-item">
3577											<a href="/collections/mens-jackets-coats"
3578											   class="header-mega-menu__link"
3579											   aria-label="Go to Jackets & Coats"
3580											>Jackets & Coats</a>
3581										</li>
3582									
3583										
3584										
3585
3586										<li class="header-mega-menu__list-item">
3587											<a href="/collections/mens-pants"
3588											   class="header-mega-menu__link"
3589											   aria-label="Go to Pants"
3590											>Pants</a>
3591										</li>
3592									
3593										
3594										
3595
3596										<li class="header-mega-menu__list-item">
3597											<a href="/collections/mens-denim"
3598											   class="header-mega-menu__link"
3599											   aria-label="Go to Denim"
3600											>Denim</a>
3601										</li>
3602									
3603										
3604										
3605
3606										<li class="header-mega-menu__list-item">
3607											<a href="/collections/mens-shorts-swim"
3608											   class="header-mega-menu__link"
3609											   aria-label="Go to Shorts & Swim"
3610											>Shorts & Swim</a>
3611										</li>
3612									
3613										
3614										
3615
3616										<li class="header-mega-menu__list-item">
3617											<a href="/collections/mens-t-shirts-polos"
3618											   class="header-mega-menu__link"
3619											   aria-label="Go to T-Shirts & Polos"
3620											>T-Shirts & Polos</a>
3621										</li>
3622									
3623										
3624										
3625
3626										<li class="header-mega-menu__list-item">
3627											<a href="/collections/mens-sweatshirts-hoodies"
3628											   class="header-mega-menu__link"
3629											   aria-label="Go to Sweatshirts & Hoodies"
3630											>Sweatshirts & Hoodies</a>
3631										</li>
3632									
3633										
3634										
3635
3636										<li class="header-mega-menu__list-item">
3637											<a href="/collections/mens-suiting"
3638											   class="header-mega-menu__link"
3639											   aria-label="Go to Suiting"
3640											>Suiting</a>
3641										</li>
3642									
3643										
3644										
3645
3646										<li class="header-mega-menu__list-item">
3647											<a href="/collections/mens-golf-shop"
3648											   class="header-mega-menu__link"
3649											   aria-label="Go to Golf"
3650											>Golf</a>
3651										</li>
3652									
3653										
3654										
3655
3656										<li class="header-mega-menu__list-item">
3657											<a href="/collections/mens-accessories"
3658											   class="header-mega-menu__link"
3659											   aria-label="Go to Accessories"
3660											>Accessories</a>
3661										</li>
3662									
3663										
3664										
3665
3666										<li class="header-mega-menu__list-item">
3667											<a href="/products/e-gift-card"
3668											   class="header-mega-menu__link"
3669											   aria-label="Go to E-Gift Card"
3670											>E-Gift Card</a>
3671										</li>
3672									
3673										
3674										
3675
3676										<li class="header-mega-menu__list-item">
3677											<a href="/collections/mens-shop-all"
3678											   class="header-mega-menu__link"
3679											   aria-label="Go to Shop All"
3680											>Shop All</a>
3681										</li>
3682									
3683								</ul>
3684							</div>
3685						
3686					</div>
3687				
3688			
3689
3690				
3691				
3692				
3693				
3694				
3695				
3696
3697
3698				
3699					
3700
3701					
3702
3703					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3704						
3705							<div class="header-mega-menu__items-menu-container">
3706								
3707<p class="header-mega-menu_heading" >
3708										Featured
3709									</p>
3710								
3711
3712								<ul class="header-mega-menu__list">
3713									
3714										
3715										
3716
3717										<li class="header-mega-menu__list-item">
3718											<a href="/collections/mens-the-fall-campaign-edit"
3719											   class="header-mega-menu__link"
3720											   aria-label="Go to The Fall Edit"
3721											>The Fall Edit</a>
3722										</li>
3723									
3724										
3725										
3726
3727										<li class="header-mega-menu__list-item">
3728											<a href="/collections/mens-shirting-guide"
3729											   class="header-mega-menu__link"
3730											   aria-label="Go to The Shirt Guide"
3731											>The Shirt Guide</a>
3732										</li>
3733									
3734										
3735										
3736
3737										<li class="header-mega-menu__list-item">
3738											<a href="/pages/mens-essentials"
3739											   class="header-mega-menu__link"
3740											   aria-label="Go to The Essentials Collection"
3741											>The Essentials Collection</a>
3742										</li>
3743									
3744										
3745										
3746
3747										<li class="header-mega-menu__list-item">
3748											<a href="/collections/mens-best-sellers"
3749											   class="header-mega-menu__link"
3750											   aria-label="Go to Best Sellers"
3751											>Best Sellers</a>
3752										</li>
3753									
3754										
3755										
3756
3757										<li class="header-mega-menu__list-item">
3758											<a href="/collections/mens-golf-shop"
3759											   class="header-mega-menu__link"
3760											   aria-label="Go to The Golf Shop"
3761											>The Golf Shop</a>
3762										</li>
3763									
3764										
3765										
3766
3767										<li class="header-mega-menu__list-item">
3768											<a href="/collections/mens-plaids"
3769											   class="header-mega-menu__link"
3770											   aria-label="Go to Plaids"
3771											>Plaids</a>
3772										</li>
3773									
3774										
3775										
3776
3777										<li class="header-mega-menu__list-item">
3778											<a href="/collections/mens-matching-sets"
3779											   class="header-mega-menu__link"
3780											   aria-label="Go to Matching Sets"
3781											>Matching Sets</a>
3782										</li>
3783									
3784								</ul>
3785							</div>
3786						
3787					</div>
3788				
3789			
3790
3791				
3792				
3793				
3794				
3795				
3796				
3797
3798
3799				
3800					
3801
3802					
3803
3804					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3805						
3806							<div class="header-mega-menu__items-image-menu-container">
3807								
3808
3809								
3810									<a href="/collections/mens-fall"
3811									   class="header-mega-menu__image-link"
3812									>
3813									</a>
3814								
3815
3816								<div
3817									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">
3818								</div>
3819
3820								
3821									<p class="header-mega-menu__image-text">The Fall Collection</p>
3822								
3823							</div>
3824						
3825					</div>
3826				
3827			
3828
3829				
3830				
3831				
3832				
3833				
3834				
3835
3836
3837				
3838					
3839
3840					
3841
3842					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3843						
3844							<div class="header-mega-menu__items-image-menu-container">
3845								
3846
3847								
3848									<a href="/collections/mens-the-fall-campaign-edit"
3849									   class="header-mega-menu__image-link"
3850									>
3851									</a>
3852								
3853
3854								<div
3855									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">
3856								</div>
3857
3858								
3859									<p class="header-mega-menu__image-text">The Fall Edit</p>
3860								
3861							</div>
3862						
3863					</div>
3864				
3865			
3866
3867				
3868				
3869				
3870				
3871				
3872				
3873
3874
3875				
3876					
3877
3878					
3879
3880					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3881						
3882							<div class="header-mega-menu__items-image-menu-container">
3883								
3884
3885								
3886									<a href="/collections/mens-shirting-guide"
3887									   class="header-mega-menu__image-link"
3888									>
3889									</a>
3890								
3891
3892								<div
3893									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">
3894								</div>
3895
3896								
3897									<p class="header-mega-menu__image-text">The Shirt Guide</p>
3898								
3899							</div>
3900						
3901					</div>
3902				
3903			
3904		</div>
3905	</div>
3906</div>
3907
3908								
3909
3910				</li>
3911			
3912				
3913				<li class="header-navigation__main-menu-list-item js-header-navigation-link-list">
3914					
3915						
3916
3917
3918						
3919
3920
3921						
3922
3923
3924								
3925					
3926
3927					
3928					
3929
3930					
3931						<a href="/collections/womens-denim"
3932						   class="header-navigation__main-menu-link js-header-navigation-link"
3933						   style="--menu-text-color: #2b2b2b"
3934						>Denim</a>
3935									<div class="header-mega-menu js-header-navigation-mega-menu" id="header-navigation-content-4">
3936	<div class="header-mega-menu__container container">
3937		<div class="header-mega-menu__items-container">
3938			
3939
3940				
3941				
3942				
3943				
3944				
3945				
3946
3947
3948				
3949			
3950
3951				
3952				
3953				
3954				
3955				
3956				
3957
3958
3959				
3960					
3961
3962					
3963
3964					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
3965						
3966							<div class="header-mega-menu__items-menu-container">
3967								
3968<p class="header-mega-menu_heading" >
3969										Denim
3970									</p>
3971								
3972
3973								<ul class="header-mega-menu__list">
3974									
3975										
3976										
3977
3978										<li class="header-mega-menu__list-item">
3979											<a href="/collections/womens-denim"
3980											   class="header-mega-menu__link"
3981											   aria-label="Go to Women's Denim"
3982											>Women's Denim</a>
3983										</li>
3984									
3985										
3986										
3987
3988										<li class="header-mega-menu__list-item">
3989											<a href="/collections/denim-the-fall-collection"
3990											   class="header-mega-menu__link"
3991											   aria-label="Go to Fall Denim"
3992											>Fall Denim</a>
3993										</li>
3994									
3995										
3996										
3997
3998										<li class="header-mega-menu__list-item">
3999											<a href="/collections/womens-petite-denim"
4000											   class="header-mega-menu__link"
4001											   aria-label="Go to Petite Denim"
4002											>Petite Denim</a>
4003										</li>
4004									
4005										
4006										
4007
4008										<li class="header-mega-menu__list-item">
4009											<a href="/collections/mens-denim"
4010											   class="header-mega-menu__link"
4011											   aria-label="Go to Men's Denim"
4012											>Men's Denim</a>
4013										</li>
4014									
4015										
4016										
4017
4018										<li class="header-mega-menu__list-item">
4019											<a href="/collections/womens-denim-5-pocket-jeans"
4020											   class="header-mega-menu__link"
4021											   aria-label="Go to Denim Fit Guide"
4022											>Denim Fit Guide</a>
4023										</li>
4024									
4025								</ul>
4026							</div>
4027						
4028					</div>
4029				
4030			
4031
4032				
4033				
4034				
4035				
4036				
4037				
4038
4039
4040				
4041					
4042
4043					
4044
4045					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4046						
4047							<div class="header-mega-menu__items-image-menu-container">
4048								
4049
4050								
4051									<a href="/collections/denim-the-fall-collection"
4052									   class="header-mega-menu__image-link"
4053									>
4054									</a>
4055								
4056
4057								<div
4058									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">
4059								</div>
4060
4061								
4062									<p class="header-mega-menu__image-text">Fall Denim</p>
4063								
4064							</div>
4065						
4066					</div>
4067				
4068			
4069
4070				
4071				
4072				
4073				
4074				
4075				
4076
4077
4078				
4079					
4080
4081					
4082
4083					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4084						
4085							<div class="header-mega-menu__items-image-menu-container">
4086								
4087
4088								
4089									<a href="/collections/womens-petite-denim"
4090									   class="header-mega-menu__image-link"
4091									>
4092									</a>
4093								
4094
4095								<div
4096									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">
4097								</div>
4098
4099								
4100									<p class="header-mega-menu__image-text">Petite Denim</p>
4101								
4102							</div>
4103						
4104					</div>
4105				
4106			
4107
4108				
4109				
4110				
4111				
4112				
4113				
4114
4115
4116				
4117					
4118
4119					
4120
4121					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4122						
4123							<div class="header-mega-menu__items-image-menu-container">
4124								
4125
4126								
4127									<a href="/collections/mens-denim"
4128									   class="header-mega-menu__image-link"
4129									>
4130									</a>
4131								
4132
4133								<div
4134									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">
4135								</div>
4136
4137								
4138									<p class="header-mega-menu__image-text">Men's Denim</p>
4139								
4140							</div>
4141						
4142					</div>
4143				
4144			
4145
4146				
4147				
4148				
4149				
4150				
4151				
4152
4153
4154				
4155					
4156
4157					
4158
4159					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4160						
4161							<div class="header-mega-menu__items-image-menu-container">
4162								
4163
4164								
4165									<a href="/collections/womens-denim-5-pocket-jeans"
4166									   class="header-mega-menu__image-link"
4167									>
4168									</a>
4169								
4170
4171								<div
4172									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">
4173								</div>
4174
4175								
4176									<p class="header-mega-menu__image-text">Denim Fit Guide</p>
4177								
4178							</div>
4179						
4180					</div>
4181				
4182			
4183		</div>
4184	</div>
4185</div>
4186
4187								
4188
4189				</li>
4190			
4191				
4192				<li class="header-navigation__main-menu-list-item js-header-navigation-link-list">
4193					
4194						
4195
4196
4197						
4198
4199
4200						
4201
4202
4203						
4204
4205
4206								
4207					
4208
4209					
4210					
4211
4212					
4213						<button
4214							class="header-navigation__main-menu-link js-header-navigation-link js-header-navigation-link-mega-menu"
4215							style="--menu-text-color: #2b2b2b"
4216						>About</button>
4217									<div class="header-mega-menu js-header-navigation-mega-menu" id="header-navigation-content-5">
4218	<div class="header-mega-menu__container container">
4219		<div class="header-mega-menu__items-container">
4220			
4221
4222				
4223				
4224				
4225				
4226				
4227				
4228
4229
4230				
4231					
4232
4233					
4234
4235					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4236						
4237							<div class="header-mega-menu__items-menu-container">
4238								
4239<p class="header-mega-menu_heading" >
4240										About
4241									</p>
4242								
4243
4244								<ul class="header-mega-menu__list">
4245									
4246										
4247										
4248
4249										<li class="header-mega-menu__list-item">
4250											<a href="/pages/our-story"
4251											   class="header-mega-menu__link"
4252											   aria-label="Go to Our Story"
4253											>Our Story</a>
4254										</li>
4255									
4256										
4257										
4258
4259										<li class="header-mega-menu__list-item">
4260											<a href="/pages/stores"
4261											   class="header-mega-menu__link"
4262											   aria-label="Go to Our Stores"
4263											>Our Stores</a>
4264										</li>
4265									
4266										
4267										
4268
4269										<li class="header-mega-menu__list-item">
4270											<a href="/pages/rails-gives-back"
4271											   class="header-mega-menu__link"
4272											   aria-label="Go to Rails Gives Back"
4273											>Rails Gives Back</a>
4274										</li>
4275									
4276										
4277										
4278
4279										<li class="header-mega-menu__list-item">
4280											<a href="/pages/sustainability"
4281											   class="header-mega-menu__link"
4282											   aria-label="Go to Sustainability"
4283											>Sustainability</a>
4284										</li>
4285									
4286										
4287										
4288
4289										<li class="header-mega-menu__list-item">
4290											<a href="/pages/loyalty-program"
4291											   class="header-mega-menu__link"
4292											   aria-label="Go to Rails VIP"
4293											>Rails VIP</a>
4294										</li>
4295									
4296								</ul>
4297							</div>
4298						
4299					</div>
4300				
4301			
4302
4303				
4304				
4305				
4306				
4307				
4308				
4309
4310
4311				
4312					
4313
4314					
4315
4316					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4317						
4318							<div class="header-mega-menu__items-menu-container">
4319								
4320<p class="header-mega-menu_heading" >
4321										Women's Campaigns
4322									</p>
4323								
4324
4325								<ul class="header-mega-menu__list">
4326									
4327										
4328										
4329
4330										<li class="header-mega-menu__list-item">
4331											<a href="/pages/fall-2026-lookbook"
4332											   class="header-mega-menu__link"
4333											   aria-label="Go to Fall 2026"
4334											>Fall 2026</a>
4335										</li>
4336									
4337										
4338										
4339
4340										<li class="header-mega-menu__list-item">
4341											<a href="/pages/womens-summer-2026-lookbook"
4342											   class="header-mega-menu__link"
4343											   aria-label="Go to Summer 2026"
4344											>Summer 2026</a>
4345										</li>
4346									
4347										
4348										
4349
4350										<li class="header-mega-menu__list-item">
4351											<a href="/pages/womens-spring-2026-lookbook"
4352											   class="header-mega-menu__link"
4353											   aria-label="Go to Spring 2026"
4354											>Spring 2026</a>
4355										</li>
4356									
4357										
4358										
4359
4360										<li class="header-mega-menu__list-item">
4361											<a href="/pages/womens-pre-spring-2026-lookbook"
4362											   class="header-mega-menu__link"
4363											   aria-label="Go to Pre-Spring 2026"
4364											>Pre-Spring 2026</a>
4365										</li>
4366									
4367										
4368										
4369
4370										<li class="header-mega-menu__list-item">
4371											<a href="/pages/winter-2025-lookbook"
4372											   class="header-mega-menu__link"
4373											   aria-label="Go to Winter 2025"
4374											>Winter 2025</a>
4375										</li>
4376									
4377										
4378										
4379
4380										<li class="header-mega-menu__list-item">
4381											<a href="/pages/rails-x-l-space-2025-lookbook"
4382											   class="header-mega-menu__link"
4383											   aria-label="Go to Rails x LSPACE 2025"
4384											>Rails x LSPACE 2025</a>
4385										</li>
4386									
4387								</ul>
4388							</div>
4389						
4390					</div>
4391				
4392			
4393
4394				
4395				
4396				
4397				
4398				
4399				
4400
4401
4402				
4403					
4404
4405					
4406
4407					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4408						
4409							<div class="header-mega-menu__items-menu-container">
4410								
4411<p class="header-mega-menu_heading" >
4412										Men's Campaigns
4413									</p>
4414								
4415
4416								<ul class="header-mega-menu__list">
4417									
4418										
4419										
4420
4421										<li class="header-mega-menu__list-item">
4422											<a href="/pages/fall-2026-lookbook"
4423											   class="header-mega-menu__link"
4424											   aria-label="Go to Fall 2026"
4425											>Fall 2026</a>
4426										</li>
4427									
4428										
4429										
4430
4431										<li class="header-mega-menu__list-item">
4432											<a href="/pages/mens-spring-2026-lookbook"
4433											   class="header-mega-menu__link"
4434											   aria-label="Go to Spring 2026"
4435											>Spring 2026</a>
4436										</li>
4437									
4438										
4439										
4440
4441										<li class="header-mega-menu__list-item">
4442											<a href="/pages/winter-2025-lookbook"
4443											   class="header-mega-menu__link"
4444											   aria-label="Go to Winter 2025"
4445											>Winter 2025</a>
4446										</li>
4447									
4448										
4449										
4450
4451										<li class="header-mega-menu__list-item">
4452											<a href="/pages/mens-summer-2025-lookbook"
4453											   class="header-mega-menu__link"
4454											   aria-label="Go to Summer 2025"
4455											>Summer 2025</a>
4456										</li>
4457									
4458								</ul>
4459							</div>
4460						
4461					</div>
4462				
4463			
4464
4465				
4466				
4467				
4468				
4469				
4470				
4471
4472
4473				
4474					
4475
4476					
4477
4478					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4479						
4480							<div class="header-mega-menu__items-image-menu-container">
4481								
4482
4483								
4484									<a href="/pages/stores"
4485									   class="header-mega-menu__image-link"
4486									>
4487									</a>
4488								
4489
4490								<div
4491									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">
4492								</div>
4493
4494								
4495									<p class="header-mega-menu__image-text">OUR STORES</p>
4496								
4497							</div>
4498						
4499					</div>
4500				
4501			
4502
4503				
4504				
4505				
4506				
4507				
4508				
4509
4510
4511				
4512					
4513
4514					
4515
4516					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4517						
4518							<div class="header-mega-menu__items-image-menu-container">
4519								
4520
4521								
4522									<a href="/pages/fall-2026-lookbook"
4523									   class="header-mega-menu__image-link"
4524									>
4525									</a>
4526								
4527
4528								<div
4529									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">
4530								</div>
4531
4532								
4533									<p class="header-mega-menu__image-text">Fall 2026 Lookbook</p>
4534								
4535							</div>
4536						
4537					</div>
4538				
4539			
4540
4541				
4542				
4543				
4544				
4545				
4546				
4547
4548
4549				
4550					
4551
4552					
4553
4554					<div class="header-mega-menu__item-container header-mega-menu__item-container--one-sixth">
4555						
4556							<div class="header-mega-menu__items-image-menu-container">
4557								
4558
4559								
4560									<a href="/pages/fall-2026-lookbook"
4561									   class="header-mega-menu__image-link"
4562									>
4563									</a>
4564								
4565
4566								<div
4567									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">
4568								</div>
4569
4570								
4571									<p class="header-mega-menu__image-text">Fall 2026 Lookbook</p>
4572								
4573							</div>
4574						
4575					</div>
4576				
4577			
4578		</div>
4579	</div>
4580</div>
4581
4582								
4583
4584				</li>
4585			
4586		</ul>
4587	</nav>
4588
4589
4590				</div>
4591
4592				
4593					<div class="header__logo-container">
4594						
4595							<h1 class="visually-hidden">Rails</h1>
4596						
4597
4598						
4599						<a href="/"
4600						   class="header__logo-link"
4601						   aria-label="Go to home page"
4602						>
4603
4604							<picture>
4605								<source
4606									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"
4607									media="(max-width: 1199px)"
4608								>
4609
4610								<img class="header__logo"
4611									 src="//www.rails.com/cdn/shop/files/Rails_Logo_2_252x.png?v=1657092386"
4612									 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"
4613									 width="252"
4614									 height="106"
4615									 alt="Rails"
4616								>
4617							</picture>
4618						</a>
4619					</div>
4620				
4621
4622				<div class="header__toolbar-container">
4623					<ul class="header__toolbar-list">
4624
4625						<li class="header__toolbar-list-item">
4626							<button
4627							   class="header__toolbar-link header__toolbar-link--search js-header-icon-search"
4628							   type="button"
4629							   aria-label="Go to search"
4630							>
4631								<svg
4632	class="icon"
4633	width="20"
4634	height="20"
4635	viewBox="0 0 20 20"
4636	fill="none"
4637	xmlns="http://www.w3.org/2000/svg"
4638	aria-hidden="true"
4639>
4640	<path
4641		fill-rule="evenodd"
4642		clip-rule="evenodd"
4643		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"
4644		fill="#2B2B2B"
4645	/>
4646</svg>
4647
4648							</button>
4649
4650							<form
4651								action="/search"
4652								method="get"
4653								class="search__form search__form--mobile"
4654								role="search"
4655							>
4656								<input class="input input--full-width search__input js-search-input"
4657									   type="search"
4658									   name="q"
4659										 disabled
4660									   autocomplete="off"
4661									   placeholder="What are you looking for?"
4662									   aria-label="Search"
4663									   required
4664								>
4665
4666								<button
4667									class="search__button"
4668									type="submit"
4669									aria-label="Go to search"
4670								>
4671									<svg
4672	class="icon"
4673	width="20"
4674	height="20"
4675	viewBox="0 0 20 20"
4676	fill="none"
4677	xmlns="http://www.w3.org/2000/svg"
4678	aria-hidden="true"
4679>
4680	<path
4681		fill-rule="evenodd"
4682		clip-rule="evenodd"
4683		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"
4684		fill="#2B2B2B"
4685	/>
4686</svg>
4687
4688								</button>
4689							</form>
4690						</li>
4691
4692						<li class="header__toolbar-list-item header__toolbar-list-item--account">
4693							
4694								<a href="https://www.rails.com/customer_authentication/redirect?locale=en&region_country=US"
4695								   class="header__toolbar-link js-login-toolbar-link"
4696								   role="button"
4697								   aria-label="Go to account login"
4698								>
4699									<svg
4700	aria-hidden="true"
4701	width="22"
4702	height="20"
4703	viewBox="0 0 22 20"
4704	fill="none"
4705	xmlns="http://www.w3.org/2000/svg"
4706	class="icon"
4707>
4708	<path
4709		fill-rule="evenodd"
4710		clip-rule="evenodd"
4711		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"
4712		fill="#2B2B2B"
4713	/>
4714</svg>
4715
4716								</a>
4717							
4718						</li>
4719
4720						<li class="header__toolbar-list-item">
4721							<div class="wishlist-header-link">
4722								<a href="#rivo-favorites" class="wkh-button">
4723									<span class="wkh-icon">
4724									<svg viewBox="0 0 64 64">
4725										<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>
4726									</svg>
4727									</span>
4728									<span class="wkh-counter">0</span>
4729								</a>
4730							</div>
4731						</li>
4732
4733						<li class="header__toolbar-list-item">
4734							<a href="/cart"
4735							   class="header__toolbar-link header__toolbar-link--cart js-open-minicart"
4736							   aria-label="Go to cart"
4737							>
4738								<svg
4739	width="20"
4740	height="20"
4741	viewBox="0 0 20 20"
4742	fill="none"
4743	xmlns="http://www.w3.org/2000/svg"
4744	class="icon"
4745	aria-hidden="true"
4746>
4747	<path
4748		d="M3.668 6.5C4.829 2.854 7.3.5 10 .5s5.171 2.354 6.333 6H3.668zM.501 6.5h19v13h-19z"
4749		stroke="#2B2B2B"
4750	/>
4751</svg>
4752
4753
4754								<span class="header__cart-counter js-cart-items-count">
4755									
4756								</span>
4757							</a>
4758						</li>
4759					</ul>
4760				</div>
4761			</div>
4762		</div>
4763	</div>
4764	<div class="search js-search" aria-hidden="true" inert>
4765		<div class="search__content">
4766			<form
4767				action="/search"
4768				method="get"
4769				class="search__form"
4770				role="search"
4771			>
4772				<input class="input input--full-width search__input js-search-input"
4773					   type="search"
4774					   name="q"
4775					   autocomplete="off"
4776					   aria-label="Products Search"
4777					   placeholder="What are you looking for?"
4778					   aria-label="Search"
4779					   required
4780				>
4781
4782				<button
4783					class="search__button"
4784					type="submit"
4785					aria-label="Apply search"
4786				>
4787					<svg
4788	class="icon"
4789	width="40"
4790	height="40"
4791	viewBox="0 0 40 40"
4792	fill="none"
4793	xmlns="http://www.w3.org/2000/svg"
4794	aria-hidden="true"
4795>
4796	<path
4797		fill-rule="evenodd"
4798		clip-rule="evenodd"
4799		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"
4800		fill="#2B2B2B"
4801	/>
4802</svg>
4803
4804				</button>
4805			</form>
4806
4807			<button class="search__button-close js-search-button-close" aria-label="Close search">
4808				<svg
4809	class="icon"
4810	width="19"
4811	height="19"
4812	viewBox="0 0 19 19"
4813	fill="none"
4814	xmlns="http://www.w3.org/2000/svg"
4815	aria-hidden="true"
4816>
4817	<path
4818		fill-rule="evenodd"
4819		clip-rule="evenodd"
4820		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"
4821		fill="#2B2B2B"
4822	/>
4823</svg>
4824
4825			</button>
4826		</div>
4827      <div id="klevu-quick-search-container"></div>
4828	</div>
4829</header>
4830
4831
4832</div>
4833
4834		
4835			<div id="shopify-section-minicart" class="shopify-section">
4836
4837
4838
4839  <link href="//www.rails.com/cdn/shop/t/1629/assets/minicart-vite-ByPI0hLn.css" rel="stylesheet" type="text/css" media="all" />
4840
4841
4842
4843
4844  
4844<script src="//www.rails.com/cdn/shop/t/1629/assets/minicart-vite-BElYZguF.js" type="module" crossorigin="anonymous"></script>
4844
4845  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/preload-helper-vite-C1FmrZbK.js" crossorigin="anonymous">
4846  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/theme-sections-vite-Co0nR_Yu.js" crossorigin="anonymous">
4847  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/vue.runtime.esm-vite-DO7IpdXk.js" crossorigin="anonymous">
4848  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/index-vite-M8I2-uxT.js" crossorigin="anonymous">
4849  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/index-vite-DXWni4yJ.js" crossorigin="anonymous">
4850  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/settings-vite-BQQmZtn0.js" crossorigin="anonymous">
4851  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/index-vite-CzApALvg.js" crossorigin="anonymous">
4852  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/objects-vite-Dd5OQNl7.js" crossorigin="anonymous">
4853  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/unescape-vite-qtllLlZ1.js" crossorigin="anonymous">
4854  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/cartApiServices-vite-CLGN-AHZ.js" crossorigin="anonymous">
4855  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/_commonjsHelpers-vite-BosuxZz1.js" crossorigin="anonymous">
4856
4857
4858	
4858<script src="https://app.accentuate.io/dist/proxy.js" defer></script>
4858<div
4859	id="minicart"
4860	data-section-id="minicart"
4861	data-section-type="minicart"
4862></div>
4863
4864
4865  <link href="//www.rails.com/cdn/shop/t/1629/assets/login-vite-Zf4FBcOH.css" rel="stylesheet" type="text/css" media="all" />
4866
4867
4868
4869
4870  <link href="//www.rails.com/cdn/shop/t/1629/assets/account-drawer-vite-BWHwvm7Z.css" rel="stylesheet" type="text/css" media="all" />
4871
4872<account-drawer
4873	class="account-drawer js-account-drawer"
4874	aria-hidden="true"
4875	inert
4876>
4877	<div class="account-drawer__overlay js-account-drawer-overlay"></div>
4878
4879	<div class="account-drawer__container js-account-drawer-container">
4880		<div class="account-drawer__header">
4881			<div class="account-drawer__title-wrapper">
4882				<button
4883					class="account-drawer__close-button js-account-drawer-close-button"
4884					type="button"
4885					aria-label="Close"
4886				><svg
4887	width="20"
4888	height="20"
4889	viewBox="0 0 20 20"
4890	fill="none"
4891	xmlns="http://www.w3.org/2000/svg"
4892	class="icon"
4893	aria-hidden="true"
4894>
4895	<path
4896		fill-rule="evenodd"
4897		clip-rule="evenodd"
4898		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"
4899		fill="#2B2B2B"
4900	/>
4901</svg>
4902</button>
4903			</div>
4904		</div>
4905
4906		<div class="account-drawer__body">
4907			<div class="account-drawer__list js-account-drawer-content">
4908				<div class="container login__container"><div class="account__modal_block"
4909							 id="account__modal--create"
4910							 data-btn-content
4911							 aria-hidden="false"
4912						><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>
4913
4914								<div class="form__message form__message--error" id="account__modal--create">
4915								</div><input
4916									class="input register__input form__input"
4917									id="FirstName"
4918									name="customer[first_name]"
4919									type="text"
4920									placeholder="First Name"
4921									aria-label="Enter first name"
4922									required
4923								/>
4924
4925								<input
4926									class="input register__input form__input"
4927									id="LastName"
4928									name="customer[last_name]"
4929									type="text"
4930									aria-label="Enter last name"
4931									
4932									placeholder="Last Name"
4933									required
4934								/>
4935
4936								<input
4937									class="input register__input form__input"
4938									id="Email"
4939									name="customer[email]"
4940									type="email"
4941									aria-label="Enter email"
4942									
4943									placeholder="Email"
4944									autocomplete="off"
4945									autocapitalize="off"
4946									required
4947								/>
4948
4949								<input
4950									class="input register__input register__input--password form__input"
4951									id="CreatePassword"
4952									type="password"
4953									name="customer[password]"
4954									placeholder="Enter password"
4955									aria-label="Enter password"
4956									required
4957								/>
4958
4959								<input class="register__checkbox"
4960									   id="register_accepts_marketing"
4961									   type="checkbox"
4962									   name="customer[accepts_marketing]"
4963									   checked/>
4964									<label class="register__label"
4965										   for="register_accepts_marketing"
4966									>Email me with news and offers &amp; Receive free shipping</label>
4967
4968								<button
4969									class="button button--transparent-black register__button"
4970									type="submit"
4971									aria-label="Create"
4972								>Create</button>
4973
4974								<span class="register__separate-text">or</span>
4975
4976								<button class="button button--transparent-black register__button"
4977									type="button"
4978									aria-label="Log in"
4979									data-block="#account__modal--login"
4980									data-btn-opener
4981									aria-expanded="false">Log in</button></form></div>
4982
4983						<div class="account__modal_block hidden-block"
4984							 id="account__modal--recover"
4985							 data-btn-content
4986							 aria-hidden="true"
4987							>
4988							<span class="login__subtitle">Reset your password</span>
4989
4990							<div class="form__message form__message--error" id="account__modal--recover">
4991							</div>
4992
4993							<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">
4994									<input
4995										class="input login__input form__input"
4996										id="RecoverEmail"
4997										name="email"
4998										type="email"
4999										autocorrect="off"
5000										autocapitalize="off"
5001										placeholder="Email"
5002										aria-label="Enter email"
5003										required
5004									/>
5005								</div>
5006
5007								<div class="login__buttons">
5008									<button
5009										class="button button--transparent-black login__button"
5010										type="submit"
5011										aria-label="Submit"
5012									>Submit</button>
5013
5014									<button
5015										class="login__link"
5016										type="button"
5017										aria-label="Cancel"
5018										data-block="#account__modal--login"
5019										data-btn-opener
5020									>Cancel</button>
5021								</div></form></div>
5022
5023						<div class="account__modal_block hidden-block" id="account__modal--login"
5024							 data-btn-content
5025							 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">
5026
5027								<span class="login__title">Login</span>
5028
5029								<div class="form__message form__message--success" id="account__modal--recover">
5030									We&#39;ve sent you an email with a link to update your password.
5031								</div>
5032
5033								<div class="form__message form__message--error" id="account__modal--login">
5034									Please adjust the following:
5035								</div><div class="login__fields">
5036									<div class="login__field">
5037										<input
5038											class="input login__input form__input"
5039											id="CustomerEmail"
5040											name="customer[email]"
5041											type="email"
5042											placeholder="Email"
5043											autocorrect="off"
5044											autocapitalize="off"
5045											aria-label="Enter email"
5046											required
5047										/>
5048									</div>
5049
5050									<div class="login__field"><input
5051												class="input login__input login__input--password form__input"
5052												id="CustomerPassword"
5053												name="customer[password]"
5054												type="password"
5055												aria-label="Enter password"
5056												placeholder="Password"
5057												required
5058											/><button
5059												class="login__link"
5060												type="button"
5061												id="RecoverPassword"
5062												aria-label="Recover password"
5063												data-block="#account__modal--recover"
5064												data-btn-opener
5065												aria-expanded="false"
5066											>Forgot your password?</button></div>
5067								</div>
5068
5069								<button
5070									class="button button--transparent-black login__button"
5071									type="submit"
5072									aria-label="Log in"
5073								>Log in</button>
5074
5075
5076								<div class="login__links">
5077									<button
5078										class="login__link login__link--sign-up"
5079										type="button"
5080										aria-label="Register account"
5081										data-block="#account__modal--create"
5082										data-btn-opener
5083										aria-expanded="false"
5084									>Create account</button>
5085								</div></form></div></div>
5086			</div>
5087		</div>
5088	</div>
5089</account-drawer>
5089<script>
5090		if (document.referrer
5091			&& document.referrer.includes(window.location.hostname)
5092			&& document.referrer !== window.location.href
5093			&& document.referrer.includes('account-drawer')) {
5094				const params = new URLSearchParams(window.location.search);
5095				const referrer = document.referrer;
5096				const referrerURL = new URL(referrer);
5097				const cleanURL = referrerURL.origin + referrerURL.pathname;
5098
5099			params.set('create', 'true');
5100
5101			window.location.href = `${cleanURL}?${params.toString()}`;
5102		}
5103	</script>
vendor: 1 bytes, line 5103
5103
5104<script id="minicart-customizer-data" type="application/json">
5105	{
5106		"customizer": {
5107			"cart_title":"Your cart",
5108			"subtotal_text":"SUBTOTAL:",
5109			"checkout_text":"CHECK OUT",
5110			"view_cart_text":"View cart",
5111			"remove_text":"Remove",
5112			"enable_universal_progress_bar":false,
5113			"universal_limit":50000,
5114			"text_before_universal_limit":"You're [amount] away from 10% off your entire order",
5115			"text_after_universal_limit":"You've earned 10% off your order!",
5116			"enable_free_shipping_progress_bar":false,
5117			"free_shipping_limit":10000000,
5118			"text_before_free_shipping":"SIGN IN OR JOIN RAILS VIP FOR FREE SHIPPING",
5119			"text_after_free_shipping":"Rails VIP: You qualify for free shipping!",
5120			"enable_free_shipping_banner":true,
5121			"banner_text_free_shipping_before":"SIGN IN OR JOIN RAILS VIP FOR FREE SHIPPING",
5122			"banner_text_free_shipping_after":"Rails VIP: You qualify for free shipping!",
5123			"banner_text_free_shipping_not_accepts_marketing":"SIGN IN OR JOIN RAILS VIP FOR FREE SHIPPING",
5124			"banner_text_free_shipping_accepts_marketing_success":"THANK YOU FOR SUBSCRIBING!",
5125			"enable_promo_bar":false,
5126			"promo_image":null,
5127			"promo_heading":"30% Off Applied at Checkout",
5128			"promo_subheading":"Code LDW2026 Automatically Applied at Checkout for 30% Off Select Styles",
5129			"promo_button_text":"",
5130			"promo_button_url":null,
5131			"promo_show_close_button":false,
5132			"enable_order_note":true,
5133			"note_placeholder":"Write your note here",
5134			"note_max_length":250,
5135			"empty_minicart_text":"Looks like your cart is currently empty",
5136			"empty_button_text_first":"SHOP WOMEN",
5137			"empty_button_url_first":"\/collections\/womens-new-arrivals",
5138			"empty_button_text_second":"SHOP MEN",
5139			"empty_button_url_second":"\/collections\/mens-new-arrivals",
5140			"empty_button_text_third":"SHOP BEST SELLERS",
5141			"empty_button_url_third":"\/collections\/womens-best-sellers",
5142			"customer_available": false,
5143			"customer_accepts_marketing": false,
5144			"customer_email": null,
5145			"customer_id": null,
5146			"enable_strike_through_price":true,
5147			"markdown_plp_message":"The Daily Edit "}
5148	}
5149</script>
5149
5150
5151</div>
5152		
5153
5154		<main class="content" role="main">
5155			<div id="shopify-section-template--23897451069609__hero_banner_jMGhfH" class="shopify-section">
5156
5157
5158  <link href="//www.rails.com/cdn/shop/t/1629/assets/hero-banner-vite-D0dx9AbV.css" rel="stylesheet" type="text/css" media="all" />
5159
5160<link rel="preload" as="image"
5161				  href="//www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&v=1790210616&width=1100"
5162				  fetchpriority="high"
5163				  imagesizes="100vw"
5164				  imagesrcset="//www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&v=1790210616&width=375 375w,//www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&v=1790210616&width=750 750w,//www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&v=1790210616&width=1100 1100w,//www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&v=1790210616&width=1500 1500w,//www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&v=1790210616&width=1780 1780w,//www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&v=1790210616&width=2000 2000w"
5165				  media="(min-width: 750px)"
5166			/>
5167
5168			
5169				<link rel="preload" as="image"
5170					  href="//www.rails.com/cdn/shop/files/Mobile_Main_Banner_2b1bc212-915b-4c7e-8cc5-009cb40d0b9e.jpg?format=webp&v=1790211196&width=750"
5171					  fetchpriority="high"
5172					  imagesizes="100vw"
5173					  imagesrcset="//www.rails.com/cdn/shop/files/Mobile_Main_Banner_2b1bc212-915b-4c7e-8cc5-009cb40d0b9e.jpg?format=webp&v=1790211196&width=375 375w,//www.rails.com/cdn/shop/files/Mobile_Main_Banner_2b1bc212-915b-4c7e-8cc5-009cb40d0b9e.jpg?format=webp&v=1790211196&width=550 550w,//www.rails.com/cdn/shop/files/Mobile_Main_Banner_2b1bc212-915b-4c7e-8cc5-009cb40d0b9e.jpg?format=webp&v=1790211196&width=750 750w,//www.rails.com/cdn/shop/files/Mobile_Main_Banner_2b1bc212-915b-4c7e-8cc5-009cb40d0b9e.jpg?format=webp&v=1790211196&width=1100 1100w"
5174					  media="(max-width: 749px)"
5175				/>
5176			
5177
5178
5179
5180<section class="hero-banner"
5181			 data-section-id="template--23897451069609__hero_banner_jMGhfH"
5182			 data-section-type="hero-banner">
5183		<div class="swiper-container hero-banner__slider js-hero-banner-slider"
5184			 data-autoplay="3000"
5185		>
5186			<div class="swiper-wrapper hero-banner__slider-wrapper">
5187				
5188
5189
5190			
5191
5192
5193			
5194
5195			
5196
5197			
5198			
5199
5200
5201			
5202				<div class="swiper-slide hero-banner__slider-slide js-hero-banner-slide">
5203					<div class="hero-banner__slider-slide-container"
5204						 style="--vertical-alignment-desktop: center;
5205						 --vertical-alignment-mobile: center;
5206						 --horisontal-alignment-desktop: center; --horisontal-alignment-text-desktop: center;
5207						 --horisontal-alignment-mobile: center; --horisontal-alignment-text-mobile: center;"
5208					>
5209						
5210<div class="hero-banner__media js-image-media" style="--image-position-desktop: center top; --image-position-mobile: center top;">
5211								
5212<img src="//www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&amp;v=1790210616&amp;width=3840" alt="" srcset="//www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&amp;v=1790210616&amp;width=375 375w, //www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&amp;v=1790210616&amp;width=550 550w, //www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&amp;v=1790210616&amp;width=750 750w, //www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&amp;v=1790210616&amp;width=1100 1100w, //www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&amp;v=1790210616&amp;width=1500 1500w, //www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&amp;v=1790210616&amp;width=1780 1780w, //www.rails.com/cdn/shop/files/Main_Banner_cf0e04fc-0da3-418b-aabc-1075eb8eb6e2.jpg?format=webp&amp;v=1790210616&amp;width=2000 2000w" width="3840" height="2220.0" loading="eager" class="hero-banner__hide-on-mobile hero-banner__image" fetchpriority="high" sizes="100vw">
5213
5214								
5215 									<img src="//www.rails.com/cdn/shop/files/Mobile_Main_Banner_2b1bc212-915b-4c7e-8cc5-009cb40d0b9e.jpg?format=webp&amp;v=1790211196&amp;width=1920" srcset="//www.rails.com/cdn/shop/files/Mobile_Main_Banner_2b1bc212-915b-4c7e-8cc5-009cb40d0b9e.jpg?format=webp&amp;v=1790211196&amp;width=375 375w, //www.rails.com/cdn/shop/files/Mobile_Main_Banner_2b1bc212-915b-4c7e-8cc5-009cb40d0b9e.jpg?format=webp&amp;v=1790211196&amp;width=550 550w, //www.rails.com/cdn/shop/files/Mobile_Main_Banner_2b1bc212-915b-4c7e-8cc5-009cb40d0b9e.jpg?format=webp&amp;v=1790211196&amp;width=750 750w" width="1982" height="3863.0" loading="eager" class="hero-banner__image hero-banner__image-mobile" sizes="100vw" fetchpriority="high">
5216								
5217
5218								<div class="hero-banner__media-overlayhero-banner__media-overlay--hidden"></div>
5219							</div>
5220
5221						<div class="hero-banner__content"><h2 class="hero-banner__heading">Dress for It <span class="GT_light_italic">All</span></h2><div class="hero-banner__description"><p>From Now to What’s Next</p></div><div class="hero-banner__buttons-container"><a
5222										href="/collections/womens-new-arrivals"
5223										class="button button--primary hero-banner__button hero-banner__button--first"
5224										aria-label="Go to SHOP WOMEN'S"
5225									>SHOP WOMEN'S</a></div></div>
5226					</div>
5227				</div>
5228			
5229
5230
5231			
5232
5233
5234			
5235
5236			
5237
5238			
5239			
5240
5241
5242			
5243				<div class="swiper-slide hero-banner__slider-slide js-hero-banner-slide">
5244					<div class="hero-banner__slider-slide-container"
5245						 style="--vertical-alignment-desktop: center;
5246						 --vertical-alignment-mobile: center;
5247						 --horisontal-alignment-desktop: center; --horisontal-alignment-text-desktop: center;
5248						 --horisontal-alignment-mobile: center; --horisontal-alignment-text-mobile: center;"
5249					>
5250						
5251<div class="hero-banner__media js-image-media" style="--image-position-desktop: center top; --image-position-mobile: center top;">
5252								
5253<img src="//www.rails.com/cdn/shop/files/Men_s_Banner_f051e401-3cf5-4c9b-9322-a58990a17109.jpg?format=webp&amp;v=1790210616&amp;width=3840" alt="" srcset="//www.rails.com/cdn/shop/files/Men_s_Banner_f051e401-3cf5-4c9b-9322-a58990a17109.jpg?format=webp&amp;v=1790210616&amp;width=375 375w, //www.rails.com/cdn/shop/files/Men_s_Banner_f051e401-3cf5-4c9b-9322-a58990a17109.jpg?format=webp&amp;v=1790210616&amp;width=550 550w, //www.rails.com/cdn/shop/files/Men_s_Banner_f051e401-3cf5-4c9b-9322-a58990a17109.jpg?format=webp&amp;v=1790210616&amp;width=750 750w, //www.rails.com/cdn/shop/files/Men_s_Banner_f051e401-3cf5-4c9b-9322-a58990a17109.jpg?format=webp&amp;v=1790210616&amp;width=1100 1100w, //www.rails.com/cdn/shop/files/Men_s_Banner_f051e401-3cf5-4c9b-9322-a58990a17109.jpg?format=webp&amp;v=1790210616&amp;width=1500 1500w, //www.rails.com/cdn/shop/files/Men_s_Banner_f051e401-3cf5-4c9b-9322-a58990a17109.jpg?format=webp&amp;v=1790210616&amp;width=1780 1780w, //www.rails.com/cdn/shop/files/Men_s_Banner_f051e401-3cf5-4c9b-9322-a58990a17109.jpg?format=webp&amp;v=1790210616&amp;width=2000 2000w" width="3840" height="2220.0" loading="lazy" class="hero-banner__hide-on-mobile hero-banner__image" fetchpriority="auto" sizes="100vw">
5254
5255								
5256 									<img src="//www.rails.com/cdn/shop/files/Mobile_Men_s_Banner_b894786d-e1b8-4e94-8a41-0d1d9a2bda1a.jpg?format=webp&amp;v=1790211196&amp;width=1920" srcset="//www.rails.com/cdn/shop/files/Mobile_Men_s_Banner_b894786d-e1b8-4e94-8a41-0d1d9a2bda1a.jpg?format=webp&amp;v=1790211196&amp;width=375 375w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Banner_b894786d-e1b8-4e94-8a41-0d1d9a2bda1a.jpg?format=webp&amp;v=1790211196&amp;width=550 550w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Banner_b894786d-e1b8-4e94-8a41-0d1d9a2bda1a.jpg?format=webp&amp;v=1790211196&amp;width=750 750w" width="1982" height="3863.0" loading="lazy" class="hero-banner__image hero-banner__image-mobile" sizes="100vw" fetchpriority="auto">
5257								
5258
5259								<div class="hero-banner__media-overlayhero-banner__media-overlay--hidden"></div>
5260							</div>
5261
5262						<div class="hero-banner__content"><h2 class="hero-banner__heading">Well <span class="GT_light_italic">Layered</span></h2><div class="hero-banner__description"><p>Get Ahead of the Cold</p></div><div class="hero-banner__buttons-container"><a
5263										href="/collections/mens-new-arrivals"
5264										class="button button--primary hero-banner__button hero-banner__button--first"
5265										aria-label="Go to shop men's"
5266									>shop men's</a></div></div>
5267					</div>
5268				</div>
5269			
5270
5271
5272			
5273
5274
5275			
5276
5277			
5278
5279			
5280			
5281
5282
5283			
5284				<div class="swiper-slide hero-banner__slider-slide js-hero-banner-slide">
5285					<div class="hero-banner__slider-slide-container"
5286						 style="--vertical-alignment-desktop: center;
5287						 --vertical-alignment-mobile: center;
5288						 --horisontal-alignment-desktop: center; --horisontal-alignment-text-desktop: center;
5289						 --horisontal-alignment-mobile: center; --horisontal-alignment-text-mobile: center;"
5290					>
5291						
5292<div class="hero-banner__media js-image-media" style="--image-position-desktop: center top; --image-position-mobile: center top;">
5293								
5294<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">
5295
5296								
5297 									<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">
5298								
5299
5300								<div class="hero-banner__media-overlayhero-banner__media-overlay--hidden"></div>
5301							</div>
5302
5303						<div class="hero-banner__content"><h2 class="hero-banner__heading">Classic Fits, <span class="GT_light_italic">New Washes</span></h2><div class="hero-banner__description"><p>Your Everyday Uniform</p></div><div class="hero-banner__buttons-container"><a
5304										href="/collections/womens-denim"
5305										class="button button--primary hero-banner__button hero-banner__button--first"
5306										aria-label="Go to shop denim"
5307									>shop denim</a></div></div>
5308					</div>
5309				</div>
5310			
5311
5312			</div>
5313
5314			<div class="hero-banner__slider-pagination-container">
5315				<div class="hero-banner__slider-pagination-inner-container">
5316					<div class="swiper-pagination hero-banner__slider-pagination js-hero-banner-pagination">
5317					</div>
5318
5319					<button class="hero-banner__slider-toggle-video-button js-slider-toggle-video-button hidden">
5320					<span
5321						class="hero-banner__slider-toggle-video-button-icon hero-banner__slider-toggle-video-button-icon--pause js-slider-toggle-video-button-pause">
5322						<svg
5323	width="30"
5324	height="30"
5325	viewBox="0 0 30 30"
5326	fill="none"
5327	xmlns="http://www.w3.org/2000/svg"
5328	class="icon"
5329	aria-hidden="true"
5330>
5331	<circle cx="15" cy="15" r="14.5" stroke="#fff" />
5332	<path fill="#fff" d="M9 9h4v12H9zm8 0h4v12h-4z" />
5333</svg>
5334
5335					</span>
5336						<span
5337							class="hero-banner__slider-toggle-video-button-icon hero-banner__slider-toggle-video-button-icon--play hidden js-sli
5337der-toggle-video-button-play">
5338						<svg
5339	width="60"
5340	height="60"
5341	viewBox="0 0 60 60"
5342	xmlns="http://www.w3.org/2000/svg"
5343	fill="none"
5344	class="icon"
5345	aria-hidden="true"
5346>
5347	<path
5348		fill-rule="evenodd"
5349		clip-rule="evenodd"
5350		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"
5351		fill="#fff"
5352	/>
5353</svg>
5354
5355					</span>
5356					</button>
5357				</div>
5358			</div>
5359
5360			<button class="hero-banner__slider-button-prev js-hero-banner-button-prev"
5361					aria-label="Previous slide"
5362			>
5363				<span class="hero-banner__slider-button-icon--desktop">
5364					<svg
5365	width="24"
5366	height="62"
5367	viewBox="0 0 24 62"
5368	fill="none"
5369	xmlns="http://www.w3.org/2000/svg"
5370	class="icon"
5371	aria-hidden="true"
5372>
5373	<path d="M22 1L2 31l20 30" stroke="#fff" stroke-width="3" />
5374</svg>
5375
5376				</span>
5377
5378				<span class="hero-banner__slider-button-icon--mobile">
5379					<svg
5380	aria-hidden="true"
5381	width="11"
5382	height="24"
5383	viewBox="0 0 11 24"
5384	fill="none"
5385	xmlns="http://www.w3.org/2000/svg"
5386	class="icon"
5387>
5388	<path
5389		d="M9.5 1l-8 10 8 11.5"
5390		stroke="#fff"
5391		stroke-width="2"
5392		stroke-linecap="round"
5393	/>
5394</svg>
5395
5396				</span>
5397			</button>
5398			<button class="hero-banner__slider-button-next js-hero-banner-button-next"
5399					aria-label="Next slide"
5400			>
5401				<span class="hero-banner__slider-button-icon--desktop">
5402					<svg
5403	width="24"
5404	height="62"
5405	viewBox="0 0 24 62"
5406	fill="none"
5407	xmlns="http://www.w3.org/2000/svg"
5408	class="icon"
5409	aria-hidden="true"
5410>
5411	<path d="M2 1l20 30L2 61" stroke="#fff" stroke-width="3" />
5412</svg>
5413
5414				</span>
5415
5416				<span class="hero-banner__slider-button-icon--mobile">
5417					<svg
5418	aria-hidden="true"
5419	width="11"
5420	height="24"
5421	viewBox="0 0 11 24"
5422	fill="none"
5423	xmlns="http://www.w3.org/2000/svg"
5424	class="icon"
5425>
5426	<path
5427		d="M1 1l8 10-8 11.5"
5428		stroke="#fff"
5429		stroke-width="2"
5430		stroke-linecap="round"
5431	/>
5432</svg>
5433
5434				</span>
5435			</button>
5436		</div>
5437	</section>
5438
5439
5440
5441</div><section id="shopify-section-template--23897451069609__module_vertical_padding_9tR6TT" class="shopify-section module module--vertical-padding">
5442
5443
5444  <link href="//www.rails.com/cdn/shop/t/1629/assets/module-vertical-padding-vite-DgkbO0_A.css" rel="stylesheet" type="text/css" media="all" />
5445
5446
5447
5448<style data-shopify>
5449	#shopify-section-template--23897451069609__module_vertical_padding_9tR6TT {
5450		--padding-desktop: 30px;
5451		--padding-mobile: 30px;
5452		--background-color: #ffffff;
5453	}
5454</style>
5455</section><section id="shopify-section-template--23897451069609__module_collection_cards_JqYLDr" class="shopify-section module module--module-collection-cards">
5456
5457
5458  <link href="//www.rails.com/cdn/shop/t/1629/assets/module-collection-cards-vite-DiAVDerN.css" rel="stylesheet" type="text/css" media="all" />
5459
5460
5461<div
5462		class="module-collection-cards module-collection-cards--container container module-collection-cards--scroll"
5463		
5464		data-section-id="template--23897451069609__module_collection_cards_JqYLDr"
5465		
5466			data-section-type="module-carousel"
5467			data-settings='{
5468		"speed": 300,
5469		"centerInsufficientSlides": true,
5470		"centeredSlides": false,
5471		"slidesPerView": "auto",
5472		"edgeSwipeThreshold": 20,
5473		"spaceBetween": 10,
5474		"loop":false,
5475		"loopAdditionalSlides": 5,
5476		"pagination": {
5477		"el": ".swiper-pagination--template--23897451069609__module_collection_cards_JqYLDr",
5478		"type": "bullets",
5479		"clickable": true
5480		},
5481		"navigation": {
5482		"enabled": true,
5483		"nextEl": ".swiper-button-next--template--23897451069609__module_collection_cards_JqYLDr",
5484		"prevEl": ".swiper-button-prev--template--23897451069609__module_collection_cards_JqYLDr"
5485		},
5486		"breakpoints": {
5487		"768": {
5488		"spaceBetween": 14
5489		}
5490		}
5491		}'>
5492
5493		<div class="module-collection-cards__container">
5494			<div class="swiper" role="region">
5495				<div class="module-collection-cards__row swiper-wrapper">
5496<style data-shopify>
5497		#card_yc8Q37 {
5498		--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;
5499		}
5500	</style>
5501<div
5502			id="card_yc8Q37"
5503			class="module-collection-cards__col module-collection-cards__col--rectangle swiper-slide"
5504			
5505		>
5506			<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">
5507<div class="module-collection-cards__info module-collection-cards__info--bottom-center"><h2 class="module-collection-cards__heading">Women's Sweaters</h2><p
5508					class="module-collection-cards__text module-collection-cards__text--underlined">SHOP NOW</p></div>
5509		
5510</div><a class="absolute module-collection-cards__link module-collection-cards__link--desktop"
5511				   href="/collections/womens-sweaters" data-visibility="desktop"><span
5512						class="visually-hidden">Open «Shop Now Women's Sweaters»</span></a>
5513				<a class="absolute module-collection-cards__link module-collection-cards__link--mobile"
5514				   href="/collections/womens-sweaters" data-visibility="mobile"><span
5515						class="visually-hidden">Open «Shop Now Women's Sweaters (mobile)»</span></a></div>
5516<style data-shopify>
5517		#card_j3UYze {
5518		--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;
5519		}
5520	</style>
5521<div
5522			id="card_j3UYze"
5523			class="module-collection-cards__col module-collection-cards__col--rectangle swiper-slide"
5524			
5525		>
5526			<div class="module-collection-cards__image-container"><img src="//www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=856" srcset="//www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=200 200w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=250 250w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=290 290w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=310 310w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=336 336w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=350 350w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=380 380w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=389 389w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=400 400w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=420 420w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=428 428w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=450 450w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=493 493w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=500 500w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=568 568w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=580 580w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=672 672w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&amp;width=778 778w, //www.rails.com/cdn/shop/files/Collection_Card_2_7b1feca1-bd7e-4abd-921e-69f77606dd8b.jpg?format=webp&amp;v=1790210615&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">
5527<div class="module-collection-cards__info module-collection-cards__info--bottom-center"><h2 class="module-collection-cards__heading">Women's Pants</h2><p
5528					class="module-collection-cards__text module-collection-cards__text--underlined">SHOP NOW</p></div>
5529		
5530</div><a class="absolute module-collection-cards__link module-collection-cards__link--desktop"
5531				   href="/collections/womens-pants-shorts" data-visibility="desktop"><span
5532						class="visually-hidden">Open «Shop Now Women's Pants»</span></a>
5533				<a class="absolute module-collection-cards__link module-collection-cards__link--mobile"
5534				   href="/collections/womens-pants-shorts" data-visibility="mobile"><span
5535						class="visually-hidden">Open «Shop Now Women's Pants (mobile)»</span></a></div>
5536<style data-shopify>
5537		#card_eep348 {
5538		--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;
5539		}
5540	</style>
5541<div
5542			id="card_eep348"
5543			class="module-collection-cards__col module-collection-cards__col--rectangle swiper-slide"
5544			
5545		>
5546			<div class="module-collection-cards__image-container"><img src="//www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=856" srcset="//www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=200 200w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=250 250w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=290 290w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=310 310w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=336 336w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=350 350w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=380 380w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=389 389w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=400 400w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=420 420w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=428 428w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=450 450w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=493 493w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=500 500w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=568 568w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=580 580w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=672 672w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&amp;width=778 778w, //www.rails.com/cdn/shop/files/Collection_Card_3_4c4ed3ac-cba1-4f7f-98cc-be62a74bb139.jpg?format=webp&amp;v=1790210616&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">
5547<div class="module-collection-cards__info module-collection-cards__info--bottom-center"><h2 class="module-collection-cards__heading">Men's Shirts</h2><p
5548					class="module-collection-cards__text module-collection-cards__text--underlined">SHOP NOW</p></div>
5549		
5550</div><a class="absolute module-collection-cards__link module-collection-cards__link--desktop"
5551				   href="/collections/mens-shirts" data-visibility="desktop"><span
5552						class="visually-hidden">Open «Shop Now Men's Shirts»</span></a>
5553				<a class="absolute module-collection-cards__link module-collection-cards__link--mobile"
5554				   href="/collections/mens-shirts" data-visibility="mobile"><span
5555						class="visually-hidden">Open «Shop Now Men's Shirts (mobile)»</span></a></div>
5556<style data-shopify>
5557		#card_R4nn7r {
5558		--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;
5559		}
5560	</style>
5561<div
5562			id="card_R4nn7r"
5563			class="module-collection-cards__col module-collection-cards__col--rectangle swiper-slide"
5564			
5565		>
5566			<div class="module-collection-cards__image-container"><img src="//www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=856" srcset="//www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=200 200w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=250 250w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=290 290w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=310 310w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=336 336w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=350 350w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=380 380w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=389 389w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=400 400w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=420 420w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=428 428w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=450 450w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=493 493w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=500 500w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=568 568w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=580 580w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=672 672w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&amp;width=778 778w, //www.rails.com/cdn/shop/files/Collection_Card_4_81c1f994-b1c4-4f00-bfe7-e9abf5406090.jpg?format=webp&amp;v=1790210615&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">
5567<div class="module-collection-cards__info module-collection-cards__info--bottom-center"><h2 class="module-collection-cards__heading">Men's Pants</h2><p
5568					class="module-collection-cards__text module-collection-cards__text--underlined">SHOP NOW</p></div>
5569		
5570</div><a class="absolute module-collection-cards__link module-collection-cards__link--desktop"
5571				   href="/collections/mens-pants" data-visibility="desktop"><span
5572						class="visually-hidden">Open «Shop Now Men's Pants»</span></a>
5573				<a class="absolute module-collection-cards__link module-collection-cards__link--mobile"
5574				   href="/collections/mens-pants" data-visibility="mobile"><span
5575						class="visually-hidden">Open «Shop Now Men's Pants (mobile)»</span></a></div></div>
5576			</div>
5577
5578			
5579				<div class="swiper-pagination swiper-pagination--template--23897451069609__module_collection_cards_JqYLDr"></div>
5580		</div>
5581	</div><style> #shopify-section-template--23897451069609__module_collection_cards_JqYLDr .container {padding-bottom: 25px;} </style></section><section id="shopify-section-template--23897451069609__module_dual_blocks_kgAFbL" class="shopify-section module module--dual-blocks">
5582
5583
5584  <link href="//www.rails.com/cdn/shop/t/1629/assets/module-dual-blocks-vite-BzO1g1Fd.css" rel="stylesheet" type="text/css" media="all" />
5585
5586
5587
5588
5589  <link href="//www.rails.com/cdn/shop/t/1629/assets/product-list-vite-s9mH-91O.css" rel="stylesheet" type="text/css" media="all" />
5590
5591<style data-shopify>
5592		#shopify-section-template--23897451069609__module_dual_blocks_kgAFbL {
5593			--dual-block-height-desktop: 100vh;
5594			--dual-block-height-mobile: 100vh;
5595			--dual-block-padding-desktop: 190px;
5596			--dual-block-padding-mobile: 86px;
5597			--dual-block-section-padding-bottom: 30px;
5598		}
5599	</style>
5600	<div class="dual-blocks dual-blocks--custom-height add-to-bag-container dual-blocks--center-padding">
5601		<div class="dual-blocks__container">
5602			<div class="dual-blocks__wrapper "
5603				
5604				>
5605				<div
5606					class="dual-blocks__inner"
5607					style="--aspect-ratio: 1.0; --aspect-ratio-mobile: 1.0;"
5608				>
5609					<div class="dual-blocks__image"
5610						 data-section-id="template--23897451069609__module_dual_blocks_kgAFbL-block_KPpDcy">
5611<img src="//www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_6ae6010a-29c0-4740-b40b-9e5458a40480.jpg?format=webp&amp;v=1790211196&amp;width=1200" srcset="//www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_6ae6010a-29c0-4740-b40b-9e5458a40480.jpg?format=webp&amp;v=1790211196&amp;width=360 360w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_6ae6010a-29c0-4740-b40b-9e5458a40480.jpg?format=webp&amp;v=1790211196&amp;width=380 380w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_6ae6010a-29c0-4740-b40b-9e5458a40480.jpg?format=webp&amp;v=1790211196&amp;width=480 480w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_6ae6010a-29c0-4740-b40b-9e5458a40480.jpg?format=webp&amp;v=1790211196&amp;width=575 575w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_6ae6010a-29c0-4740-b40b-9e5458a40480.jpg?format=webp&amp;v=1790211196&amp;width=721 721w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_6ae6010a-29c0-4740-b40b-9e5458a40480.jpg?format=webp&amp;v=1790211196&amp;width=760 760w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_6ae6010a-29c0-4740-b40b-9e5458a40480.jpg?format=webp&amp;v=1790211196&amp;width=960 960w, //www.rails.com/cdn/shop/files/Mobile_Women_s_Duo_6ae6010a-29c0-4740-b40b-9e5458a40480.jpg?format=webp&amp;v=1790211196&amp;width=1150 1150w" width="1200" height="1200" loading="lazy" sizes="100vw" class="two-banners__image mobile-only">
5612<img src="//www.rails.com/cdn/shop/files/Women_s_Duo_b14a6fa9-8734-4386-a051-7d08f01d359a.jpg?format=webp&amp;v=1790210616&amp;width=2000" srcset="//www.rails.com/cdn/shop/files/Women_s_Duo_b14a6fa9-8734-4386-a051-7d08f01d359a.jpg?format=webp&amp;v=1790210616&amp;width=486 486w, //www.rails.com/cdn/shop/files/Women_s_Duo_b14a6fa9-8734-4386-a051-7d08f01d359a.jpg?format=webp&amp;v=1790210616&amp;width=590 590w, //www.rails.com/cdn/shop/files/Women_s_Duo_b14a6fa9-8734-4386-a051-7d08f01d359a.jpg?format=webp&amp;v=1790210616&amp;width=659 659w, //www.rails.com/cdn/shop/files/Women_s_Duo_b14a6fa9-8734-4386-a051-7d08f01d359a.jpg?format=webp&amp;v=1790210616&amp;width=766 766w, //www.rails.com/cdn/shop/files/Women_s_Duo_b14a6fa9-8734-4386-a051-7d08f01d359a.jpg?format=webp&amp;v=1790210616&amp;width=950 950w, //www.rails.com/cdn/shop/files/Women_s_Duo_b14a6fa9-8734-4386-a051-7d08f01d359a.jpg?format=webp&amp;v=1790210616&amp;width=1180 1180w, //www.rails.com/cdn/shop/files/Women_s_Duo_b14a6fa9-8734-4386-a051-7d08f01d359a.jpg?format=webp&amp;v=1790210616&amp;width=1314 1314w, //www.rails.com/cdn/shop/files/Women_s_Duo_b14a6fa9-8734-4386-a051-7d08f01d359a.jpg?format=webp&amp;v=1790210616&amp;width=1532 1532w" width="2000" height="2000" loading="lazy" sizes="(max-width: 991px) 100vw, calc(50vw - 20px)" class="two-banners__image desktop-only">
5613</div>
5614
5615					<div class="dual-blocks__content-wrapper dual-blocks__content-wrapper--bottom-left dual-blocks__content-wrapper--mobile-bottom-left
5616">
5617						<div class="dual-blocks__content"><h2 class="dual-blocks__heading">Simply the <span class="GT_light_italic">Best</span></h2><p class="dual-blocks__text">Pieces you’ll love for years to come.</p><a class="dual-blocks__link button button--primary" href="/collections/womens-best-sellers">Women's best sellers</a></div>
5618					</div></div></div><div class="dual-blocks__wrapper "
5619				
5620				>
5621				<div
5622					class="dual-blocks__inner"
5623					style="--aspect-ratio: 1.0; --aspect-ratio-mobile: 1.0;"
5624				>
5625					<div class="dual-blocks__image"
5626						 data-section-id="template--23897451069609__module_dual_blocks_kgAFbL-block_VzKX6r">
5627<img src="//www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_06427510-9da5-40ca-8936-48547bcd72a4.jpg?format=webp&amp;v=1790211196&amp;width=1200" srcset="//www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_06427510-9da5-40ca-8936-48547bcd72a4.jpg?format=webp&amp;v=1790211196&amp;width=360 360w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_06427510-9da5-40ca-8936-48547bcd72a4.jpg?format=webp&amp;v=1790211196&amp;width=380 380w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_06427510-9da5-40ca-8936-48547bcd72a4.jpg?format=webp&amp;v=1790211196&amp;
5627width=480 480w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_06427510-9da5-40ca-8936-48547bcd72a4.jpg?format=webp&amp;v=1790211196&amp;width=575 575w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_06427510-9da5-40ca-8936-48547bcd72a4.jpg?format=webp&amp;v=1790211196&amp;width=721 721w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_06427510-9da5-40ca-8936-48547bcd72a4.jpg?format=webp&amp;v=1790211196&amp;width=760 760w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_06427510-9da5-40ca-8936-48547bcd72a4.jpg?format=webp&amp;v=1790211196&amp;width=960 960w, //www.rails.com/cdn/shop/files/Mobile_Men_s_Duo_06427510-9da5-40ca-8936-48547bcd72a4.jpg?format=webp&amp;v=1790211196&amp;width=1150 1150w" width="1200" height="1200" loading="lazy" sizes="100vw" class="two-banners__image mobile-only">
5628<img src="//www.rails.com/cdn/shop/files/Men_s_Duo_06c0e45f-b623-4bd1-8618-ed2d99940c9a.jpg?format=webp&amp;v=1790210616&amp;width=2000" srcset="//www.rails.com/cdn/shop/files/Men_s_Duo_06c0e45f-b623-4bd1-8618-ed2d99940c9a.jpg?format=webp&amp;v=1790210616&amp;width=486 486w, //www.rails.com/cdn/shop/files/Men_s_Duo_06c0e45f-b623-4bd1-8618-ed2d99940c9a.jpg?format=webp&amp;v=1790210616&amp;width=590 590w, //www.rails.com/cdn/shop/files/Men_s_Duo_06c0e45f-b623-4bd1-8618-ed2d99940c9a.jpg?format=webp&amp;v=1790210616&amp;width=659 659w, //www.rails.com/cdn/shop/files/Men_s_Duo_06c0e45f-b623-4bd1-8618-ed2d99940c9a.jpg?format=webp&amp;v=1790210616&amp;width=766 766w, //www.rails.com/cdn/shop/files/Men_s_Duo_06c0e45f-b623-4bd1-8618-ed2d99940c9a.jpg?format=webp&amp;v=1790210616&amp;width=950 950w, //www.rails.com/cdn/shop/files/Men_s_Duo_06c0e45f-b623-4bd1-8618-ed2d99940c9a.jpg?format=webp&amp;v=1790210616&amp;width=1180 1180w, //www.rails.com/cdn/shop/files/Men_s_Duo_06c0e45f-b623-4bd1-8618-ed2d99940c9a.jpg?format=webp&amp;v=1790210616&amp;width=1314 1314w, //www.rails.com/cdn/shop/files/Men_s_Duo_06c0e45f-b623-4bd1-8618-ed2d99940c9a.jpg?format=webp&amp;v=1790210616&amp;width=1532 1532w" width="2000" height="2000" loading="lazy" sizes="(max-width: 991px) 100vw, calc(50vw - 20px)" class="two-banners__image desktop-only">
5629</div>
5630
5631					<div class="dual-blocks__content-wrapper dual-blocks__content-wrapper--bottom-right dual-blocks__content-wrapper--mobile-bottom-right
5632">
5633						<div class="dual-blocks__content"><h2 class="dual-blocks__heading">Worth <span class="GT_light_italic">Adding</span></h2><p class="dual-blocks__text">New favorites for your rotation.</p><a class="dual-blocks__link button button--primary" href="/collections/mens-best-sellers">Men's best sellers</a></div>
5634					</div></div></div>
5635		</div>
5636	</div>
5637</section><div id="shopify-section-template--23897451069609__featured_collections_C9n4Um" class="shopify-section">
5638
5639
5640  <link href="//www.rails.com/cdn/shop/t/1629/assets/product-card-vite-C31cic7b.css" rel="stylesheet" type="text/css" media="all" />
5641
5642
5643
5644
5645  <link href="//www.rails.com/cdn/shop/t/1629/assets/featured-collections-vite-Cz2Hv32E.css" rel="stylesheet" type="text/css" media="all" />
5646
5647<section class="featured-collections">
5648		<div class="container featured-collections__container">
5649			<div class="featured-collections__info"><h2 class="featured-collections__heading">New Arrivals</h2><a
5650						class="featured-collections__link"
5651						href="/collections/womens-new-arrivals"
5652						aria-label="EXPLORE ALL"
5653					>
5654						<span class="featured-collections__link-text">EXPLORE ALL</span><svg
5655	class="icon"
5656	aria-hidden="true"
5657	width="10"
5658	height="18"
5659	viewBox="0 0 10 18"
5660	fill="none"
5661	xmlns="http://www.w3.org/2000/svg"
5662>
5663	<path d="M1 17l8-8-8-8" stroke="#2B2B2B" />
5664</svg>
5665</a></div>
5666
5667			<div class="featured-collections__row">
5668				
5669<div class="featured-collections__col">
5670
5671	<div class="product-card ">
5672		<span class="product-card__link js-product-card-link"
5673			data-href="malin-shirt-birch-hickory"
5674			aria-label="MALIN SHIRT - BIRCH HICKORY"
5675		>
5676			<form
5677				action="/cart/add"
5678				method="POST"
5679				class="product-card__form js-product-card-form"
5680				id="malin-shirt-birch-hickory"
5681				data-product-handle="malin-shirt-birch-hickory"
5682				data-product-type="top"
5683			>
5684				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
5685					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
5686					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
5687					<div class="favorite-button-wrapper">
5688  <rivo-favorite-button
5689    data-product-id="8958752194729"
5690    rivo-ax-data
5691    rivo-ax-cloak
5692    rivo-ax-html="$store.icons.heart"
5693    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
5694  ></rivo-favorite-button>
5695</div>
5696
5697<script>
5698  (() => {
5699    // Guard: only initialize once, even if this snippet renders once per product card
5700    if (window.__rivoWishlistInitialized) return;
5701    window.__rivoWishlistInitialized = true;
5702
5703    const reInitWishlistBtns = (source = 'manual') => {
5704      try {
5705        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
5706        if (window.RivoProfileAlpine && rivoAccountWidget) {
5707          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
5708          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
5709        }
5710      } catch (err) {
5711        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
5712      }
5713    };
5714
5715    const setupGridWatcher = () => {
5716      const grid = document.querySelector('[data-infinite-scroll-results]');
5717      if (!grid) {
5718        console.log('[Wishlist Debug] No infinite-scroll grid found.');
5719        return;
5720      }
5721
5722      let lastCount = grid.querySelectorAll('.product-block').length;
5723      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
5724
5725      const observer = new MutationObserver(() => {
5726        const currentCount = grid.querySelectorAll('.product-block').length;
5727        if (currentCount !== lastCount) {
5728          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
5729          lastCount = currentCount;
5730          reInitWishlistBtns('grid-change');
5731        }
5732      });
5733
5734      observer.observe(grid, { childList: true, subtree: true });
5735      console.log('[Wishlist Debug] Watching grid for size changes');
5736    };
5737
5738    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
5739    // template, so the Liquid snippet never renders inside them. Eac
5739h Nosto card ships an
5740    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
5741    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
5742    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
5743    const mountNostoHearts = () => {
5744      const cards = document.querySelectorAll('.nosto-rec .product-card');
5745      let added = 0;
5746
5747      cards.forEach((card) => {
5748        if (card.dataset.rivoMounted) return;
5749
5750        const wrapper = card.querySelector('.product-card__image-wrapper');
5751        // Nosto placeholder holds the product id
5752        const placeholder =
5753          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
5754          card.querySelector('[data-product-id]');
5755        const productId = placeholder && placeholder.getAttribute('data-product-id');
5756
5757        if (!wrapper || !productId) return;
5758        if (wrapper.querySelector('.favorite-button-wrapper')) {
5759          card.dataset.rivoMounted = '1';
5760          return;
5761        }
5762
5763        const heart = document.createElement('div');
5764        heart.className = 'favorite-button-wrapper';
5765        heart.innerHTML =
5766          '<rivo-favorite-button data-product-id="' + productId + '" ' +
5767          'rivo-ax-data rivo-ax-cloak ' +
5768          'rivo-ax-html="$store.icons.heart" ' +
5769          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
5770          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
5771          '</rivo-favorite-button>';
5772
5773        wrapper.prepend(heart);
5774        card.dataset.rivoMounted = '1';
5775        added++;
5776      });
5777
5778      if (added) {
5779        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
5780        reInitWishlistBtns('nosto-mount');
5781      }
5782    };
5783
5784    const setupNostoWatcher = () => {
5785      // Preferred trigger: Nosto's post-render hook
5786      if (window.nostojs) {
5787        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
5788      }
5789
5790      // Fallback: debounced observer for async / Swiper-cloned slides
5791      let mountQueued = false;
5792      const nostoObserver = new MutationObserver(() => {
5793        if (mountQueued) return;
5794        mountQueued = true;
5795        requestAnimationFrame(() => {
5796          mountQueued = false;
5797          mountNostoHearts();
5798        });
5799      });
5800      nostoObserver.observe(document.body, { childList: true, subtree: true });
5801
5802      // Initial + retry passes for slow campaigns
5803      mountNostoHearts();
5804      setTimeout(mountNostoHearts, 1000);
5805      setTimeout(mountNostoHearts, 3000);
5806    };
5807
5808    reInitWishlistBtns('initial');
5809    setupGridWatcher();
5810    setupNostoWatcher();
5811  })();
5812</script>
5812
5813
5814<style>
5815  :root {
5816    --rivo-aw-favorite-button-active-color: #000000 !important;
5817  }
5818
5819  .favorite-button-wrapper {
5820    display: flex;
5821    align-items: center;
5822    justify-content: center;
5823    position: absolute;
5824    right: 0;
5825    width: 25px;
5826    height: 25px;
5827    padding: 0;
5828    background: transparent;
5829    border-radius: 50%;
5830    margin-right: 4px;
5831    margin-top: 4px;
5832    z-index: 1;
5833  }
5834
5835  header .favorite-button-wrapper,
5836  .site-header .favorite-button-wrapper {
5837    display: none !important;
5838  }
5839
5840  rivo-favorite-button svg {
5841    position: static !important;
5842    stroke: #000000 !important;
5843    height: 18px;
5844    margin: 0;
5845    z-index: 10 !important;
5846  }
5847
5848  .favorite-button-wrapper rivo-favorite-button {
5849    width: 100%;
5850    height: 100%;
5851    display: flex;
5852    align-items: center;
5853    justify-content: center;
5854  }
5855</style>
5856
5857
5858					<a href="/products/malin-shirt-birch-hickory" class="product-card__image-container">
5859						<span class="visually-hidden">MALIN SHIRT - BIRCH HICKORY</span>
5860
5861							
5862<img src="//www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=1500" alt="Malin Shirt in Ultra-Soft Twill With Snap Button Front, Cropped Boxy Fit, Collar, and Long Sleeves in Birch Hickory Colorway - Upper Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=200 200w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=250 250w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=290 290w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=310 310w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=336 336w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=350 350w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=380 380w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=389 389w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=400 400w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=420 420w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=436 436w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=450 450w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=500 500w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=540 540w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=580 580w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=672 672w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=778 778w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=856 856w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=900 900w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=920 920w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_1_100-578A-12064.jpg?format=webp&amp;v=1780611883&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">
5863<div>
5864										
5865										<img src="//www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=1500" alt="Malin Shirt in Ultra-Soft Twill With Snap Button Front, Cropped Boxy Fit, Collar, and Long Sleeves in Birch Hickory Colorway - Upper Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=200 200w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=250 250w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=290 290w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=310 310w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=336 336w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=350 350w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=380 380w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=389 389w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=400 400w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=420 420w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=436 436w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=450 450w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=500 500w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=540 540w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=580 580w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=672 672w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=778 778w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=856 856w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=900 900w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=920 920w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/MALIN-BIRCH-HICKORY_2_100-578A-12064.jpg?format=webp&amp;v=1780611959&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">
5866									</div></a><div class="product-card__badge-container">
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876</div><div class="product-card__hover"><button
5877							type="button"
5878							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
5879							aria-label="Add MALIN SHIRT - BIRCH HICKORY to cart"
5880							
5881						>
5882							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
5883
5884						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
5884<span class="product-card__radio-button js-product-card-radio-button">
5885											<input
5886												class="product-card__option-radio js-product-card-option"
5887												type="radio"
5888												name="options[Size]"
5889												id="8958752194729-options[xxs]"
5890												
5891												data-option="1"
5892												value="XXS"
5893												data-quantity="36"
5894											/>
5895
5896											<label for="8958752194729-options[xxs]">
5897												<span class="product-card__radio-button-value">XXS</span>
5898											</label>
5899										</span><span class="product-card__radio-button js-product-card-radio-button">
5900											<input
5901												class="product-card__option-radio js-product-card-option"
5902												type="radio"
5903												name="options[Size]"
5904												id="8958752194729-options[xs]"
5905												checked
5906												data-option="1"
5907												value="XS"
5908												data-quantity="36"
5909											/>
5910
5911											<label for="8958752194729-options[xs]">
5912												<span class="product-card__radio-button-value">XS</span>
5913											</label>
5914										</span><span class="product-card__radio-button js-product-card-radio-button">
5915											<input
5916												class="product-card__option-radio js-product-card-option"
5917												type="radio"
5918												name="options[Size]"
5919												id="8958752194729-options[s]"
5920												
5921												data-option="1"
5922												value="S"
5923												data-quantity="36"
5924											/>
5925
5926											<label for="8958752194729-options[s]">
5927												<span class="product-card__radio-button-value">S</span>
5928											</label>
5929										</span><span class="product-card__radio-button js-product-card-radio-button">
5930											<input
5931												class="product-card__option-radio js-product-card-option"
5932												type="radio"
5933												name="options[Size]"
5934												id="8958752194729-options[m]"
5935												
5936												data-option="1"
5937												value="M"
5938												data-quantity="36"
5939											/>
5940
5941											<label for="8958752194729-options[m]">
5942												<span class="product-card__radio-button-value">M</span>
5943											</label>
5944										</span><span class="product-card__radio-button js-product-card-radio-button">
5945											<input
5946												class="product-card__option-radio js-product-card-option"
5947												type="radio"
5948												name="options[Size]"
5949												id="8958752194729-options[l]"
5950												
5951												data-option="1"
5952												value="L"
5953												data-quantity="36"
5954											/>
5955
5956											<label for="8958752194729-options[l]">
5957												<span class="product-card__radio-button-value">L</span>
5958											</label>
5959										</span><span class="product-card__radio-button js-product-card-radio-button">
5960											<input
5961												class="product-card__option-radio js-product-card-option"
5962												type="radio"
5963												name="options[Size]"
5964												id="8958752194729-options[xl]"
5965												
5966												data-option="1"
5967												value="XL"
5968												data-quantity="36"
5969											/>
5970
5971											<label for="8958752194729-options[xl]">
5972												<span class="product-card__radio-button-value">XL</span>
5973											</label>
5974										</span><span class="product-card__radio-button js-product-card-radio-button">
5975											<input
5976												class="product-card__option-radio js-product-card-option"
5977												type="radio"
5978												name="options[Size]"
5979												id="8958752194729-options[xxl]"
5980												
5981												data-option="1"
5982												value="XXL"
5983												data-quantity="36"
5984											/>
5985
5986											<label for="8958752194729-options[xxl]">
5987												<span class="product-card__radio-button-value">XXL</span>
5988											</label>
5989										</span></div></div>
5990
5991						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
5992							<span class="product-card__preloader-icon"></span>
5993
5994							<span class="product-card__preloader-text">Adding...</span>
5995						</div>
5996
5997						<div class="visually-hidden product-card__error js-product-card-error">
5998							<div class="product-card__error-message js-product-card-error-message">
5999							</div>
6000						</div>
6001					</div>
6002				</div>
6003
6004				
6005					
6006		<div class="product-card__info">
6007			<div class="product-card__info-header"><a href="/products/malin-shirt-birch-hickory" class="product-card__heading desktop-to-large-mobile-only">MALIN SHIRT<span
6008							class="visually-hidden"> BIRCH HICKORY</span></a>
6009
6010					<h3 class="product-card__heading mobile-large-only--flex">malin shirt<span
6011							class="visually-hidden"> BIRCH HICKORY</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
6012
6013			<div class="product-card__info-body"><p class="product-card__color"> BIRCH HICKORY</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/malin-shirt-birch-hickory" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
6014		</div>
6015	
6016				
6017
6018				<select
6019					class="select product-card__hidden-select js-product-card-hidden-select"
6020					name="id"
6021				><option
6022							class="product-card__option"
6023							data-option-value="XXS"
6024							value="47108102029481"
6025							data-variant-id="47108102029481"
6026							 disabled 
6027							data-available="false"
6028						>XXS</option><option
6029							class="product-card__option"
6030							data-option-value="XS"
6031							value="47108102062249"
6032							data-variant-id="47108102062249"
6033							
6034							data-available="true"
6035						>XS</option><option
6036							class="product-card__option"
6037							data-option-value="S"
6038							value="47108102095017"
6039							data-variant-id="47108102095017"
6040							
6041							data-available="true"
6042						>S</option><option
6043							class="product-card__option"
6044							data-option-value="M"
6045							value="47108102127785"
6046							data-variant-id="47108102127785"
6047							
6048							data-available="true"
6049						>M</option><option
6050							class="product-card__option"
6051							data-option-value="L"
6052							value="47108102160553"
6053							data-variant-id="47108102160553"
6054							
6055							data-available="true"
6056						>L</option><option
6057							class="product-card__option"
6058							data-option-value="XL"
6059							value="47108102193321"
6060							data-variant-id="47108102193321"
6061							
6062							data-available="true"
6063						>XL</option><option
6064							class="product-card__option"
6065							data-option-value="XXL"
6066							value="47108102226089"
6067							data-variant-id="47108102226089"
6068							
6069							data-available="true"
6070						>XXL</option></select>
6071
6072				
6073
6074<div class="js-product-card-pre-order">
6075</div>
6076
6077<script type="application/json" data-pre-order-json>
6078	{
6079		"preorderLineItemMessage": "This items ships on",
6080		"variants": [
6081{
6082		"id":47108102029481,
6083		"date": ""
6084		},
6085	{
6086		"id":47108102062249,
6087		"date": ""
6088		},
6089	{
6090		"id":47108102095017,
6091		"date": ""
6092		},
6093	{
6094		"id":47108102127785,
6095		"date": ""
6096		},
6097	{
6098		"id":47108102160553,
6099		"date": ""
6100		},
6101	{
6102		"id":47108102193321,
6103		"date": ""
6104		},
6105	{
6106		"id":47108102226089,
6107		"date": ""
6108		}
6109	
6110]
6111	}
6112</script>
6112
6113
6114</form>
6115		</span>
6116	</div></div><div class="featured-collections__col">
6117
6118	<div class="product-card ">
6119		<span class="product-card__link js-product-card-link"
6120			data-href="getty-wide-leg-vintage-black"
6121			aria-label="GETTY WIDE LEG - VINTAGE BLACK"
6122		>
6123			<form
6124				action="/cart/add"
6125				method="POST"
6126				class="product-card__form js-product-card-form"
6127				id="getty-wide-leg-vintage-black"
6128				data-product-handle="getty-wide-leg-vintage-black"
6129				data-product-type="denim"
6130			>
6131				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
6132					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
6133					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
6134					<div class="favorite-button-wrapper">
6135  <rivo-favorite-button
6136    data-product-id="8958851055785"
6137    rivo-ax-data
6138    rivo-ax-cloak
6139    rivo-ax-html="$store.icons.heart"
6140    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
6141  ></rivo-favorite-button>
6142</div>
6143
6144<script>
6145  (() => {
6146    // Guard: only initialize once, even if this snippet renders once per product card
6147    if (window.__rivoWishlistInitialized) return;
6148    window.__rivoWishlistInitialized = true;
6149
6150    const reInitWishlistBtns = (source = 'manual') => {
6151      try {
6152        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
6153        if (window.RivoProfileAlpine && rivoAccountWidget) {
6154          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
6155          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
6156        }
6157      } catch (err) {
6158        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
6159      }
6160    };
6161
6162    const setupGridWatcher = () => {
6163      const grid = document.querySelector('[data-infinite-scroll-results]');
6164      if (!grid) {
6165        console.log('[Wishlist Debug] No infinite-scroll grid found.');
6166        return;
6167      }
6168
6169      let lastCount = grid.querySelectorAll('.product-block').length;
6170      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
6171
6172      const observer = new MutationObserver(() => {
6173        const currentCount = grid.querySelectorAll('.product-block').length;
6174        if (currentCount !== lastCount) {
6175          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
6176          lastCount = currentCount;
6177          reInitWishlistBtns('grid-change');
6178        }
6179      });
6180
6181      observer.observe(grid, { childList: true, subtree: true });
6182      console.log('[Wishlist Debug] Watching grid for size changes');
6183    };
6184
6185    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
6186    // template, so the Liquid snippet never renders inside them. Eac
6186h Nosto card ships an
6187    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
6188    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
6189    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
6190    const mountNostoHearts = () => {
6191      const cards = document.querySelectorAll('.nosto-rec .product-card');
6192      let added = 0;
6193
6194      cards.forEach((card) => {
6195        if (card.dataset.rivoMounted) return;
6196
6197        const wrapper = card.querySelector('.product-card__image-wrapper');
6198        // Nosto placeholder holds the product id
6199        const placeholder =
6200          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
6201          card.querySelector('[data-product-id]');
6202        const productId = placeholder && placeholder.getAttribute('data-product-id');
6203
6204        if (!wrapper || !productId) return;
6205        if (wrapper.querySelector('.favorite-button-wrapper')) {
6206          card.dataset.rivoMounted = '1';
6207          return;
6208        }
6209
6210        const heart = document.createElement('div');
6211        heart.className = 'favorite-button-wrapper';
6212        heart.innerHTML =
6213          '<rivo-favorite-button data-product-id="' + productId + '" ' +
6214          'rivo-ax-data rivo-ax-cloak ' +
6215          'rivo-ax-html="$store.icons.heart" ' +
6216          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
6217          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
6218          '</rivo-favorite-button>';
6219
6220        wrapper.prepend(heart);
6221        card.dataset.rivoMounted = '1';
6222        added++;
6223      });
6224
6225      if (added) {
6226        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
6227        reInitWishlistBtns('nosto-mount');
6228      }
6229    };
6230
6231    const setupNostoWatcher = () => {
6232      // Preferred trigger: Nosto's post-render hook
6233      if (window.nostojs) {
6234        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
6235      }
6236
6237      // Fallback: debounced observer for async / Swiper-cloned slides
6238      let mountQueued = false;
6239      const nostoObserver = new MutationObserver(() => {
6240        if (mountQueued) return;
6241        mountQueued = true;
6242        requestAnimationFrame(() => {
6243          mountQueued = false;
6244          mountNostoHearts();
6245        });
6246      });
6247      nostoObserver.observe(document.body, { childList: true, subtree: true });
6248
6249      // Initial + retry passes for slow campaigns
6250      mountNostoHearts();
6251      setTimeout(mountNostoHearts, 1000);
6252      setTimeout(mountNostoHearts, 3000);
6253    };
6254
6255    reInitWishlistBtns('initial');
6256    setupGridWatcher();
6257    setupNostoWatcher();
6258  })();
6259</script>
6259
6260
6261<style>
6262  :root {
6263    --rivo-aw-favorite-button-active-color: #000000 !important;
6264  }
6265
6266  .favorite-button-wrapper {
6267    display: flex;
6268    align-items: center;
6269    justify-content: center;
6270    position: absolute;
6271    right: 0;
6272    width: 25px;
6273    height: 25px;
6274    padding: 0;
6275    background: transparent;
6276    border-radius: 50%;
6277    margin-right: 4px;
6278    margin-top: 4px;
6279    z-index: 1;
6280  }
6281
6282  header .favorite-button-wrapper,
6283  .site-header .favorite-button-wrapper {
6284    display: none !important;
6285  }
6286
6287  rivo-favorite-button svg {
6288    position: static !important;
6289    stroke: #000000 !important;
6290    height: 18px;
6291    margin: 0;
6292    z-index: 10 !important;
6293  }
6294
6295  .favorite-button-wrapper rivo-favorite-button {
6296    width: 100%;
6297    height: 100%;
6298    display: flex;
6299    align-items: center;
6300    justify-content: center;
6301  }
6302</style>
6303
6304
6305					<a href="/products/getty-wide-leg-vintage-black" class="product-card__image-container">
6306						<span class="visually-hidden">GETTY WIDE LEG - VINTAGE BLACK</span>
6307
6308							
6309<img src="//www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=1500" alt="Getty Wide Leg Jean in Light Stretch Denim With 5-Pockets in Vintage Black Colorway - Full Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=200 200w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=250 250w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=290 290w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=310 310w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=336 336w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=350 350w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=380 380w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=389 389w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=400 400w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=420 420w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=436 436w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=450 450w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=500 500w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=540 540w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=580 580w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=672 672w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=778 778w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=856 856w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=900 900w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=920 920w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/GETTY-VINTAGE-BLACK_3_731A-218A-675.jpg?format=webp&amp;v=1781722277&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">
6310<video
6311										class="lazy product-card__image product-card__image--alternate js-product-card-video"
6312										preload="auto"
6313										loop
6314										muted
6315										playsinline
6316										poster="//www.rails.com/cdn/shop/files/preview_images/4a420a19e57249478baf3d51cbe51273.thumbnail.0000000000.jpg?format=webp&v=1784157422&width=856"><source src="//www.rails.com/cdn/shop/videos/c/vp/4a420a19e57249478baf3d51cbe51273/4a420a19e57249478baf3d51cbe51273.m3u8?v=0" type="application/x-mpegURL"><source src="//www.rails.com/cdn/shop/videos/c/vp/4a420a19e57249478baf3d51cbe51273/4a420a19e57249478baf3d51cbe51273.HD-1080p-4.8Mbps-89055873.mp4?v=0" type="video/mp4"></video></a><div class="product-card__badge-container">
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326</div><div class="product-card__hover"><button
6327							type="button"
6328							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
6329							aria-label="Add GETTY WIDE LEG - VINTAGE BLACK to cart"
6330							
6331						>
6332							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
6333
6334						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
6334<span class="product-card__radio-button js-product-card-radio-button">
6335											<input
6336												class="product-card__option-radio js-product-card-option"
6337												type="radio"
6338												name="options[Size]"
6339												id="8958851055785-options[23]"
6340												checked
6341												data-option="1"
6342												value="23"
6343												data-quantity="5"
6344											/>
6345
6346											<label for="8958851055785-options[23]">
6347												<span class="product-card__radio-button-value">23</span>
6348											</label>
6349										</span><span class="product-card__radio-button js-product-card-radio-button">
6350											<input
6351												class="product-card__option-radio js-product-card-option"
6352												type="radio"
6353												name="options[Size]"
6354												id="8958851055785-options[24]"
6355												
6356												data-option="1"
6357												value="24"
6358												data-quantity="5"
6359											/>
6360
6361											<label for="8958851055785-options[24]">
6362												<span class="product-card__radio-button-value">24</span>
6363											</label>
6364										</span><span class="product-card__radio-button js-product-card-radio-button">
6365											<input
6366												class="product-card__option-radio js-product-card-option"
6367												type="radio"
6368												name="options[Size]"
6369												id="8958851055785-options[25]"
6370												
6371												data-option="1"
6372												value="25"
6373												data-quantity="5"
6374											/>
6375
6376											<label for="8958851055785-options[25]">
6377												<span class="product-card__radio-button-value">25</span>
6378											</label>
6379										</span><span class="product-card__radio-button js-product-card-radio-button">
6380											<input
6381												class="product-card__option-radio js-product-card-option"
6382												type="radio"
6383												name="options[Size]"
6384												id="8958851055785-options[26]"
6385												
6386												data-option="1"
6387												value="26"
6388												data-quantity="5"
6389											/>
6390
6391											<label for="8958851055785-options[26]">
6392												<span class="product-card__radio-button-value">26</span>
6393											</label>
6394										</span><span class="product-card__radio-button js-product-card-radio-button">
6395											<input
6396												class="product-card__option-radio js-product-card-option"
6397												type="radio"
6398												name="options[Size]"
6399												id="8958851055785-options[27]"
6400												
6401												data-option="1"
6402												value="27"
6403												data-quantity="5"
6404											/>
6405
6406											<label for="8958851055785-options[27]">
6407												<span class="product-card__radio-button-value">27</span>
6408											</label>
6409										</span><span class="product-card__radio-button js-product-card-radio-button">
6410											<input
6411												class="product-card__option-radio js-product-card-option"
6412												type="radio"
6413												name="options[Size]"
6414												id="8958851055785-options[28]"
6415												
6416												data-option="1"
6417												value="28"
6418												data-quantity="5"
6419											/>
6420
6421											<label for="8958851055785-options[28]">
6422												<span class="product-card__radio-button-value">28</span>
6423											</label>
6424										</span><span class="product-card__radio-button js-product-card-radio-button">
6425											<input
6426												class="product-card__option-radio js-product-card-option"
6427												type="radio"
6428												name="options[Size]"
6429												id="8958851055785-options[29]"
6430												
6431												data-option="1"
6432												value="29"
6433												data-quantity="5"
6434											/>
6435
6436											<label for="8958851055785-options[29]">
6437												<span class="product-card__radio-button-value">29</span>
6438											</label>
6439										</span><span class="product-card__radio-button js-product-card-radio-button">
6440											<input
6441												class="product-card__option-radio js-product-card-option"
6442												type="radio"
6443												name="options[Size]"
6444												id="8958851055785-options[30]"
6445												
6446												data-option="1"
6447												value="30"
6448												data-quantity="5"
6449											/>
6450
6451											<label for="8958851055785-options[30]">
6452												<span class="product-card__radio-button-value">30</span>
6453											</label>
6454										</span>
6454<span class="product-card__radio-button js-product-card-radio-button">
6455											<input
6456												class="product-card__option-radio js-product-card-option"
6457												type="radio"
6458												name="options[Size]"
6459												id="8958851055785-options[31]"
6460												
6461												data-option="1"
6462												value="31"
6463												data-quantity="5"
6464											/>
6465
6466											<label for="8958851055785-options[31]">
6467												<span class="product-card__radio-button-value">31</span>
6468											</label>
6469										</span><span class="product-card__radio-button js-product-card-radio-button">
6470											<input
6471												class="product-card__option-radio js-product-card-option"
6472												type="radio"
6473												name="options[Size]"
6474												id="8958851055785-options[32]"
6475												
6476												data-option="1"
6477												value="32"
6478												data-quantity="5"
6479											/>
6480
6481											<label for="8958851055785-options[32]">
6482												<span class="product-card__radio-button-value">32</span>
6483											</label>
6484										</span></div></div>
6485
6486						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
6487							<span class="product-card__preloader-icon"></span>
6488
6489							<span class="product-card__preloader-text">Adding...</span>
6490						</div>
6491
6492						<div class="visually-hidden product-card__error js-product-card-error">
6493							<div class="product-card__error-message js-product-card-error-message">
6494							</div>
6495						</div>
6496					</div>
6497				</div>
6498
6499				
6500					
6501		<div class="product-card__info">
6502			<div class="product-card__info-header"><a href="/products/getty-wide-leg-vintage-black" class="product-card__heading desktop-to-large-mobile-only">GETTY WIDE LEG<span
6503							class="visually-hidden"> VINTAGE BLACK</span></a>
6504
6505					<h3 class="product-card__heading mobile-large-only--flex">getty wide leg<span
6506							class="visually-hidden"> VINTAGE BLACK</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
6507
6508			<div class="product-card__info-body"><p class="product-card__color"> VINTAGE BLACK</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$228</span></span><a href="/products/getty-wide-leg-vintage-black" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
6509		</div>
6510	
6511				
6512
6513				<select
6514					class="select product-card__hidden-select js-product-card-hidden-select"
6515					name="id"
6516				><option
6517							class="product-card__option"
6518							data-option-value="23"
6519							value="47108402446505"
6520							data-variant-id="47108402446505"
6521							
6522							data-available="true"
6523						>23</option><option
6524							class="product-card__option"
6525							data-option-value="24"
6526							value="47108402479273"
6527							data-variant-id="47108402479273"
6528							
6529							data-available="true"
6530						>24</option><option
6531							class="product-card__option"
6532							data-option-value="25"
6533							value="47108402512041"
6534							data-variant-id="47108402512041"
6535							
6536							data-available="true"
6537						>25</option><option
6538							class="product-card__option"
6539							data-option-value="26"
6540							value="47108402544809"
6541							data-variant-id="47108402544809"
6542							
6543							data-available="true"
6544						>26</option><option
6545							class="product-card__option"
6546							data-option-value="27"
6547							value="47108402577577"
6548							data-variant-id="47108402577577"
6549							
6550							data-available="true"
6551						>27</option><option
6552							class="product-card__option"
6553							data-option-value="28"
6554							value="47108402610345"
6555							data-variant-id="47108402610345"
6556							
6557							data-available="true"
6558						>28</option><option
6559							class="product-card__option"
6560							data-option-value="29"
6561							value="47108402643113"
6562							data-variant-id="47108402643113"
6563							
6564							data-available="true"
6565						>29</option><option
6566							class="product-card__option"
6567							data-option-value="30"
6568							value="47108402675881"
6569							data-variant-id="47108402675881"
6570							
6571							data-available="true"
6572						>30</option><option
6573							class="product-card__option"
6574							data-option-value="31"
6575							value="47108402708649"
6576							data-variant-id="47108402708649"
6577							
6578							data-available="true"
6579						>31</option><option
6580							class="product-card__option"
6581							data-option-value="32"
6582							value="47108402741417"
6583							data-variant-id="47108402741417"
6584							
6585							data-available="true"
6586						>32</option></select>
6587
6588				
6589
6590<div class="js-product-card-pre-order">
6591</div>
6592
6593<script type="application/json" data-pre-order-json>
6594	{
6595		"preorderLineItemMessage": "This items ships on",
6596		"variants": [
6597{
6598		"id":47108402446505,
6599		"date": ""
6600		},
6601	{
6602		"id":47108402479273,
6603		"date": ""
6604		},
6605	{
6606		"id":47108402512041,
6607		"date": ""
6608		},
6609	{
6610		"id":47108402544809,
6611		"date": ""
6612		},
6613	{
6614		"id":47108402577577,
6615		"date": ""
6616		},
6617	{
6618		"id":47108402610345,
6619		"date": ""
6620		},
6621	{
6622		"id":47108402643113,
6623		"date": ""
6624		},
6625	{
6626		"id":47108402675881,
6627		"date": ""
6628		},
6629	{
6630		"id":47108402708649,
6631		"date": ""
6632		},
6633	{
6634		"id":47108402741417,
6635		"date": ""
6636		}
6637	
6638]
6639	}
6640</script>
6640
6641
6642</form>
6643		</span>
6644	</div></div><div class="featured-collections__col">
6645
6646	<div class="product-card ">
6647		<span class="product-card__link js-product-card-link"
6648			data-href="verona-clutch-black-croc-embossed"
6649			aria-label="VERONA CLUTCH  - BLACK CROC EMBOSSED"
6650		>
6651			<form
6652				action="/cart/add"
6653				method="POST"
6654				class="product-card__form js-product-card-form"
6655				id="verona-clutch-black-croc-embossed"
6656				data-product-handle="verona-clutch-black-croc-embossed"
6657				data-product-type="accessories"
6658			>
6659				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
6660					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
6661					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
6662					<div class="favorite-button-wrapper">
6663  <rivo-favorite-button
6664    data-product-id="8874319020201"
6665    rivo-ax-data
6666    rivo-ax-cloak
6667    rivo-ax-html="$store.icons.heart"
6668    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
6669  ></rivo-favorite-button>
6670</div>
6671
6672<script>
6673  (() => {
6674    // Guard: only initialize once, even if this snippet renders once per product card
6675    if (window.__rivoWishlistInitialized) return;
6676    window.__rivoWishlistInitialized = true;
6677
6678    const reInitWishlistBtns = (source = 'manual') => {
6679      try {
6680        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
6681        if (window.RivoProfileAlpine && rivoAccountWidget) {
6682          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
6683          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
6684        }
6685      } catch (err) {
6686        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
6687      }
6688    };
6689
6690    const setupGridWatcher = () => {
6691      const grid = document.querySelector('[data-infinite-scroll-results]');
6692      if (!grid) {
6693        console.log('[Wishlist Debug] No infinite-scroll grid found.');
6694        return;
6695      }
6696
6697      let lastCount = grid.querySelectorAll('.product-block').length;
6698      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
6699
6700      const observer = new MutationObserver(() => {
6701        const currentCount = grid.querySelectorAll('.product-block').length;
6702        if (currentCount !== lastCount) {
6703          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
6704          lastCount = currentCount;
6705          reInitWishlistBtns('grid-change');
6706        }
6707      });
6708
6709      observer.observe(grid, { childList: true, subtree: true });
6710      console.log('[Wishlist Debug] Watching grid for size changes');
6711    };
6712
6713    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
6714    // template, so the Liquid snippet never renders inside them. Eac
6714h Nosto card ships an
6715    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
6716    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
6717    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
6718    const mountNostoHearts = () => {
6719      const cards = document.querySelectorAll('.nosto-rec .product-card');
6720      let added = 0;
6721
6722      cards.forEach((card) => {
6723        if (card.dataset.rivoMounted) return;
6724
6725        const wrapper = card.querySelector('.product-card__image-wrapper');
6726        // Nosto placeholder holds the product id
6727        const placeholder =
6728          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
6729          card.querySelector('[data-product-id]');
6730        const productId = placeholder && placeholder.getAttribute('data-product-id');
6731
6732        if (!wrapper || !productId) return;
6733        if (wrapper.querySelector('.favorite-button-wrapper')) {
6734          card.dataset.rivoMounted = '1';
6735          return;
6736        }
6737
6738        const heart = document.createElement('div');
6739        heart.className = 'favorite-button-wrapper';
6740        heart.innerHTML =
6741          '<rivo-favorite-button data-product-id="' + productId + '" ' +
6742          'rivo-ax-data rivo-ax-cloak ' +
6743          'rivo-ax-html="$store.icons.heart" ' +
6744          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
6745          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
6746          '</rivo-favorite-button>';
6747
6748        wrapper.prepend(heart);
6749        card.dataset.rivoMounted = '1';
6750        added++;
6751      });
6752
6753      if (added) {
6754        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
6755        reInitWishlistBtns('nosto-mount');
6756      }
6757    };
6758
6759    const setupNostoWatcher = () => {
6760      // Preferred trigger: Nosto's post-render hook
6761      if (window.nostojs) {
6762        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
6763      }
6764
6765      // Fallback: debounced observer for async / Swiper-cloned slides
6766      let mountQueued = false;
6767      const nostoObserver = new MutationObserver(() => {
6768        if (mountQueued) return;
6769        mountQueued = true;
6770        requestAnimationFrame(() => {
6771          mountQueued = false;
6772          mountNostoHearts();
6773        });
6774      });
6775      nostoObserver.observe(document.body, { childList: true, subtree: true });
6776
6777      // Initial + retry passes for slow campaigns
6778      mountNostoHearts();
6779      setTimeout(mountNostoHearts, 1000);
6780      setTimeout(mountNostoHearts, 3000);
6781    };
6782
6783    reInitWishlistBtns('initial');
6784    setupGridWatcher();
6785    setupNostoWatcher();
6786  })();
6787</script>
6787
6788
6789<style>
6790  :root {
6791    --rivo-aw-favorite-button-active-color: #000000 !important;
6792  }
6793
6794  .favorite-button-wrapper {
6795    display: flex;
6796    align-items: center;
6797    justify-content: center;
6798    position: absolute;
6799    right: 0;
6800    width: 25px;
6801    height: 25px;
6802    padding: 0;
6803    background: transparent;
6804    border-radius: 50%;
6805    margin-right: 4px;
6806    margin-top: 4px;
6807    z-index: 1;
6808  }
6809
6810  header .favorite-button-wrapper,
6811  .site-header .favorite-button-wrapper {
6812    display: none !important;
6813  }
6814
6815  rivo-favorite-button svg {
6816    position: static !important;
6817    stroke: #000000 !important;
6818    height: 18px;
6819    margin: 0;
6820    z-index: 10 !important;
6821  }
6822
6823  .favorite-button-wrapper rivo-favorite-button {
6824    width: 100%;
6825    height: 100%;
6826    display: flex;
6827    align-items: center;
6828    justify-content: center;
6829  }
6830</style>
6831
6832
6833					<a href="/products/verona-clutch-black-croc-embossed" class="product-card__image-container">
6834						<span class="visually-hidden">VERONA CLUTCH  - BLACK CROC EMBOSSED</span>
6835
6836							
6837<img src="//www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=1500" alt="Verona Clutch Bag in Croc-Embossed Leather With Attached Wristlet Strap, Top Zip Closure, and Interior Slip Pocket in Black Croc Embossed Colorway - Front angled product view" srcset="//www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=200 200w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=250 250w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=290 290w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=310 310w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=336 336w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=350 350w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=380 380w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=389 389w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=400 400w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=420 420w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=436 436w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=450 450w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=500 500w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=540 540w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=580 580w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=672 672w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=778 778w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=856 856w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=900 900w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=920 920w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_1_664D-569B-8928.jpg?format=webp&amp;v=1788994868&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">
6838<div>
6839										
6840										<img src="//www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=1500" alt="Verona Clutch Bag in Croc-Embossed Leather With Attached Wristlet Strap, Top Zip Closure, and Interior Slip Pocket in Black Croc Embossed Colorway - Back View Featured on Model." srcset="//www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=200 200w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=250 250w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=290 290w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=310 310w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=336 336w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=350 350w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=380 380w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=389 389w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=400 400w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=420 420w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=436 436w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=450 450w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=500 500w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=540 540w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=580 580w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=672 672w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=778 778w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=856 856w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=900 900w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=920 920w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/VERONA-CLUTCH-BLACK-CROC-EMBOSSED_2_664D-569B-8928.jpg?format=webp&amp;v=1788994868&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">
6841									</div></a><div class="product-card__badge-container">
6842
6843
6844
6845
6846
6847
6848</div><div class="product-card__hover"><button
6849							type="button"
6850							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
6851							aria-label="Add VERONA CLUTCH  - BLACK CROC EMBOSSED to cart"
6852							
6853						>
6854							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
6855
6856						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
6856<span class="product-card__radio-button js-product-card-radio-button">
6857											<input
6858												class="product-card__option-radio js-product-card-option"
6859												type="radio"
6860												name="options[Size]"
6861												id="8874319020201-options[o-s]"
6862												checked
6863												data-option="1"
6864												value="O/S"
6865												data-quantity="59"
6866											/>
6867
6868											<label for="8874319020201-options[o-s]">
6869												<span class="product-card__radio-button-value">O/S</span>
6870											</label>
6871										</span></div></div>
6872
6873						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
6874							<span class="product-card__preloader-icon"></span>
6875
6876							<span class="product-card__preloader-text">Adding...</span>
6877						</div>
6878
6879						<div class="visually-hidden product-card__error js-product-card-error">
6880							<div class="product-card__error-message js-product-card-error-message">
6881							</div>
6882						</div>
6883					</div>
6884				</div>
6885
6886				
6887					
6888		<div class="product-card__info">
6889			<div class="product-card__info-header"><a href="/products/verona-clutch-black-croc-embossed" class="product-card__heading desktop-to-large-mobile-only">VERONA CLUTCH <span
6890							class="visually-hidden"> BLACK CROC EMBOSSED</span></a>
6891
6892					<h3 class="product-card__heading mobile-large-only--flex">verona clutch <span
6893							class="visually-hidden"> BLACK CROC EMBOSSED</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
6894
6895			<div class="product-card__info-body"><p class="product-card__color"> BLACK CROC EMBOSSED</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$258</span></span><a href="/products/verona-clutch-black-croc-embossed" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
6896		</div>
6897	
6898				
6899
6900				<select
6901					class="select product-card__hidden-select js-product-card-hidden-select"
6902					name="id"
6903				><option
6904							class="product-card__option"
6905							data-option-value="O/S"
6906							value="46836055736489"
6907							data-variant-id="46836055736489"
6908							
6909							data-available="true"
6910						>O/S</option></select>
6911
6912				
6913
6914<div class="js-product-card-pre-order">
6915</div>
6916
6917<script type="application/json" data-pre-order-json>
6918	{
6919		"preorderLineItemMessage": "This items ships on",
6920		"variants": [
6921{
6922		"id":46836055736489,
6923		"date": ""
6924		}
6925	
6926]
6927	}
6928</script>
6928
6929
6930</form>
6931		</span>
6932	</div></div><div class="featured-collections__col">
6933
6934	<div class="product-card ">
6935		<span class="product-card__link js-product-card-link"
6936			data-href="kat-dress-hazelnut"
6937			aria-label="KAT DRESS - HAZELNUT"
6938		>
6939			<form
6940				action="/cart/add"
6941				method="POST"
6942				class="product-card__form js-product-card-form"
6943				id="kat-dress-hazelnut"
6944				data-product-handle="kat-dress-hazelnut"
6945				data-product-type="dress"
6946			>
6947				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
6948					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
6949					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
6950					<div class="favorite-button-wrapper">
6951  <rivo-favorite-button
6952    data-product-id="8958754652329"
6953    rivo-ax-data
6954    rivo-ax-cloak
6955    rivo-ax-html="$store.icons.heart"
6956    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
6957  ></rivo-favorite-button>
6958</div>
6959
6960<script>
6961  (() => {
6962    // Guard: only initialize once, even if this snippet renders once per product card
6963    if (window.__rivoWishlistInitialized) return;
6964    window.__rivoWishlistInitialized = true;
6965
6966    const reInitWishlistBtns = (source = 'manual') => {
6967      try {
6968        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
6969        if (window.RivoProfileAlpine && rivoAccountWidget) {
6970          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
6971          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
6972        }
6973      } catch (err) {
6974        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
6975      }
6976    };
6977
6978    const setupGridWatcher = () => {
6979      const grid = document.querySelector('[data-infinite-scroll-results]');
6980      if (!grid) {
6981        console.log('[Wishlist Debug] No infinite-scroll grid found.');
6982        return;
6983      }
6984
6985      let lastCount = grid.querySelectorAll('.product-block').length;
6986      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
6987
6988      const observer = new MutationObserver(() => {
6989        const currentCount = grid.querySelectorAll('.product-block').length;
6990        if (currentCount !== lastCount) {
6991          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
6992          lastCount = currentCount;
6993          reInitWishlistBtns('grid-change');
6994        }
6995      });
6996
6997      observer.observe(grid, { childList: true, subtree: true });
6998      console.log('[Wishlist Debug] Watching grid for size changes');
6999    };
7000
7001    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
7002    // template, so the Liquid snippet never renders inside them. Eac
7002h Nosto card ships an
7003    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
7004    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
7005    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
7006    const mountNostoHearts = () => {
7007      const cards = document.querySelectorAll('.nosto-rec .product-card');
7008      let added = 0;
7009
7010      cards.forEach((card) => {
7011        if (card.dataset.rivoMounted) return;
7012
7013        const wrapper = card.querySelector('.product-card__image-wrapper');
7014        // Nosto placeholder holds the product id
7015        const placeholder =
7016          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
7017          card.querySelector('[data-product-id]');
7018        const productId = placeholder && placeholder.getAttribute('data-product-id');
7019
7020        if (!wrapper || !productId) return;
7021        if (wrapper.querySelector('.favorite-button-wrapper')) {
7022          card.dataset.rivoMounted = '1';
7023          return;
7024        }
7025
7026        const heart = document.createElement('div');
7027        heart.className = 'favorite-button-wrapper';
7028        heart.innerHTML =
7029          '<rivo-favorite-button data-product-id="' + productId + '" ' +
7030          'rivo-ax-data rivo-ax-cloak ' +
7031          'rivo-ax-html="$store.icons.heart" ' +
7032          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
7033          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
7034          '</rivo-favorite-button>';
7035
7036        wrapper.prepend(heart);
7037        card.dataset.rivoMounted = '1';
7038        added++;
7039      });
7040
7041      if (added) {
7042        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
7043        reInitWishlistBtns('nosto-mount');
7044      }
7045    };
7046
7047    const setupNostoWatcher = () => {
7048      // Preferred trigger: Nosto's post-render hook
7049      if (window.nostojs) {
7050        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
7051      }
7052
7053      // Fallback: debounced observer for async / Swiper-cloned slides
7054      let mountQueued = false;
7055      const nostoObserver = new MutationObserver(() => {
7056        if (mountQueued) return;
7057        mountQueued = true;
7058        requestAnimationFrame(() => {
7059          mountQueued = false;
7060          mountNostoHearts();
7061        });
7062      });
7063      nostoObserver.observe(document.body, { childList: true, subtree: true });
7064
7065      // Initial + retry passes for slow campaigns
7066      mountNostoHearts();
7067      setTimeout(mountNostoHearts, 1000);
7068      setTimeout(mountNostoHearts, 3000);
7069    };
7070
7071    reInitWishlistBtns('initial');
7072    setupGridWatcher();
7073    setupNostoWatcher();
7074  })();
7075</script>
7075
7076
7077<style>
7078  :root {
7079    --rivo-aw-favorite-button-active-color: #000000 !important;
7080  }
7081
7082  .favorite-button-wrapper {
7083    display: flex;
7084    align-items: center;
7085    justify-content: center;
7086    position: absolute;
7087    right: 0;
7088    width: 25px;
7089    height: 25px;
7090    padding: 0;
7091    background: transparent;
7092    border-radius: 50%;
7093    margin-right: 4px;
7094    margin-top: 4px;
7095    z-index: 1;
7096  }
7097
7098  header .favorite-button-wrapper,
7099  .site-header .favorite-button-wrapper {
7100    display: none !important;
7101  }
7102
7103  rivo-favorite-button svg {
7104    position: static !important;
7105    stroke: #000000 !important;
7106    height: 18px;
7107    margin: 0;
7108    z-index: 10 !important;
7109  }
7110
7111  .favorite-button-wrapper rivo-favorite-button {
7112    width: 100%;
7113    height: 100%;
7114    display: flex;
7115    align-items: center;
7116    justify-content: center;
7117  }
7118</style>
7119
7120
7121					<a href="/products/kat-dress-hazelnut" class="product-card__image-container">
7122						<span class="visually-hidden">KAT DRESS - HAZELNUT</span>
7123
7124							
7125<img src="//www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=1500" alt="Kat Maxi Dress in Ribbed Cotton Blend With Foldover Turtleneck Button Neckline, Long Sleeves, Fitted Silhouette, Long Sleeves, Side Placket, and Subtle Flare at Hem in Hazelnut Colorway - Full Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=200 200w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=250 250w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=290 290w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=310 310w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=336 336w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=350 350w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=380 380w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=389 389w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=400 400w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=420 420w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=436 436w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=450 450w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=500 500w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=540 540w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=580 580w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=672 672w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=778 778w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=856 856w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=900 900w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=920 920w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/KAT-HAZELNUT_1_834C-393E-2228.jpg?format=webp&amp;v=1781727754&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">
7126<video
7127										class="lazy product-card__image product-card__image--alternate js-product-card-video"
7128										preload="auto"
7129										loop
7130										muted
7131										playsinline
7132										poster="//www.rails.com/cdn/shop/files/preview_images/0a521fdc7e164b72bc279f7dc28347b1.thumbnail.0000000000.jpg?format=webp&v=1784157056&width=856"><source src="//www.rails.com/cdn/shop/videos/c/vp/0a521fdc7e164b72bc279f7dc28347b1/0a521fdc7e164b72bc279f7dc28347b1.m3u8?v=0" type="application/x-mpegURL"><source src="//www.rails.com/cdn/shop/videos/c/vp/0a521fdc7e164b72bc279f7dc28347b1/0a521fdc7e164b72bc279f7dc28347b1.HD-1080p-4.8Mbps-89055660.mp4?v=0" type="video/mp4"></video></a><div class="product-card__badge-container">
7133
7134
7135
7136
7137
7138
7139
7140
7141</div><div class="product-card__hover"><button
7142							type="button"
7143							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
7144							aria-label="Add KAT DRESS - HAZELNUT to cart"
7145							
7146						>
7147							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
7148
7149						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
7149<span class="product-card__radio-button js-product-card-radio-button">
7150											<input
7151												class="product-card__option-radio js-product-card-option"
7152												type="radio"
7153												name="options[Size]"
7154												id="8958754652329-options[xxs]"
7155												checked
7156												data-option="1"
7157												value="XXS"
7158												data-quantity="1"
7159											/>
7160
7161											<label for="8958754652329-options[xxs]">
7162												<span class="product-card__radio-button-value">XXS</span>
7163											</label>
7164										</span><span class="product-card__radio-button js-product-card-radio-button">
7165											<input
7166												class="product-card__option-radio js-product-card-option"
7167												type="radio"
7168												name="options[Size]"
7169												id="8958754652329-options[xs]"
7170												
7171												data-option="1"
7172												value="XS"
7173												data-quantity="1"
7174											/>
7175
7176											<label for="8958754652329-options[xs]">
7177												<span class="product-card__radio-button-value">XS</span>
7178											</label>
7179										</span><span class="product-card__radio-button js-product-card-radio-button">
7180											<input
7181												class="product-card__option-radio js-product-card-option"
7182												type="radio"
7183												name="options[Size]"
7184												id="8958754652329-options[s]"
7185												
7186												data-option="1"
7187												value="S"
7188												data-quantity="1"
7189											/>
7190
7191											<label for="8958754652329-options[s]">
7192												<span class="product-card__radio-button-value">S</span>
7193											</label>
7194										</span><span class="product-card__radio-button js-product-card-radio-button">
7195											<input
7196												class="product-card__option-radio js-product-card-option"
7197												type="radio"
7198												name="options[Size]"
7199												id="8958754652329-options[m]"
7200												
7201												data-option="1"
7202												value="M"
7203												data-quantity="1"
7204											/>
7205
7206											<label for="8958754652329-options[m]">
7207												<span class="product-card__radio-button-value">M</span>
7208											</label>
7209										</span><span class="product-card__radio-button js-product-card-radio-button">
7210											<input
7211												class="product-card__option-radio js-product-card-option"
7212												type="radio"
7213												name="options[Size]"
7214												id="8958754652329-options[l]"
7215												
7216												data-option="1"
7217												value="L"
7218												data-quantity="1"
7219											/>
7220
7221											<label for="8958754652329-options[l]">
7222												<span class="product-card__radio-button-value">L</span>
7223											</label>
7224										</span><span class="product-card__radio-button js-product-card-radio-button">
7225											<input
7226												class="product-card__option-radio js-product-card-option"
7227												type="radio"
7228												name="options[Size]"
7229												id="8958754652329-options[xl]"
7230												
7231												data-option="1"
7232												value="XL"
7233												data-quantity="1"
7234											/>
7235
7236											<label for="8958754652329-options[xl]">
7237												<span class="product-card__radio-button-value">XL</span>
7238											</label>
7239										</span><span class="product-card__radio-button js-product-card-radio-button">
7240											<input
7241												class="product-card__option-radio js-product-card-option"
7242												type="radio"
7243												name="options[Size]"
7244												id="8958754652329-options[xxl]"
7245												
7246												data-option="1"
7247												value="XXL"
7248												data-quantity="1"
7249											/>
7250
7251											<label for="8958754652329-options[xxl]">
7252												<span class="product-card__radio-button-value">XXL</span>
7253											</label>
7254										</span></div></div>
7255
7256						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
7257							<span class="product-card__preloader-icon"></span>
7258
7259							<span class="product-card__preloader-text">Adding...</span>
7260						</div>
7261
7262						<div class="visually-hidden product-card__error js-product-card-error">
7263							<div class="product-card__error-message js-product-card-error-message">
7264							</div>
7265						</div>
7266					</div>
7267				</div>
7268
7269				
7270					
7271		<div class="product-card__info">
7272			<div class="product-card__info-header"><a href="/products/kat-dress-hazelnut" class="product-card__heading desktop-to-large-mobile-only">KAT DRESS<span
7273							class="visually-hidden"> HAZELNUT</span></a>
7274
7275					<h3 class="product-card__heading mobile-large-only--flex">kat dress<span
7276							class="visually-hidden"> HAZELNUT</span></h3></div>
7277
7278			<div class="product-card__info-body"><p class="product-card__color"> HAZELNUT</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$298</span></span></p></div>
7279		</div>
7280	
7281				
7282
7283				<select
7284					class="select product-card__hidden-select js-product-card-hidden-select"
7285					name="id"
7286				><option
7287							class="product-card__option"
7288							data-option-value="XXS"
7289							value="47108119330985"
7290							data-variant-id="47108119330985"
7291							
7292							data-available="true"
7293						>XXS</option><option
7294							class="product-card__option"
7295							data-option-value="XS"
7296							value="47108119363753"
7297							data-variant-id="47108119363753"
7298							
7299							data-available="true"
7300						>XS</option><option
7301							class="product-card__option"
7302							data-option-value="S"
7303							value="47108119396521"
7304							data-variant-id="47108119396521"
7305							
7306							data-available="true"
7307						>S</option><option
7308							class="product-card__option"
7309							data-option-value="M"
7310							value="47108119429289"
7311							data-variant-id="47108119429289"
7312							
7313							data-available="true"
7314						>M</option><option
7315							class="product-card__option"
7316							data-option-value="L"
7317							value="47108119462057"
7318							data-variant-id="47108119462057"
7319							
7320							data-available="true"
7321						>L</option><option
7322							class="product-card__option"
7323							data-option-value="XL"
7324							value="47108119494825"
7325							data-variant-id="47108119494825"
7326							
7327							data-available="true"
7328						>XL</option><option
7329							class="product-card__option"
7330							data-option-value="XXL"
7331							value="47108119527593"
7332							data-variant-id="47108119527593"
7333							 disabled 
7334							data-available="false"
7335						>XXL</option></select>
7336
7337				
7338
7339<div class="js-product-card-pre-order">
7340</div>
7341
7342<script type="application/json" data-pre-order-json>
7343	{
7344		"preorderLineItemMessage": "This items ships on",
7345		"variants": [
7346{
7347		"id":47108119330985,
7348		"date": ""
7349		},
7350	{
7351		"id":47108119363753,
7352		"date": ""
7353		},
7354	{
7355		"id":47108119396521,
7356		"date": ""
7357		},
7358	{
7359		"id":47108119429289,
7360		"date": ""
7361		},
7362	{
7363		"id":47108119462057,
7364		"date": ""
7365		},
7366	{
7367		"id":47108119494825,
7368		"date": ""
7369		},
7370	{
7371		"id":47108119527593,
7372		"date": ""
7373		}
7374	
7375]
7376	}
7377</script>
7377
7378
7379</form>
7380		</span>
7381	</div></div>
7382			</div>
7383		</div>
7384	</section><style> #shopify-section-template--23897451069609__featured_collections_C9n4Um .featured-collections {background-color: #f7f4f2; padding-bottom: 0px;} </style></div><section id="shopify-section-template--23897451069609__module_vertical_padding_KP4Wba" class="shopify-section module module--vertical-padding">
7385
7386
7387  <link href="//www.rails.com/cdn/shop/t/1629/assets/module-vertical-padding-vite-DgkbO0_A.css" rel="stylesheet" type="text/css" media="all" />
7388
7389
7390
7391<style data-shopify>
7392	#shopify-section-template--23897451069609__module_vertical_padding_KP4Wba {
7393		--padding-desktop: 30px;
7394		--padding-mobile: 30px;
7395		--background-color: #ffffff;
7396	}
7397</style>
7398</section><div id="shopify-section-template--23897451069609__banner_with_text_biPGjA" class="shopify-section">
7399
7400
7401  <link href="//www.rails.com/cdn/shop/t/1629/assets/banner-with-text-vite-DoIlswjZ.css" rel="stylesheet" type="text/css" media="all" />
7402
7403<section
7404		class="banner-with-text"
7405		style="--text-color:#ffffff;"
7406		data-section-id="template--23897451069609__banner_with_text_biPGjA">
7407		<div
7408			class="banner-with-text__container banner-with-text__container--overlay"
7409			style="--content-position-desktop: center; --text-position-desktop: center; --content-position-mobile: center; --text-position-mobile: center;"
7410		>
7411<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">
7412<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
7412) 1335px, 100vw" class="banner-with-text__image desktop-only" style="--image-position-desktop: center top;" fetchpriority="auto" decoding="async">
7413<div class="banner-with-text__content"><h2 class="banner-with-text__heading">Time for <span class="GT_light_italic">New</span> Jeans</h2><p class="banner-with-text__text">Designed to Be Your Next Favorites</p><a
7414					class="button banner-with-text__button button--primary"
7415					href="/collections/womens-denim"
7416				>SHOP DENIM</a></div></div>
7417	</section></div><section id="shopify-section-template--23897451069609__module_vertical_padding_xH6kNa" class="shopify-section module module--vertical-padding">
7418
7419
7420  <link href="//www.rails.com/cdn/shop/t/1629/assets/module-vertical-padding-vite-DgkbO0_A.css" rel="stylesheet" type="text/css" media="all" />
7421
7422
7423
7424<style data-shopify>
7425	#shopify-section-template--23897451069609__module_vertical_padding_xH6kNa {
7426		--padding-desktop: 30px;
7427		--padding-mobile: 30px;
7428		--background-color: #ffffff;
7429	}
7430</style>
7431</section><div id="shopify-section-template--23897451069609__featured_collections_yecfQi" class="shopify-section">
7432
7433
7434  <link href="//www.rails.com/cdn/shop/t/1629/assets/product-card-vite-C31cic7b.css" rel="stylesheet" type="text/css" media="all" />
7435
7436
7437
7438
7439  <link href="//www.rails.com/cdn/shop/t/1629/assets/featured-collections-vite-Cz2Hv32E.css" rel="stylesheet" type="text/css" media="all" />
7440
7441<section class="featured-collections">
7442		<div class="container featured-collections__container">
7443			<div class="featured-collections__info"><h2 class="featured-collections__heading">New Arrivals</h2><a
7444						class="featured-collections__link"
7445						href="/collections/mens-new-arrivals"
7446						aria-label="EXPLORE ALL"
7447					>
7448						<span class="featured-collections__link-text">EXPLORE ALL</span><svg
7449	class="icon"
7450	aria-hidden="true"
7451	width="10"
7452	height="18"
7453	viewBox="0 0 10 18"
7454	fill="none"
7455	xmlns="http://www.w3.org/2000/svg"
7456>
7457	<path d="M1 17l8-8-8-8" stroke="#2B2B2B" />
7458</svg>
7459</a></div>
7460
7461			<div class="featured-collections__row">
7462				
7463<div class="featured-collections__col">
7464
7465	<div class="product-card ">
7466		<span class="product-card__link js-product-card-link"
7467			data-href="laurent-sweater-chestnut"
7468			aria-label="LAURENT SWEATER - CHESTNUT"
7469		>
7470			<form
7471				action="/cart/add"
7472				method="POST"
7473				class="product-card__form js-product-card-form"
7474				id="laurent-sweater-chestnut"
7475				data-product-handle="laurent-sweater-chestnut"
7476				data-product-type="men"
7477			>
7478				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
7479					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
7480					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
7481					<div class="favorite-button-wrapper">
7482  <rivo-favorite-button
7483    data-product-id="8958759731369"
7484    rivo-ax-data
7485    rivo-ax-cloak
7486    rivo-ax-html="$store.icons.heart"
7487    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
7488  ></rivo-favorite-button>
7489</div>
7490
7491<script>
7492  (() => {
7493    // Guard: only initialize once, even if this snippet renders once per product card
7494    if (window.__rivoWishlistInitialized) return;
7495    window.__rivoWishlistInitialized = true;
7496
7497    const reInitWishlistBtns = (source = 'manual') => {
7498      try {
7499        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
7500        if (window.RivoProfileAlpine && rivoAccountWidget) {
7501          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
7502          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
7503        }
7504      } catch (err) {
7505        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
7506      }
7507    };
7508
7509    const setupGridWatcher = () => {
7510      const grid = document.querySelector('[data-infinite-scroll-results]');
7511      if (!grid) {
7512        console.log('[Wishlist Debug] No infinite-scroll grid found.');
7513        return;
7514      }
7515
7516      let lastCount = grid.querySelectorAll('.product-block').length;
7517      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
7518
7519      const observer = new MutationObserver(() => {
7520        const currentCount = grid.querySelectorAll('.product-block').length;
7521        if (currentCount !== lastCount) {
7522          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
7523          lastCount = currentCount;
7524          reInitWishlistBtns('grid-change');
7525        }
7526      });
7527
7528      observer.observe(grid, { childList: true, subtree: true });
7529      console.log('[Wishlist Debug] Watching grid for size changes');
7530    };
7531
7532    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
7533    // template, so the Liquid snippet never renders inside them. Eac
7533h Nosto card ships an
7534    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
7535    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
7536    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
7537    const mountNostoHearts = () => {
7538      const cards = document.querySelectorAll('.nosto-rec .product-card');
7539      let added = 0;
7540
7541      cards.forEach((card) => {
7542        if (card.dataset.rivoMounted) return;
7543
7544        const wrapper = card.querySelector('.product-card__image-wrapper');
7545        // Nosto placeholder holds the product id
7546        const placeholder =
7547          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
7548          card.querySelector('[data-product-id]');
7549        const productId = placeholder && placeholder.getAttribute('data-product-id');
7550
7551        if (!wrapper || !productId) return;
7552        if (wrapper.querySelector('.favorite-button-wrapper')) {
7553          card.dataset.rivoMounted = '1';
7554          return;
7555        }
7556
7557        const heart = document.createElement('div');
7558        heart.className = 'favorite-button-wrapper';
7559        heart.innerHTML =
7560          '<rivo-favorite-button data-product-id="' + productId + '" ' +
7561          'rivo-ax-data rivo-ax-cloak ' +
7562          'rivo-ax-html="$store.icons.heart" ' +
7563          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
7564          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
7565          '</rivo-favorite-button>';
7566
7567        wrapper.prepend(heart);
7568        card.dataset.rivoMounted = '1';
7569        added++;
7570      });
7571
7572      if (added) {
7573        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
7574        reInitWishlistBtns('nosto-mount');
7575      }
7576    };
7577
7578    const setupNostoWatcher = () => {
7579      // Preferred trigger: Nosto's post-render hook
7580      if (window.nostojs) {
7581        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
7582      }
7583
7584      // Fallback: debounced observer for async / Swiper-cloned slides
7585      let mountQueued = false;
7586      const nostoObserver = new MutationObserver(() => {
7587        if (mountQueued) return;
7588        mountQueued = true;
7589        requestAnimationFrame(() => {
7590          mountQueued = false;
7591          mountNostoHearts();
7592        });
7593      });
7594      nostoObserver.observe(document.body, { childList: true, subtree: true });
7595
7596      // Initial + retry passes for slow campaigns
7597      mountNostoHearts();
7598      setTimeout(mountNostoHearts, 1000);
7599      setTimeout(mountNostoHearts, 3000);
7600    };
7601
7602    reInitWishlistBtns('initial');
7603    setupGridWatcher();
7604    setupNostoWatcher();
7605  })();
7606</script>
7606
7607
7608<style>
7609  :root {
7610    --rivo-aw-favorite-button-active-color: #000000 !important;
7611  }
7612
7613  .favorite-button-wrapper {
7614    display: flex;
7615    align-items: center;
7616    justify-content: center;
7617    position: absolute;
7618    right: 0;
7619    width: 25px;
7620    height: 25px;
7621    padding: 0;
7622    background: transparent;
7623    border-radius: 50%;
7624    margin-right: 4px;
7625    margin-top: 4px;
7626    z-index: 1;
7627  }
7628
7629  header .favorite-button-wrapper,
7630  .site-header .favorite-button-wrapper {
7631    display: none !important;
7632  }
7633
7634  rivo-favorite-button svg {
7635    position: static !important;
7636    stroke: #000000 !important;
7637    height: 18px;
7638    margin: 0;
7639    z-index: 10 !important;
7640  }
7641
7642  .favorite-button-wrapper rivo-favorite-button {
7643    width: 100%;
7644    height: 100%;
7645    display: flex;
7646    align-items: center;
7647    justify-content: center;
7648  }
7649</style>
7650
7651
7652					<a href="/products/laurent-sweater-chestnut" class="product-card__image-container">
7653						<span class="visually-hidden">LAURENT SWEATER - CHESTNUT</span>
7654
7655							
7656<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">
7657<div>
7658										
7659										<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">
7660									</div></a><div class="product-card__badge-container">
7661
7662
7663
7664
7665
7666
7667
7668</div><div class="product-card__hover"><button
7669							type="button"
7670							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
7671							aria-label="Add LAURENT SWEATER - CHESTNUT to cart"
7672							
7673						>
7674							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
7675
7676						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
7676<span class="product-card__radio-button js-product-card-radio-button">
7677											<input
7678												class="product-card__option-radio js-product-card-option"
7679												type="radio"
7680												name="options[Size]"
7681												id="8958759731369-options[xs]"
7682												
7683												data-option="1"
7684												value="XS"
7685												data-quantity="9"
7686											/>
7687
7688											<label for="8958759731369-options[xs]">
7689												<span class="product-card__radio-button-value">XS</span>
7690											</label>
7691										</span><span class="product-card__radio-button js-product-card-radio-button">
7692											<input
7693												class="product-card__option-radio js-product-card-option"
7694												type="radio"
7695												name="options[Size]"
7696												id="8958759731369-options[s]"
7697												checked
7698												data-option="1"
7699												value="S"
7700												data-quantity="9"
7701											/>
7702
7703											<label for="8958759731369-options[s]">
7704												<span class="product-card__radio-button-value">S</span>
7705											</label>
7706										</span><span class="product-card__radio-button js-product-card-radio-button">
7707											<input
7708												class="product-card__option-radio js-product-card-option"
7709												type="radio"
7710												name="options[Size]"
7711												id="8958759731369-options[m]"
7712												
7713												data-option="1"
7714												value="M"
7715												data-quantity="9"
7716											/>
7717
7718											<label for="8958759731369-options[m]">
7719												<span class="product-card__radio-button-value">M</span>
7720											</label>
7721										</span><span class="product-card__radio-button js-product-card-radio-button">
7722											<input
7723												class="product-card__option-radio js-product-card-option"
7724												type="radio"
7725												name="options[Size]"
7726												id="8958759731369-options[l]"
7727												
7728												data-option="1"
7729												value="L"
7730												data-quantity="9"
7731											/>
7732
7733											<label for="8958759731369-options[l]">
7734												<span class="product-card__radio-button-value">L</span>
7735											</label>
7736										</span><span class="product-card__radio-button js-product-card-radio-button">
7737											<input
7738												class="product-card__option-radio js-product-card-option"
7739												type="radio"
7740												name="options[Size]"
7741												id="8958759731369-options[xl]"
7742												
7743												data-option="1"
7744												value="XL"
7745												data-quantity="9"
7746											/>
7747
7748											<label for="8958759731369-options[xl]">
7749												<span class="product-card__radio-button-value">XL</span>
7750											</label>
7751										</span><span class="product-card__radio-button js-product-card-radio-button">
7752											<input
7753												class="product-card__option-radio js-product-card-option"
7754												type="radio"
7755												name="options[Size]"
7756												id="8958759731369-options[xxl]"
7757												
7758												data-option="1"
7759												value="XXL"
7760												data-quantity="9"
7761											/>
7762
7763											<label for="8958759731369-options[xxl]">
7764												<span class="product-card__radio-button-value">XXL</span>
7765											</label>
7766										</span></div></div>
7767
7768						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
7769							<span class="product-card__preloader-icon"></span>
7770
7771							<span class="product-card__preloader-text">Adding...</span>
7772						</div>
7773
7774						<div class="visually-hidden product-card__error js-product-card-error">
7775							<div class="product-card__error-message js-product-card-error-message">
7776							</div>
7777						</div>
7778					</div>
7779				</div>
7780
7781				
7782					
7783		<div class="product-card__info">
7784			<div class="product-card__info-header"><a href="/products/laurent-sweater-chestnut" class="product-card__heading desktop-to-large-mobile-only">LAURENT SWEATER<span
7785							class="visually-hidden"> CHESTNUT</span></a>
7786
7787					<h3 class="product-card__heading mobile-large-only--flex">laurent sweater<span
7788							class="visually-hidden"> CHESTNUT</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
7789
7790			<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>
7791		</div>
7792	
7793				
7794
7795				<select
7796					class="select product-card__hidden-select js-product-card-hidden-select"
7797					name="id"
7798				><option
7799							class="product-card__option"
7800							data-option-value="XS"
7801							value="47108150427817"
7802							data-variant-id="47108150427817"
7803							 disabled 
7804							data-available="false"
7805						>XS</option><option
7806							class="product-card__option"
7807							data-option-value="S"
7808							value="47108150460585"
7809							data-variant-id="47108150460585"
7810							
7811							data-available="true"
7812						>S</option><option
7813							class="product-card__option"
7814							data-option-value="M"
7815							value="47108150493353"
7816							data-variant-id="47108150493353"
7817							
7818							data-available="true"
7819						>M</option><option
7820							class="product-card__option"
7821							data-option-value="L"
7822							value="47108150526121"
7823							data-variant-id="47108150526121"
7824							
7825							data-available="true"
7826						>L</option><option
7827							class="product-card__option"
7828							data-option-value="XL"
7829							value="47108150558889"
7830							data-variant-id="47108150558889"
7831							
7832							data-available="true"
7833						>XL</option><option
7834							class="product-card__option"
7835							data-option-value="XXL"
7836							value="47108150591657"
7837							data-variant-id="47108150591657"
7838							
7839							data-available="true"
7840						>XXL</option></select>
7841
7842				
7843
7844<div class="js-product-card-pre-order">
7845</div>
7846
7847<script type="application/json" data-pre-order-json>
7848	{
7849		"preorderLineItemMessage": "This items ships on",
7850		"variants": [
7851{
7852		"id":47108150427817,
7853		"date": ""
7854		},
7855	{
7856		"id":47108150460585,
7857		"date": ""
7858		},
7859	{
7860		"id":47108150493353,
7861		"date": ""
7862		},
7863	{
7864		"id":47108150526121,
7865		"date": ""
7866		},
7867	{
7868		"id":47108150558889,
7869		"date": ""
7870		},
7871	{
7872		"id":47108150591657,
7873		"date": ""
7874		}
7875	
7876]
7877	}
7878</script>
7878
7879
7880</form>
7881		</span>
7882	</div></div><div class="featured-collections__col">
7883
7884	<div class="product-card ">
7885		<span class="product-card__link js-product-card-link"
7886			data-href="nash-straight-rinse-wash"
7887			aria-label="NASH STRAIGHT - RINSE WASH"
7888		>
7889			<form
7890				action="/cart/add"
7891				method="POST"
7892				class="product-card__form js-product-card-form"
7893				id="nash-straight-rinse-wash"
7894				data-product-handle="nash-straight-rinse-wash"
7895				data-product-type="men"
7896			>
7897				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
7898					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
7899					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
7900					<div class="favorite-button-wrapper">
7901  <rivo-favorite-button
7902    data-product-id="8738638659753"
7903    rivo-ax-data
7904    rivo-ax-cloak
7905    rivo-ax-html="$store.icons.heart"
7906    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
7907  ></rivo-favorite-button>
7908</div>
7909
7910<script>
7911  (() => {
7912    // Guard: only initialize once, even if this snippet renders once per product card
7913    if (window.__rivoWishlistInitialized) return;
7914    window.__rivoWishlistInitialized = true;
7915
7916    const reInitWishlistBtns = (source = 'manual') => {
7917      try {
7918        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
7919        if (window.RivoProfileAlpine && rivoAccountWidget) {
7920          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
7921          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
7922        }
7923      } catch (err) {
7924        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
7925      }
7926    };
7927
7928    const setupGridWatcher = () => {
7929      const grid = document.querySelector('[data-infinite-scroll-results]');
7930      if (!grid) {
7931        console.log('[Wishlist Debug] No infinite-scroll grid found.');
7932        return;
7933      }
7934
7935      let lastCount = grid.querySelectorAll('.product-block').length;
7936      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
7937
7938      const observer = new MutationObserver(() => {
7939        const currentCount = grid.querySelectorAll('.product-block').length;
7940        if (currentCount !== lastCount) {
7941          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
7942          lastCount = currentCount;
7943          reInitWishlistBtns('grid-change');
7944        }
7945      });
7946
7947      observer.observe(grid, { childList: true, subtree: true });
7948      console.log('[Wishlist Debug] Watching grid for size changes');
7949    };
7950
7951    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
7952    // template, so the Liquid snippet never renders inside them. Eac
7952h Nosto card ships an
7953    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
7954    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
7955    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
7956    const mountNostoHearts = () => {
7957      const cards = document.querySelectorAll('.nosto-rec .product-card');
7958      let added = 0;
7959
7960      cards.forEach((card) => {
7961        if (card.dataset.rivoMounted) return;
7962
7963        const wrapper = card.querySelector('.product-card__image-wrapper');
7964        // Nosto placeholder holds the product id
7965        const placeholder =
7966          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
7967          card.querySelector('[data-product-id]');
7968        const productId = placeholder && placeholder.getAttribute('data-product-id');
7969
7970        if (!wrapper || !productId) return;
7971        if (wrapper.querySelector('.favorite-button-wrapper')) {
7972          card.dataset.rivoMounted = '1';
7973          return;
7974        }
7975
7976        const heart = document.createElement('div');
7977        heart.className = 'favorite-button-wrapper';
7978        heart.innerHTML =
7979          '<rivo-favorite-button data-product-id="' + productId + '" ' +
7980          'rivo-ax-data rivo-ax-cloak ' +
7981          'rivo-ax-html="$store.icons.heart" ' +
7982          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
7983          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
7984          '</rivo-favorite-button>';
7985
7986        wrapper.prepend(heart);
7987        card.dataset.rivoMounted = '1';
7988        added++;
7989      });
7990
7991      if (added) {
7992        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
7993        reInitWishlistBtns('nosto-mount');
7994      }
7995    };
7996
7997    const setupNostoWatcher = () => {
7998      // Preferred trigger: Nosto's post-render hook
7999      if (window.nostojs) {
8000        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
8001      }
8002
8003      // Fallback: debounced observer for async / Swiper-cloned slides
8004      let mountQueued = false;
8005      const nostoObserver = new MutationObserver(() => {
8006        if (mountQueued) return;
8007        mountQueued = true;
8008        requestAnimationFrame(() => {
8009          mountQueued = false;
8010          mountNostoHearts();
8011        });
8012      });
8013      nostoObserver.observe(document.body, { childList: true, subtree: true });
8014
8015      // Initial + retry passes for slow campaigns
8016      mountNostoHearts();
8017      setTimeout(mountNostoHearts, 1000);
8018      setTimeout(mountNostoHearts, 3000);
8019    };
8020
8021    reInitWishlistBtns('initial');
8022    setupGridWatcher();
8023    setupNostoWatcher();
8024  })();
8025</script>
8025
8026
8027<style>
8028  :root {
8029    --rivo-aw-favorite-button-active-color: #000000 !important;
8030  }
8031
8032  .favorite-button-wrapper {
8033    display: flex;
8034    align-items: center;
8035    justify-content: center;
8036    position: absolute;
8037    right: 0;
8038    width: 25px;
8039    height: 25px;
8040    padding: 0;
8041    background: transparent;
8042    border-radius: 50%;
8043    margin-right: 4px;
8044    margin-top: 4px;
8045    z-index: 1;
8046  }
8047
8048  header .favorite-button-wrapper,
8049  .site-header .favorite-button-wrapper {
8050    display: none !important;
8051  }
8052
8053  rivo-favorite-button svg {
8054    position: static !important;
8055    stroke: #000000 !important;
8056    height: 18px;
8057    margin: 0;
8058    z-index: 10 !important;
8059  }
8060
8061  .favorite-button-wrapper rivo-favorite-button {
8062    width: 100%;
8063    height: 100%;
8064    display: flex;
8065    align-items: center;
8066    justify-content: center;
8067  }
8068</style>
8069
8070
8071					<a href="/products/nash-straight-rinse-wash" class="product-card__image-container">
8072						<span class="visually-hidden">NASH STRAIGHT - RINSE WASH</span>
8073
8074							
8075<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">
8076<div>
8077										
8078										<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">
8079									</div></a><div class="product-card__badge-container">
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097</div><div class="product-card__hover"><button
8098							type="button"
8099							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
8100							aria-label="Add NASH STRAIGHT - RINSE WASH to cart"
8101							
8102						>
8103							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
8104
8105						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
8105<span class="product-card__radio-button js-product-card-radio-button">
8106											<input
8107												class="product-card__option-radio js-product-card-option"
8108												type="radio"
8109												name="options[Size]"
8110												id="8738638659753-options[28]"
8111												checked
8112												data-option="1"
8113												value="28"
8114												data-quantity="17"
8115											/>
8116
8117											<label for="8738638659753-options[28]">
8118												<span class="product-card__radio-button-value">28</span>
8119											</label>
8120										</span><span class="product-card__radio-button js-product-card-radio-button">
8121											<input
8122												class="product-card__option-radio js-product-card-option"
8123												type="radio"
8124												name="options[Size]"
8125												id="8738638659753-options[29]"
8126												
8127												data-option="1"
8128												value="29"
8129												data-quantity="17"
8130											/>
8131
8132											<label for="8738638659753-options[29]">
8133												<span class="product-card__radio-button-value">29</span>
8134											</label>
8135										</span><span class="product-card__radio-button js-product-card-radio-button">
8136											<input
8137												class="product-card__option-radio js-product-card-option"
8138												type="radio"
8139												name="options[Size]"
8140												id="8738638659753-options[30]"
8141												
8142												data-option="1"
8143												value="30"
8144												data-quantity="17"
8145											/>
8146
8147											<label for="8738638659753-options[30]">
8148												<span class="product-card__radio-button-value">30</span>
8149											</label>
8150										</span><span class="product-card__radio-button js-product-card-radio-button">
8151											<input
8152												class="product-card__option-radio js-product-card-option"
8153												type="radio"
8154												name="options[Size]"
8155												id="8738638659753-options[31]"
8156												
8157												data-option="1"
8158												value="31"
8159												data-quantity="17"
8160											/>
8161
8162											<label for="8738638659753-options[31]">
8163												<span class="product-card__radio-button-value">31</span>
8164											</label>
8165										</span><span class="product-card__radio-button js-product-card-radio-button">
8166											<input
8167												class="product-card__option-radio js-product-card-option"
8168												type="radio"
8169												name="options[Size]"
8170												id="8738638659753-options[32]"
8171												
8172												data-option="1"
8173												value="32"
8174												data-quantity="17"
8175											/>
8176
8177											<label for="8738638659753-options[32]">
8178												<span class="product-card__radio-button-value">32</span>
8179											</label>
8180										</span><span class="product-card__radio-button js-product-card-radio-button">
8181											<input
8182												class="product-card__option-radio js-product-card-option"
8183												type="radio"
8184												name="options[Size]"
8185												id="8738638659753-options[33]"
8186												
8187												data-option="1"
8188												value="33"
8189												data-quantity="17"
8190											/>
8191
8192											<label for="8738638659753-options[33]">
8193												<span class="product-card__radio-button-value">33</span>
8194											</label>
8195										</span><span class="product-card__radio-button js-product-card-radio-button">
8196											<input
8197												class="product-card__option-radio js-product-card-option"
8198												type="radio"
8199												name="options[Size]"
8200												id="8738638659753-options[34]"
8201												
8202												data-option="1"
8203												value="34"
8204												data-quantity="17"
8205											/>
8206
8207											<label for="8738638659753-options[34]">
8208												<span class="product-card__radio-button-value">34</span>
8209											</label>
8210										</span><span class="product-card__radio-button js-product-card-radio-button">
8211											<input
8212												class="product-card__option-radio js-product-card-option"
8213												type="radio"
8214												name="options[Size]"
8215												id="8738638659753-options[35]"
8216												
8217												data-option="1"
8218												value="35"
8219												data-quantity="17"
8220											/>
8221
8222											<label for="8738638659753-options[35]">
8223												<span class="product-card__radio-button-value">35</span>
8224											</label>
8225										</span>
8225<span class="product-card__radio-button js-product-card-radio-button">
8226											<input
8227												class="product-card__option-radio js-product-card-option"
8228												type="radio"
8229												name="options[Size]"
8230												id="8738638659753-options[36]"
8231												
8232												data-option="1"
8233												value="36"
8234												data-quantity="17"
8235											/>
8236
8237											<label for="8738638659753-options[36]">
8238												<span class="product-card__radio-button-value">36</span>
8239											</label>
8240										</span><span class="product-card__radio-button js-product-card-radio-button">
8241											<input
8242												class="product-card__option-radio js-product-card-option"
8243												type="radio"
8244												name="options[Size]"
8245												id="8738638659753-options[38]"
8246												
8247												data-option="1"
8248												value="38"
8249												data-quantity="17"
8250											/>
8251
8252											<label for="8738638659753-options[38]">
8253												<span class="product-card__radio-button-value">38</span>
8254											</label>
8255										</span><span class="product-card__radio-button js-product-card-radio-button">
8256											<input
8257												class="product-card__option-radio js-product-card-option"
8258												type="radio"
8259												name="options[Size]"
8260												id="8738638659753-options[40]"
8261												
8262												data-option="1"
8263												value="40"
8264												data-quantity="17"
8265											/>
8266
8267											<label for="8738638659753-options[40]">
8268												<span class="product-card__radio-button-value">40</span>
8269											</label>
8270										</span><span class="product-card__radio-button js-product-card-radio-button">
8271											<input
8272												class="product-card__option-radio js-product-card-option"
8273												type="radio"
8274												name="options[Size]"
8275												id="8738638659753-options[42]"
8276												
8277												data-option="1"
8278												value="42"
8279												data-quantity="17"
8280											/>
8281
8282											<label for="8738638659753-options[42]">
8283												<span class="product-card__radio-button-value">42</span>
8284											</label>
8285										</span></div></div>
8286
8287						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
8288							<span class="product-card__preloader-icon"></span>
8289
8290							<span class="product-card__preloader-text">Adding...</span>
8291						</div>
8292
8293						<div class="visually-hidden product-card__error js-product-card-error">
8294							<div class="product-card__error-message js-product-card-error-message">
8295							</div>
8296						</div>
8297					</div>
8298				</div>
8299
8300				
8301					
8302		<div class="product-card__info">
8303			<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
8304							class="visually-hidden"> RINSE WASH</span></a>
8305
8306					<h3 class="product-card__heading mobile-large-only--flex">nash straight<span
8307							class="visually-hidden"> RINSE WASH</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
8308
8309			<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>
8310		</div>
8311	
8312				
8313
8314				<select
8315					class="select product-card__hidden-select js-product-card-hidden-select"
8316					name="id"
8317				><option
8318							class="product-card__option"
8319							data-option-value="28"
8320							value="46314560323753"
8321							data-variant-id="46314560323753"
8322							
8323							data-available="true"
8324						>28</option><option
8325							class="product-card__option"
8326							data-option-value="29"
8327							value="46314560356521"
8328							data-variant-id="46314560356521"
8329							
8330							data-available="true"
8331						>29</option><option
8332							class="product-card__option"
8333							data-option-value="30"
8334							value="46314555179177"
8335							data-variant-id="46314555179177"
8336							
8337							data-available="true"
8338						>30</option><option
8339							class="product-card__option"
8340							data-option-value="31"
8341							value="46314560389289"
8342							data-variant-id="46314560389289"
8343							
8344							data-available="true"
8345						>31</option><option
8346							class="product-card__option"
8347							data-option-value="32"
8348							value="46314555211945"
8349							data-variant-id="46314555211945"
8350							
8351							data-available="true"
8352						>32</option><option
8353							class="product-card__option"
8354							data-option-value="33"
8355							value="46314555244713"
8356							data-variant-id="46314555244713"
8357							
8358							data-available="true"
8359						>33</option><option
8360							class="product-card__option"
8361							data-option-value="34"
8362							value="46314555277481"
8363							data-variant-id="46314555277481"
8364							
8365							data-available="true"
8366						>34</option><option
8367							class="product-card__option"
8368							data-option-value="35"
8369							value="46314555310249"
8370							data-variant-id="46314555310249"
8371							
8372							data-available="true"
8373						>35</option><option
8374							class="product-card__option"
8375							data-option-value="36"
8376							value="46314555343017"
8377							data-variant-id="46314555343017"
8378							
8379							data-available="true"
8380						>36</option><option
8381							class="product-card__option"
8382							data-option-value="38"
8383							value="46314561306793"
8384							data-variant-id="46314561306793"
8385							
8386							data-available="true"
8387						>38</option><option
8388							class="product-card__option"
8389							data-option-value="40"
8390							value="46317381681321"
8391							data-variant-id="46317381681321"
8392							
8393							data-available="true"
8394						>40</option><option
8395							class="product-card__option"
8396							data-option-value="42"
8397							value="46500888576169"
8398							data-variant-id="46500888576169"
8399							 disabled 
8400							data-available="false"
8401						>42</option></select>
8402
8403				
8404
8405<div class="js-product-card-pre-order">
8406</div>
8407
8408<script type="application/json" data-pre-order-json>
8409	{
8410		"preorderLineItemMessage": "This items ships on",
8411		"variants": [
8412{
8413		"id":46314560323753,
8414		"date": ""
8415		},
8416	{
8417		"id":46314560356521,
8418		"date": ""
8419		},
8420	{
8421		"id":46314555179177,
8422		"date": ""
8423		},
8424	{
8425		"id":46314560389289,
8426		"date": ""
8427		},
8428	{
8429		"id":46314555211945,
8430		"date": ""
8431		},
8432	{
8433		"id":46314555244713,
8434		"date": ""
8435		},
8436	{
8437		"id":46314555277481,
8438		"date": ""
8439		},
8440	{
8441		"id":46314555310249,
8442		"date": ""
8443		},
8444	{
8445		"id":46314555343017,
8446		"date": ""
8447		},
8448	{
8449		"id":46314561306793,
8450		"date": ""
8451		},
8452	{
8453		"id":46317381681321,
8454		"date": ""
8455		},
8456	{
8457		"id":46500888576169,
8458		"date": ""
8459		}
8460	
8461]
8462	}
8463</script>
8463
8464
8465</form>
8466		</span>
8467	</div></div><div class="featured-collections__col">
8468
8469	<div class="product-card ">
8470		<span class="product-card__link js-product-card-link"
8471			data-href="luther-sweater-navy-carob-stripe"
8472			aria-label="LUTHER SWEATER - NAVY CAROB STRIPE"
8473		>
8474			<form
8475				action="/cart/add"
8476				method="POST"
8477				class="product-card__form js-product-card-form"
8478				id="luther-sweater-navy-carob-stripe"
8479				data-product-handle="luther-sweater-navy-carob-stripe"
8480				data-product-type="men"
8481			>
8482				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
8483					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
8484					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
8485					<div class="favorite-button-wrapper">
8486  <rivo-favorite-button
8487    data-product-id="8958762090665"
8488    rivo-ax-data
8489    rivo-ax-cloak
8490    rivo-ax-html="$store.icons.heart"
8491    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
8492  ></rivo-favorite-button>
8493</div>
8494
8495<script>
8496  (() => {
8497    // Guard: only initialize once, even if this snippet renders once per product card
8498    if (window.__rivoWishlistInitialized) return;
8499    window.__rivoWishlistInitialized = true;
8500
8501    const reInitWishlistBtns = (source = 'manual') => {
8502      try {
8503        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
8504        if (window.RivoProfileAlpine && rivoAccountWidget) {
8505          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
8506          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
8507        }
8508      } catch (err) {
8509        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
8510      }
8511    };
8512
8513    const setupGridWatcher = () => {
8514      const grid = document.querySelector('[data-infinite-scroll-results]');
8515      if (!grid) {
8516        console.log('[Wishlist Debug] No infinite-scroll grid found.');
8517        return;
8518      }
8519
8520      let lastCount = grid.querySelectorAll('.product-block').length;
8521      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
8522
8523      const observer = new MutationObserver(() => {
8524        const currentCount = grid.querySelectorAll('.product-block').length;
8525        if (currentCount !== lastCount) {
8526          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
8527          lastCount = currentCount;
8528          reInitWishlistBtns('grid-change');
8529        }
8530      });
8531
8532      observer.observe(grid, { childList: true, subtree: true });
8533      console.log('[Wishlist Debug] Watching grid for size changes');
8534    };
8535
8536    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
8537    // template, so the Liquid snippet never renders inside them. Eac
8537h Nosto card ships an
8538    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
8539    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
8540    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
8541    const mountNostoHearts = () => {
8542      const cards = document.querySelectorAll('.nosto-rec .product-card');
8543      let added = 0;
8544
8545      cards.forEach((card) => {
8546        if (card.dataset.rivoMounted) return;
8547
8548        const wrapper = card.querySelector('.product-card__image-wrapper');
8549        // Nosto placeholder holds the product id
8550        const placeholder =
8551          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
8552          card.querySelector('[data-product-id]');
8553        const productId = placeholder && placeholder.getAttribute('data-product-id');
8554
8555        if (!wrapper || !productId) return;
8556        if (wrapper.querySelector('.favorite-button-wrapper')) {
8557          card.dataset.rivoMounted = '1';
8558          return;
8559        }
8560
8561        const heart = document.createElement('div');
8562        heart.className = 'favorite-button-wrapper';
8563        heart.innerHTML =
8564          '<rivo-favorite-button data-product-id="' + productId + '" ' +
8565          'rivo-ax-data rivo-ax-cloak ' +
8566          'rivo-ax-html="$store.icons.heart" ' +
8567          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
8568          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
8569          '</rivo-favorite-button>';
8570
8571        wrapper.prepend(heart);
8572        card.dataset.rivoMounted = '1';
8573        added++;
8574      });
8575
8576      if (added) {
8577        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
8578        reInitWishlistBtns('nosto-mount');
8579      }
8580    };
8581
8582    const setupNostoWatcher = () => {
8583      // Preferred trigger: Nosto's post-render hook
8584      if (window.nostojs) {
8585        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
8586      }
8587
8588      // Fallback: debounced observer for async / Swiper-cloned slides
8589      let mountQueued = false;
8590      const nostoObserver = new MutationObserver(() => {
8591        if (mountQueued) return;
8592        mountQueued = true;
8593        requestAnimationFrame(() => {
8594          mountQueued = false;
8595          mountNostoHearts();
8596        });
8597      });
8598      nostoObserver.observe(document.body, { childList: true, subtree: true });
8599
8600      // Initial + retry passes for slow campaigns
8601      mountNostoHearts();
8602      setTimeout(mountNostoHearts, 1000);
8603      setTimeout(mountNostoHearts, 3000);
8604    };
8605
8606    reInitWishlistBtns('initial');
8607    setupGridWatcher();
8608    setupNostoWatcher();
8609  })();
8610</script>
8610
8611
8612<style>
8613  :root {
8614    --rivo-aw-favorite-button-active-color: #000000 !important;
8615  }
8616
8617  .favorite-button-wrapper {
8618    display: flex;
8619    align-items: center;
8620    justify-content: center;
8621    position: absolute;
8622    right: 0;
8623    width: 25px;
8624    height: 25px;
8625    padding: 0;
8626    background: transparent;
8627    border-radius: 50%;
8628    margin-right: 4px;
8629    margin-top: 4px;
8630    z-index: 1;
8631  }
8632
8633  header .favorite-button-wrapper,
8634  .site-header .favorite-button-wrapper {
8635    display: none !important;
8636  }
8637
8638  rivo-favorite-button svg {
8639    position: static !important;
8640    stroke: #000000 !important;
8641    height: 18px;
8642    margin: 0;
8643    z-index: 10 !important;
8644  }
8645
8646  .favorite-button-wrapper rivo-favorite-button {
8647    width: 100%;
8648    height: 100%;
8649    display: flex;
8650    align-items: center;
8651    justify-content: center;
8652  }
8653</style>
8654
8655
8656					<a href="/products/luther-sweater-navy-carob-stripe" class="product-card__image-container">
8657						<span class="visually-hidden">LUTHER SWEATER - NAVY CAROB STRIPE</span>
8658
8659							
8660<img src="//www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=1500" alt="Luther Rugby Sweater in Cotton Knit With Contrast Polo Collar, Quarter-Button Placket, Relaxed Fit, and Long Sleeves in Navy Carob Stripe Colorway - Full Body View Featured on Model" srcset="//www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=200 200w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=250 250w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=290 290w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=310 310w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=336 336w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=350 350w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=380 380w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=389 389w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=400 400w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=420 420w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=436 436w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=450 450w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=500 500w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=540 540w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=580 580w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=672 672w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=778 778w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=856 856w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=900 900w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=920 920w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/LUTHER-NAVY-CAROB-STRIPE_1_RM-860D-941F-8980.jpg?format=webp&amp;v=1781715744&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">
8661<video
8662										class="lazy product-card__image product-card__image--alternate js-product-card-video"
8663										preload="auto"
8664										loop
8665										muted
8666										playsinline
8667										poster="//www.rails.com/cdn/shop/files/preview_images/79bc1d4d6483433a9362c5aa6bb82ee8.thumbnail.0000000000.jpg?format=webp&v=1785514829&width=856"><source src="//www.rails.com/cdn/shop/videos/c/vp/79bc1d4d6483433a9362c5aa6bb82ee8/79bc1d4d6483433a9362c5aa6bb82ee8.m3u8?v=0" type="application/x-mpegURL"><source src="//www.rails.com/cdn/shop/videos/c/vp/79bc1d4d6483433a9362c5aa6bb82ee8/79bc1d4d6483433a9362c5aa6bb82ee8.HD-1080p-4.8Mbps-90454827.mp4?v=0" type="video/mp4"></video></a><div class="product-card__badge-container">
8668
8669
8670
8671
8672
8673
8674</div><div class="product-card__hover"><button
8675							type="button"
8676							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
8677							aria-label="Add LUTHER SWEATER - NAVY CAROB STRIPE to cart"
8678							
8679						>
8680							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
8681
8682						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container">
8682<span class="product-card__radio-button js-product-card-radio-button">
8683											<input
8684												class="product-card__option-radio js-product-card-option"
8685												type="radio"
8686												name="options[Size]"
8687												id="8958762090665-options[xs]"
8688												
8689												data-option="1"
8690												value="XS"
8691												data-quantity="2"
8692											/>
8693
8694											<label for="8958762090665-options[xs]">
8695												<span class="product-card__radio-button-value">XS</span>
8696											</label>
8697										</span><span class="product-card__radio-button js-product-card-radio-button">
8698											<input
8699												class="product-card__option-radio js-product-card-option"
8700												type="radio"
8701												name="options[Size]"
8702												id="8958762090665-options[s]"
8703												checked
8704												data-option="1"
8705												value="S"
8706												data-quantity="2"
8707											/>
8708
8709											<label for="8958762090665-options[s]">
8710												<span class="product-card__radio-button-value">S</span>
8711											</label>
8712										</span><span class="product-card__radio-button js-product-card-radio-button">
8713											<input
8714												class="product-card__option-radio js-product-card-option"
8715												type="radio"
8716												name="options[Size]"
8717												id="8958762090665-options[m]"
8718												
8719												data-option="1"
8720												value="M"
8721												data-quantity="2"
8722											/>
8723
8724											<label for="8958762090665-options[m]">
8725												<span class="product-card__radio-button-value">M</span>
8726											</label>
8727										</span><span class="product-card__radio-button js-product-card-radio-button">
8728											<input
8729												class="product-card__option-radio js-product-card-option"
8730												type="radio"
8731												name="options[Size]"
8732												id="8958762090665-options[l]"
8733												
8734												data-option="1"
8735												value="L"
8736												data-quantity="2"
8737											/>
8738
8739											<label for="8958762090665-options[l]">
8740												<span class="product-card__radio-button-value">L</span>
8741											</label>
8742										</span><span class="product-card__radio-button js-product-card-radio-button">
8743											<input
8744												class="product-card__option-radio js-product-card-option"
8745												type="radio"
8746												name="options[Size]"
8747												id="8958762090665-options[xl]"
8748												
8749												data-option="1"
8750												value="XL"
8751												data-quantity="2"
8752											/>
8753
8754											<label for="8958762090665-options[xl]">
8755												<span class="product-card__radio-button-value">XL</span>
8756											</label>
8757										</span><span class="product-card__radio-button js-product-card-radio-button">
8758											<input
8759												class="product-card__option-radio js-product-card-option"
8760												type="radio"
8761												name="options[Size]"
8762												id="8958762090665-options[xxl]"
8763												
8764												data-option="1"
8765												value="XXL"
8766												data-quantity="2"
8767											/>
8768
8769											<label for="8958762090665-options[xxl]">
8770												<span class="product-card__radio-button-value">XXL</span>
8771											</label>
8772										</span></div></div>
8773
8774						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
8775							<span class="product-card__preloader-icon"></span>
8776
8777							<span class="product-card__preloader-text">Adding...</span>
8778						</div>
8779
8780						<div class="visually-hidden product-card__error js-product-card-error">
8781							<div class="product-card__error-message js-product-card-error-message">
8782							</div>
8783						</div>
8784					</div>
8785				</div>
8786
8787				
8788					
8789		<div class="product-card__info">
8790			<div class="product-card__info-header"><a href="/products/luther-sweater-navy-carob-stripe" class="product-card__heading desktop-to-large-mobile-only">LUTHER SWEATER<span
8791							class="visually-hidden"> NAVY CAROB STRIPE</span></a>
8792
8793					<h3 class="product-card__heading mobile-large-only--flex">luther sweater<span
8794							class="visually-hidden"> NAVY CAROB STRIPE</span></h3></div>
8795
8796			<div class="product-card__info-body"><p class="product-card__color"> NAVY CAROB STRIPE</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>
8796$178</span></span></p></div>
8797		</div>
8798	
8799				
8800
8801				<select
8802					class="select product-card__hidden-select js-product-card-hidden-select"
8803					name="id"
8804				><option
8805							class="product-card__option"
8806							data-option-value="XS"
8807							value="47108166385833"
8808							data-variant-id="47108166385833"
8809							 disabled 
8810							data-available="false"
8811						>XS</option><option
8812							class="product-card__option"
8813							data-option-value="S"
8814							value="47108166418601"
8815							data-variant-id="47108166418601"
8816							
8817							data-available="true"
8818						>S</option><option
8819							class="product-card__option"
8820							data-option-value="M"
8821							value="47108166451369"
8822							data-variant-id="47108166451369"
8823							
8824							data-available="true"
8825						>M</option><option
8826							class="product-card__option"
8827							data-option-value="L"
8828							value="47108166484137"
8829							data-variant-id="47108166484137"
8830							
8831							data-available="true"
8832						>L</option><option
8833							class="product-card__option"
8834							data-option-value="XL"
8835							value="47108166516905"
8836							data-variant-id="47108166516905"
8837							
8838							data-available="true"
8839						>XL</option><option
8840							class="product-card__option"
8841							data-option-value="XXL"
8842							value="47108166549673"
8843							data-variant-id="47108166549673"
8844							
8845							data-available="true"
8846						>XXL</option></select>
8847
8848				
8849
8850<div class="js-product-card-pre-order">
8851</div>
8852
8853<script type="application/json" data-pre-order-json>
8854	{
8855		"preorderLineItemMessage": "This items ships on",
8856		"variants": [
8857{
8858		"id":47108166385833,
8859		"date": ""
8860		},
8861	{
8862		"id":47108166418601,
8863		"date": ""
8864		},
8865	{
8866		"id":47108166451369,
8867		"date": ""
8868		},
8869	{
8870		"id":47108166484137,
8871		"date": ""
8872		},
8873	{
8874		"id":47108166516905,
8875		"date": ""
8876		},
8877	{
8878		"id":47108166549673,
8879		"date": ""
8880		}
8881	
8882]
8883	}
8884</script>
8884
8885
8886</form>
8887		</span>
8888	</div></div><div class="featured-collections__col">
8889
8890	<div class="product-card ">
8891		<span class="product-card__link js-product-card-link"
8892			data-href="huntly-jacket-creosote"
8893			aria-label="HUNTLY JACKET - CREOSOTE"
8894		>
8895			<form
8896				action="/cart/add"
8897				method="POST"
8898				class="product-card__form js-product-card-form"
8899				id="huntly-jacket-creosote"
8900				data-product-handle="huntly-jacket-creosote"
8901				data-product-type="men"
8902			>
8903				<div class="product-card__image-wrapper product-card__image-wrapper--enable-alt-image js-product-card-image-wrapper">
8904					<div class="nosto_element visually-hidden" id="ab-alter-image"></div>
8905					<div class="nosto_element visually-hidden" id="ab-alter-image-1"></div>
8906					<div class="favorite-button-wrapper">
8907  <rivo-favorite-button
8908    data-product-id="8958762385577"
8909    rivo-ax-data
8910    rivo-ax-cloak
8911    rivo-ax-html="$store.icons.heart"
8912    rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"
8913  ></rivo-favorite-button>
8914</div>
8915
8916<script>
8917  (() => {
8918    // Guard: only initialize once, even if this snippet renders once per product card
8919    if (window.__rivoWishlistInitialized) return;
8920    window.__rivoWishlistInitialized = true;
8921
8922    const reInitWishlistBtns = (source = 'manual') => {
8923      try {
8924        const rivoAccountWidget = document.getElementById('rivo-account-slideout');
8925        if (window.RivoProfileAlpine && rivoAccountWidget) {
8926          console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`);
8927          window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons();
8928        }
8929      } catch (err) {
8930        console.log('[Wishlist Debug] Error initializing wishlist buttons', err);
8931      }
8932    };
8933
8934    const setupGridWatcher = () => {
8935      const grid = document.querySelector('[data-infinite-scroll-results]');
8936      if (!grid) {
8937        console.log('[Wishlist Debug] No infinite-scroll grid found.');
8938        return;
8939      }
8940
8941      let lastCount = grid.querySelectorAll('.product-block').length;
8942      console.log('[Wishlist Debug] Initial product-block count:', lastCount);
8943
8944      const observer = new MutationObserver(() => {
8945        const currentCount = grid.querySelectorAll('.product-block').length;
8946        if (currentCount !== lastCount) {
8947          console.log(`[Wishlist Debug] Product-block count changed ${lastCount} → ${currentCount}`);
8948          lastCount = currentCount;
8949          reInitWishlistBtns('grid-change');
8950        }
8951      });
8952
8953      observer.observe(grid, { childList: true, subtree: true });
8954      console.log('[Wishlist Debug] Watching grid for size changes');
8955    };
8956
8957    // Nosto-rendered recommendation cards ("Customers Also Love") come from Nosto's own
8958    // template, so the Liquid snippet never renders inside them. Eac
8958h Nosto card ships an
8959    // empty placeholder that carries the product id (e.g. #productpage-nosto-*-wishlist-button).
8960    // Inject the Rivo favorite button into each card's .product-card__image-wrapper so the
8961    // existing .product-recommendations CSS positions it, then re-init Rivo's Alpine.
8962    const mountNostoHearts = () => {
8963      const cards = document.querySelectorAll('.nosto-rec .product-card');
8964      let added = 0;
8965
8966      cards.forEach((card) => {
8967        if (card.dataset.rivoMounted) return;
8968
8969        const wrapper = card.querySelector('.product-card__image-wrapper');
8970        // Nosto placeholder holds the product id
8971        const placeholder =
8972          card.querySelector('[id^="productpage-nosto"][data-product-id]') ||
8973          card.querySelector('[data-product-id]');
8974        const productId = placeholder && placeholder.getAttribute('data-product-id');
8975
8976        if (!wrapper || !productId) return;
8977        if (wrapper.querySelector('.favorite-button-wrapper')) {
8978          card.dataset.rivoMounted = '1';
8979          return;
8980        }
8981
8982        const heart = document.createElement('div');
8983        heart.className = 'favorite-button-wrapper';
8984        heart.innerHTML =
8985          '<rivo-favorite-button data-product-id="' + productId + '" ' +
8986          'rivo-ax-data rivo-ax-cloak ' +
8987          'rivo-ax-html="$store.icons.heart" ' +
8988          'rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && ' +
8989          '(!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)">' +
8990          '</rivo-favorite-button>';
8991
8992        wrapper.prepend(heart);
8993        card.dataset.rivoMounted = '1';
8994        added++;
8995      });
8996
8997      if (added) {
8998        console.log(`[Wishlist Debug] Injected ${added} Nosto favorite button(s)`);
8999        reInitWishlistBtns('nosto-mount');
9000      }
9001    };
9002
9003    const setupNostoWatcher = () => {
9004      // Preferred trigger: Nosto's post-render hook
9005      if (window.nostojs) {
9006        window.nostojs((api) => api.listen('postrender', () => setTimeout(mountNostoHearts, 0)));
9007      }
9008
9009      // Fallback: debounced observer for async / Swiper-cloned slides
9010      let mountQueued = false;
9011      const nostoObserver = new MutationObserver(() => {
9012        if (mountQueued) return;
9013        mountQueued = true;
9014        requestAnimationFrame(() => {
9015          mountQueued = false;
9016          mountNostoHearts();
9017        });
9018      });
9019      nostoObserver.observe(document.body, { childList: true, subtree: true });
9020
9021      // Initial + retry passes for slow campaigns
9022      mountNostoHearts();
9023      setTimeout(mountNostoHearts, 1000);
9024      setTimeout(mountNostoHearts, 3000);
9025    };
9026
9027    reInitWishlistBtns('initial');
9028    setupGridWatcher();
9029    setupNostoWatcher();
9030  })();
9031</script>
9031
9032
9033<style>
9034  :root {
9035    --rivo-aw-favorite-button-active-color: #000000 !important;
9036  }
9037
9038  .favorite-button-wrapper {
9039    display: flex;
9040    align-items: center;
9041    justify-content: center;
9042    position: absolute;
9043    right: 0;
9044    width: 25px;
9045    height: 25px;
9046    padding: 0;
9047    background: transparent;
9048    border-radius: 50%;
9049    margin-right: 4px;
9050    margin-top: 4px;
9051    z-index: 1;
9052  }
9053
9054  header .favorite-button-wrapper,
9055  .site-header .favorite-button-wrapper {
9056    display: none !important;
9057  }
9058
9059  rivo-favorite-button svg {
9060    position: static !important;
9061    stroke: #000000 !important;
9062    height: 18px;
9063    margin: 0;
9064    z-index: 10 !important;
9065  }
9066
9067  .favorite-button-wrapper rivo-favorite-button {
9068    width: 100%;
9069    height: 100%;
9070    display: flex;
9071    align-items: center;
9072    justify-content: center;
9073  }
9074</style>
9075
9076
9077					<a href="/products/huntly-jacket-creosote" class="product-card__image-container">
9078						<span class="visually-hidden">HUNTLY JACKET - CREOSOTE</span>
9079
9080							
9081<img src="//www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=1500" alt="Huntly Jacket in Twill With Plaid Lining, Corduroy Collar, Storm Flap Snap-and-Zip, Four Front Snap Flap Pockets, and Long Sleeves in Creosote Colorway - Upper Body Side View Featured on Model" srcset="//www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=200 200w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=250 250w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=290 290w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=310 310w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=336 336w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=350 350w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=380 380w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=389 389w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=400 400w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=420 420w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=436 436w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=450 450w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=500 500w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=540 540w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=580 580w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=672 672w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=778 778w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=856 856w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=900 900w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=920 920w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_1_RM-680D-952F-9006_1e9ea54a-9270-4a11-95f6-724b6dd04699.jpg?format=webp&amp;v=1781730816&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">
9082<div>
9083										
9084										<img src="//www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=1500" alt="Huntly Jacket in Twill With Plaid Lining, Corduroy Collar, Storm Flap Snap-and-Zip, Four Front Snap Fla
9084p Pockets, and Long Sleeves in Creosote Colorway - Upper Body Front View Featured on Model" srcset="//www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=200 200w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=250 250w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=290 290w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=310 310w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=336 336w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=350 350w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=380 380w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=389 389w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=400 400w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=420 420w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=436 436w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=450 450w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=500 500w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=540 540w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=580 580w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=672 672w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=778 778w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=856 856w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=900 900w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=920 920w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=1000 1000w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&amp;width=1040 1040w, //www.rails.com/cdn/shop/files/HUNTLY-CREOSOTE_2_RM-680D-952F-9006.jpg?format=webp&amp;v=1781716469&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">
9085									</div></a><div class="product-card__badge-container">
9086
9087
9088
9089
9090
9091
9092</div><div class="product-card__hover"><button
9093							type="button"
9094							class="button product-card__button js-add-to-cart product-card__button--mobile-hidden"
9095							aria-label="Add HUNTLY JACKET - CREOSOTE to cart"
9096							
9097						>
9098							<span class="product-card__button-text desktop-to-large-mobile-only">QUICK ADD +</span></button>
9099
9100						<div class="product-card__radio-fieldset visually-hidden js-radio-fieldset"><div class="product-card__options-container"><span class="product-card__radio-button js-product-card-radio-button">
9101											<input
9102												class="product-card__option-radio js-product-card-option"
9103												type="radio"
9104												name="options[Size]"
9105												id="8958762385577-options[xs]"
9106												
9107												data-option="1"
9108												value="XS"
9109												data-quantity="4"
9110											/>
9111
9112											<label for="8958762385577-options[xs]">
9113												<span class="product-card__radio-button-value">XS</span>
9114											</label>
9115										</span>
9115<span class="product-card__radio-button js-product-card-radio-button">
9116											<input
9117												class="product-card__option-radio js-product-card-option"
9118												type="radio"
9119												name="options[Size]"
9120												id="8958762385577-options[s]"
9121												checked
9122												data-option="1"
9123												value="S"
9124												data-quantity="4"
9125											/>
9126
9127											<label for="8958762385577-options[s]">
9128												<span class="product-card__radio-button-value">S</span>
9129											</label>
9130										</span><span class="product-card__radio-button js-product-card-radio-button">
9131											<input
9132												class="product-card__option-radio js-product-card-option"
9133												type="radio"
9134												name="options[Size]"
9135												id="8958762385577-options[m]"
9136												
9137												data-option="1"
9138												value="M"
9139												data-quantity="4"
9140											/>
9141
9142											<label for="8958762385577-options[m]">
9143												<span class="product-card__radio-button-value">M</span>
9144											</label>
9145										</span><span class="product-card__radio-button js-product-card-radio-button">
9146											<input
9147												class="product-card__option-radio js-product-card-option"
9148												type="radio"
9149												name="options[Size]"
9150												id="8958762385577-options[l]"
9151												
9152												data-option="1"
9153												value="L"
9154												data-quantity="4"
9155											/>
9156
9157											<label for="8958762385577-options[l]">
9158												<span class="product-card__radio-button-value">L</span>
9159											</label>
9160										</span><span class="product-card__radio-button js-product-card-radio-button">
9161											<input
9162												class="product-card__option-radio js-product-card-option"
9163												type="radio"
9164												name="options[Size]"
9165												id="8958762385577-options[xl]"
9166												
9167												data-option="1"
9168												value="XL"
9169												data-quantity="4"
9170											/>
9171
9172											<label for="8958762385577-options[xl]">
9173												<span class="product-card__radio-button-value">XL</span>
9174											</label>
9175										</span><span class="product-card__radio-button js-product-card-radio-button">
9176											<input
9177												class="product-card__option-radio js-product-card-option"
9178												type="radio"
9179												name="options[Size]"
9180												id="8958762385577-options[xxl]"
9181												
9182												data-option="1"
9183												value="XXL"
9184												data-quantity="4"
9185											/>
9186
9187											<label for="8958762385577-options[xxl]">
9188												<span class="product-card__radio-button-value">XXL</span>
9189											</label>
9190										</span></div></div>
9191
9192						<div class="product-card__preloader visually-hidden js-product-card-pending-state">
9193							<span class="product-card__preloader-icon"></span>
9194
9195							<span class="product-card__preloader-text">Adding...</span>
9196						</div>
9197
9198						<div class="visually-hidden product-card__error js-product-card-error">
9199							<div class="product-card__error-message js-product-card-error-message">
9200							</div>
9201						</div>
9202					</div>
9203				</div>
9204
9205				
9206					
9207		<div class="product-card__info">
9208			<div class="product-card__info-header"><a href="/products/huntly-jacket-creosote" class="product-card__heading desktop-to-large-mobile-only">HUNTLY JACKET<span
9209							class="visually-hidden"> CREOSOTE</span></a>
9210
9211					<h3 class="product-card__heading mobile-large-only--flex">huntly jacket<span
9212							class="visually-hidden"> CREOSOTE</span></h3><span class="product-card__products-count desktop-to-large-mobile-only">+ more colors</span></div>
9213
9214			<div class="product-card__info-body"><p class="product-card__color"> CREOSOTE</p><p class="product-card__price"><span class="product-card__price-value js-product-card-price "><span class=money>$298</span></span><a href="/products/huntly-jacket-creosote" class="product-card__products-count mobile-large-only--flex">+ more colors</a></p></div>
9215		</div>
9216	
9217				
9218
9219				<select
9220					class="select product-card__hidden-select js-product-card-hidden-select"
9221					name="id"
9222				><option
9223							class="product-card__option"
9224							data-option-value="XS"
9225							value="47108168614057"
9226							data-variant-id="47108168614057"
9227							 disabled 
9228							data-available="false"
9229						>XS</option><option
9230							class="product-card__option"
9231							data-option-value="S"
9232							value="47108168646825"
9233							data-variant-id="47108168646825"
9234							
9235							data-available="true"
9236						>S</option><option
9237							class="product-card__option"
9238							data-option-value="M"
9239							value="47108168679593"
9240							data-variant-id="47108168679593"
9241							
9242							data-available="true"
9243						>M</option><option
9244							class="product-card__option"
9245							data-option-value="L"
9246							value="47108168712361"
9247							data-variant-id="47108168712361"
9248							
9249							data-available="true"
9250						>L</option><option
9251							class="product-card__option"
9252							data-option-value="XL"
9253							value="47108168745129"
9254							data-variant-id="47108168745129"
9255							
9256							data-available="true"
9257						>XL</option><option
9258							class="product-card__option"
9259							data-option-value="XXL"
9260							value="47108168777897"
9261							data-variant-id="47108168777897"
9262							
9263							data-available="true"
9264						>XXL</option></select>
9265
9266				
9267
9268<div class="js-product-card-pre-order">
9269</div>
9270
9271<script type="application/json" data-pre-order-json>
9272	{
9273		"preorderLineItemMessage": "This items ships on",
9274		"variants": [
9275{
9276		"id":47108168614057,
9277		"date": ""
9278		},
9279	{
9280		"id":47108168646825,
9281		"date": ""
9282		},
9283	{
9284		"id":47108168679593,
9285		"date": ""
9286		},
9287	{
9288		"id":47108168712361,
9289		"date": ""
9290		},
9291	{
9292		"id":47108168745129,
9293		"date": ""
9294		},
9295	{
9296		"id":47108168777897,
9297		"date": ""
9298		}
9299	
9300]
9301	}
9302</script>
9302
9303
9304</form>
9305		</span>
9306	</div></div>
9307			</div>
9308		</div>
9309	</section><style> #shopify-section-template--23897451069609__featured_collections_yecfQi .featured-collections {background-color: #f7f4f2; padding-bottom: 0px;} </style></div><section id="shopify-section-template--23897451069609__module_vertical_padding_EiPWVx" class="shopify-section module module--vertical-padding">
9310
9311
9312  <link href="//www.rails.com/cdn/shop/t/1629/assets/module-vertical-padding-vite-DgkbO0_A.css" rel="stylesheet" type="text/css" media="all" />
9313
9314
9315
9316<style data-shopify>
9317	#shopify-section-template--23897451069609__module_vertical_padding_EiPWVx {
9318		--padding-desktop: 30px;
9319		--padding-mobile: 30px;
9320		--background-color: #ffffff;
9321	}
9322</style>
9323</section><section id="shopify-section-template--23897451069609__module_image_with_text_nfC4fE" class="shopify-section module module--image-with-text">
9324
9325
9326  <link href="//www.rails.com/cdn/shop/t/1629/assets/module-image-with-text-vite-BsRqK8qL.css" rel="stylesheet" type="text/css" media="all" />
9327
9328
9329
9330
9331  <link href="//www.rails.com/cdn/shop/t/1629/assets/product-list-vite-s9mH-91O.css" rel="stylesheet" type="text/css" media="all" />
9332
9333
9334<style data-shopify>
9335			.image-with-text__wrapper-block_Tezep3 {
9336				--background-color: #ffffff;
9337				--text-color: #2b2b2b;
9338				--button-text-color: #2b2b2b;
9339				--button-background-color: #ffffff;
9340				--text-position-desktop: left;
9341				--text-position-mobile: left;"
9342
9343				--object-position-desktop: 50.0% 50.0%;
9344					--object-position-mobile: 50.0% 50.0%;}
9345		</style>
9346<div class="image-with-text__wrapper image-with-text__wrapper-block_Tezep3 "
9347				>
9348				<div class="image-with-text__inner
9349				 			image-with-text__inner--left
9350				 			image-with-text__inner--small
9351				 			
9352				  			add-to-bag-container
9353							container
9354"
9355					 data-section-id="template--23897451069609__module_image_with_text_nfC4fE"
9356					 data-section-type="block-with-video"
9357					 data-autoplay="false"
9358					 data-mute="true"
9359					 ><div class="image-with-text__image-container">
9360					<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">
9361<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">
9362					</div>
9363				</div><div class="image-with-text__info-container">
9364				<div class="image-with-text__info-inner">
9365					<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"
9366							   href="/pages/loyalty-program"
9367							   aria-label="join rails vip now">join rails vip now</a></div>
9368				</div>
9369			</div><div class="relative image-with-text__product-list"></div>
9370				</div>
9371			</div><style data-shopify>
9372			.image-with-text__wrapper-block_FGma4N {
9373				--background-color: #ffffff;
9374				--text-color: #2b2b2b;
9375				--button-text-color: #2b2b2b;
9376				--button-background-color: #ffffff;
9377				--text-position-desktop: left;
9378				--text-position-mobile: right;"
9379
9380				--object-position-desktop: 50.0% 50.0%;
9381					--object-position-mobile: 50.0% 50.0%;}
9382		</style>
9383<div class="image-with-text__wrapper image-with-text__wrapper-block_FGma4N "
9384				>
9385				<div class="image-with-text__inner
9386				 			image-with-text__inner--right
9387				 			image-with-text__inner--small
9388				 			
9389				  			add-to-bag-container
9390							container
9391"
9392					 data-section-id="template--23897451069609__module_image_with_text_nfC4fE"
9393					 data-section-type="block-with-video"
9394					 data-autoplay="false"
9395					 data-mute="true"
9396					 ><div class="image-with-text__image-container">
9397					<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">
9398<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">
9399					</div>
9400				</div><div class="image-with-text__info-container">
9401				<div class="image-with-text__info-inner">
9402					<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"
9403							   href="/pages/womens-essentials"
9404							   aria-label="the essentials collection">the essentials collection</a></div>
9405				</div>
9406			</div><div class="relative image-with-text__product-list"></div>
9407				</div>
9408			</div><style data-shopify>
9409			.image-with-text__wrapper-block_CL3Ym8 {
9410				--background-color: #ffffff;
9411				--text-color: #2b2b2b;
9412				--button-text-color: #2b2b2b;
9413				--button-background-color: #ffffff;
9414				--text-position-desktop: left;
9415				--text-position-mobile: left;"
9416
9417				--object-position-desktop: 50.0% 50.0%;
9418					--object-position-mobile: 50.0% 50.0%;}
9419		</style>
9420<div class="image-with-text__wrapper image-with-text__wrapper-block_CL3Ym8 "
9421				>
9422				<div class="image-with-text__inner
9423				 			image-with-text__inner--left
9424				 			image-with-text__inner--small
9425				 			
9426				  			add-to-bag-container
9427							container
9428"
9429					 data-section-id="template--23897451069609__module_image_with_text_nfC4fE"
9430					 data-section-type="block-with-video"
9431					 data-autoplay="false"
9432					 data-mute="true"
9433					 ><div class="image-with-text__image-container">
9434					<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">
9435<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">
9436					</div>
9437				</div><div class="image-with-text__info-container">
9438				<div class="image-with-text__info-inner">
9439					<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"
9440							   href="/collections/womens-hunter-game-day-edit"
9441							   aria-label="the game day edit">the game day edit</a></div>
9442				</div>
9443			</div><div class="relative image-with-text__product-list"></div>
9444				</div>
9445			</div><style data-shopify>
9446			.image-with-text__wrapper-block_GVq6pg {
9447				--background-color: #ffffff;
9448				--text-color: #2b2b2b;
9449				--button-text-color: #2b2b2b;
9450				--button-background-color: #ffffff;
9451				--text-position-desktop: left;
9452				--text-position-mobile: right;"
9453
9454				--object-position-desktop: 50.0% 50.0%;
9455					--object-position-mobile: 50.0% 50.0%;}
9456		</style>
9457<div class="image-with-text__wrapper image-with-text__wrapper-block_GVq6pg "
9458				>
9459				<div class="image-with-text__inner
9460				 			image-with-text__inner--right
9461				 			image-with-text__inner--small
9462				 			
9463				  			add-to-bag-container
9464							container
9465"
9466					 data-section-id="template--23897451069609__module_image_with_text_nfC4fE"
9467					 data-section-type="block-with-video"
9468					 data-autoplay="false"
9469					 data-mute="true"
9470					 ><div class="image-with-text__image-container">
9471					<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">
9472<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">
9473					</div>
9474				</div><div class="image-with-text__info-container">
9475				<div class="image-with-text__info-inner">
9476					<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"
9477							   href="/collections/womens-handbags"
9478							   aria-label="shop handbags">shop handbags</a></div>
9479				</div>
9480			</div><div class="relative image-with-text__product-list"></div>
9481				</div>
9482			</div></section><section id="shopify-section-template--23897451069609__module_main_banner_E7XQcK" class="shopify-section module module--banner">
9483
9484
9485  <link href="//www.rails.com/cdn/shop/t/1629/assets/module-main-banner-vite-DaomhHe-.css" rel="stylesheet" type="text/css" media="all" />
9486
9487
9488
9489
9490  <link href="//www.rails.com/cdn/shop/t/1629/assets/product-list-vite-s9mH-91O.css" rel="stylesheet" type="text/css" media="all" />
9491
9492
9493
9494
9495	<style data-shopify>
9496		#shopify-section-template--23897451069609__module_main_banner_E7XQcK {
9497			--section-height-desktop:65vh;
9498			--section-height-mobile:55vh;
9499			--section-padding-bottom: 30px;
9500			--padding-top-bottom-desktop: 66px;
9501			--padding-top-bottom-mobile: 56px;
9502				--initial-module-banner-height-desktop: 65vh;
9503
9504				--initial-module-banner-height-mobile: 52.1vw;
9505		}
9506	</style>
9507<div class="module-banner add-to-bag-container container module-banner--static module-banner--has-desktop-slides module-banner--has-mobile-slides"
9508		
9509		>
9510		<div class="swiper-container__wrapper">
9511			<div class="swiper-container module-banner__slider"
9512				 role="region"
9513				 aria-label="carousel"
9514				 data-autoplay="3000"
9515			>
9516				<div class="swiper-wrapper module-banner__slider-wrapper"><div class="module-banner__static-slide module-banner__static-slide--desktop">
9517
9518<div
9519  class="swiper-slide module-banner__slider-slide js-module-banner-slide"
9520  id="shopify-block-slide_g4iKFK-desktop"
9521  data-video-autoplay="false"
9522  data-product-list-id="slide_g4iKFK"
9523  
9524>
9525  <style data-shopify>
9526    #shopify-block-slide_g4iKFK-desktop {
9527      --horisontal-alignment-desktop: center;
9528      --horisontal-alignment-text-desktop: center;
9529      --vertical-alignment-desktop: center;
9530      --horisontal-alignment-mobile: center;
9531      --horisontal-alignment-text-mobile: center;
9532      --vertical-alignment-mobile: center;
9533      --image-position-desktop: 50.0% 50.0%;
9534      --image-position-mobile: 50.0% 50.0%;
9535      --overlay-color: ;
9536      --overlay-opacity: 0.4;
9537      --text-color: #ffffff;
9538      --background-color: ;
9539      --button-text-color: #2b2b2b;
9540      --button-background-color: #ffffff;
9541    }
9542  </style>
9543
9544  <div class="module-banner__slider-slide-container">
9545
9546<div
9547  class="module-banner__media js-image-media"
9548  style="--image-position-desktop: 50.0% 50.0%; --aspect-ratio: 16/9; --aspect-ratio-mobile: 16/9;"
9549><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">
9550<div class="module-banner__media-overlay module-banner__media-overlay--hidden"></div>
9551</div>
9552<div class="module-banner__content"><h2 class="module-banner__heading">Our Stores</h2><div class="module-banner__buttons-container">
9553							<a href="/pages/stores"
9554							   class="button button--primary module-banner__button module-banner__button--first"
9555							   aria-label="Go to Come Visit US">Come Visit US</a>
9556						</div></div></div>
9557</div>
9558</div><div class="module-banner__static-slide module-banner__static-slide--mobile">
9559
9560<div
9561  class="swiper-slide module-banner__slider-slide js-module-banner-slide"
9562  id="shopify-block-slide_g4iKFK-mobile"
9563  data-video-autoplay="false"
9564  data-product-list-id="slide_g4iKFK"
9565  
9566>
9567  <style data-shopify>
9568    #shopify-block-slide_g4iKFK-mobile {
9569      --horisontal-alignment-desktop: center;
9570      --horisontal-alignment-text-desktop: center;
9571      --vertical-alignment-desktop: center;
9572      --horisontal-alignment-mobile: center;
9573      --horisontal-alignment-text-mobile: center;
9574      --vertical-alignment-mobile: center;
9575      --image-position-desktop: 50.0% 50.0%;
9576      --image-position-mobile: 50.0% 50.0%;
9577      --overlay-color: ;
9578      --overlay-opacity: 0.4;
9579      --text-color: #ffffff;
9580      --background-color: ;
9581      --button-text-color: #2b2b2b;
9582      --button-background-color: #ffffff;
9583    }
9584  </style>
9585
9586  <div class="module-banner__slider-slide-container" style="--section-height-mobile: 52.1vw;">
9587
9588<div
9589  class="module-banner__media js-image-media"
9590  style="--image-position-mobile: 50.0% 50.0%; --aspect-ratio: 16/9; --aspect-ratio-mobile: 16/9;"
9591><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">
9592<div class="module-banner__media-overlay module-banner__media-overlay--hidden"></div>
9593</div>
9594<div class="module-banner__content"><h2 class="module-banner__heading">Our Stores</h2><div class="module-banner__buttons-container">
9595							<a href="/pages/stores"
9596							   class="button button--primary module-banner__button module-banner__button--first"
9597							   aria-label="Go to Come Visit US">Come Visit US</a>
9598						</div></div></div>
9599</div>
9600</div></div></div></div></div>
9601
9602
9603
9604</section><div id="shopify-section-template--23897451069609__advantages_fPpggy" class="shopify-section">
9605
9606
9607  <link href="//www.rails.com/cdn/shop/t/1629/assets/advantages-vite-s-QNepnJ.css" rel="stylesheet" type="text/css" media="all" />
9608
9609<section
9610		class="advantages"
9611		data-section-id="template--23897451069609__advantages_fPpggy"
9612		data-section-type="advantages"
9613	>
9614		<div class="container advantages__container">
9615			<div class="advantages__row-wrapper swiper js-advantages-slider-container" role="region" aria-label="carousel">
9616				<ul class="advantages__row advantages__slider swiper-wrapper"><li class="advantages__col advantages__slide swiper-slide js-advantages-slide"><div class="advantages__icon">
9617									<span aria-hidden="true"><svg width="30" height="30" viewbox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
9618<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>
9619</svg></span>
9620								</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">
9621									<span aria-hidden="true"><svg width="28" height="28" viewbox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
9622<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 
962216.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>
9623<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>
9624<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>
9625</svg></span>
9626								</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">
9627									<span aria-hidden="true"><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 23 23">
9628    <defs>
9629        <style>.cls-1{fill:#2b2b2b;stroke:#fff;stroke-width:0.15px;}</style>
9630    </defs>
9631    <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>
9632    <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>
9633</svg></span>
9634								</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">
9635									<span aria-hidden="true"><svg width="23" height="24" viewbox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg">
9636<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>
9637</svg></span>
9638								</div><h3 class="advantages__heading">Customer Care</h3><p class="advantages__text">Dedicated in-house customer service team</p></li></ul>
9639
9640				<div class="swiper-pagination advantages__pagination js-advantages-slider-pagination"></div>
9641
9642				<div class="swiper-button-next advantages__button advantages__button--next js-advantages-slider-next">
9643					<span aria-hidden="true"><svg
9644	width="24"
9645	height="62"
9646	viewBox="0 0 24 62"
9647	fill="none"
9648	xmlns="http://www.w3.org/2000/svg"
9649	class="icon"
9650	aria-hidden="true"
9651>
9652	<path d="M2 1l20 30L2 61" stroke="#2B2B2B" stroke-width="3" />
9653</svg>
9654</span>
9655				</div>
9656
9657				<div class="swiper-button-prev advantages__button advantages__button--prev js-advantages-slider-prev">
9658					<span aria-hidden="true"><svg
9659	width="24"
9660	height="62"
9661	viewBox="0 0 24 62"
9662	fill="none"
9663	xmlns="http://www.w3.org/2000/svg"
9664	class="icon"
9665	aria-hidden="true"
9666>
9667	<path d="M22 1L2 31l20 30" stroke="#2B2B2B" stroke-width="3" />
9668</svg>
9669</span>
9670				</div>
9671			</div>
9672		</div>
9673	</section><style> #shopify-section-template--23897451069609__advantages_fPpggy .container {padding-top: 15px; padding-bottom: 15px;} #shopify-section-template--23897451069609__advantages_fPpggy .advantages {background-color: #f7f4f2;} </style></div><div id="shopify-section-template--23897451069609__instafeed_header_dgVbH9" class="shopify-section">
9674
9675
9676<div class="container">
9677	<div class="instagram-follow-bar" style="display:flex; justify-content:space-between; align-items:center; padding-top:0px;">
9678		
9679			<span class="username" style="font-family: GT Super Ds, sans-serif; font-size: 30px; font-weight: 500; line-height: 1.25; color: #2b2b2b;">
9680        @rails
9681      </span>
9682		
9683
9684		
9685			<a
9686				href="https://instagram.com/rails"
9687				target="_blank"
9688				rel="noopener noreferrer"
9689				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;">
9690				FOLLOW &nbsp; &gt;
9691			</a>
9692		
9693	</div>
9694</div>
9695
9696
9697
9698<style> #shopify-section-template--23897451069609__instafeed_header_dgVbH9 .container {padding-left: 40px !important; padding-right: 40px !important;} #shopify-section-template--23897451069609__instafeed_header_dgVbH9 .username {font-size: 25px !important;} @media screen and (max-width: 767px) {#shopify-section-template--23897451069609__instafeed_header_dgVbH9 .container {padding-left: 20px !important; padding-right: 20px !important; } #shopify-section-template--23897451069609__instafeed_header_dgVbH9 .username {font-size: 18px !important; padding-left: 20px; } #shopify-section-template--23897451069609__instafeed_header_dgVbH9 .instagram-follow-bar {margin-right: 20px; } #shopify-section-template--23897451069609__instafeed_header_dgVbH9 a {font-size: 12px !important; }} </style></div><div id="shopify-section-template--23897451069609__17484484356cfc54c3" class="shopify-section">
9699  
9700    <div id="shopify-block-ASFB0WFBtOGxkeXc1S__instafeed_app_block_xGhdYi" class="shopify-block shopify-app-block">
9701
9702
9703
9704  
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716<style>
9717      div[id*="instafeed_app_block"] {
9718        width: 100%;
9719      }
9720      div.shopify-section:has(> [id*="instafeed_app_block"]) {
9721      width: 100%;
9722      }
9723      
9724      body #insta-feed {
9725      
9726          
9727
9728          
9729          margin-bottom: 30px!important;
9730          
9731
9732          
9733
9734          
9735
9736          
9737      }
9738      
9739      body #insta-feed h2 {
9740      
9741        
9742        
9743         text-align: center;
9744      }
9745
9746      
9747      
9748</style>
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760  <div id="insta-feed"></div>
9761  
9761<script>
9762    if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "";
9763    
9764  </script>
9764
9765
9766
9767<!-- BEGIN app snippet: storefront-script -->
9768
9769
9770  
9771    
9771<script>
9772      var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-7184bddfb7e34794f080fd9813819be5.js";
9773      var instafeedScriptMode = "defer";
9774      !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e))if("defer"!==n){if("consent"===n){var t=!1;function o(){t||(t=!0,a())}function i(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&o()}function d(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&o()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i):i()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d())}"complete"===document.readyState?a():window.addEventListener("load",function(){a()})}else"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a();function r(e){return String(e).split("?")[0]}function a(){if(!function(){for(var n=document.getElementsByTagName("script"),t=r(e),o=0;o!==n.length;o++)if(r(n[o].src)===t)return!0;return!1}()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode);
9775    </script>
9775
9776  
9777
9778<!-- END app snippet -->
9779
9780
9781
9782
9783
9784
9785</div>
9786  
9787
9788
9789
9790
9791</div><div id="shopify-section-template--23897451069609__instafeed_header_f96Eyn" class="shopify-section">
9792
9793
9794<div class="container">
9795	<div class="instagram-follow-bar" style="display:flex; justify-content:space-between; align-items:center; padding-top:0px;">
9796		
9797			<span class="username" style="font-family: GT Super Ds, sans-serif; font-size: 30px; font-weight: 500; line-height: 1.25; color: #2b2b2b;">
9798        @railsmens
9799      </span>
9800		
9801
9802		
9803			<a
9804				href="https://instagram.com/railsmens/"
9805				target="_blank"
9806				rel="noopener noreferrer"
9807				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;">
9808				FOLLOW &nbsp; &gt;
9809			</a>
9810		
9811	</div>
9812</div>
9813
9814
9815
9816<style> #shopify-section-template--23897451069609__instafeed_header_f96Eyn .container {padding-left: 40px !important; padding-right: 40px !important;} #shopify-section-template--23897451069609__instafeed_header_f96Eyn .username {font-size: 25px !important;} @media screen and (max-width: 767px) {#shopify-section-template--23897451069609__instafeed_header_f96Eyn .container {padding-left: 20px !important; padding-right: 20px !important; } #shopify-section-template--23897451069609__instafeed_header_f96Eyn .username {font-size: 18px !important; padding-left: 20px; } #shopify-section-template--23897451069609__instafeed_header_f96Eyn .instagram-follow-bar {margin-right: 20px; } #shopify-section-template--23897451069609__instafeed_header_f96Eyn a {font-size: 12px !important; }} </style></div><div id="shopify-section-template--23897451069609__17484498895385a857" class="shopify-section">
9817  
9818    <div id="shopify-block-ASTZITGVKRVJvYWlhN__instafeed_app_block_nq6wy8" class="shopify-block shopify-app-block">
9819
9820
9821
9822  
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834<style>
9835      div[id*="instafeed_app_block"] {
9836        width: 100%;
9837      }
9838      div.shopify-section:has(> [id*="instafeed_app_block"]) {
9839      width: 100%;
9840      }
9841      
9842      body #feed-39987 {
9843      
9844          
9845
9846          
9847          margin-bottom: 30px!important;
9848          
9849
9850          
9851
9852          
9853
9854          
9855      }
9856      
9857      body #feed-39987 h2 {
9858      
9859        
9860        
9861         text-align: center;
9862      }
9863
9864      
9865      
9866</style>
9867
9868
9869
9870
9871
9872
9873  <div id="feed-39987" class="instafeed-shopify"></div>
9874
9875
9876
9877  
9877<script>
9878    if (typeof instafeed39987Title === 'undefined') var instafeed39987Title = "";
9879    
9880  </script>
9880
9881
9882
9883
9884
9885
9886<!-- BEGIN app snippet: storefront-script -->
9887
9888
9889  
9890    
9890<script>
9891      var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-7184bddfb7e34794f080fd9813819be5.js";
9892      var instafeedScriptMode = "defer";
9893      !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e))if("defer"!==n){if("consent"===n){var t=!1;function o(){t||(t=!0,a())}function i(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&o()}function d(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&o()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i):i()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d())}"complete"===document.readyState?a():window.addEventListener("load",function(){a()})}else"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a();function r(e){return String(e).split("?")[0]}function a(){if(!function(){for(var n=document.getElementsByTagName("script"),t=r(e),o=0;o!==n.length;o++)if(r(n[o].src)===t)return!0;return!1}()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode);
9894    </script>
9894
9895  
9896
9897<!-- END app snippet -->
9898
9899
9900
9901
9902
9903
9904</div>
9905  
9906
9907
9908
9909
9910</div>
9911		</main>
9912
9913		<div id="shopify-section-footer" class="shopify-section">
9914
9915
9916
9917
9918
9919<footer class="footer"
9920		role="contentinfo"
9921		data-section-type="footer"
9922		data-section-id="footer"
9923>
9924	<div class="container footer__container">
9925		<div class="footer__main-content">
9926
9927			
9928			
9929			
9930
9931				<div class="footer__menus-container footer__menus-container--desktop">
9932					<nav class="footer__menus" aria-label="Footer navigation">
9933								<div class="footer__menu-container">
9934									<div class="footer-menu">
9935										<h2 class="footer-menu__title">Customer Service</h2>
9936
9937										<ul class="footer-menu__list">
9938												
9939												
9940
9941												
9942
9943												<li class="footer-menu__item">
9944													<a href="/pages/faq"
9945													   
9946													   class="footer-menu__item-link"
9947													   aria-label="Go to FAQ"
9948													>FAQ</a>
9949												</li>
9950											
9951												
9952												
9953
9954												
9955
9956												<li class="footer-menu__item">
9957													<a href="/account/login"
9958													   
9959													   class="footer-menu__item-link"
9960													   aria-label="Go to MY ACCOUNT"
9961													>MY ACCOUNT</a>
9962												</li>
9963											
9964												
9965												
9966
9967												
9968
9969												<li class="footer-menu__item">
9970													<a href="/pages/stores"
9971													   
9972													   class="footer-menu__item-link"
9973													   aria-label="Go to OUR STORES"
9974													>OUR STORES</a>
9975												</li>
9976											
9977												
9978												
9979
9980												
9981
9982												<li class="footer-menu__item">
9983													<a href="/pages/loyalty-program"
9984													   
9985													   class="footer-menu__item-link"
9986													   aria-label="Go to RAILS VIP"
9987													>RAILS VIP</a>
9988												</li>
9989											
9990												
9991												
9992
9993												
9994
9995												<li class="footer-menu__item">
9996													<a href="/policies/shipping-policy"
9997													   
9998													   class="footer-menu__item-link"
9999													   aria-label="Go to SHIPPING"
10000													>SHIPPING</a>
10001												</li>
10002											
10003												
10004												
10005
10006												
10007
10008												<li class="footer-menu__item">
10009													<a href="/pages/returns-exchanges"
10010													   
10011													   class="footer-menu__item-link"
10012													   aria-label="Go to RETURNS & EXCHANGES"
10013													>RETURNS & EXCHANGES</a>
10014												</li>
10015											
10016												
10017												
10018
10019												
10020
10021												<li class="footer-menu__item">
10022													<a href="/pages/rails-size-charts"
10023													   
10024													   class="footer-menu__item-link"
10025													   aria-label="Go to SIZE CHART"
10026													>SIZE CHART</a>
10027												</li>
10028											
10029												
10030												
10031
10032												
10033
10034												<li class="footer-menu__item">
10035													<a href="/products/e-gift-card"
10036													   
10037													   class="footer-menu__item-link"
10038													   aria-label="Go to GIFT CARDS"
10039													>GIFT CARDS</a>
10040												</li>
10041											
10042												
10043												
10044
10045												
10046
10047												<li class="footer-menu__item">
10048													<a href="/pages/contact"
10049													   
10050													   class="footer-menu__item-link"
10051													   aria-label="Go to CONTACT US"
10052													>CONTACT US</a>
10053												</li>
10054											
10055										</ul>
10056									</div>
10057								</div>
10058								<div class="footer__menu-container">
10059									<div class="footer-menu">
10060										<h2 class="footer-menu__title">Information</h2>
10061
10062										<ul class="footer-menu__list">
10063												
10064												
10065
10066												
10067
10068												<li class="footer-menu__item">
10069													<a href="/pages/terms-conditions"
10070													   
10071													   class="footer-menu__item-link"
10072													   aria-label="Go to TERMS & CONDITIONS"
10073													>TERMS & CONDITIONS</a>
10074												</li>
10075											
10076												
10077												
10078
10079												
10080
10081												<li class="footer-menu__item">
10082													<a href="/pages/privacy-policy"
10083													   
10084													   class="footer-menu__item-link"
10085													   aria-label="Go to PRIVACY POLICY"
10086													>PRIVACY POLICY</a>
10087												</li>
10088											
10089												
10090												
10091
10092												
10093
10094												<li class="footer-menu__item">
10095													<a href="/pages/accessibility"
10096													   
10097													   class="footer-menu__item-link"
10098													   aria-label="Go to ACCESSIBILITY"
10099													>ACCESSIBILITY</a>
10100												</li>
10101											
10102												
10103												
10104
10105												
10106
10107												<li class="footer-menu__item">
10108													<a href="/pages/cookie-policy"
10109													   
10110													   class="footer-menu__item-link"
10111													   aria-label="Go to COOKIE POLICY"
10112													>COOKIE POLICY</a>
10113												</li>
10114											
10115												
10116												
10117
10118												
10119
10120												<li class="footer-menu__item">
10121													<a href="/pages/do-not-sell-or-share-my-personal-information"
10122													   
10123													   class="footer-menu__item-link"
10124													   aria-label="Go to DO NOT SELL MY INFO"
10125													>DO NOT SELL MY INFO</a>
10126												</li>
10127											
10128												
10129												
10130
10131												
10132
10133												<li class="footer-menu__item">
10134													<a href="https://www.rails.com/a/careers"
10135													   
10136													   class="footer-menu__item-link"
10137													   aria-label="Go to CAREERS"
10138													>CAREERS</a>
10139												</li>
10140											
10141												
10142												
10143
10144												
10145
10146												<li class="footer-menu__item">
10147													<a href="#"
10148													   
10149														   data-acsb-custom-trigger="true"
10150													   
10151													   class="footer-menu__item-link"
10152													   aria-label="Go to ACCESSIBILITY HELP"
10153													>ACCESSIBILITY HELP</a>
10154												</li>
10155											
10156										</ul>
10157									</div>
10158								</div></nav>
10159				</div>
10160			
10161
10162
10163			
10164				<div class="footer__socials-container">
10165
10166					
10167					
10168
10169					
10170						<div class="footer__newsletter-container footer__newsletter-container--with-icons">
10171<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"
10172										  class="footer-newsletter__form js-footer-newsletter-form"
10173										  action="//manage.kmail-lists.com/subscriptions/subscribe"
10174										  data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe"
10175										  method="GET"
10176										  target="_blank" rel="noopener noreferrer"
10177										  autocomplete="off"
10178									>
10179										<input type="hidden" name="g" value="K5MFya">
10180
10181										<div class="klaviyo_field_group footer-newsletter__email-wrapper">
10182											<input
10183												class="input footer__newsletter-input"
10184												type="email"
10185												name="email"
10186												placeholder="Enter email here"
10187												aria-label="Enter email"
10188												value=""
10189												pattern="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$"
10190												required
10191												aria-required="true"
10192											/>
10193
10194											<button class="klaviyo_submit_button footer-newsletter_newsletter-submit"
10195													aria-label="Submit your email"
10196													type="submit"
10197											>
10198												<svg
10199	width="30"
10200	height="21"
10201	viewBox="0 0 30 21"
10202	fill="none"
10203	xmlns="http://www.w3.org/2000/svg"
10204	class="icon"
10205	aria-hidden="true"
10206>
10207	<path
10208		fill-rule="evenodd"
10209		clip-rule="evenodd"
10210		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"
10211		fill="#2B2B2B"
10212	/>
10213</svg>
10214
10215											</button>
10216										</div>
10217
10218										<p class="klaviyo_messages error_message footer-newsletter__error-message" role="alert" aria-live="polite"></p>
10219									</form>
10220
10221									<p class="footer-newsletter__success-message js-footer-newsletter-success-message" role="alert" aria-live="polite">Thanks for subscribing</p>
10222								</div></div>
10223					
10224
10225					
10226						<div class="footer__social-icons-container">
10227							<div class="footer-social-links">
10228	<ul class="footer-social-links__list"><li class="footer-social-links__item">
10229				<a
10230					aria-label="Go to facebook"
10231					class="footer-social-links__link"
10232					rel="noopener noreferrer"
10233					target="_blank"
10234					href="https://www.facebook.com/RAILSCLOTHING"
10235				><svg
10236	width="20"
10237	height="20"
10238	viewBox="0 0 20 20"
10239	fill="none"
10240	xmlns="http://www.w3.org/2000/svg"
10241	class="icon"
10242	aria-hidden="true"
10243>
10244	<path
10245		fill-rule="evenodd"
10246		clip-rule="evenodd"
10247		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"
10248		fill="#2B2B2B"
10249	/>
10250</svg>
10251</a>
10252			</li><li class="footer-social-links__item">
10253				<a
10254					aria-label="Go to instagram"
10255					class="footer-social-links__link"
10256					rel="noopener noreferrer"
10257					target="_blank"
10258					href="https://www.instagram.com/rails/"
10259				><svg
10260	width="20"
10261	height="20"
10262	viewBox="0 0 20 20"
10263	fill="none"
10264	xmlns="http://www.w3.org/2000/svg"
10265	class="icon"
10266	aria-hidden="true"
10267>
10268	<path
10269		fill-rule="evenodd"
10270		clip-rule="evenodd"
10271		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
102715-.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"
10272		fill="#2B2B2B"
10273	/>
10274</svg>
10275</a>
10276			</li><li class="footer-social-links__item">
10277				<a
10278					aria-label="Go to pinterest"
10279					class="footer-social-links__link"
10280					rel="noopener noreferrer"
10281					target="_blank"
10282					href="https://www.pinterest.com/rails_la/"
10283				><svg
10284	width="20"
10285	height="20"
10286	viewBox="0 0 20 20"
10287	fill="none"
10288	xmlns="http://www.w3.org/2000/svg"
10289	class="icon"
10290	aria-hidden="true"
10291>
10292	<path
10293		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"
10294		fill="#2B2B2B"
10295	/>
10296</svg>
10297</a>
10298			</li></ul>
10299</div>
10300
10301						</div>
10302					
10303				</div>
10304			
10305
10306			
10307				<div class="footer__menus-container footer__menus-container--mobile">
10308					<div class="footer__menus footer__menus-container--mobile">
10309								<div class="footer__menu-container footer__menu-container--mobile">
10310									<div class="footer-menu-mobile js-footer-accordion">
10311										<button
10312											class="footer-menu-mobile__title js-footer-accordion-content-toggler"
10313											aria-label="Open Customer Service menu"
10314										>Customer Service<span class="footer-menu-mobile__toggler-icon">
10315											</span>
10316										</button>
10317
10318										<ul class="footer-menu-mobile__list  js-footer-accordion-content">
10319												
10320												
10321
10322												
10323
10324												<li class="footer-menu-mobile__item">
10325													<a href="/pages/faq"
10326														
10327													   class="footer-menu-mobile__item-link"
10328													   aria-label="Go to FAQ"
10329													>FAQ</a>
10330												</li>
10331											
10332												
10333												
10334
10335												
10336
10337												<li class="footer-menu-mobile__item">
10338													<a href="/account/login"
10339														
10340													   class="footer-menu-mobile__item-link"
10341													   aria-label="Go to MY ACCOUNT"
10342													>MY ACCOUNT</a>
10343												</li>
10344											
10345												
10346												
10347
10348												
10349
10350												<li class="footer-menu-mobile__item">
10351													<a href="/pages/stores"
10352														
10353													   class="footer-menu-mobile__item-link"
10354													   aria-label="Go to OUR STORES"
10355													>OUR STORES</a>
10356												</li>
10357											
10358												
10359												
10360
10361												
10362
10363												<li class="footer-menu-mobile__item">
10364													<a href="/pages/loyalty-program"
10365														
10366													   class="footer-menu-mobile__item-link"
10367													   aria-label="Go to RAILS VIP"
10368													>RAILS VIP</a>
10369												</li>
10370											
10371												
10372												
10373
10374												
10375
10376												<li class="footer-menu-mobile__item">
10377													<a href="/policies/shipping-policy"
10378														
10379													   class="footer-menu-mobile__item-link"
10380													   aria-label="Go to SHIPPING"
10381													>SHIPPING</a>
10382												</li>
10383											
10384												
10385												
10386
10387												
10388
10389												<li class="footer-menu-mobile__item">
10390													<a href="/pages/returns-exchanges"
10391														
10392													   class="footer-menu-mobile__item-link"
10393													   aria-label="Go to RETURNS & EXCHANGES"
10394													>RETURNS & EXCHANGES</a>
10395												</li>
10396											
10397												
10398												
10399
10400												
10401
10402												<li class="footer-menu-mobile__item">
10403													<a href="/pages/rails-size-charts"
10404														
10405													   class="footer-menu-mobile__item-link"
10406													   aria-label="Go to SIZE CHART"
10407													>SIZE CHART</a>
10408												</li>
10409											
10410												
10411												
10412
10413												
10414
10415												<li class="footer-menu-mobile__item">
10416													<a href="/products/e-gift-card"
10417														
10418													   class="footer-menu-mobile__item-link"
10419													   aria-label="Go to GIFT CARDS"
10420													>GIFT CARDS</a>
10421												</li>
10422											
10423												
10424												
10425
10426												
10427
10428												<li class="footer-menu-mobile__item">
10429													<a href="/pages/contact"
10430														
10431													   class="footer-menu-mobile__item-link"
10432													   aria-label="Go to CONTACT US"
10433													>CONTACT US</a>
10434												</li>
10435											
10436										</ul>
10437									</div>
10438								</div>
10439								<div class="footer__menu-container footer__menu-container--mobile">
10440									<div class="footer-menu-mobile js-footer-accordion">
10441										<button
10442											class="footer-menu-mobile__title js-footer-accordion-content-toggler"
10443											aria-label="Open Information menu"
10444										>Information<span class="footer-menu-mobile__toggler-icon">
10445											</span>
10446										</button>
10447
10448										<ul class="footer-menu-mobile__list  js-footer-accordion-content">
10449												
10450												
10451
10452												
10453
10454												<li class="footer-menu-mobile__item">
10455													<a href="/pages/terms-conditions"
10456														
10457													   class="footer-menu-mobile__item-link"
10458													   aria-label="Go to TERMS & CONDITIONS"
10459													>TERMS & CONDITIONS</a>
10460												</li>
10461											
10462												
10463												
10464
10465												
10466
10467												<li class="footer-menu-mobile__item">
10468													<a href="/pages/privacy-policy"
10469														
10470													   class="footer-menu-mobile__item-link"
10471													   aria-label="Go to PRIVACY POLICY"
10472													>PRIVACY POLICY</a>
10473												</li>
10474											
10475												
10476												
10477
10478												
10479
10480												<li class="footer-menu-mobile__item">
10481													<a href="/pages/accessibility"
10482														
10483													   class="footer-menu-mobile__item-link"
10484													   aria-label="Go to ACCESSIBILITY"
10485													>ACCESSIBILITY</a>
10486												</li>
10487											
10488												
10489												
10490
10491												
10492
10493												<li class="footer-menu-mobile__item">
10494													<a href="/pages/cookie-policy"
10495														
10496													   class="footer-menu-mobile__item-link"
10497													   aria-label="Go to COOKIE POLICY"
10498													>COOKIE POLICY</a>
10499												</li>
10500											
10501												
10502												
10503
10504												
10505
10506												<li class="footer-menu-mobile__item">
10507													<a href="/pages/do-not-sell-or-share-my-personal-information"
10508														
10509													   class="footer-menu-mobile__item-link"
10510													   aria-label="Go to DO NOT SELL MY INFO"
10511													>DO NOT SELL MY INFO</a>
10512												</li>
10513											
10514												
10515												
10516
10517												
10518
10519												<li class="footer-menu-mobile__item">
10520													<a href="https://www.rails.com/a/careers"
10521														
10522													   class="footer-menu-mobile__item-link"
10523													   aria-label="Go to CAREERS"
10524													>CAREERS</a>
10525												</li>
10526											
10527												
10528												
10529
10530												
10531
10532												<li class="footer-menu-mobile__item">
10533													<a href="#"
10534														
10535															data-acsb-custom-trigger="true"
10536														
10537													   class="footer-menu-mobile__item-link"
10538													   aria-label="Go to ACCESSIBILITY HELP"
10539													>ACCESSIBILITY HELP</a>
10540												</li>
10541											
10542										</ul>
10543									</div>
10544								</div></div>
10545				</div>
10546			
10547		</div>
10548
10549		<div class="footer__bottom-content">
10550			
10551				<div class="footer__copyright">© Rails International 2026. All Rights Reserved</div>
10552			
10553
10554		</div>
10555	</div>
10556</footer>
10557
10558<script type="text/javascript">
10559	document.addEventListener('DOMContentLoaded', function () {
10560		KlaviyoSubscribe.attachToForms('#footer-newsletter-form', {
10561			hide_form_on_success: false,
10562			success: function () {
10563				let form = $('.js-footer-newsletter-form');
10564				let successText = $('.js-footer-newsletter-success-message');
10565
10566				if (!form.length || !successText.length) {
10567					return;
10568				}
10569				form.addClass('footer-newsletter__form--hidden');
10570				successText.addClass('footer-newsletter__success-message--visible');
10571			}
10572		});
10573	});
10574</script>
10574
10575
10576
10577</div>
10578
10579		<div id="fb-root" style="display: none"></div>
10580
10581		
10581<script>
10582		  (function(d, s, id) {
10583			var js, fjs = d.getElementsByTagName(s)[0];
10584			if (d.getElementById(id)) return;
10585			js = d.createElement(s); js.id = id;
10586			js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=127142210767229";
10587			fjs.parentNode.insertBefore(js, fjs);
10588		  }(document, 'script', 'facebook-jssdk'));
10589		</script>
10589<script src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js" defer></script>
10589
10590
10591
10592  
10592<script src="//www.rails.com/cdn/shop/t/1629/assets/main-vite-46QvNsBJ.js" type="module" crossorigin="anonymous"></script>
10592
10593  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/vendor-vite-0lVjlELb.js" crossorigin="anonymous">
10594  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/objects-vite-Dd5OQNl7.js" crossorigin="anonymous">
10595  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/settings-vite-BQQmZtn0.js" crossorigin="anonymous">
10596  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/theme-sections-vite-Co0nR_Yu.js" crossorigin="anonymous">
10597  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/utils-vite-CfaM1ram.js" crossorigin="anonymous">
10598  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/images-vite-C-QejCLc.js" crossorigin="anonymous">
10599  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/currency-vite-C8r8Z1Vp.js" crossorigin="anonymous">
10600  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/lazy-load-images-vite-MKimLRwW.js" crossorigin="anonymous">
10601  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/product-card-vite-Dv4YyczN.js" crossorigin="anonymous">
10602  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/cart-events-vite-Dz1unNXf.js" crossorigin="anonymous">
10603  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/videoPlayer-vite-DkTdAK4l.js" crossorigin="anonymous">
10604  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/add-to-bag-block-vite-CG2-5jfO.js" crossorigin="anonymous">
10605  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/password-reset-vite-CnoTWKao.js" crossorigin="anonymous">
10606  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/account-drawer-vite-DgxpwAyg.js" crossorigin="anonymous">
10607  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/fit-recommendation-vite-DE5COKuz.js" crossorigin="anonymous">
10608  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/focus-handler-vite-D4B-lpDX.js" crossorigin="anonymous">
10609  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/announcement-bar-vite-CQRFsW5e.js" crossorigin="anonymous">
10610  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/header-vite-4DOakxHR.js" crossorigin="anonymous">
10611  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/product-vite-lvjLn1qF.js" crossorigin="anonymous">
10612  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/brands-slider-vite-BlQv_tJa.js" crossorigin="anonymous">
10613  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/global-carousel-vite-rHhVI9G8.js" crossorigin="anonymous">
10614  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/footer-vite-DXh38isg.js" crossorigin="anonymous">
10615  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/shop-slider-vite-DY7tLuLg.js" crossorigin="anonymous">
10616  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/hero-banner-vite-pAGpOnox.js" crossorigin="anonymous">
10617  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/module-main-banner-vite-CP_5LMUL.js" crossorigin="anonymous">
10618  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/banner-with-text-vite-Dj1WwoaV.js" crossorigin="anonymous">
10619  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/plp-template-vite-DMFU6dFL.js" crossorigin="anonymous">
10620  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/product-recommendations-vite-Xh21Yok_.js" crossorigin="anonymous">
10621  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/video-vite-CZw_pzUa.js" crossorigin="anonymous">
10622  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/advantages-vite-gS5WXYGh.js" crossorigin="anonymous">
10623  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/search-template-vite-mpnO2mxM.js" crossorigin="anonymous">
10624  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/plp-banner-vite-CqYfr49N.js" crossorigin="anonymous">
10625  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/lookbook-banner-vite-CNIU0Til.js" crossorigin="anonymous">
10626  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/customers-addresses-vite-_WeR2kGa.js" crossorigin="anonymous">
10627  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/customers-login-vite-Dn4OHuOz.js" crossorigin="anonymous">
10628  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/customers-account-vite-BQEE_Isw.js" crossorigin="anonymous">
10629  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/bodyScrollLock.esm-vite-CABaxWbl.js" crossorigin="anonymous">
10630  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/jquery-vite-HBvTTBcJ.js" crossorigin="anonymous">
10631  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/_commonjsHelpers-vite-BosuxZz1.js" crossorigin="anonymous">
10632  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/core-class-vite-CX4bP5r2.js" crossorigin="anonymous">
10633  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/index-vite-CzApALvg.js" crossorigin="anonymous">
10634  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/unescape-vite-qtllLlZ1.js" crossorigin="anonymous">
10635  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/index-vite-B-_vkCL2.js" crossorigin="anonymous">
10636  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/cartApiServices-vite-CLGN-AHZ.js" crossorigin="anonymous">
10637  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/theme-product-form-vite-CHXUzf8R.js" crossorigin="anonymous">
10638  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/index-vite-DXWni4yJ.js" crossorigin="anonymous">
10639  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/vue.runtime.esm-vite-DO7IpdXk.js" crossorigin="anonymous">
10640  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/currency-vite-CdPOxbL7.js" crossorigin="anonymous">
10641  <link rel="modulepreload" href="//www.rails.com/cdn/shop/t/1629/assets/lodash-vite-D2zFX4a7.js" crossorigin="anonymous">
10642
10643<!-- Start of railsclothing Zendesk Widget script -->
10644			
10644<script
10645			  id="ze-snippet"
10646			  src="https://static.zdassets.com/ekr/snippet.js?key=980f4e1a-c61e-46d6-8016-d3d3dc98c8fc"
10647			  async
10648			></script>
10648
10649		<!-- End of railsclothing Zendesk Widget script -->
10650
10651		
10651<script src="https://js.afterpay.com/afterpay-1.x.js" data-analytics-enabled async></script>
10651
10652
10653		
10653<script defer>
10654		  (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);}());
10655		</script>
10655
10656
10657		
10658
10659		
10660<div class="nosto_page_type" style="display:none">front</div>
10661
10662
10663
10664<div class="nosto_market" style="display:none">
10665    <span class="id">26149033</span>
10666    <span class="locale">en</span>
10667</div>
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679<div class="nosto_cart" style="display:none">
10680    
10681    
10682    
10683</div>
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693	
10694
10695	
10695<script defer src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js"></script>
10695
10696
10697	
10697<script>
10698	  var klevu_enable_sales_message = false;
10699	</script>
10699
10700
10701	  <!--KLEVU CUSTOMIZATION CODE-->
10702	
10702<script src="https://js.klevu.com/klevu-js-v1/customizations/klevu-user-customization-171839277331117381-v2.js" defer></script>
10702
10703
10704		
10704<script src="https://cdn.jsdelivr.net/npm/@loophq/onstore-sdk@latest/dist/loop-onstore-sdk.min.js" defer></script>
10704
10705		
10705<script>
10706			window.addEventListener('load', function() {
10707				if (!window.LoopOnstore) return;
10708
10709				LoopOnstore.init({
10710					key:"33f70f98a05d86d3655efa99f85d246ad6a93cb3",
10711					attach:".minicart__footer-button, .cart__footer-button, #checkout-button"
10712				});
10713			});
10714		</script>
10714
10715
10716    <style> [src="https://tags.w55c.net/rs?id=17ffecd6b18a4dcd99e2cf7143f778ad&t=homepage"]{display: none;} .product-form .product-form__sales-message {color: black;} </style>
10717<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
10717<script>
10718  window['ShopifyForms'] = {
10719    ...window['ShopifyForms'],
10720    currentPageType: "index"
10721  };
10722</script>
10722
10723
10724
10725</div><div id="shopify-block-AV3hyQ2FISjdzWlBPV__11945366711752539959" class="shopify-block shopify-app-block">
10725<script>  </script>
10725
10726
10727
10728</div><div id="shopify-block-Ad3lHck9Ccldkb2R1R__12526071353035850722" class="shopify-block shopify-app-block">
10729  
10729<script defer src="https://backinstock.useamp.com/widget/89114_1783064281.js?category=bis&v=6"></script>
10729
10730
10731
10732<script id="back-in-stock-helper-embedded">
10733  var _BISConfig = _BISConfig || {};
10734
10735  
10736
10737  
10738</script>
10738
10739
10740<script id="preorders-helper-embedded">
10741  
10742</script>
10742
10743
10744<script id="low-stock-helper-embedded">
10745  
10746</script>
10746
10747
10748
10749
10750
10751<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/wishlist.js"></script>
10751
10752
10753
10754<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>
10754
10755
10756
10757
10758
10759</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
10759<script>
10760  (function () {
10761    const cartAttributes = {};
10762
10763    // Helper function to retrieve the UTM from Url
10764    function getUTMFromUrl() {
10765      const url_string = window.location.href;
10766      const url = new URL(url_string);
10767
10768      const utm_id = url.searchParams.get("utm_id");
10769      const utm_source = url.searchParams.get("utm_source");
10770      const utm_medium = url.searchParams.get("utm_medium");
10771      const utm_campaign = url.searchParams.get("utm_campaign");
10772      const utm_term = url.searchParams.get("utm_term");
10773      const ref = url.searchParams.get("ref");
10774
10775      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
10776        return null;
10777      }
10778
10779      let utmParameters = {};
10780      
10781        if (utm_id) {
10782          utmParameters.utm_id = utm_id;
10783        }
10784        if (utm_source) {
10785          utmParameters.utm_source = utm_source;
10786        }
10787        if (utm_medium) {
10788          utmParameters.utm_medium = utm_medium;
10789        }
10790        if (utm_campaign) {
10791          utmParameters.utm_campaign = utm_campaign;
10792        }
10793        if (utm_term) {
10794          utmParameters.utm_term = utm_term;
10795        }
10796        if (ref) {
10797          utmParameters.ref = ref;
10798        }
10799      
10800
10801      return Object.keys(utmParameters).length === 0
10802        ? null
10803        : utmParameters;
10804    }
10805
10806    // Helper function to retrieve the UTM from Cookie
10807    function getUTMAttributes() {
10808      const urlUtmParams = getUTMFromUrl();
10809
10810      if (urlUtmParams) {
10811          return urlUtmParams;
10812      }
10813
10814      // No longer reading from deprecated Shopify cookies
10815      return undefined;
10816    }
10817
10818    function saveUtmParameters() {
10819      const utmParams = getUTMAttributes();
10820      if (utmParams) {
10821        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
10822        if (cartHasUtmAttributes) {
10823          // Don't call API if it already contains our UTM parameters
10824          return;
10825        }
10826
10827        // Handle both Shopify.routes.root and routes.root_url for better compatibility
10828        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
10829          || (window.routes && window.routes.root_url) 
10830          || '/';
10831        
10832        var updateCart = fetch(rootUrl + 'cart/update.js',
10833        {
10834          headers: {
10835            'Content-Type': 'application/json',
10836          },
10837          method: "POST",
10838          body: JSON.stringify({
10839            attributes: {
10840              ...utmParams
10841            },
10842          })
10843        })
10844        .then(response => response.json())
10845        .then(data => {
10846          return data
10847        });
10848      }
10849    }
10850
10851    saveUtmParameters();
10852  })();
10853</script>
10853
10854
10855
10856
10857
10858</div><div id="shopify-block-AUXN2dmh4bjVQQ0hBY__2046743146925785077" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: nosto-variation --><!-- END app snippet -->
10859
10860
10861</div><div id="shopify-block-ATEE3ZkFQcUtzdnBXZ__6990797075511561578" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: nosto-tagging -->
10862
10863<div class="nosto_page_type" style="display:none">front</div>
10864
10865
10866  <div class="nosto_market" style="display:none">
10867    <span class="id">26149033</span>
10868    <span class="locale">en</span>
10869    <span class="b2b">false</span>
10870  </div>
10871
10872
10873<div class="nosto_shopify_shop" style="display: none">
10874  <span class="id">1671180</span>
10875</div>
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886  <div class="nosto_cart" style="display:none">
10887    
10888    
10889    
10890  </div>
10891
10892
10893
10894
10895
10896<!-- END app snippet -->
10897
10898
10899</div><div id="shopify-block-AcVdWR1d0ZzhmRUg1e__11560147490181472608" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: rivo-init -->
10899<script type="text/javascript" id="rivo-app-embed-init">
10900  window.Rivo = window.Rivo || {};
10901  window.Rivo.embedded_version_enabled = true;
10902  window.Rivo.common = window.Rivo.common || {};
10903  window.Rivo.common.shop = {
10904    permanent_domain: 'rails-25.myshopify.com',
10905    currency: "USD",
10906    money_format: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e",
10907    id: 1671180
10908  };
10909
10910  window.Rivo.common.template = 'index';
10911  window.Rivo.common.full_template = 'index';
10912  window.Rivo.common.cart = {};
10913  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
10913p_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
10913ceipt 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"
10913:"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","
10913social_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
10913ward","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 
10913subscription","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"}}};
10914  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","points_delimiter":",","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};
10915
10916  if (!window.Rivo.global_config.theme_extension_local_assets) {
10917    window.Rivo.global_config.asset_urls = {
10918      ...window.Rivo.global_config.asset_urls,
10919      loy: {
10920        api_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_api.js',
10921        init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_init.js',
10922        referrals_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_referrals.js',
10923        referrals_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_referrals.css',
10924        widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_widget.js',
10925        widget_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_widget.css',
10926        page_init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page_init.js',
10927        page_widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page_widget.js',
10928        page_widget_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page.css',
10929        page_preview_js: "/assets/msg/loy_page_preview.js",
10930        app_proxy_application_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/app_proxy_application.js',
10931        lp_js:  'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_lp.js',
10932        profile_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_profile.js',
10933        profile_loyalty_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_profile_loyalty.js'
10934      },
10935      forms: {
10936        init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms_init.js',
10937        widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms_widget.js',
10938        forms_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms.css'
10939      },
10940      global: {
10941        helper_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_tracking.js'
10942      }
10943    };
10944  }
10945
10946  
10947
10948  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
10948od":"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"
10948:"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 
10948subscription","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
10948xclusive 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
10948itle":"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
10948itle":"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,"vip_tier_multiplier_amount":1.5}
10948,"Tier 4":{"balance_amount":2,"currency_base_amount":1,"vip_tier_multiplier_amount":null}},"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,"vip_tier_multiplier_amount":null},"Tier 1":{"balance_amount":500,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"Tier 3":{"balance_amount":1000,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"Tier 4":{"balance_amount":1000,"currency_base_amount":1,"vip_tier_multiplier_amount":null}},"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.
109480,"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,"hide_from_site_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,"hide_from_site_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
1094803: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,"vip_tier_multiplier_amount":1.5},"Tier 4":{"balance_amount":2,"currency_base_amount":1,"vip_tier_multiplier_amount":null}}}}},"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,"friend_claim_first_name_field_enabled":false,"friend_claim_first_name_placeholder":"Your first name"},"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.
109480,"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;
10948\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
10948d_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}
10948,"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}
10948\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","orders_page_size":10,"s
10948aved_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();\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;
10948 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
10948p_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_
10948issues_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","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\n","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;\n}\n","css":"#rivo-custom-section-1027 {\n  display: block;\n  width: 100%;\n  margin-top: 8px;\n}\n\n#rivo-custom-section-1027 .rivo-aw-button-store-credit.button {\n  padding: 0;\n  background: transparent;\n  display: block;\n  width: 100%;\n}\n","created_at":"2026-07-09T17:44:05.801Z","updated_at":"2026-09-29T21:40:30.839Z","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"}};
10949  window.Rivo.loy_config.api_endpoint = "\/apps\/ba-loy";
10950</script>
10950
10951
10952<script type="text/javascript" id="rivo-js-customer-init" dynamic>
10953  
10954</script>
10954
10955
10956
10957  <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"/>
10958  <style type="text/css">
10959    
10960    :root {
10961      --rivo-aw-background-color: #ffffff;
10962      --rivo-aw-desktop-sidebar-left: 0px;
10963      --rivo-aw-desktop-sidebar-right: auto;
10964      --rivo-aw-desktop-slidein-translate-x: -100%;
10965      --rivo-aw-desktop-slideout-translate-x: -100%;
10966      --rivo-aw-heading-font-color: #2b2b2b;
10967      --rivo-aw-body-primary-font-color: #2b2b2b;
10968      --rivo-aw-body-secondary-font-color: #2b2b2b;
10969      --rivo-aw-border-color: #2b2b2b;
10970      --rivo-aw-subdued-color: #f7f4f2;
10971      --rivo-aw-icon-color: #2b2b2b;
10972      --rivo-aw-primary-color: #2b2b2b;
10973      --rivo-aw-favorite-button-active-color: #2b2b2b;
10974      --rivo-aw-toast-offset-left: 15px;
10975      --rivo-aw-toast-offset-right: auto;
10976      --rivo-aw-default-font-size: 16px;
10977      
10978      --rivo-aw-input-font-size: 16px;
10979      --rivo-aw-section-title-font-size: 22px;
10980      --rivo-aw-logged-out-title-font-size: 22px;
10981      --rivo-aw-logged-out-subtitle-font-size: 16px;
10982      --rivo-aw-mini-block-title-font-size: 13px;
10983      --rivo-aw-mini-block-subtitle-font-size: 13px;
10984      --rivo-aw-login-footer-font-size: 12px;
10985      --rivo-aw-footer-font-size: 14px;
10986      --rivo-aw-toast-background-color: #e4dbcc;
10987      --rivo-aw-toast-font-color: #2b2b2b;
10988      
10989      
10990      --rivo-aw-home-featured-content-image-position: center center;
10991      --rivo-aw-compare-at-price-color: #c70000;
10992      
10993    }
10994    :root {
10995  --rivo-aw-bg: #f6f6f6;
10996  --rivo-aw-border-radius: 0px;
10997}
10998
10999/* --- Header --- */
11000.rivo-slideout__header {
11001  box-shadow: none;
11002}
11003
11004.rivo-slideout__header a.rivo-aw-logo svg,
11005.rivo-slideout__header a.rivo-aw-logo img {
11006  max-height: 30px;
11007  width: auto;
11008}
11009
11010.rivo-checkbox-label {
11011  font-weight: 500 !important;
11012  letter-spacing: 0px;
11013  font-size: 12px;
11014}
11015
11016.rivo-slideout__container .rivo-aw-title {
11017  font-family: 'GT Super Display';
11018  font-weight: 500;
11019}
11020
11021.rivo-slideout-content-wrapper {
11022  padding-top: 0px;
11023}
11024
11025.rivo-slideout-page-content {
11026  gap: 25px;
11027}
11028
11029/* VIP */
11030.rivo-aw-vip-tier-progress-container {
11031  border-radius: 0px;
11032}
11033
11034/* --- WAYS TO EARN --- */
11035.rivo-aw-list-with-icon-item-button {
11036  padding: 10px !important;
11037  font-size: 10px; !important;
11038  width: fit-content !important;
11039  width: 100px !important;
11040  min-width: 100px !important;
11041  max-width: 100px !important;
11042} 
11043
11044.rivo-aw-list-with-icon-item {
11045  gap: 10px !important;
11046}
11047
11048.rivo-aw-list-with-icon-item:after {
11049  left: 58px !important;
11050}
11051
11052/* --- BUTTONS --- */
11053.rivo-horizontal-scroll-button {
11054  border: 0px;
11055  background: rgba(255,255,255,.9);
11056}
11057
11058.rivo-aw-button-points-balance-number,
11059span.rivo-aw-button-points-balance-currency {
11060  font-size: 14px;
11061}
11062
11063.rivo-aw-home-button-components a {
11064}
11065
11066.rivo-logout-link .rivo-aw-button,
11067.rivo-add-shipping-address .rivo-aw-button {
11068  width: fit-content;
11069}
11070
11071.rivo-aw-button-points-balance-number {
11072  margin-right: 5px;
11073}
11074
11075.rivo-aw-button-points-balance-container {
11076  background: #e4dbcc;
11077  border: 0px;
11078  color: #2b2b2b;
11079  letter-spacing: 0px;
11080}
11081
11082.rivo-aw-button-component-cta {
11083  font-family: 'GT Super Display';
11084  font-style: italic;
11085  font-weight: 500;
11086}
11087
11088.rivo-aw-button-component-cta svg path {
11089  fill: #2b2b2b !important;
11090}
11091
11092.rivo-shipping-address-form .rivo-form-field select+label:not(.rivo-checkbox-container) {
11093  padding: 0px;
11094}
11095
11096.rivo-checkbox-container input[type="checkbox"] {
11097  -webkit-appearance: auto;
11098}
11099
11100.rivo-login-component input[type="text"]:focus-visible,
11101.rivo-login-component input[type="email"]:focus-visible {
11102  border-color: var(--rivo-aw-primary-color, #303030);
11103}
11104
11105.rivo-shop-pay-svg path {
11106  fill: white !important;
11107}
11108
11109a.rivo-collection-item {
11110  transition: all 0.2s ease;
11111  font-weight: 600;
11112  font-size: 12px;
11113  padding: 0px;
11114  padding-bottom: 4px;
11115  border: 0px;
11116  background: none;
11117  color: #757575;
11118  text-transform: uppercase;
11119  letter-spacing: 0.15em;
11120  position: relative;
11121  display: inline-block;
11122  text-decoration: none;
11123}
11124
11125a.rivo-collection-item:hover {
11126  padding: 0px;
11127  padding-bottom: 4px;
11128  border: 0px;
11129  background: none;
11130  color: #2b2b2b;
11131}
11132
11133a.rivo-collection-item:hover:after {
11134  content: "";
11135  position: absolute;
11136  bottom: 0;
11137  left: 0;
11138  right: 0;
11139  visibility: visible;
11140  width: 100%;
11141  height: 1px;
11142  background-color: #2b2b2b;
11143}
11144
11145.rivo-address-actions .rivo-plain-link {
11146  padding: 0;
11147  text-decoration: underline;
11148}
11149
11150/* --- INPUT --- */
11151
11152.rivo-slideout__container input[type="text"],
11153.rivo-slideout__container input[type="email"],
11154.rivo-slideout__container input[type="tel"],
11155.rivo-slideout__container input[type="password"],
11156.rivo-slideout__container select {
11157  border-radius: var(--rivo-aw-border-radius);
11158  font-size: 12px;
11159}
11160
11161.rivo-form-field label,
11162.rivo-preference-item-label,
11163.rivo-profile-list-item-title,
11164.rivo-aw-smaller-title {
11165  font-weight: 600;
11166  letter-spacing: 1px;
11167}
11168
11169.rivo-profile-external-link {
11170  display: none;
11171}
11172
11173.rivo-form-row {
11174  gap: 15px;
11175}
11176
11177.rivo-form-field {
11178  width: 100%;
11179}
11180
11181.rivo-preference-section {
11182  border-radius: var(--rivo-aw-border-radius);
11183}
11184
11185.rivo-preferences-shipping-addresses .rivo-address-block {
11186  width: 100%; 
11187  border-radius: var(--rivo-aw-border-radius);
11188}
11189
11190/* --- Empty container --- */
11191.rivo-empty-state-container {
11192  border: 1px solid #000;
11193  border-radius: var(--rivo-aw-border-radius);
11194  padding: 30px;
11195  text-align: center;
11196  width: 100%;
11197  color: rgba(0, 0, 0, 0.7) !important;
11198  margin-top: 10px;
11199  margin-bottom: 0;
11200}
11201
11202.rivo-sms-terms-and-conditions {
11203  color: rgba(0, 0, 0, 0.7);
11204  line-height: 15px;
11205  font-size: 12px !important;
11206}
11207
11208.rivo-aw-order-item-quantity {
11209  padding-top: 2px;
11210}
11211
11212label.rivo-checkbox-container {
11213  align-items: baseline;
11214}
11215
11216.rivo-mini-block-link .rivo-favorite-button,
11217.rivo-product-action-image .rivo-favorite-button {
11218  background: transparent;
11219}
11220
11221/* Redeem */
11222.rivo-aw-reward-card {
11223  width: 100px;
11224}
11225
11226.rivo-aw-reward-card .rivo-product-action-add-to-cart {
11227  display: none;
11228}
11229
11230.rivo-aw-reward-card .rivo-mini-block-title {
11231    height: auto;
11232}
11233
11234.rivo-aw-reward-card .rivo-product-image {
11235  width: 100%;
11236  max-width: unset;
11237  min-width: unset;
11238  padding: 10px;
11239  margin-bottom: 10px;
11240  background: #EEEDEC;
11241}
11242
11243.rivo-aw-reward-card:hover .rivo-product-image {
11244  background: #5c7899;
11245}
11246
11247/* --- Products --- */
11248.rivo-mini-block-title {
11249  max-height: 64px;
11250}
11251
11252.rivo-mini-block-title,
11253.rivo-product-action-title {
11254  font-family: 'Acumin Pro', sans-serif;
11255  text-transform: normal;
11256}
11257
11258.rivo-product-action-body .rivo-product-action-price,
11259.rivo-product-action-title {
11260  font-weight: 400;
11261}
11262
11263.rivo-mini-block-title,
11264.rivo-mini-block-price {
11265  display: flex !important;
11266}
11267
11268.rivo-mini-block-subtitle {
11269  margin-top: 5px;
11270}
11271
11272.rivo-product-price {
11273  font-weight: 400;
11274}
11275
11276.rivo-compare-price .rivo-product-price {
11277}
11278
11279.rivo-aw-go-to-page {
11280  background: transparent;
11281}
11282
11283.rivo-product-image {
11284  aspect-ratio: auto;
11285  border-radius: var(--rivo-aw-border-radius);
11286}
11287
11288.rivo-profile-list {
11289  margin-top: 15px;
11290  order: 1;
11291}
11292
11293/* --- Order code --- */
11294
11295.rivo-aw-order-index-name,
11296.rivo-order-details-page .rivo-aw-heading.with-backlink .rivo-aw-title {
11297}
11298
11299.rivo-h4-title {
11300  font-weight: 400;
11301}
11302
11303/* --- Featured Content --- */
11304
11305.rivo-aw-home-featured-content-title {
11306  margin: 5px 0 !important;
11307}
11308
11309.rivo-aw-home-featured-content-image-wrapper,
11310.rivo-aw-home-featured-content-image-wrapper img {
11311  border-radius: var(--rivo-aw-border-radius) !important;
11312}
11313
11314.rivo-favorite-button span svg {
11315  width: 17px;
11316  height: 17px;
11317}
11318
11319.rivo-aw-home-featured-content-container {
11320  order: 2;
11321}
11322
11323
11324.rivo-shipping-addresses-list .rivo-address-item:not(:first-child) {
11325  padding-top: 20px;
11326}
11327
11328/* --- Footer --- */
11329#rivo-slideout-footer {
11330  background: var(--rivo-aw-bg);
11331  box-shadow: none;
11332}
11333
11334.rivo-footer-nav-text {
11335  text-transform: uppercase;
11336  font-weight: 400;
11337  letter-spacing: 1px;
11338  color: var(--rivo-aw-body-primary-font-color);
11339}
11340
11341#rivo-slideout-footer .rivo-slideout-navigation .active .rivo-footer-nav-text {
11342  font-weight: 600;
11343}
11344
11345.rivo-login-footer-link a {
11346  text-decoration: underline;
11347}
11348
11349.rivo-or-text {
11350  font-size: 12px;
11351}
11352
11353.rivo-slideout-navigation a.active:before {
11354  /* background-color:; */
11355  height: 4px;
11356  border-radius: 0px;
11357}
11358
11359/* --- Close button --- */
11360.rivo-slideout__close,
11361.rivo-aw-mini-modal__close {
11362  background: transparent;
11363}
11364
11365@media screen and (max-width: 450px) {
11366  .rivo-slideout__header a.rivo-aw-logo {
11367    height: auto;
11368  }
11369}
11370
11371@media screen and (min-width: 769px) {
11372  .rivo-slideout__container {
11373    height: 100% !important;
11374    border-radius: var(--rivo-aw-border-radius);
11375  }
11376}
11377
11378/* TOAST */
11379
11380.rivo-aw-toast.rivo-aw-success .rivo-aw-toast-icon {
11381  background-color: var(--rivo-aw-primary-color, #303030);
11382}
11383
11384.rivo-aw-toast .rivo-aw-toast-icon svg path {
11385  fill: #fff;
11386}
11387  </style>
11388      <div id="rivo-shop-pay-login-container" style="display: none;">
11389        
11389<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 11389
11389
11390<script type="module">
11391  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js");
11392
11393  
11394</script>
11394
11395
11396<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>
11397
11398      </div>
11399    
11400<div rivo-ax-data="rivoAccountSlideoutComponent()" rivo-ax-init="initRivoAccountSlideout" class="micromodal-slideout" id="rivo-account-slideout" aria-hidden="true">
11401    <div class="rivo-slideout__overlay" tabindex="-1" data-rivo-account-slideout-micromodal-close>
11402      <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 }">
11403        <header class="rivo-slideout__header rivo-slideout-section">
11404          <button type="button" class="rivo-slideout__close" aria-label="Close modal" data-rivo-account-slideout-micromodal-close></button>
11405          <h2 id="rivo-account-dialog-title" class="rivo-visually-hidden">Account</h2>
11406          <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>
11407          <div class="rivo-survey-progress-bar-container" rivo-ax-show="$store.current_survey_question" rivo-ax-cloak>
11408            <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">
11409              <div class="rivo-survey-progress-bar-fill" rivo-ax-bind:style="'width: ' + ($store.current_survey?.percentage_completed || 100) + '%'"></div>
11410            </div>
11411            <button class="rivo-survey-skip-question" rivo-ax-on:click="saveSurveyAnswer($event, true)" aria-label="Skip current survey question">Skip</button>
11412          </div>
11413        </header>
11414        <div class="rivo-slideout__content rivo-slideout-section">
11415          <div id="rivo-profile-main"></div>
11416          <template rivo-ax-if="$store.rivo_aw_settings.show_powered_by">
11417            <div class="rivo-powered-by">
11418              <a href="https://rivo.io?utm_source=widget&utm_campaign=powered-by" target="_blank" aria-label="Powered by Rivo - Opens in new window">
11419                <span class="rivo-powered-by-text">Powered by </span>
11420                <div class="rivo-powered-by-icon" rivo-ax-html="$store.icons.rivo"></div>
11421              </a>
11422            </div>
11423          </template>
11424        </div>
11425        <footer id="rivo-slideout-footer" class="rivo-slideout-section" rivo-ax-show="!hideFooter">
11426          <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">
11427            <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')">
11428              <div rivo-ax-html="$store.icons.profile_home" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
11429              <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>
11430            </a>
11431            <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')">
11432              <div rivo-ax-html="$store.icons.profile_orders" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
11433              <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>
11434            </a>
11435            <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')">
11436              <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
11437              <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>
11438            </a>
11439            <template rivo-ax-if="$store.rivo_aw_settings.community_enabled">
11440              <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')">
11441                <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
11442                <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_community_text || $store.rivo_aw_settings.footer_community_text"></div>
11443              </a>
11444            </template>
11445          </div>
11446          <template rivo-ax-if="showStickyFooterButton && $store.current_survey_question">
11447            <div class="rivo-sticky-footer-container">
11448              <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>
11449            </div>
11450          </template>
11451        </footer>
11452        <div class="rivo-aw-mini-modal rivo-aw-mini-modal-micromodal-slide" id="rivo-aw-mini-modal" aria-hidden="true">
11453          <div class="rivo-aw-mini-modal__overlay" tabindex="-1" data-rivo-mini-micromodal-close>
11454            <div class="rivo-aw-mini-modal__container" role="dialog" aria-modal="true">
11455              <button class="rivo-aw-mini-modal__close" aria-label="Close modal" data-rivo-mini-micromodal-close></button>
11456              <div class="rivo-aw-mini-modal__content" rivo-ax-html="miniModalContent"></div>
11457            </div>
11458          </div>
11459        </div>
11460      </div>
11461    </div>
11462  </div>
11463
11464<!-- END app snippet -->
11465
11466
11467</div>
11467<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
11467
11468</body>
11469</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.