1<!-- sv-recompile-1773945129 --> 2<!doctype html> 3<html class="no-js" lang="en"> 4 5 <head><!-- v1776973821 --> 6 7 8 <meta name="google-site-verification" content="JunE99GSxOcrsr4ZlH4GaAs-AWkTMIJCOB31f4_bPW8" /> 9 <!-- TTFB Optimization: Preconnect to critical third-party domains --> 10 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 11 <link rel="dns-prefetch" href="https://cdn.shopify.com"> 12 <link rel="dns-prefetch" href="https://monorail-edge.shopifysvc.com" crossorigin> 13 <link rel="dns-prefetch" href="https://monorail-edge.shopifysvc.com"> 14 <link rel="prefetch" href="//www.selvane.co/cdn/shop/t/77/assets/FuturaNowTextRegular.woff2?v=81073889611741893601773399834" type="font/woff2" crossorigin> 15 <link rel="prefetch" href="//www.selvane.co/cdn/shop/t/77/assets/FuturaNowTextMedium.woff2?v=1519964443147729381773399833" type="font/woff2" crossorigin> 16 <!-- FuturaNowDisplay prefetch removed â unified to FuturaNowText --> 17<link rel="stylesheet" href="//www.selvane.co/cdn/shop/t/77/assets/selvane-section-overrides.css?v=81638102908969111271773399886" media="print" onload="this.media='all'"> 18 19
19<script> 20 document.documentElement.classList.remove('no-js'); 21 document.documentElement.classList.add('js'); 22</script>
22 23 24<link href="//www.selvane.co/cdn/shop/t/77/assets/selvane-typography-override.css?v=180942520010796474671773969951" rel="stylesheet" type="text/css" media="all" /> 25<link rel="stylesheet" href="//www.selvane.co/cdn/shop/t/77/assets/selvane-page-enhance.css?v=125443926035357396401773399885" media="print" onload="this.media='all'"> 26<link rel="stylesheet" href="//www.selvane.co/cdn/shop/t/77/assets/selvane-editorial-upgrade.css?v=90130367096419816231776967098" media="print" onload="this.media='all'"> 27 28 29 <meta charset="utf-8"> 30 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 31 <meta name="viewport" content="width=device-width,initial-scale=1"> 32 <meta name="theme-color" content=""><link rel="icon" type="image/png" href="//www.selvane.co/cdn/shop/files/20251121-144104.png?crop=center&height=32&v=1763869544&width=32"><title> 33 SELVANE Official Website | Clarity in Motion 34</title> 35 36 37 <meta name="description" content="Clarity in Motion. Womenâs outerwear and knitwear in lambskin and wool â refined silhouettes and quiet confidence, made in focused runs."> 38 39 40 41 42<meta property="og:site_name" content="SELVANE"> 43<meta property="og:url" content="https://www.selvane.co/"> 44<meta property="og:title" content="SELVANE Official Website | Clarity in Motion"> 45<meta property="og:type" content="website"> 46<meta property="og:description" content="Clarity in Motion. Womenâs outerwear and knitwear in lambskin and wool â refined silhouettes and quiet confidence, made in focused runs."><meta property="og:image" content="http://www.selvane.co/cdn/shop/files/IMG_20260103_190745.png?v=1772251124"> 47 <meta property="og:image:secure_url" content="https://www.selvane.co/cdn/shop/files/IMG_20260103_190745.png?v=1772251124"> 48 <meta property="og:image:width" content="1188"> 49 <meta property="og:image:height" content="1188"><meta name="twitter:card" content="summary_large_image"> 50<meta name="twitter:title" content="SELVANE Official Website | Clarity in Motion"> 51<meta name="twitter:description" content="Clarity in Motion. Womenâs outerwear and knitwear in lambskin and wool â refined silhouettes and quiet confidence, made in focused runs."><style> 52 #fv-loading-icon { 53 visibility: visible; 54 position: absolute; 55 display: flex; 56 justify-content: center; 57 align-items: center; 58 font-family: system-ui, sans-serif; 59 font-size: 190vw; 60 line-height: 1; 61 word-wrap: break-word; 62 top: 0; 63 left: 0; 64 margin: 0; 65 text-decoration: none; 66 filter: none; 67 transition: all 0s; 68 transform: none; 69 width: 99vw; 70 height: 99vh; 71 max-width: 99vw; 72 max-height: 99vh; 73 pointer-events: none; 74 z-index: -99; 75 overflow: hidden; 76 opacity: 0.0001; 77 } 78</style> 79<div id="fv-loading-icon">ð</div> 80 81<style>.async-hide { opacity: 0 !important} </style>
81<script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c; })(window,document.documentElement,'async-hide','dataLayer',100, {'GTM-XXXXXX':true});</script>
81 82<style>.async-hide { opacity: 0 !important}</style>
83<script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date; 84h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')}; 85(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c; 86})(window,document.documentElement,'async-hide','dataLayer',500, 87{'GTM-XXXXXX':true});</script>
87 88 89 90 91<link rel="stylesheet" href="//www.selvane.co/cdn/shop/t/77/assets/search-overlay.css?v=22940824833066614491773399862" media="print" onload="this.media='all'"> 92<noscript><link href="//www.selvane.co/cdn/shop/t/77/assets/search-overlay.css?v=22940824833066614491773399862" rel="stylesheet" type="text/css" media="all" /></noscript> 93 <!-- Canonical tag is injected by Shopify platform via content_for_header --><!-- Removed duplicate: <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> --> 94 95<!-- ========== Futura Now Webfonts (Custom Fonts) ========== --> 96<style> 97/* Regular â 400 */ 98@font-face { 99 font-family: "FuturaNowText"; 100 src: url("//www.selvane.co/cdn/shop/t/77/assets/FuturaNowTextRegular.woff2?v=81073889611741893601773399834") format("woff2"); 101 font-weight: 400; 102 font-style: normal; 103 font-display: swap; 104} 105 106/* Medium â 500 */ 107@font-face { 108 font-family: "FuturaNowText"; 109 src: url("//www.selvane.co/cdn/shop/t/77/assets/FuturaNowTextMedium.woff2?v=1519964443147729381773399833") format("woff2"); 110 font-weight: 500; 111 font-style: normal; 112 font-display: swap; 113} 114 115/* Display â 400 (for headings) */ 116@font-face { 117 font-family: "FuturaNowDisplay"; 118 src: url("//www.selvane.co/cdn/shop/t/77/assets/FuturaNowDisplayRegular.woff2?v=128809568279267940951773399833") format("woff2"); 119 font-weight: 400; 120 font-style: normal; 121 font-display: swap; 122} 123 124 /* Fix: Ensure header sections are never hidden by content-visibility */ 125 .section-header, 126 .section-announcement-bar, 127 .shopify-section-group-header-group { 128 content-visibility: visible !important; 129 contain-intrinsic-size: none !important; 130 } 131</style> 132<!-- ========== END Futura Now Webfonts ========== --><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
132<script> 133 document.documentElement.classList.remove('no-js'); 134 document.documentElement.classList.add('js'); 135</script>
vendor: 1 bytes, line 135
135
136<script> 137 (function () { 138 var d = document.documentElement; 139 d.className = d.className.replace(/\bno-js\b/, 'js'); 140 })(); 141</script>
141 142 143 144 145 146 147 148 149 150
151<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
151<meta name="google-site-verification" content="tI7JJKWT4kgV4wa4ddCKRrz4RNalE66OdvVLeHN-4Dk"> 152<meta name="facebook-domain-verification" content="867xs6mgdbcjf2jvzxqqynherzkl6l"> 153<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68721803415/digital_wallets/dialog"> 154<meta id="in-context-paypal-metadata" data-shop-id="68721803415" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 155<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.selvane.co/"> 156<link rel="alternate" hreflang="en" href="https://www.selvane.co/"> 157<link rel="alternate" hreflang="fr" href="https://www.selvane.co/fr"> 158<link rel="alternate" hreflang="de" href="https://www.selvane.co/de"> 159<link rel="alternate" hreflang="it" href="https://www.selvane.co/it"> 160<link rel="alternate" hreflang="es" href="https://www.selvane.co/es"> 161<link rel="alternate" hreflang="pt" href="https://www.selvane.co/pt">
162<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
162 163<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
164<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=68721803415" crossorigin="anonymous"></script>
vendor: 1 bytes, line 164
164
165<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":68721803415,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/68721803415","merchantName":"SELVANE","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"SELVANE","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 165
165
166<script id="shopify-features" type="application/json">{"accessToken":"7849f3386707db28f498c7963d28ee4c","betas":["rich-media-storefront-analytics"],"domain":"www.selvane.co","predictiveSearch":true,"shopId":68721803415,"locale":"en"}</script>
vendor: 1 bytes, line 166
166
167<script>var Shopify = Shopify || {}; 168Shopify.shop = "ib61q3-z1.myshopify.com"; 169Shopify.locale = "en"; 170Shopify.currency = {"active":"USD","rate":"1.0"}; 171Shopify.country = "US"; 172Shopify.theme = {"name":"Copy of Manus Speed Up","id":148924661911,"schema_name":"Agile","schema_version":"3.5.0","theme_store_id":2346,"role":"main"}; 173Shopify.theme.handle = "null"; 174Shopify.theme.style = {"id":null,"handle":null}; 175Shopify.cdnHost = "www.selvane.co/cdn"; 176Shopify.routes = Shopify.routes || {}; 177Shopify.routes.root = "/"; 178Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 179Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 180Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 181Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 181
181
182<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 182
182
183<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 183
183
184<script> 185 window.ShopifyPay = window.ShopifyPay || {}; 186 window.ShopifyPay.apiHost = "shop.app\/pay"; 187 window.ShopifyPay.redirectState = null; 188</script>
vendor: 1 bytes, line 188
188
189<script> 190 window.Shopify = window.Shopify || {}; 191 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 192 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 193 window.Shopify.SignInWithShop.eligible = true; 194</script>
vendor: 1 bytes, line 194
194
195<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 195
195
196<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 196
196
197<script type="module"> 198 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 199 200 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 201 202</script>
vendor: 1 bytes, line 202
202
203<script> 204 window.Shopify = window.Shopify || {}; 205 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 206 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"]}; 207</script>
vendor: 1 bytes, line 207
207
208<script id="__st">var __st={"a":68721803415,"offset":-14400,"reqid":"b39e0c93-0dc3-4963-80ae-1f5d086a2c3e-1791080471","pageurl":"www.selvane.co\/","u":"3cadeb667b45","p":"home"};</script>
vendor: 1 bytes, line 208
208
209<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 209
209
210<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 210
210
211<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.selvane.co/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 211
211
212<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.selvane.co/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>
212<script crossorigin="anonymous" defer="defer" src="//www.selvane.co/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 212
212
213<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 213
213
214<script> 215 window.Shopify = window.Shopify || {}; 216 window.Shopify.MCP = window.Shopify.MCP || {}; 217 window.Shopify.MCP.enabled = true; 218 window.Shopify.MCP.shop = "ib61q3-z1.myshopify.com"; 219 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.selvane.co\/api\/mcp"; 220 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"]}}]; 221</script>
vendor: 1 bytes, line 221
221
222<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.selvane.co\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 223</script>
vendor: 1 bytes, line 223
223
224<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.selvane.co/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 225</script>
vendor: 1 bytes, line 225
225
226<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 227 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); 228</script>
vendor: 1 bytes, line 228
228
229<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})}})); 230</script>
vendor: 1 bytes, line 230
230
231<script id='scb4127' type='text/javascript' async='' src='https://www.selvane.co/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
231<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.selvane.co/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 232<style id="shopify-accelerated-checkout-cart"> 233 #shopify-buyer-consent { 234 margin-top: 1em; 235 display: inline-block; 236 width: 100%; 237} 238 239#shopify-buyer-consent.hidden { 240 display: none; 241} 242 243#shopify-subscription-policy-button { 244 background: none; 245 border: none; 246 padding: 0; 247 text-decoration: underline; 248 font-size: inherit; 249 cursor: pointer; 250} 251 252#shopify-subscription-policy-button::before { 253 box-shadow: none; 254} 255 256 </style>
257<script id="sections-script" data-sections="header" defer="defer" src="//www.selvane.co/cdn/shop/t/77/compiled_assets/scripts.js?v=99238019513443130771773400061"></script>
vendor: 1 bytes, line 257
257
258<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
258 259 260
260<script src="//www.selvane.co/cdn/shop/t/77/assets/constants.js?v=165488195745554878101773399815" defer="defer" data-nolazyload="true"></script>
vendor: 1 bytes, line 260
260
261<script src="//www.selvane.co/cdn/shop/t/77/assets/pubsub.js?v=2921868252632587581773399860" defer="defer" data-nolazyload="true"></script>
vendor: 1 bytes, line 261
261
262<script src="//www.selvane.co/cdn/shop/t/77/assets/global.js?v=146723281040429975071773399835" defer="defer" data-nolazyload="true"></script>
vendor: 1 bytes, line 262
262
263<script src="//www.selvane.co/cdn/shop/t/77/assets/product-form.js?v=50590610249815368001773399858" defer="defer" data-nolazyload="true"></script>
vendor: 1 bytes, line 263
263
264<script src="//www.selvane.co/cdn/shop/t/77/assets/details-disclosure.js?v=71171901914030556811773399823" defer="defer" data-nolazyload="true"></script>
vendor: 1 bytes, line 264
264
265<script src="//www.selvane.co/cdn/shop/t/77/assets/selvane-cart-edit-size.js?v=95814363053007241071773399872" defer="defer" data-nolazyload="true"></script>
vendor: 1 bytes, line 265
265
266<script src="//www.selvane.co/cdn/shop/t/77/assets/selvane-cart-custom-injector.js?v=140399148658334989391773399872" defer="defer" data-nolazyload="true"></script>
vendor: 1 bytes, line 266
266
267<script src="//www.selvane.co/cdn/shop/t/77/assets/selvane-variant-submit-fix.js?v=136793950876029978281773399890" defer></script>
267 268<!-- ========== SELVANE LAZYLOAD FIX ========== --> 269
270<script data-nolazyload="true"> 271(function(){ 272 'use strict'; 273 274 // æ ¸å¿èæ¬ä¼å çº§ï¼æé¡ºåºå è½½ï¼ 275 276 277 function getPriority(src) { 278 if (!src) return 999; 279 for (var i = 0; i < PRIORITY.length; i++) { 280 if (src.indexOf(PRIORITY[i]) !== -1) return i; 281 } 282 return 999; 283 } 284 285 function loadScript(src, cb) { 286 var s = document.createElement('script'); 287 s.src = src; 288 s.async = false; 289 s.onload = s.onerror = function() { if (cb) cb(); }; 290 document.head.appendChild(s); 291 } 292 293 function loadInOrder(arr, i, cb) { 294 if (i >= arr.length) { if (cb) cb(); return; } 295 var item = arr[i]; 296 if (item.src) { 297 loadScript(item.src, function() { loadInOrder(arr, i + 1, cb); }); 298 } else if (item.content) { 299 try { 300 var s = document.createElement('script'); 301 s.textContent = item.content; 302 document.head.appendChild(s); 303 } catch (e) {} 304 loadInOrder(arr, i + 1, cb); 305 } else { 306 loadInOrder(arr, i + 1, cb); 307 } 308 } 309 310 function fix() { 311 var lazy = document.querySelectorAll('script[type="text/lazyload"]'); 312 if (!lazy.length) return; 313 314 var toLoad = []; 315 for (var i = 0; i < lazy.length; i++) { 316 var el = lazy[i]; 317 if (el.getAttribute('data-fixed')) continue; 318 el.setAttribute('data-fixed', '1'); 319 320 var src = el.getAttribute('data-src') || el.src; 321 var content = el.textContent || ''; 322 323 if (src) { 324 toLoad.push({ src: src, priority: getPriority(src) }); 325 } else if (content.trim()) { 326 toLoad.push({ content: content, priority: 1000 }); 327 } 328 } 329 330 toLoad.sort(function(a, b) { return a.priority - b.priority; }); 331 loadInOrder(toLoad, 0, function() { 332 document.dispatchEvent(new CustomEvent('selvane:ready')); 333 }); 334 } 335 336 if (document.readyState === 'loading') { 337 document.addEventListener('DOMContentLoaded', fix); 338 } else { 339 fix(); 340 } 341 window.addEventListener('load', function() { setTimeout(fix, 100); }); 342})(); 343</script>
343 344<!-- ========== END SELVANE LAZYLOAD FIX ========== --> 345 346 <style data-shopify> 347 img{ 348 max-width: 100%; 349 } 350 @font-face { 351 font-family: Jost; 352 font-weight: 400; 353 font-style: normal; 354 font-display: swap; 355 src: url("//www.selvane.co/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 356 url("//www.selvane.co/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 357} 358 359 @font-face { 360 font-family: Jost; 361 font-weight: 700; 362 font-style: normal; 363 font-display: swap; 364 src: url("//www.selvane.co/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"), 365 url("//www.selvane.co/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff"); 366} 367 368 @font-face { 369 font-family: Jost; 370 font-weight: 400; 371 font-style: italic; 372 font-display: swap; 373 src: url("//www.selvane.co/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 374 url("//www.selvane.co/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 375} 376 377 @font-face { 378 font-family: Jost; 379 font-weight: 700; 380 font-style: italic; 381 font-display: swap; 382 src: url("//www.selvane.co/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"), 383 url("//www.selvane.co/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff"); 384} 385 386 @font-face { 387 font-family: Jost; 388 font-weight: 400; 389 font-style: normal; 390 font-display: swap; 391 src: url("//www.selvane.co/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 392 url("//www.selvane.co/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 393} 394 395 396 :root, 397 .color-default-color-scheme:not(.reset-color-on-mb) { 398 --color-background: rgb(255,255,255); 399 --color-background-hsl: 255,255,255; 400 401 --gradient-background: #ffffff; 402 403 --color-foreground: 128, 128, 128; 404 --accent-color: rgb(228, 2, 2); 405 --text-color: 128, 128, 128; 406 --heading-color: rgb(21, 21, 21); 407 --heading-color-hsl: 21, 21, 21; 408 --link-color: rgb(21, 21, 21); 409 --link-hover-color: rgb(21, 21, 21); 410 411 --border-color: rgb(255, 255, 255); 412 413 --btn-fill-bg-color: rgb(21, 21, 21); 414 --btn-fill-bg-color-hsl: 21, 21, 21; 415 --btn-fill-color: #ffffff; /* Force white text for dark buttons */ 416 --btn-fill-hover-bg-color: #ffffff; 417 418 419 --btn-fill-hover-color: rgb(21, 21, 21); 420 --btn-fill-hover-border-color:#151515; 421 422 --btn-outline-color: rgb(21, 21, 21); 423 --btn-outline-border-color: rgb(221, 221, 221); 424 425 --badges-color: rgb(255, 255, 255); 426 427 --grey-color: rgba(var(--text-color), 0.7); 428 --input-border-color: var(--border-color); 429 --input-color: rgb(var(--text-color)); 430 --input-placeholder-color: rgb(var(--text-color)); 431 } 432 @media (min-width: 768px) { 433 .color-default-color-scheme.reset-color-on-mb{ 434 435 --color-background: rgb(255,255,255); 436 --color-background-hsl: 255,255,255; 437 438 --gradient-background: #ffffff; 439 440 --color-foreground: 128, 128, 128; 441 --accent-color: rgb(228, 2, 2); 442 --text-color: 128, 128, 128; 443 --heading-color: rgb(21, 21, 21); 444 --heading-color-hsl: 21, 21, 21; 445 --link-color: rgb(128, 128, 128); 446 --link-hover-color: rgb(21, 21, 21); 447 448 --border-color: rgb(255, 255, 255); 449 450 --btn-fill-bg-color: rgb(21, 21, 21); 451 --btn-fill-bg-color-hsl: 21, 21, 21; 452 --btn-fill-color: rgb(255, 255, 255); 453 --btn-fill-hover-bg-color: rgb(255, 255, 255); 454 --btn-fill-hover-color: rgb(21, 21, 21); 455 --btn-fill-hover-border-color:#151515; 456 457 --btn-outline-color: rgb(21, 21, 21); 458 --btn-outline-border-color: rgb(221, 221, 221); 459 460 --badges-color: rgb(255, 255, 255); 461 462 --grey-color: rgba(var(--text-color), 0.7); 463 --input-border-color: var(--border-color); 464 --input-color: rgb(var(--text-color)); 465 --input-placeholder-color: rgb(var(--text-color)); 466 } 467 } 468 469 470 .color-color-scheme-1:not(.reset-color-on-mb) { 471 --color-background: rgb(255,255,255); 472 --color-background-hsl: 255,255,255; 473 474 --gradient-background: #ffffff; 475 476 --color-foreground: 255, 255, 255; 477 --accent-color: rgb(228, 2, 2); 478 --text-color: 255, 255, 255; 479 --heading-color: rgb(255, 255, 255); 480 --heading-color-hsl: 255, 255, 255; 481 --link-color: rgb(255, 255, 255); 482 --link-hover-color: rgb(255, 255, 255); 483 484 --border-color: rgb(221, 221, 221); 485 486 --btn-fill-bg-color: rgb(255, 255, 255); 487 --btn-fill-bg-color-hsl: 255, 255, 255; 488 --btn-fill-color: #ffffff; /* Force white text for dark buttons */ 489 --btn-fill-hover-bg-color: #151515; 490 491 492 --btn-fill-hover-color: rgb(255, 255, 255); 493 --btn-fill-hover-border-color:#151515; 494 495 --btn-outline-color: rgb(255, 255, 255); 496 --btn-outline-border-color: rgb(255, 255, 255); 497 498 --badges-color: rgb(21, 21, 21); 499 500 --grey-color: rgba(var(--text-color), 0.7); 501 --input-border-color: var(--border-color); 502 --input-color: rgb(var(--text-color)); 503 --input-placeholder-color: rgb(var(--text-color)); 504 } 505 @media (min-width: 768px) { 506 .color-color-scheme-1.reset-color-on-mb{ 507 508 --color-background: rgb(255,255,255); 509 --color-background-hsl: 255,255,255; 510 511 --gradient-background: #ffffff; 512 513 --color-foreground: 255, 255, 255; 514 --accent-color: rgb(228, 2, 2); 515 --text-color: 255, 255, 255; 516 --heading-color: rgb(255, 255, 255); 517 --heading-color-hsl: 255, 255, 255; 518 --link-color: rgb(255, 255, 255); 519 --link-hover-color: rgb(255, 255, 255); 520 521 --border-color: rgb(221, 221, 221); 522 523 --btn-fill-bg-color: rgb(255, 255, 255); 524 --btn-fill-bg-color-hsl: 255, 255, 255; 525 --btn-fill-color: rgb(21, 21, 21); 526 --btn-fill-hover-bg-color: rgb(21, 21, 21); 527 --btn-fill-hover-color: rgb(255, 255, 255); 528 --btn-fill-hover-border-color:#151515; 529 530 --btn-outline-color: rgb(255, 255, 255); 531 --btn-outline-border-color: rgb(255, 255, 255); 532 533 --badges-color: rgb(21, 21, 21); 534 535 --grey-color: rgba(var(--text-color), 0.7); 536 --input-border-color: var(--border-color); 537 --input-color: rgb(var(--text-color)); 538 --input-placeholder-color: rgb(var(--text-color)); 539 } 540 } 541 542 543 .color-color-scheme-2:not(.reset-color-on-mb) { 544 --color-background: rgb(241,242,248); 545 --color-background-hsl: 241,242,248; 546 547 --gradient-background: #f1f2f8; 548 549 --color-foreground: 51, 51, 51; 550 --accent-color: rgb(228, 2, 2); 551 --text-color: 51, 51, 51; 552 --heading-color: rgb(21, 21, 21); 553 --heading-color-hsl: 21, 21, 21; 554 --link-color: rgb(21, 21, 21); 555 --link-hover-color: rgb(21, 21, 21); 556 557 --border-color: rgb(204, 204, 204); 558 559 --btn-fill-bg-color: rgb(255, 255, 255); 560 --btn-fill-bg-color-hsl: 255, 255, 255; 561 --btn-fill-color: #ffffff; /* Force white text for dark buttons */ 562 --btn-fill-hover-bg-color: #151515; 563 564 565 --btn-fill-hover-color: rgb(255, 255, 255); 566 --btn-fill-hover-border-color:#151515; 567 568 --btn-outline-color: rgb(255, 255, 255); 569 --btn-outline-border-color: rgb(153, 153, 153); 570 571 --badges-color: rgb(21, 21, 21); 572 573 --grey-color: rgba(var(--text-color), 0.7); 574 --input-border-color: var(--border-color); 575 --input-color: rgb(var(--text-color)); 576 --input-placeholder-color: rgb(var(--text-color)); 577 } 578 @media (min-width: 768px) { 579 .color-color-scheme-2.reset-color-on-mb{ 580 581 --color-background: rgb(241,242,248); 582 --color-background-hsl: 241,242,248; 583 584 --gradient-background: #f1f2f8; 585 586 --color-foreground: 51, 51, 51; 587 --accent-color: rgb(228, 2, 2); 588 --text-color: 51, 51, 51; 589 --heading-color: rgb(21, 21, 21); 590 --heading-color-hsl: 21, 21, 21; 591 --link-color: rgb(51, 51, 51); 592 --link-hover-color: rgb(21, 21, 21); 593 594 --border-color: rgb(204, 204, 204); 595 596 --btn-fill-bg-color: rgb(255, 255, 255); 597 --btn-fill-bg-color-hsl: 255, 255, 255; 598 --btn-fill-color: rgb(21, 21, 21); 599 --btn-fill-hover-bg-color: rgb(21, 21, 21); 600 --btn-fill-hover-color: rgb(255, 255, 255); 601 --btn-fill-hover-border-color:#151515; 602 603 --btn-outline-color: rgb(255, 255, 255); 604 --btn-outline-border-color: rgb(153, 153, 153); 605 606 --badges-color: rgb(21, 21, 21); 607 608 --grey-color: rgba(var(--text-color), 0.7); 609 --input-border-color: var(--border-color); 610 --input-color: rgb(var(--text-color)); 611 --input-placeholder-color: rgb(var(--text-color)); 612 } 613 } 614 615 616 .color-scheme-0ba1b009-7eed-45cd-b0f5-57fda3e81ca0:not(.reset-color-on-mb) { 617 --color-background: rgb(21,21,21); 618 --color-background-hsl: 21,21,21; 619 620 --gradient-background: #151515; 621 622 --color-foreground: 255, 255, 255; 623 --accent-color: rgb(228, 2, 2); 624 --text-color: 255, 255, 255; 625 --heading-color: rgb(255, 255, 255); 626 --heading-color-hsl: 255, 255, 255; 627 --link-color: rgb(255, 255, 255); 628 --link-hover-color: rgb(255, 255, 255); 629 630 --border-color: rgb(21, 21, 21); 631 632 --btn-fill-bg-color: rgb(21, 21, 21); 633 --btn-fill-bg-color-hsl: 21, 21, 21; 634 --btn-fill-color: #ffffff; /* Force white text for dark buttons */ 635 --btn-fill-hover-bg-color: #ffffff; 636 637 638 --btn-fill-hover-color: rgb(21, 21, 21); 639 --btn-fill-hover-border-color:#151515; 640 641 --btn-outline-color: rgb(21, 21, 21); 642 --btn-outline-border-color: rgb(153, 153, 153); 643 644 --badges-color: rgb(255, 255, 255); 645 646 --grey-color: rgba(var(--text-color), 0.7); 647 --input-border-color: var(--border-color); 648 --input-color: rgb(var(--text-color)); 649 --input-placeholder-color: rgb(var(--text-color)); 650 } 651 @media (min-width: 768px) { 652 .color-scheme-0ba1b009-7eed-45cd-b0f5-57fda3e81ca0.reset-color-on-mb{ 653 654 --color-background: rgb(21,21,21); 655 --color-background-hsl: 21,21,21; 656 657 --gradient-background: #151515; 658 659 --color-foreground: 255, 255, 255; 660 --accent-color: rgb(228, 2, 2); 661 --text-color: 255, 255, 255; 662 --heading-color: rgb(255, 255, 255); 663 --heading-color-hsl: 255, 255, 255; 664 --link-color: rgb(255, 255, 255); 665 --link-hover-color: rgb(255, 255, 255); 666 667 --border-color: rgb(21, 21, 21); 668 669 --btn-fill-bg-color: rgb(21, 21, 21); 670 --btn-fill-bg-color-hsl: 21, 21, 21; 671 --btn-fill-color: rgb(255, 255, 255); 672 --btn-fill-hover-bg-color: rgb(255, 255, 255); 673 --btn-fill-hover-color: rgb(21, 21, 21); 674 --btn-fill-hover-border-color:#151515; 675 676 --btn-outline-color: rgb(21, 21, 21); 677 --btn-outline-border-color: rgb(153, 153, 153); 678 679 --badges-color: rgb(255, 255, 255); 680 681 --grey-color: rgba(var(--text-color), 0.7); 682 --input-border-color: var(--border-color); 683 --input-color: rgb(var(--text-color)); 684 --input-placeholder-color: rgb(var(--text-color)); 685 } 686 } 687 688 689 .color-scheme-957ad1f6-ead2-4f72-bdba-ddfe8f341c9e:not(.reset-color-on-mb) { 690 --color-background: rgb(235,219,203); 691 --color-background-hsl: 235,219,203; 692 693 --gradient-background: #ebdbcb; 694 695 --color-foreground: 21, 21, 21; 696 --accent-color: rgb(228, 2, 2); 697 --text-color: 21, 21, 21; 698 --heading-color: rgb(21, 21, 21); 699 --heading-color-hsl: 21, 21, 21; 700 --link-color: rgb(21, 21, 21); 701 --link-hover-color: rgb(21, 21, 21); 702 703 --border-color: rgb(21, 21, 21); 704 705 --btn-fill-bg-color: rgb(21, 21, 21); 706 --btn-fill-bg-color-hsl: 21, 21, 21; 707 --btn-fill-color: #ffffff; /* Force white text for dark buttons */ 708 --btn-fill-hover-bg-color: #ffffff; 709 710 711 --btn-fill-hover-color: rgb(21, 21, 21); 712 --btn-fill-hover-border-color:#151515; 713 714 --btn-outline-color: rgb(21, 21, 21); 715 --btn-outline-border-color: rgb(153, 153, 153); 716 717 --badges-color: rgb(255, 255, 255); 718 719 --grey-color: rgba(var(--text-color), 0.7); 720 --input-border-color: var(--border-color); 721 --input-color: rgb(var(--text-color)); 722 --input-placeholder-color: rgb(var(--text-color)); 723 } 724 @media (min-width: 768px) { 725 .color-scheme-957ad1f6-ead2-4f72-bdba-ddfe8f341c9e.reset-color-on-mb{ 726 727 --color-background: rgb(235,219,203); 728 --color-background-hsl: 235,219,203; 729 730 --gradient-background: #ebdbcb; 731 732 --color-foreground: 21, 21, 21; 733 --accent-color: rgb(228, 2, 2); 734 --text-color: 21, 21, 21; 735 --heading-color: rgb(21, 21, 21); 736 --heading-color-hsl: 21, 21, 21; 737 --link-color: rgb(21, 21, 21); 738 --link-hover-color: rgb(21, 21, 21); 739 740 --border-color: rgb(21, 21, 21); 741 742 --btn-fill-bg-color: rgb(21, 21, 21); 743 --btn-fill-bg-color-hsl: 21, 21, 21; 744 --btn-fill-color: rgb(255, 255, 255); 745 --btn-fill-hover-bg-color: rgb(255, 255, 255); 746 --btn-fill-hover-color: rgb(21, 21, 21); 747 --btn-fill-hover-border-color:#151515; 748 749 --btn-outline-color: rgb(21, 21, 21); 750 --btn-outline-border-color: rgb(153, 153, 153); 751 752 --badges-color: rgb(255, 255, 255); 753 754 --grey-color: rgba(var(--text-color), 0.7); 755 --input-border-color: var(--border-color); 756 --input-color: rgb(var(--text-color)); 757 --input-placeholder-color: rgb(var(--text-color)); 758 } 759 } 760 761 762 .color-scheme-9992034c-51d7-4a47-92a6-2d680b0b20b4:not(.reset-color-on-mb) { 763 --color-background: rgb(233,242,239); 764 --color-background-hsl: 233,242,239; 765 766 --gradient-background: #e9f2ef; 767 768 --color-foreground: 71, 99, 89; 769 --accent-color: rgb(228, 2, 2); 770 --text-color: 71, 99, 89; 771 --heading-color: rgb(88, 105, 94); 772 --heading-color-hsl: 88, 105, 94; 773 --link-color: rgb(88, 105, 94); 774 --link-hover-color: rgb(88, 105, 94); 775 776 --border-color: rgb(204, 204, 204); 777 778 --btn-fill-bg-color: rgb(255, 255, 255); 779 --btn-fill-bg-color-hsl: 255, 255, 255; 780 --btn-fill-color: #ffffff; /* Force white text for dark buttons */ 781 --btn-fill-hover-bg-color: #151515; 782 783 784 --btn-fill-hover-color: rgb(255, 255, 255); 785 --btn-fill-hover-border-color:#151515; 786 787 --btn-outline-color: rgb(21, 21, 21); 788 --btn-outline-border-color: rgb(153, 153, 153); 789 790 --badges-color: rgb(21, 21, 21); 791 792 --grey-color: rgba(var(--text-color), 0.7); 793 --input-border-color: var(--border-color); 794 --input-color: rgb(var(--text-color)); 795 --input-placeholder-color: rgb(var(--text-color)); 796 } 797 @media (min-width: 768px) { 798 .color-scheme-9992034c-51d7-4a47-92a6-2d680b0b20b4.reset-color-on-mb{ 799 800 --color-background: rgb(233,242,239); 801 --color-background-hsl: 233,242,239; 802 803 --gradient-background: #e9f2ef; 804 805 --color-foreground: 71, 99, 89; 806 --accent-color: rgb(228, 2, 2); 807 --text-color: 71, 99, 89; 808 --heading-color: rgb(88, 105, 94); 809 --heading-color-hsl: 88, 105, 94; 810 --link-color: rgb(71, 99, 89); 811 --link-hover-color: rgb(88, 105, 94); 812 813 --border-color: rgb(204, 204, 204); 814 815 --btn-fill-bg-color: rgb(255, 255, 255); 816 --btn-fill-bg-color-hsl: 255, 255, 255; 817 --btn-fill-color: rgb(21, 21, 21); 818 --btn-fill-hover-bg-co
818lor: rgb(21, 21, 21); 819 --btn-fill-hover-color: rgb(255, 255, 255); 820 --btn-fill-hover-border-color:#151515; 821 822 --btn-outline-color: rgb(21, 21, 21); 823 --btn-outline-border-color: rgb(153, 153, 153); 824 825 --badges-color: rgb(21, 21, 21); 826 827 --grey-color: rgba(var(--text-color), 0.7); 828 --input-border-color: var(--border-color); 829 --input-color: rgb(var(--text-color)); 830 --input-placeholder-color: rgb(var(--text-color)); 831 } 832 } 833 834 835 .color-scheme-3e42ca34-1c7c-4646-831e-f5f77fdbd47b:not(.reset-color-on-mb) { 836 --color-background: rgb(255,255,255); 837 --color-background-hsl: 255,255,255; 838 839 --gradient-background: #ffffff; 840 841 --color-foreground: 21, 21, 21; 842 --accent-color: rgb(228, 2, 2); 843 --text-color: 21, 21, 21; 844 --heading-color: rgb(21, 21, 21); 845 --heading-color-hsl: 21, 21, 21; 846 --link-color: rgb(21, 21, 21); 847 --link-hover-color: rgb(21, 21, 21); 848 849 --border-color: rgb(221, 221, 221); 850 851 --btn-fill-bg-color: rgb(21, 21, 21); 852 --btn-fill-bg-color-hsl: 21, 21, 21; 853 --btn-fill-color: #ffffff; /* Force white text for dark buttons */ 854 --btn-fill-hover-bg-color: #ffffff; 855 856 857 --btn-fill-hover-color: rgb(21, 21, 21); 858 --btn-fill-hover-border-color:#ffffff; 859 860 --btn-outline-color: rgb(21, 21, 21); 861 --btn-outline-border-color: rgb(153, 153, 153); 862 863 --badges-color: rgb(255, 255, 255); 864 865 --grey-color: rgba(var(--text-color), 0.7); 866 --input-border-color: var(--border-color); 867 --input-color: rgb(var(--text-color)); 868 --input-placeholder-color: rgb(var(--text-color)); 869 } 870 @media (min-width: 768px) { 871 .color-scheme-3e42ca34-1c7c-4646-831e-f5f77fdbd47b.reset-color-on-mb{ 872 873 --color-background: rgb(255,255,255); 874 --color-background-hsl: 255,255,255; 875 876 --gradient-background: #ffffff; 877 878 --color-foreground: 21, 21, 21; 879 --accent-color: rgb(228, 2, 2); 880 --text-color: 21, 21, 21; 881 --heading-color: rgb(21, 21, 21); 882 --heading-color-hsl: 21, 21, 21; 883 --link-color: rgb(21, 21, 21); 884 --link-hover-color: rgb(21, 21, 21); 885 886 --border-color: rgb(221, 221, 221); 887 888 --btn-fill-bg-color: rgb(21, 21, 21); 889 --btn-fill-bg-color-hsl: 21, 21, 21; 890 --btn-fill-color: rgb(255, 255, 255); 891 --btn-fill-hover-bg-color: rgb(255, 255, 255); 892 --btn-fill-hover-color: rgb(21, 21, 21); 893 --btn-fill-hover-border-color:#ffffff; 894 895 --btn-outline-color: rgb(21, 21, 21); 896 --btn-outline-border-color: rgb(153, 153, 153); 897 898 --badges-color: rgb(255, 255, 255); 899 900 --grey-color: rgba(var(--text-color), 0.7); 901 --input-border-color: var(--border-color); 902 --input-color: rgb(var(--text-color)); 903 --input-placeholder-color: rgb(var(--text-color)); 904 } 905 } 906 907 908 .color-scheme-66b78682-0047-4be4-bea3-4d57f05c100d:not(.reset-color-on-mb) { 909 --color-background: rgb(233,242,239); 910 --color-background-hsl: 233,242,239; 911 912 --gradient-background: #e9f2ef; 913 914 --color-foreground: 0, 0, 0; 915 --accent-color: rgb(228, 2, 2); 916 --text-color: 0, 0, 0; 917 --heading-color: rgb(0, 0, 0); 918 --heading-color-hsl: 0, 0, 0; 919 --link-color: rgb(0, 0, 0); 920 --link-hover-color: rgb(0, 0, 0); 921 922 --border-color: rgb(204, 204, 204); 923 924 --btn-fill-bg-color: rgb(255, 255, 255); 925 --btn-fill-bg-color-hsl: 255, 255, 255; 926 --btn-fill-color: #ffffff; /* Force white text for dark buttons */ 927 --btn-fill-hover-bg-color: #000000; 928 929 930 --btn-fill-hover-color: rgb(255, 255, 255); 931 --btn-fill-hover-border-color:#000000; 932 933 --btn-outline-color: rgb(0, 0, 0); 934 --btn-outline-border-color: rgb(153, 153, 153); 935 936 --badges-color: rgb(0, 0, 0); 937 938 --grey-color: rgba(var(--text-color), 0.7); 939 --input-border-color: var(--border-color); 940 --input-color: rgb(var(--text-color)); 941 --input-placeholder-color: rgb(var(--text-color)); 942 } 943 @media (min-width: 768px) { 944 .color-scheme-66b78682-0047-4be4-bea3-4d57f05c100d.reset-color-on-mb{ 945 946 --color-background: rgb(233,242,239); 947 --color-background-hsl: 233,242,239; 948 949 --gradient-background: #e9f2ef; 950 951 --color-foreground: 0, 0, 0; 952 --accent-color: rgb(228, 2, 2); 953 --text-color: 0, 0, 0; 954 --heading-color: rgb(0, 0, 0); 955 --heading-color-hsl: 0, 0, 0; 956 --link-color: rgb(0, 0, 0); 957 --link-hover-color: rgb(0, 0, 0); 958 959 --border-color: rgb(204, 204, 204); 960 961 --btn-fill-bg-color: rgb(255, 255, 255); 962 --btn-fill-bg-color-hsl: 255, 255, 255; 963 --btn-fill-color: rgb(0, 0, 0); 964 --btn-fill-hover-bg-color: rgb(0, 0, 0); 965 --btn-fill-hover-color: rgb(255, 255, 255); 966 --btn-fill-hover-border-color:#000000; 967 968 --btn-outline-color: rgb(0, 0, 0); 969 --btn-outline-border-color: rgb(153, 153, 153); 970 971 --badges-color: rgb(0, 0, 0); 972 973 --grey-color: rgba(var(--text-color), 0.7); 974 --input-border-color: var(--border-color); 975 --input-color: rgb(var(--text-color)); 976 --input-placeholder-color: rgb(var(--text-color)); 977 } 978 } 979 980 981 .color-scheme-db2026e7-600d-4960-8fb6-3d0f2a976c94:not(.reset-color-on-mb) { 982 --color-background: rgb(237,239,243); 983 --color-background-hsl: 237,239,243; 984 985 --gradient-background: #edeff3; 986 987 --color-foreground: 102, 102, 102; 988 --accent-color: rgb(228, 2, 2); 989 --text-color: 102, 102, 102; 990 --heading-color: rgb(0, 0, 0); 991 --heading-color-hsl: 0, 0, 0; 992 --link-color: rgb(0, 0, 0); 993 --link-hover-color: rgb(0, 0, 0); 994 995 --border-color: rgb(204, 204, 204); 996 997 --btn-fill-bg-color: rgb(0, 0, 0); 998 --btn-fill-bg-color-hsl: 0, 0, 0; 999 --btn-fill-color: #ffffff; /* Force white text for dark buttons */ 1000 --btn-fill-hover-bg-color: #ffffff; 1001 1002 1003 --btn-fill-hover-color: rgb(0, 0, 0); 1004 --btn-fill-hover-border-color:#000000; 1005 1006 --btn-outline-color: rgb(0, 0, 0); 1007 --btn-outline-border-color: rgb(153, 153, 153); 1008 1009 --badges-color: rgb(255, 255, 255); 1010 1011 --grey-color: rgba(var(--text-color), 0.7); 1012 --input-border-color: var(--border-color); 1013 --input-color: rgb(var(--text-color)); 1014 --input-placeholder-color: rgb(var(--text-color)); 1015 } 1016 @media (min-width: 768px) { 1017 .color-scheme-db2026e7-600d-4960-8fb6-3d0f2a976c94.reset-color-on-mb{ 1018 1019 --color-background: rgb(237,239,243); 1020 --color-background-hsl: 237,239,243; 1021 1022 --gradient-background: #edeff3; 1023 1024 --color-foreground: 102, 102, 102; 1025 --accent-color: rgb(228, 2, 2); 1026 --text-color: 102, 102, 102; 1027 --heading-color: rgb(0, 0, 0); 1028 --heading-color-hsl: 0, 0, 0; 1029 --link-color: rgb(102, 102, 102); 1030 --link-hover-color: rgb(0, 0, 0); 1031 1032 --border-color: rgb(204, 204, 204); 1033 1034 --btn-fill-bg-color: rgb(0, 0, 0); 1035 --btn-fill-bg-color-hsl: 0, 0, 0; 1036 --btn-fill-color: rgb(255, 255, 255); 1037 --btn-fill-hover-bg-color: rgb(255, 255, 255); 1038 --btn-fill-hover-color: rgb(0, 0, 0); 1039 --btn-fill-hover-border-color:#000000; 1040 1041 --btn-outline-color: rgb(0, 0, 0); 1042 --btn-outline-border-color: rgb(153, 153, 153); 1043 1044 --badges-color: rgb(255, 255, 255); 1045 1046 --grey-color: rgba(var(--text-color), 0.7); 1047 --input-border-color: var(--border-color); 1048 --input-color: rgb(var(--text-color)); 1049 --input-placeholder-color: rgb(var(--text-color)); 1050 } 1051 } 1052 1053 1054 .color-scheme-7607e5f0-e8a4-4c03-9b8a-aa698ab00c1a:not(.reset-color-on-mb) { 1055 --color-background: rgb(255,255,255); 1056 --color-background-hsl: 255,255,255; 1057 1058 --gradient-background: #ffffff; 1059 1060 --color-foreground: 128, 128, 128; 1061 --accent-color: rgb(228, 2, 2); 1062 --text-color: 128, 128, 128; 1063 --heading-color: rgb(21, 21, 21); 1064 --heading-color-hsl: 21, 21, 21; 1065 --link-color: rgb(21, 21, 21); 1066 --link-hover-color: rgb(21, 21, 21); 1067 1068 --border-color: rgb(221, 221, 221); 1069 1070 --btn-fill-bg-color: rgb(21, 21, 21); 1071 --btn-fill-bg-color-hsl: 21, 21, 21; 1072 --btn-fill-color: #ffffff; /* Force white text for dark buttons */ 1073 --btn-fill-hover-bg-color: #ffffff; 1074 1075 1076 --btn-fill-hover-color: rgb(21, 21, 21); 1077 --btn-fill-hover-border-color:#151515; 1078 1079 --btn-outline-color: rgb(21, 21, 21); 1080 --btn-outline-border-color: rgb(128, 128, 128); 1081 1082 --badges-color: rgb(255, 255, 255); 1083 1084 --grey-color: rgba(var(--text-color), 0.7); 1085 --input-border-color: var(--border-color); 1086 --input-color: rgb(var(--text-color)); 1087 --input-placeholder-color: rgb(var(--text-color)); 1088 } 1089 @media (min-width: 768px) { 1090 .color-scheme-7607e5f0-e8a4-4c03-9b8a-aa698ab00c1a.reset-color-on-mb{ 1091 1092 --color-background: rgb(255,255,255); 1093 --color-background-hsl: 255,255,255; 1094 1095 --gradient-background: #ffffff; 1096 1097 --color-foreground: 128, 128, 128; 1098 --accent-color: rgb(228, 2, 2); 1099 --text-color: 128, 128, 128; 1100 --heading-color: rgb(21, 21, 21); 1101 --heading-color-hsl: 21, 21, 21; 1102 --link-color: rgb(128, 128, 128); 1103 --link-hover-color: rgb(21, 21, 21); 1104 1105 --border-color: rgb(221, 221, 221); 1106 1107 --btn-fill-bg-color: rgb(21, 21, 21); 1108 --btn-fill-bg-color-hsl: 21, 21, 21; 1109 --btn-fill-color: rgb(255, 255, 255); 1110 --btn-fill-hover-bg-color: rgb(255, 255, 255); 1111 --btn-fill-hover-color: rgb(21, 21, 21); 1112 --btn-fill-hover-border-color:#151515; 1113 1114 --btn-outline-color: rgb(21, 21, 21); 1115 --btn-outline-border-color: rgb(128, 128, 128); 1116 1117 --badges-color: rgb(255, 255, 255); 1118 1119 --grey-color: rgba(var(--text-color), 0.7); 1120 --input-border-color: var(--border-color); 1121 --input-color: rgb(var(--text-color)); 1122 --input-placeholder-color: rgb(var(--text-color)); 1123 } 1124 } 1125 1126 1127 body, .color-default-color-scheme, .color-color-scheme-1, .color-color-scheme-2, .color-scheme-0ba1b009-7eed-45cd-b0f5-57fda3e81ca0, .color-scheme-957ad1f6-ead2-4f72-bdba-ddfe8f341c9e, .color-scheme-9992034c-51d7-4a47-92a6-2d680b0b20b4, .color-scheme-3e42ca34-1c7c-4646-831e-f5f77fdbd47b, .color-scheme-66b78682-0047-4be4-bea3-4d57f05c100d, .color-scheme-db2026e7-600d-4960-8fb6-3d0f2a976c94, .color-scheme-7607e5f0-e8a4-4c03-9b8a-aa698ab00c1a { 1128 color: rgb(var(--text-color)); 1129 background-color: var(--color-background); 1130 } 1131 :root { 1132 --body-font-size: 1.4rem; 1133 --body-font-family: Jost, sans-serif; 1134 --body-font-style: normal; 1135 --body-font-weight: 400; 1136 --body-font-weight-bold: 700; 1137 --body-line-height: calc(1 + 0.71428 / var(--body-font-scale)); 1138 --rounded-radius-style: 1.2rem; 1139 1140 --heading-font-family: Jost, sans-serif; 1141 --heading-font-style: normal;
1142 --heading-font-weight: 400; 1143 --heading-text-transform: unset; 1144 1145 --menu-font: Jost, sans-serif; 1146 --medium-font-weight: 400; 1147 --menu-font-weight:var(--heading-font-weight); 1148 1149 --body-font-scale: 1.0; 1150 --heading-font-scale: 1.0; 1151 1152 --btn-font: Jost, sans-serif; 1153 --btn-text-transform: unset; 1154 --btn-border-radius: ; 1155 --btn-font-weight:var(--heading-font-weight); 1156 1157 --btn-font-size: var(--body-font-size, 1.4rem); 1158 --btn-padding-y: 1.3rem; 1159 --btn-padding-x: 2.8rem; 1160 --input-height: 4.5rem; 1161 --rate-color: rgb(255, 154, 0); 1162 --page-width: 160rem; 1163 --page-width-margin: 0rem; 1164 1165 --bs-gutter-x: 4rem; 1166 --bs-gutter-y: 0; 1167 1168 --color-white: #FFFFFF; 1169 --dark-color: 0,0,0; 1170 1171 --h0-size: calc(var(--heading-font-scale) * 4.8rem); 1172 --h1-size: calc(var(--heading-font-scale) * 4rem); 1173 --h2-size: calc(var(--heading-font-scale) * 2rem); 1174 --h3-size: calc(var(--heading-font-scale) * 2.6rem); 1175 --h4-size: calc(var(--heading-font-scale) * 2.4rem); 1176 --h5-size: calc(var(--heading-font-scale) * 2rem); 1177 --h6-size: calc(var(--heading-font-scale) * 1.8rem); 1178 --heading-letter-spacing: 1px; 1179 1180 --bls-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); 1181 --duration-short: 0.2s; 1182 --transition-popup: transform .6s cubic-bezier(.7,0,.2,1); 1183 1184 --responsive-ratio: 0.7; 1185 --overlay-bg: rgba(0, 0, 0, .3); 1186 1187 --input-padding: 0 1.5rem; 1188 --inputs-border-width: 1px; 1189 --input-border-color: var(--border-color); 1190 --input-bg: transparent; 1191 --input-color: rgb(var(--text-color)); 1192 --input-border-radius: var(--btn-border-radius); 1193 --input-font-size: var(--body-font-size); 1194 --duration-short: 100ms; 1195 --duration-default: 200ms; 1196 --duration-long: 500ms; 1197 --duration-extra-long: 600ms; 1198 --duration-extended: 3s; 1199 --animation-slide-in-up: slideInUp var(--duration-extra-long) ease forwards; 1200 --input-placeholder-color: rgb(var(--text-color)); 1201 1202 --accent-color-second: #EDEEF1; 1203 --section-spacing: 6rem; 1204 1205 --bages-sale-background-color: #E40202; 1206 --badges-preorder-background-color: #ffffff; 1207 --badges-outstock-background-color: #151515; 1208 --badges-custom-background-color: #14854e; 1209 1210 --badges-sale-color: #ffffff; 1211 --badges-preorder-color: #151515; 1212 --badges-outstock-color: #ffffff; 1213 --badges-custom-color: #fff; 1214 } 1215 html { 1216 font-size: calc(var(--body-font-scale) * 62.5%); 1217 } 1218 1219 body { 1220 min-height: 100vh; 1221 margin: 0; 1222 font-size: var(--body-font-size, 1.4rem); 1223 font-family: var(--body-font-family); 1224 font-style: var(--body-font-style); 1225 font-weight: var(--body-font-weight); 1226 color: rgb(var(--text-color)); 1227 line-height: var(--body-line-height, calc(1 + 0.71428 / var(--body-font-scale))); 1228 -webkit-font-smoothing: antialiased; 1229 -webkit-text-size-adjust: 100%; 1230 text-rendering: optimizeSpeed; 1231 overflow-wrap: break-word; 1232 display: -webkit-flex; 1233 display: -ms-flexbox; 1234 display: flex; 1235 -webkit-flex-direction: column; 1236 -ms-flex-direction: column; 1237 flex-direction: column; 1238 overflow-x: hidden; 1239 } 1240 #MainContent{ 1241 -webkit-flex-grow: 1; 1242 flex-grow: 1; 1243 } 1244 .heading-letter-spacing { 1245 letter-spacing: var(--heading-letter-spacing, 0); 1246 } 1247 @media (min-width: 768px) { 1248 :root{ 1249 --h0-size: calc(var(--heading-font-scale) * 6rem); 1250 } 1251 } 1252 @media (min-width: 1200px) { 1253 :root{ 1254 1255 } 1256 } 1257 </style> 1258 <link rel="stylesheet" href="//www.selvane.co/cdn/shop/t/77/assets/tiny-slider.css?v=143157949927935936641773399896" media="print" onload="this.media='all'"> 1259 <link href="//www.selvane.co/cdn/shop/t/77/assets/base.css?v=73232031108383253351773399798" rel="stylesheet" type="text/css" media="all" /> 1260 <link href="//www.selvane.co/cdn/shop/t/77/assets/variable.css?v=115001305108482221521773399898" rel="stylesheet" type="text/css" media="all" /> 1261 <link href="//www.selvane.co/cdn/shop/t/77/assets/theme.css?v=42729435615603716791773399895" rel="stylesheet" type="text/css" media="all" /> 1262 <link 1263 rel="stylesheet" 1264 href="//www.selvane.co/cdn/shop/t/77/assets/component-deferred-media.css?v=155701416053859886841773399811" 1265 media="print" 1266 onload="this.media='all'" 1267 > 1268 <link rel="stylesheet" href="//www.selvane.co/cdn/shop/t/77/assets/component-product-model.css?v=34603709965853720261773399814" media="print" onload="this.media='all'"> 1269 <link 1270 id="ModelViewerStyle" 1271 rel="stylesheet" 1272 href="https://cdn.shopify.com/shopifycloud/model-viewer-ui/assets/v1.0/model-viewer-ui.css" 1273 media="print" 1274 onload="this.media='all'" 1275 > 1276 <link 1277 id="ModelViewerOverride" 1278 rel="stylesheet" 1279 href="//www.selvane.co/cdn/shop/t/77/assets/component-model-viewer-ui.css?v=70027987009326595641773399812" 1280 media="print" 1281 onload="this.media='all'" 1282 > 1283 <link rel="preload" as="font" href="//www.selvane.co/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin> 1284 1285 1286 <link rel="preload" as="font" href="//www.selvane.co/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin> 1287 1288 <!-- SELVANE Performance: Resource Hints -->
1289 <link rel="preconnect" href="https://static.klaviyo.com" crossorigin> 1290 <link rel="preconnect" href="https://a.klaviyo.com" crossorigin> 1291 <link rel="preconnect" href="https://widget.intercom.io" crossorigin> 1292 <link rel="preconnect" href="https://js.intercomcdn.com" crossorigin> 1293 <link rel="dns-prefetch" href="https://cdn.loyalty.yotpo.com"> 1294 <link rel="dns-prefetch" href="https://www.clarity.ms"> 1295 <link rel="dns-prefetch" href="https://www.googletagmanager.com"> 1296 <link rel="dns-prefetch" href="https://www.google-analytics.com"> 1297 <link rel="dns-prefetch" href="https://connect.facebook.net"> 1298 <!-- /SELVANE Performance: Resource Hints --> 1299
1300<script> 1301 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 1302 if (Shopify.designMode) { 1303 document.documentElement.classList.add('shopify-design-mode'); 1304 } 1305 </script>
1305 1306
1306<script src="//www.selvane.co/cdn/shop/t/77/assets/custom-popup.js?v=25939581996077365931773399819" defer="defer"></script>
1306<!-- Removed by Selvane Speed: <link rel="preconnect" href="https://fon... --> 1307<!-- Removed by Selvane Speed: <link rel="preconnect" href="https://fon... --> 1308<!-- Removed by Selvane Speed: <link href="https://fonts.googleapis.com... -->
1309<script> 1310 document.addEventListener('DOMContentLoaded', function () { 1311 document.querySelectorAll('img.js-hd-img').forEach(function (img) { 1312 if (img.complete) { 1313 img.classList.add('is-loaded'); 1314 } else { 1315 img.addEventListener('load', function () { 1316 img.classList.add('is-loaded'); 1317 }, { once: true }); 1318 } 1319 img.addEventListener('error', function () { 1320 var fb = img.getAttribute('data-fallback'); 1321 if (fb && img.src !== fb) { 1322 img.src = fb; 1323 img.removeAttribute('srcset'); 1324 } 1325 }, { once: true }); 1326 }); 1327 }); 1328</script>
1328 1329 1330 1331 1332 1333<!-- Google tag (gtag.js) â SELVANE Perf: deferred until first interaction -->
1334<script> 1335 // Stub gtag() so calls before load are queued, not lost 1336
vendor: 133 bytes, lines 1336-1339
1336window.dataLayer = window.dataLayer || []; 1337 function gtag(){dataLayer.push(arguments);} 1338 gtag('js', new Date()); 1339 gtag('config', '
1339G-D7G9PC1QT8
vendor: 35 bytes, lines 1339-1340
1339', { 'send_page_view': false }); 1340
1340// Load actual GTM script on first interaction or after 4s 1341 (function() { 1342 var loaded = false; 1343 function loadGTM() { 1344 if (loaded) return; 1345 loaded = true; 1346 var s = document.createElement('script'); 1347 s.src = 'https://www.googletagmanager.com/gtag/js?id=G-D7G9PC1QT8'; 1348 s.async = true; 1349 s.onload = function() { gtag('event', 'page_view'); }; 1350 document.head.appendChild(s); 1351 } 1352 ['mousedown','touchstart','scroll','keydown'].forEach(function(e) { 1353 document.addEventListener(e, loadGTM, {once: true, passive: true}); 1354 }); 1355 setTimeout(loadGTM, 4000); 1356 })(); 1357</script>
1357 1358 1359<link rel="stylesheet" href="//www.selvane.co/cdn/shop/t/77/assets/component-facets.css?v=11289388284260396451773399811" media="print" onload="this.media='all'">
1360<script src="//www.selvane.co/cdn/shop/t/77/assets/facets-action.js?v=141376817008382765201773399828" defer="defer"></script>
vendor: 1 bytes, line 1360
1360
1361<script src="//www.selvane.co/cdn/shop/t/77/assets/facets.js?v=29755545051396514671773399828" defer="defer"></script>
1361 1362 1363<link rel="stylesheet" href="//www.selvane.co/cdn/shop/t/77/assets/selvane-modal.css?v=64735802654077869411773399884" media="print" onload="this.media='all'"> 1364<link rel="stylesheet" href="//www.selvane.co/cdn/shop/t/77/assets/selvane-mobile-optimizations.css?v=105437271139079001971773934745" media="print" onload="this.media='all'"> 1365<style> 1366 @font-face { 1367 font-family: 'Futura'; 1368 src: url('https://www.selvane.co/cdn/shop/t/44/assets/FuturaNowTextRegular.woff2?v=81073889611741893601768744466' ) format('woff2'); 1369 font-weight: 400; 1370 font-style: normal; 1371 font-display: swap; 1372 } 1373 1374 font-family: 'Futura', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important; 1375 } 1376 1377 /* Ensure specific elements use Futura */ 1378 font-family: 'Futura', sans-serif !important; 1379 } 1380</style> 1381<!-- End Futura Font --> 1382 1383 1384
1385<script type="application/ld+json"> 1386{ 1387 "@context": "https://schema.org", 1388 "@type": "WebPage", 1389 "name": "SELVANE Official Website | Clarity in Motion", 1390 "description": "Clarity in Motion. Women's outerwear and knitwear in lambskin, cashmere, and wool â refined through intention, grounded in material truth.", 1391 "url": "https:\/\/www.selvane.co\/", 1392 "isPartOf": { 1393 "@type": "WebSite", 1394 "name": "SELVANE", 1395 "url": "https:\/\/www.selvane.co" 1396 }, 1397 "publisher": { 1398 "@type": "Organization", 1399 "name": "SELVANE", 1400 "url": "https:\/\/www.selvane.co" 1401 }} 1402</script>
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412<!-- [P1] Remove Hero Overlays from Art of Making Pages --> 1413<style> 1414 .tc-philosophy__hero-overlay, 1415 .tc-standards__hero-overlay, 1416 .tc-materials__hero-overlay { 1417 background: none !important; 1418 } 1419</style> 1420<!-- [/P1] --> 1421 1422 1423<!-- SELVANE Structured Data: WebSite (Global) -->
1424<script type="application/ld+json"> 1425{ 1426 "@context": "https://schema.org", 1427 "@type": "WebSite", 1428 "@id": "https://www.selvane.co/#website", 1429 "url": "https://www.selvane.co", 1430 "name": "SELVANE", 1431 "description": "SELVANE â Intellectual Artistry. Tectonic Craft · Curated Imagination · Expressive Clarity.", 1432 "publisher": { "@id": "https://www.selvane.co/#organization" }, 1433 "potentialAction": { 1434 "@type": "SearchAction", 1435 "target": { 1436 "@type": "EntryPoint", 1437 "urlTemplate": "https://www.selvane.co/search?q={search_term_string}" 1438 }, 1439 "query-input": "required name=search_term_string" 1440 } 1441} 1442</script>
1442 1443 1444
1445<script type="application/ld+json"> 1446{ 1447 "@context": "https://schema.org", 1448 "@type": "BreadcrumbList", 1449 "itemListElement": [ 1450 { 1451 "@type": "ListItem", 1452 "position": 1, 1453 "name": "Home", 1454 "item": "https://www.selvane.co" 1455 } 1456 1457 1458 1459 1460 ] 1461} 1462</script>
1462 1463 1464 1465 1466 1467 1468 1469 1470 1471
1472<script> 1473(function(){ 1474 // Defer non-critical stylesheets 1475 var links = document.querySelectorAll('link[data-defer]'); 1476 if (links.length > 0) { 1477 window.addEventListener('load', function() { 1478 links.forEach(function(link) { 1479 link.setAttribute('rel', 'stylesheet'); 1480 link.removeAttribute('data-defer'); 1481 }); 1482 }); 1483 } 1484})(); 1485</script>
1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500<link rel="dns-prefetch" href="https://cdn.shopify.com"> 1501<link rel="dns-prefetch" href="https://fonts.googleapis.com"> 1502<link rel="dns-prefetch" href="https://fonts.gstatic.com"> 1503<link rel="dns-prefetch" href="https://www.googletagmanager.com"><link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 1504<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><style> 1505 /* Prevent CLS from font loading */ 1506 @font-face { font-display: swap !important; } 1507 1508 /* Reserve space for images to prevent CLS */ 1509 img:not([width]):not([style*="width"]) { 1510 aspect-ratio: auto; 1511 } 1512 1513 /* Optimize video poster loading */ 1514 video { 1515 background-color: #1a1a1a; 1516 } 1517 1518 /* Prevent layout shift from lazy-loaded content */ 1519 .shopify-section { 1520 contain: layout style; 1521 } 1522 /* Fix: header section must NOT use contain:layout â it breaks 1523 position:fixed on the mobile menu drawer (main-menu). 1524 Same pattern as Cart Drawer Fix v4. */ 1525 .shopify-section-group-header-group .shopify-section, 1526 .shopify-section-group-header-group { 1527 contain: none !important; 1528 } 1529</style>
1529<script> 1530(function() { 1531 'use strict'; 1532 1533 // 1. Enforce lazy loading on all below-fold images 1534 function enforceLazyLoading() { 1535 var images = document.querySelectorAll('img:not([loading])'); 1536 var viewportHeight = window.innerHeight; 1537 images.forEach(function(img) { 1538 var rect = img.getBoundingClientRect(); 1539 if (rect.top > viewportHeight * 1.5) { 1540 img.setAttribute('loading', 'lazy'); 1541 img.setAttribute('decoding', 'async'); 1542 } 1543 }); 1544 } 1545 1546 // 2. Defer non-critical JavaScript 1547 function deferNonCriticalJS() { 1548 var scripts = document.querySelectorAll('script[data-defer-load]'); 1549 scripts.forEach(function(script) { 1550 var newScript = document.createElement('script'); 1551 if (script.src) newScript.src = script.src; 1552 if (script.textContent) newScript.textContent = script.textContent; 1553 newScript.async = true; 1554 script.parentNode.replaceChild(newScript, script); 1555 }); 1556 } 1557 1558 // 3. Optimize third-party script loading 1559 function optimizeThirdParty() { 1560 // Delay non-essential analytics until after interaction 1561 var hasInteracted = false; 1562 var interactionEvents = ['mousedown', 'keydown', 'touchstart', 'scroll']; 1563 1564 function onInteraction() { 1565 if (hasInteracted) return; 1566 hasInteracted = true; 1567 interactionEvents.forEach(function(evt) { 1568 document.removeEventListener(evt, onInteraction); 1569 }); 1570 1571 // Load deferred third-party scripts after interaction 1572 var deferred = document.querySelectorAll('[data-src-defer]'); 1573 deferred.forEach(function(el) { 1574 el.src = el.getAttribute('data-src-defer'); 1575 el.removeAttribute('data-src-defer'); 1576 }); 1577 } 1578 1579 interactionEvents.forEach(function(evt) { 1580 document.addEventListener(evt, onInteraction, { passive: true, once: false }); 1581 }); 1582 } 1583 1584 // Execute optimizations 1585 if (document.readyState === 'loading') { 1586 document.addEventListener('DOMContentLoaded', function() { 1587 enforceLazyLoading(); 1588 deferNonCriticalJS(); 1589 optimizeThirdParty(); 1590 }); 1591 } else { 1592 enforceLazyLoading(); 1593 deferNonCriticalJS(); 1594 optimizeThirdParty(); 1595 } 1596 1597 // Re-check after dynamic content loads 1598 if ('MutationObserver' in window) { 1599 var observer = new MutationObserver(function(mutations) { 1600 enforceLazyLoading(); 1601 }); 1602 observer.observe(document.body || document.documentElement, { 1603 childList: true, subtree: true 1604 }); 1605 // Disconnect after 10 seconds to save resources 1606 setTimeout(function() { observer.disconnect(); }, 10000); 1607 } 1608})(); 1609</script>
1609<link rel="preload" as="image" href="//www.selvane.co/cdn/shop/t/77/assets/hero.jpg?v=40243" fetchpriority="high"> 1610 1611<!-- SELVANE Cart Drawer Fix v4 FINAL (2026-03-08) --> 1612<!-- Root cause: content-visibility:auto + contain:layout style on section --> 1613<!-- breaks position:fixed on cart-drawer, collapsing it off-viewport --> 1614<style> 1615 #shopify-section-cart-drawer.shopify-section { 1616 contain: none !important; 1617 content-visibility: visible !important; 1618 } 1619 cart-drawer { 1620 height: 100vh !important; 1621 height: 100dvh !important; 1622 } 1623</style> 1624<!-- End Cart Drawer Fix v4 --> 1625 1626<!-- cache-bust: 2026-03-19T11:29:00 --> 1627 1628 1629 1630<!-- MANUS_VERIFY_1773932819 --> 1631 1632 1633 1634
1635<script type="application/ld+json"> 1636{ 1637 "@context": "https://schema.org", 1638 "@type": "Organization", 1639 "@id": "https://www.selvane.co/#organization", 1640 "name": "SELVANE", 1641 "alternateName": ["SELVANE Maison", "Selvane"], 1642 "url": "https://www.selvane.co", 1643 "logo": { 1644 "@type": "ImageObject", 1645 "url": "https://www.selvane.co/cdn/shop/files/selvane-logo.png", 1646 "width": 600, 1647 "height": 200 1648 }, 1649 "description": "SELVANE is an intellectual artistry brand built on Tectonic Craft, Curated Imagination, and Expressive Clarity. Wearable architecture from the world's finest fibers.", 1650 "foundingDate": "2025", 1651 "foundingLocation": { 1652 "@type": "Place", 1653 "name": "Singapore" 1654 }, 1655 "slogan": "Intellectual Artistry â Tectonic Craft · Curated Imagination · Expressive Clarity", 1656 "knowsAbout": [ 1657 "Cashmere outerwear construction", 1658 "Alashan cashmere fiber processing", 1659 "Spanish lambskin leather goods", 1660 "Copenhagen mink craftsmanship", 1661 "Mulberry silk garment design", 1662 "Curatorial fashion design", 1663 "Wearable architecture", 1664 "Color as curated language in fashion" 1665 ], 1666 "brand": { 1667 "@type": "Brand", 1668 "name": "SELVANE", 1669 "slogan": "Intellectual Artistry" 1670 }, 1671 "sameAs": [ 1672 "https://www.instagram.com/selvane.co", 1673 "https://www.pinterest.com/selvane", 1674 "https://www.linkedin.com/company/selvane" 1675 ], 1676 "contactPoint": { 1677 "@type": "ContactPoint", 1678 "contactType": "customer service", 1679 "email": "[email protected]", 1680 "availableLanguage": ["English", "Chinese"] 1681 } 1682} 1683</script>
1683 1684 1685 1686 1687 1688
1689<script type="application/ld+json"> 1690{ 1691 "@context": "https://schema.org", 1692 "@type": "FAQPage", 1693 "mainEntity": [ 1694 { 1695 "@type": "Question", 1696 "name": "What is SELVANE?", 1697 "acceptedAnswer": { 1698 "@type": "Answer", 1699 "text": "SELVANE is an intellectual artistry brand that constructs wearable architecture from the world's finest natural fibers. Built on three pillars â Tectonic Craft, Curated Imagination, and Expressive Clarity â the brand serves women who dress for self-command, not approval." 1700 } 1701 }, 1702 { 1703 "@type": "Question", 1704 "name": "What materials does SELVANE use?", 1705 "acceptedAnswer": { 1706 "@type": "Answer", 1707 "text": "SELVANE sources the world's finest natural fibers: Alashan cashmere at less than 14.5 microns diameter, Copenhagen mink, Spanish lambskin, and Mulberry silk. These materials are selected for their structural integrity and sensory qualities, then constructed with geological patience into wearable architecture." 1708 } 1709 }, 1710 { 1711 "@type": "Question", 1712 "name": "Who is SELVANE for?", 1713 "acceptedAnswer": { 1714 "@type": "Answer", 1715 "text": "SELVANE serves the Cultural Nouveau â intellectually curious women aged 25-35 in creative, cultural, and professional fields who view fashion as an extension of their thinking and seek Expressive Clarity in how they present themselves." 1716 } 1717 }, 1718 { 1719 "@type": "Question", 1720 "name": "What is The Selvane Knot?", 1721 "acceptedAnswer": { 1722 "@type": "Answer", 1723 "text": "The Selvane Knot is SELVANE's signature element â a physical embodiment of the brand's philosophy representing connection between craft and imagination, tension between softness and structure, and signature as a mark of authorship." 1724 } 1725 }, 1726 { 1727 "@type": "Question", 1728 "name": "What is Curated Imagination?", 1729 "acceptedAnswer": { 1730 "@type": "Answer", 1731 "text": "Curated Imagination is SELVANE's creative method â creativity defined not as excess or novelty, but as a curatorial act: the discipline of selecting, editing, organizing, and giving form to imagination into a recognizable house language where color functions as curated language." 1732 } 1733 } 1734 ] 1735} 1736</script>
1736 1737 1738 1739 1740 1741 1742 <!-- SELVANE Perf v2: Long Task Splitter --> 1743
1743<script> 1744 (function() { 1745 if (!window.scheduler || !window.scheduler.yield) { 1746 window.scheduler = window.scheduler || {}; 1747 window.scheduler.yield = function() { 1748 return new Promise(function(r) { setTimeout(r, 0); }); 1749 }; 1750 } 1751 var _orig = EventTarget.prototype.addEventListener; 1752 var _q = []; 1753 var _done = false; 1754 EventTarget.prototype.addEventListener = function(type, fn, opts) { 1755 if (type === 'DOMContentLoaded' && this === document && !_done) { 1756 _q.push(fn); 1757 return; 1758 } 1759 return _orig.call(this, type, fn, opts); 1760 }; 1761 _orig.call(document, 'DOMContentLoaded', function() { 1762 _done = true; 1763 var q = _q.slice(); 1764 (async function() { 1765 for (var i = 0; i < q.length; i++) { 1766 try { q[i](new Event('DOMContentLoaded')); } catch(e) {} 1767 if ((i + 1) % 4 === 0) await window.scheduler.yield(); 1768 } 1769 })(); 1770 }); 1771 })(); 1772 </script>
1772 1773<!-- global-cache-bust:1776971322 --> 1774<!-- BEGIN app block: shopify://apps/analyzely/blocks/analyzely/b3a3a697-6f42-4507-a5ae-c447f6da2c9d --> 1775<!-- END app block --><link rel="canonical" href="https://www.selvane.co/"> 1776<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1777<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: 68721803415,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 1777
1777
1778<script> 1779 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1780</script>
vendor: 1 bytes, line 1780
1780
1781<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}
1781).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: 68721803415,storefrontBaseUrl: "https://www.selvane.co",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.selvane.co/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1969193111","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-PBSCCHN9\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-39YETCMD6R\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-39YETCMD6R\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-39YETCMD6R\\\"}],\\\"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"]}
1781,{"id":"1563426967","configuration":"{\"addToCartUrl\":\"https:\\\/\\\/analyzely.gropulse.com\\\/add_to_cart_receiver\",\"paymentInfoSubmittedUrl\":\"https:\\\/\\\/analyzely.gropulse.com\\\/payment_info_receiver\",\"shippingInfoSubmittedUrl\":\"https:\\\/\\\/analyzely.gropulse.com\\\/shipping_info_receiver\",\"checkoutStartedUrl\":\"https:\\\/\\\/analyzely.gropulse.com\\\/checkout_started_receiver\",\"shop\":\"ib61q3-z1.myshopify.com\",\"apiKey\":\"393b3b4bb69acc2f58835a02f4aaa14b\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1439213584d44f8143c6b04677ba4658","type":"APP","apiClientId":7208304641,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1503297687","configuration":"{\"accountID\":\"UD5fvm\",\"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":"1439170711","configuration":"{\"pixel_id\":\"24581343084821321\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1217265815","configuration":"{\"endpoint\":\"https:\\\/\\\/api.parcelpanel.com\",\"debugMode\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"97b5be1756c17e4819e71893a005b595","type":"APP","apiClientId":2681387,"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":"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":"SELVANE","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"ib61q3-z1.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.selvane.co"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9400313479319","handle":"hooded-lambskin-zip-jacket","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46509983203479","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9362033705111","handle":"oxblood-embossed-lambskin-v-neck-jacket","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46465236107415","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9408271745175","handle":"soft-drawstring-pouch-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46532662624407","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9165547339927","handle":"lambskin-wrap-belt-jacket-a10425","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46164578762903","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9359965978775","handle":"lambskin-drape-jacket","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46459304935575","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9400304599191","handle":"textured-cashmere-top","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46509905739927","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9362962088087","handle":"cashmere-column-midi-skirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46467983605911","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9400041799831","handle":"herringbone-pattern-cashmere-zip-up-cardigan-sweater","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46508312068247","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1781,{"id":"9186142224535","handle":"belted-wool-long-coat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46174619598999","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.selvane.co/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"148924661911","themeStoreId":"2346","themePublished":"true","eventMetadataId":"1171bf1e-460a-471d-b1ec-853f2171b9c6","pageType":"home","shopId":"68721803415","storefrontBaseUrl":"https:\/\/www.selvane.co","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>
1781<script> 1782 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1783 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1784 window.ShopifyAnalytics.meta.currency = 'USD'; 1785 var meta = {"page":{"pageType":"home","requestId":"b39e0c93-0dc3-4963-80ae-1f5d086a2c3e-1791080471"}}; 1786 for (var attr in meta) { 1787 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1788 } 1789</script>
vendor: 1 bytes, line 1789
1789
1790<script class="analytics"> 1791 (function () { 1792 var customDocumentWrite = function(content) { 1793 var jquery = null; 1794 1795 if (window.jQuery) { 1796 jquery = window.jQuery; 1797 } else if (window.Checkout && window.Checkout.$) { 1798 jquery = window.Checkout.$; 1799 } 1800 1801 if (jquery) { 1802 jquery('body').append(content); 1803 } 1804 }; 1805 1806 var hasLoggedConversion = function(token) { 1807 if (token) { 1808 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1809 } 1810 return false; 1811 } 1812 1813 var setCookieIfConversion = function(token) { 1814 if (token) { 1815 var twoMonthsFromNow = new Date(Date.now()); 1816 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1817 1818 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1819 } 1820 } 1821 1822 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1823 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1824 if (trekkie.integrations) { 1825 return; 1826 } 1827 trekkie.methods = [ 1828 'identify', 1829 'page', 1830 'ready', 1831 'track', 1832 'trackForm', 1833 'trackLink' 1834 ]; 1835 trekkie.factory = function(method) { 1836 return function() { 1837 var args = Array.prototype.slice.call(arguments); 1838 args.unshift(method); 1839 trekkie.push(args); 1840 if (method == 'track' || method == 'page') { 1841 var pageUrl; 1842 try { 1843 pageUrl = window.location.href; 1844 } catch (e) {} 1845 var pageReferrer; 1846 try { 1847 pageReferrer = document.referrer; 1848 } catch (e) {} 1849 try { 1850 if (window.__TREKKIE_SHIM_QUEUE == null) { 1851 window.__TREKKIE_SHIM_QUEUE = []; 1852 } 1853 window.__TREKKIE_SHIM_QUEUE.push({ 1854 from: 'trekkie-stub', 1855 method: method, 1856 args: args.slice(1), 1857 pageContext: { 1858 url: pageUrl, 1859 referrer: pageReferrer 1860 } 1861 }); 1862 } catch (e) { 1863 // no-op 1864 } 1865 } 1866 return trekkie; 1867 }; 1868 }; 1869 for (var i = 0; i < trekkie.methods.length; i++) { 1870 var key = trekkie.methods[i]; 1871 trekkie[key] = trekkie.factory(key); 1872 } 1873 trekkie.load = function(config) { 1874 trekkie.config = config || {}; 1875 trekkie.config.initialDocumentCookie = document.cookie; 1876 var first = document.getElementsByTagName('script')[0]; 1877var script = document.createElement('script'); 1878script.type = 'text/javascript'; 1879script.onerror = function(e) { 1880 var scriptFallback = document.createElement('script'); 1881 scriptFallback.type = 'text/javascript'; 1882 scriptFallback.onerror = function(error) { 1883 var Monorail = { 1884 produce: function produce(monorailDomain, schemaId, payload) { 1885 var currentMs = new Date().getTime(); 1886 var event = { 1887 schema_id: schemaId, 1888 payload: payload, 1889 metadata: { 1890 event_created_at_ms: currentMs, 1891 event_sent_at_ms: currentMs 1892 } 1893 }; 1894 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1895 }, 1896 sendRequest: function sendRequest(endpointUrl, payload) { 1897 // Try the sendBeacon API 1898 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1899 var blobData = new window.Blob([payload], { 1900 type: 'text/plain' 1901 }); 1902 1903 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1904 return true; 1905 } // sendBeacon was not successful 1906 1907 } // XHR beacon 1908 1909 var xhr = new XMLHttpRequest(); 1910 1911 try { 1912 xhr.open('POST', endpointUrl); 1913 xhr.setRequestHeader('Content-Type', 'text/plain'); 1914 xhr.send(payload); 1915 } catch (e) { 1916 console.log(e); 1917 } 1918 1919 return false; 1920 }, 1921 isIos12: function isIos12() { 1922 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1923 } 1924 }; 1925 Monorail.produce('monorail-edge.shopifysvc.com', 1926 'trekkie_storefront_load_errors/1.1', 1927 {shop_id: 68721803415, 1928 theme_id: 148924661911, 1929 app_name: "storefront", 1930 context_url: window.location.href, 1931 source_url: "//www.selvane.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1932 1933 }; 1934 scriptFallback.async = true; 1935 scriptFallback.src = '//www.selvane.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1936 first.parentNode.insertBefore(scriptFallback, first); 1937}; 1938script.async = true; 1939script.src = '//www.selvane.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1940first.parentNode.insertBefore(script, first); 1941 1942 }; 1943 trekkie.load( 1944 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68721803415,"isMerchantRequest":null,"themeId":148924661911,"themeCityHash":"2927644022888470875","contentLanguage":"en","currency":"USD","eventMetadataId":"1171bf1e-460a-471d-b1ec-853f2171b9c6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1945 ); 1946 1947 var loaded = false;
1948 trekkie.ready(function() { 1949 if (loaded) return; 1950 loaded = true; 1951 1952 window.ShopifyAnalytics.lib = window.trekkie; 1953 1954 var originalDocumentWrite = document.write; 1955 document.write = customDocumentWrite; 1956 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1957 document.write = originalDocumentWrite; 1958 1959 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1960 var token = match? match[1]: undefined; 1961 if (!hasLoggedConversion(token)) { 1962 setCookieIfConversion(token); 1963 1964 } 1965 }); 1966 1967 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"b39e0c93-0dc3-4963-80ae-1f5d086a2c3e-1791080471","shopifyEmitted":true}); 1968 1969 var eventsListenerScript = document.createElement('script'); 1970 eventsListenerScript.async = true; 1971 eventsListenerScript.src = "//www.selvane.co/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1972 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1973})();</script>
vendor: 1 bytes, line 1973
1973
1974<script 1975 defer 1976 src="https://www.selvane.co/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1977 data-application="storefront-renderer" 1978 data-shop-id="68721803415" 1979 data-render-region="gcp-us-central1" 1980 data-page-type="index" 1981 data-theme-instance-id="148924661911" 1982 data-theme-name="Agile" 1983 data-theme-version="3.5.0" 1984 data-monorail-region="shop_domain" 1985 data-resource-timing-sampling-rate="10" 1986 data-shs="true" 1987 data-shs-beacon="true" 1988 data-shs-export-with-fetch="true" 1989 data-shs-logs-sample-rate="1" 1990 data-shs-beacon-endpoint="https://www.selvane.co/api/collect" 1991></script>
1991 1992<meta name="shopify-y" content="aa3c6e77-ef48-4c13-9838-25df04a1da23" data-expiration="1822638071000"><meta name="shopify-s" content="a0f8d276-e63b-4faa-b681-1f8a811d6f66" data-expiration="1791082271000"><meta name="new-cookie-storage-activated" content="t"> 1993</head> 1994 1995 <body class="gradient template-index"> 1996<!-- ========== SELVANE Custom Scripts (Files CDN - Before Lazyload Init) ========== --> 1997<!--
1998<script src="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane-wishlist.js?v=1769591308" type="text/javascript" defer></script>
vendor: 1 bytes, line 1998
1998
1999<script src="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane-cart-edit-size.js?v=1769591308" type="text/javascript" defer></script>
vendor: 1 bytes, line 1999
1999
2000<script src="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane-cart-custom-injector.js?v=1769591308" type="text/javascript" defer></script>
2000 2001--> 2002<!-- ========== END SELVANE Custom Scripts ========== --> 2003 2004<div id="shopify-section-selvane-knot-loader" class="shopify-section sv-knot-loader-section"><style data-shopify> 2005 .section-selvane-knot-loader { 2006 content-visibility: auto; 2007 contain-intrinsic-size: auto 500px; 2008 } 2009</style> 2010 2011<style> 2012 /* === SELVANE Performance: GPU acceleration for loader === */ 2013 .selvane-knot-loader__container, 2014 .selvane-knot-loader__knot, 2015 .selvane-knot-loader__overlay { 2016 will-change: opacity, transform; 2017 transform: translateZ(0); 2018 2019 contain: layout style paint; 2020} 2021 2022 /* =========================== 2023 Suppress Agile theme's default loader 2024 =========================== */ 2025 #fv-loading-icon, 2026 .fv-loading-icon, 2027 [id*="fv-loading"] { 2028 display: none !important; 2029 opacity: 0 !important; 2030 visibility: hidden !important; 2031 pointer-events: none !important; 2032 } 2033 2034 /* =========================== 2035 V29 Knot Loader Container 2036 z-index 99998 â BELOW site header 2037 V14.2: Force header above loader via CSS below 2038 =========================== */ 2039 .sv-loader { 2040 position: fixed; 2041 inset: 0; 2042 z-index: 99998; 2043 display: flex; 2044 align-items: center; 2045 justify-content: center; 2046 background-color: #FFFFFFf0; 2047 /* 8-digit hex: F0 suffix = 240/255 â 0.941 alpha (definitive spec: 0.94) */ 2048 transition: none; 2049 overflow: hidden; 2050 cursor: pointer; 2051 } 2052 2053 /* V15.1 FIX: Force theme header ABOVE the Knot Loader. 2054 - z-index 99999 overrides loader's 99998 2055 - Do NOT set position:relative â it breaks sticky/fixed headers 2056 - pointer-events:auto ensures header remains interactive during animation */ 2057 #shopify-section-header, 2058 .shopify-section-header, 2059 [id*="shopify-section-header"], 2060 .header-section, 2061 header.site-header, 2062 .site-header, 2063 #header, 2064 .header { 2065 z-index: 99999 !important; 2066 pointer-events: auto !important; 2067 } 2068 /* Ensure sticky/fixed headers also stay above */ 2069 .header--sticky, 2070 .header--fixed, 2071 [data-header-sticky], 2072 .site-header--sticky { 2073 z-index: 99999 !important; 2074 pointer-events: auto !important; 2075 } 2076 2077 /* When loader is hidden on first visit, don't render at all */ 2078 .sv-loader--skip { 2079 display: none !important; 2080 } 2081 2082 .sv-loader--exiting { 2083 opacity: 0; 2084 transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1); 2085 pointer-events: none; 2086 } 2087 2088 .sv-loader--done { 2089 display: none !important; 2090 } 2091 2092 /* Subtle linen texture overlay */ 2093 .sv-loader__texture { 2094 position: absolute; 2095 inset: 0; 2096 pointer-events: none; 2097 background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23B8B5AE' fill-opacity='0.02'%3E%3Cpath d='M0 30h60v.5H0zM30 0v60h.5V0z'/%3E%3C/g%3E%3C/svg%3E"); 2098 } 2099 2100 .sv-loader__content { 2101 position: relative; 2102 display: flex; 2103 flex-direction: column; 2104 align-items: center; 2105 } 2106 2107 /* =========================== 2108 SVG Container â V29 SMALLER 2109 V28: clamp(110px, 14vw, 160px) width 2110 V29: clamp(80px, 10vw, 120px) width 2111 "Signature, not occupation" â v3/v3.2 compromise 2112 =========================== */ 2113 .sv-loader__knot-wrap { 2114 width: clamp(80px, 10vw, 120px); 2115 height: clamp(98px, 12.6vw, 154px); 2116 } 2117 2118 .sv-loader__knot-wrap svg { 2119 width: 100%; 2120 height: 100%; 2121 overflow: visible; 2122 } 2123 2124 /* =========================== 2125 Skip hint â subtle, appears after 0.5s 2126 "Click anywhere to skip" in the brand's quiet voice 2127 =========================== */ 2128 .sv-loader__skip-hint { 2129 position: absolute; 2130 bottom: calc(50% - 80px); 2131 left: 50%; 2132 transform: translateX(-50%); 2133 color: #0B0C10; 2134 font-family: "FuturaNowText", "Futura PT", "futura-pt", "Futura", "Century Gothic", sans-serif; 2135 font-size: 10px; 2136 font-weight: 400; 2137 letter-spacing: 0.5px; 2138 opacity: 0; 2139 transition: opacity 0.4s ease; 2140 pointer-events: none; 2141 white-space: nowrap; 2142 } 2143 2144 .sv-loader--hint-visible .sv-loader__skip-hint { 2145 opacity: 0.15; 2146 } 2147 2148 /* =========================== 2149 DRAWING PHASE â Three-layer rendering 2150 V29: Compressed to 1.0s (from 1.4s) 2151 =========================== */ 2152 .sv-loader__draw-path { 2153 fill: none; 2154 stroke-linecap: round; 2155 stroke-dasharray: 240; 2156 stroke-dashoffset: 240; 2157 } 2158 2159 /* Glow layer */ 2160 .sv-loader__draw-glow { 2161 stroke: rgba(11, 143, 117, 0.04); 2162 stroke-width: 14; 2163 } 2164 2165 /* Main strand layer */ 2166 .sv-loader__draw-main { 2167 stroke: #0B8F75; 2168 stroke-width: 2.2; 2169 filter: url(#sv-silk-fiber); 2170 } 2171 2172 /* Crisp overlay layer */ 2173 .sv-loader__draw-crisp { 2174 stroke: #0B8F75; 2175 stroke-width: 1.1; 2176 } 2177 2178 /* V29: Drawing animation compressed to 0.7s (definitive spec) */ 2179 .sv-loader--drawing .sv-loader__draw-path { 2180 stroke-dashoffset: 0; 2181 transition: stroke-dashoffset 0.7s cubic-bezier(0.25, 0.1, 0.25, 1); 2182 } 2183 2184 /* Strand B paths start 40ms later for organic feel */ 2185 .sv-loader--drawing .sv-loader__draw-path--b-glow { 2186 transition: stroke-dashoffset 0.7s cubic-bezier(0.25, 0.1, 0.25, 1) 0.06s; 2187 } 2188 .sv-loader--drawing .sv-loader__draw-path--b-main { 2189 transition: stroke-dashoffset 0.7s cubic-bezier(0.25, 0.1, 0.25, 1) 0.03s; 2190 } 2191 .sv-loader--drawing .sv-loader__draw-path--b-crisp { 2192 transition: stroke-dashoffset 0.7s cubic-bezier(0.25, 0.1, 0.25, 1) 0.03s; 2193 } 2194 .sv-loader--drawing .sv-loader__draw-path--a-glow { 2195 transition: stroke-dashoffset 0.7s cubic-bezier(0.25, 0.1, 0.25, 1) 0.03s; 2196 } 2197 2198 /* Drawing group visibility */ 2199 .sv-loader__draw-group { 2200 opacity: 1; 2201 } 2202 .sv-loader--settled .sv-loader__draw-group { 2203 opacity: 0; 2204 transition: opacity 0.01s; 2205 } 2206 2207 /* =========================== 2208 SETTLED PHASE â Segmented over/under depth 2209 Identical to V28 â this is the approved visual 2210 =========================== */ 2211 .sv-loader__settled-group { 2212 opacity: 0; 2213 } 2214 .sv-loader--settled .sv-loader__settled-group { 2215 opacity: 1; 2216 transition: opacity 0.01s; 2217 } 2218 2219 /* Shadow layer */ 2220 .sv-loader__settled-shadow path { 2221 fill: none; 2222 stroke: #2A1F1A; 2223 stroke-width: 6; 2224 stroke-linecap: round; 2225 } 2226 2227 /* Settled segment base */ 2228 .sv-loader__seg { 2229 fill: none; 2230 stroke: #0B8F75; 2231 stroke-width: 2.2; 2232 stroke-linecap: round; 2233 filter: url(#sv-silk-fiber); 2234 } 2235 2236 /* Under segments (at crossings) â reduced opacity */ 2237 .sv-loader__seg--under { 2238 opacity: 0.4; 2239 } 2240 2241 /* Center wraps â medium opacity */ 2242 .sv-loader__seg--center { 2243 opacity: 0.65; 2244 } 2245 2246 /* Tails and over segments â full opacity */ 2247 .sv-loader__seg--tail, 2248 .sv-loader__seg--over { 2249 opacity: 1; 2250 } 2251 2252 /* Highlight strokes on "over" segments */ 2253 .sv-loader__seg-highlight { 2254 fill: none; 2255 stroke: rgba(255, 255, 255, 0.05); 2256 stroke-width: 0.5; 2257 stroke-linecap: round; 2258 } 2259 2260 /* =========================== 2261 Responsive â V29 smaller baseline 2262 =========================== */ 2263 @media screen and (max-width: 749px) { 2264 .sv-loader__knot-wrap { 2265 width: 64px; 2266 height: 90px; 2267 } 2268 .sv-loader__skip-hint { 2269 font-size: 9px; 2270 bottom: calc(50% - 60px); 2271 } 2272 } 2273 2274 /* ===========================
2275 Reduced Motion â Accessibility 2276 =========================== */ 2277 @media (prefers-reduced-motion: reduce) { 2278 .sv-loader, 2279 .sv-loader *, 2280 .sv-loader__draw-path { 2281 animation: none !important; 2282 transition-duration: 0.01ms !important; 2283 } 2284 /* With reduced motion, skip the loader entirely */ 2285 .sv-loader { 2286 display: none !important; 2287 } 2288 } 2289</style> 2290 2291<div id="sv-knot-loader" class="sv-loader" aria-label="SELVANE" role="presentation"> 2292 <div class="sv-loader__texture"></div> 2293 <div class="sv-loader__content"> 2294 2295 <div class="sv-loader__knot-wrap"> 2296 <svg viewBox="-40 -60 80 120" xmlns="http://www.w3.org/2000/svg"> 2297 <defs><filter id="sv-silk-fiber" x="-5%" y="-5%" width="110%" height="110%"> 2298 <feTurbulence 2299 type="turbulence" 2300 baseFrequency="0.02 0.06" 2301 numOctaves="2" 2302 seed="3" 2303 result="turb" 2304 /> 2305 <feDisplacementMap 2306 in="SourceGraphic" 2307 in2="turb" 2308 scale="0.5" 2309 xChannelSelector="R" 2310 yChannelSelector="G" 2311 /> 2312 </filter> 2313 </defs><g class="sv-loader__draw-group"><path class="sv-loader__draw-path sv-loader__draw-glow sv-loader__draw-path--a-glow" 2314 d="M -20,-55 C -16,-42 -10,-30 -3,-18 C 1,-12 3,-6 2,0 C 1,6 -3,12 -3,18 C -3,24 1,30 6,38 C 12,46 18,52 24,58"/><path class="sv-loader__draw-path sv-loader__draw-glow sv-loader__draw-path--b-glow" 2315 d="M 20,-55 C 16,-42 10,-30 3,-18 C -1,-12 -3,-6 -2,0 C -1,6 3,12 3,18 C 3,24 -1,30 -6,38 C -12,46 -18,52 -24,58"/><path class="sv-loader__draw-path sv-loader__draw-main" 2316 d="M -20,-55 C -16,-42 -10,-30 -3,-18 C 1,-12 3,-6 2,0 C 1,6 -3,12 -3,18 C -3,24 1,30 6,38 C 12,46 18,52 24,58"/><path class="sv-loader__draw-path sv-loader__draw-main sv-loader__draw-path--b-main" 2317 d="M 20,-55 C 16,-42 10,-30 3,-18 C -1,-12 -3,-6 -2,0 C -1,6 3,12 3,18 C 3,24 -1,30 -6,38 C -12,46 -18,52 -24,58"/><path class="sv-loader__draw-path sv-loader__draw-crisp" 2318 d="M -20,-55 C -16,-42 -10,-30 -3,-18 C 1,-12 3,-6 2,0 C 1,6 -3,12 -3,18 C -3,24 1,30 6,38 C 12,46 18,52 24,58"/><path class="sv-loader__draw-path sv-loader__draw-crisp sv-loader__draw-path--b-crisp" 2319 d="M 20,-55 C 16,-42 10,-30 3,-18 C -1,-12 -3,-6 -2,0 C -1,6 3,12 3,18 C 3,24 -1,30 -6,38 C -12,46 -18,52 -24,58"/> 2320 </g><g class="sv-loader__settled-group"><g class="sv-loader__settled-shadow" opacity="0.05" transform="translate(0.6, 1)"> 2321 <path d="M -20,-55 C -16,-42 -10,-30 -3,-18 C 1,-12 3,-6 2,0 C 1,6 -3,12 -3,18 C -3,24 1,30 6,38 C 12,46 18,52 24,58"/> 2322 <path d="M 20,-55 C 16,-42 10,-30 3,-18 C -1,-12 -3,-6 -2,0 C -1,6 3,12 3,18 C 3,24 -1,30 -6,38 C -12,46 -18,52 -24,58"/> 2323 </g><path class="sv-loader__seg sv-loader__seg--under" 2324 d="M -3,-18 C 1,-12 3,-6 2,0"/><path class="sv-loader__seg sv-loader__seg--under" 2325 d="M 3,18 C 3,24 -1,30 -6,38"/><path class="sv-loader__seg sv-loader__seg--center" 2326 d="M 2,0 C 1,6 -3,12 -3,18"/> 2327 <path class="sv-loader__seg sv-loader__seg--center" 2328 d="M -2,0 C -1,6 3,12 3,18"/><path class="sv-loader__seg sv-loader__seg--tail" 2329 d="M -20,-55 C -16,-42 -10,-30 -3,-18"/> 2330 <path class="sv-loader__seg sv-loader__seg--tail" 2331 d="M 6,38 C 12,46 18,52 24,58"/><path class="sv-loader__seg sv-loader__seg--tail" 2332 d="M 20,-55 C 16,-42 10,-30 3,-18"/> 2333 <path class="sv-loader__seg sv-loader__seg--tail" 2334 d="M -6,38 C -12,46 -18,52 -24,58"/><path class="sv-loader__seg sv-loader__seg--over" 2335 d="M 3,-18 C -1,-12 -3,-6 -2,0"/><path class="sv-loader__seg sv-loader__seg--over" 2336 d="M -3,18 C -3,24 1,30 6,38"/><path class="sv-loader__seg-highlight" 2337 d="M 3,-18 C -1,-12 -3,-6 -2,0"/> 2338 <path class="sv-loader__seg-highlight" 2339 d="M -3,18 C -3,24 1,30 6,38"/> 2340 2341 </g> 2342 </svg> 2343 </div></div><span class="sv-loader__skip-hint"></span> 2344</div> 2345
2346<script> 2347 (function() { 2348 'use strict'; 2349 2350 /* =========================== 2351 Suppress Agile theme's default loader immediately 2352 =========================== */ 2353 var fvLoader = document.getElementById('fv-loading-icon'); 2354 if (fvLoader) { 2355 fvLoader.style.display = 'none'; 2356 fvLoader.style.opacity = '0'; 2357 fvLoader.style.visibility = 'hidden'; 2358 } 2359 2360 var loader = document.getElementById('sv-knot-loader'); 2361 if (!loader) return; 2362 2363 /* =========================== 2364 V29 Schema-driven behavior settings 2365 =========================== */ 2366 var FIRST_VISIT_SKIP = true; 2367 var ALLOW_SKIP = true; 2368 var SHOW_HEADER = true; 2369 2370 /* =========================== 2371 V29: show_header â adjust z-index dynamically 2372 When show_header is false, use z-index 999999 (above header) 2373 =========================== */ 2374 if (!SHOW_HEADER) { 2375 loader.style.zIndex = '999999'; 2376 } 2377 2378 /* =========================== 2379 V29 CORE LOGIC: First-visit detection 2380 2381 Strategy: 2382 - Use localStorage key 'sv_knot_seen' to track visits 2383 - First visit OR privacy/incognito mode â SKIP entirely 2384 - Return visit â Play shortened 1.5s animation 2385 2386 Privacy mode detection: 2387 - If localStorage is unavailable (throws error), treat as first visit 2388 - This covers Safari private browsing, Firefox strict mode, etc. 2389 =========================== */ 2390 var isReturnVisitor = false; 2391 2392 if (FIRST_VISIT_SKIP) { 2393 try { 2394 var seen = localStorage.getItem('sv_knot_seen'); 2395 if (seen) { 2396 isReturnVisitor = true; 2397 } else { 2398 /* Mark this visit for future detection */ 2399 localStorage.setItem('sv_knot_seen', Date.now().toString()); 2400 } 2401 } catch (e) { 2402 /* localStorage unavailable (privacy mode) â treat as first visit */ 2403 isReturnVisitor = false; 2404 } 2405 } else { 2406 /* first_visit_skip disabled â show animation to all visitors */ 2407 isReturnVisitor = true; 2408 } 2409 2410 /* =========================== 2411 FIRST VISIT â Skip loader entirely 2412 =========================== */ 2413 if (!isReturnVisitor) { 2414 loader.classList.add('sv-loader--skip'); 2415 document.dispatchEvent(new CustomEvent('selvane:loader-complete')); 2416 return; 2417 } 2418 2419 /* =========================== 2420 RETURN VISIT â Play V29 shortened animation 2421 2422 V29 Definitive Timing â SuperPanel v3 Spec (total 1.5s visible): 2423 0ms â 800ms â 1000ms â 1300ms â 1500ms 2424 Draw(0.8s) â Settle(0.2s) â Brand(0.3s) â Exit(0.2s) 2425 =========================== */ 2426 var IDLE_DELAY = 0; 2427 var DRAW_DURATION = 800; 2428 var SETTLE_PAUSE = 200; 2429 var HOLD_DURATION = 300; 2430 var EXIT_DURATION = 200; 2431 2432 var t1 = IDLE_DELAY; 2433 var t2 = t1 + DRAW_DURATION; 2434 var t3 = t2 + SETTLE_PAUSE; 2435 var t4 = t3 + HOLD_DURATION; 2436 var t5 = t4 + EXIT_DURATION; 2437 2438 /* =========================== 2439 Skip functionality â click anywhere or press Esc 2440 =========================== */ 2441 var hasExited = false; 2442 2443 function exitLoader() { 2444 if (hasExited) return; 2445 hasExited = true; 2446 loader.classList.add('sv-loader--exiting'); 2447 setTimeout(function() { 2448 loader.classList.add('sv-loader--done'); 2449 document.dispatchEvent(new CustomEvent('selvane:loader-complete')); 2450 }, EXIT_DURATION); 2451 } 2452 2453 /* Click anywhere on the loader to skip (if allow_skip enabled) */ 2454 if (ALLOW_SKIP) { 2455 loader.addEventListener('click', function(e) { 2456 e.preventDefault(); 2457 exitLoader(); 2458 }); 2459 } 2460 2461 /* Press Esc to skip (if allow_skip enabled) */ 2462 function onEscKey(e) { 2463 if (e.key === 'Escape' || e.keyCode === 27) { 2464 exitLoader(); 2465 document.removeEventListener('keydown', onEscKey); 2466 } 2467 } 2468 if (ALLOW_SKIP) { 2469 document.addEventListener('keydown', onEscKey); 2470 } 2471 2472 /* =========================== 2473 Animation Phases 2474 =========================== */ 2475 2476 /* Show skip hint after 0.5s (only if allow_skip is enabled) */ 2477 if (ALLOW_SKIP) { 2478 setTimeout(function() { 2479 if (!hasExited) { 2480 loader.classList.add('sv-loader--hint-visible'); 2481 } 2482 }, 500); 2483 } 2484 2485 /* Phase 1: Start drawing */ 2486 setTimeout(function() { 2487 if (!hasExited) { 2488 loader.classList.add('sv-loader--drawing'); 2489 } 2490 }, t1); 2491 2492 /* Phase 2: Settle â switch to segmented over/under */ 2493 setTimeout(function() { 2494 if (!hasExited) { 2495 loader.classList.add('sv-loader--settled'); 2496 } 2497 }, t2); 2498 2499 /* Phase 3: V29 â No brand name phase. Hold settled state briefly. */ 2500 2501 /* Phase 4: Exit â fade out */ 2502 setTimeout(function() { 2503 if (!hasExited) { 2504 exitLoader(); 2505 } 2506 }, t4); 2507 2508 /* Safety fallback: if anything fails, remove after 1.8s (1500ms total + 300ms buffer) */ 2509 setTimeout(function() { 2510 if (!loader.classList.contains('sv-loader--done')) { 2511 loader.classList.add('sv-loader--done'); 2512 document.dispatchEvent(new CustomEvent('selvane:loader-complete')); 2513 } 2514 }, 1800); 2515 2516 /* Clean up Esc listener after animation completes */ 2517 setTimeout(function() { 2518 document.removeEventListener('keydown', onEscKey); 2519 }, t5 + 100); 2520 2521 })(); 2522</script>
2522 2523</div> 2524 2525 2526 2527 2528 2529 2530 <a class="skip-to-content-link remove-underline visually-hidden" href="#MainContent"> 2531 Skip to content 2532 </a><!-- BEGIN sections: header-group --> 2533<div id="shopify-section-sections--19793102045335__announcement-bar" class="shopify-section shopify-section-group-header-group section-announcement-bar"><announcement-bar 2534 class="color-scheme-3e42ca34-1c7c-4646-831e-f5f77fdbd47b gradient announcement-bar d-block text-center has-close-btn " 2535 aria-label="Announcement" 2536 style="--marquee-speed: 7s; --announcement-space: ;" 2537 > 2538 <div class="section-inner full-width-gap"> 2539 <div class="announcement__bar-message d-flex justify-content-center fs-small">Complimentary express delivery · 3-7 business days · Duties included 2540</div> 2541 2542 </div></announcement-bar></div><div id="shopify-section-sections--19793102045335__header" class="shopify-section shopify-section-group-header-group section-header">
2542<script src="//www.selvane.co/cdn/shop/t/77/assets/localization-form.js?v=166244951762027099441773399846" defer="defer"></script>
2542<script src="//www.selvane.co/cdn/shop/t/77/assets/cart.js?v=23050277472494319331773399808" defer="defer"></script>
2542 2543
2543<script src="//www.selvane.co/cdn/shop/t/77/assets/cart-drawer.js?v=68144339149804979801773399806" defer="defer"></script>
2543<script src="//www.selvane.co/cdn/shop/t/77/assets/product-form.js?v=50590610249815368001773399858" defer="defer"></script>
2543<sticky-header data-sticky-type="always" class="header-wrapper"><header 2544 class="color-default-color-scheme gradient bls_header relative z-4 transparent transition transparent-mobile " 2545 style="--header-transparent-color: 255, 255, 255;--logo-width: 232px; --logo-position: center; --logo-mobile-width: 110px" 2546> 2547 <div class="full-width-gap"> 2548 <header-inner class="d-grid align-center logo-center"> 2549 <div class="header__logo text-center"> 2550 2551 <h1 2552 class="my-0 fs-40 lh-normal heading-letter-spacing" 2553 > 2554 <a 2555 href="/" 2556 class="text-center header__heading-link link link--text remove-underline header-color heading-style" 2557 aria-label="SELVANE" 2558 ><img src="//www.selvane.co/cdn/shop/files/SELVANE_aa5d7937-9394-4d00-8fa7-fa587136a3ea.png?format=webp&v=1767777609&width=600" alt="SELVANE" srcset="//www.selvane.co/cdn/shop/files/SELVANE_aa5d7937-9394-4d00-8fa7-fa587136a3ea.png?format=webp&v=1767777609&width=50 50w, //www.selvane.co/cdn/shop/files/SELVANE_aa5d7937-9394-4d00-8fa7-fa587136a3ea.png?format=webp&v=1767777609&width=100 100w, //www.selvane.co/cdn/shop/files/SELVANE_aa5d7937-9394-4d00-8fa7-fa587136a3ea.png?format=webp&v=1767777609&width=150 150w, //www.selvane.co/cdn/shop/files/SELVANE_aa5d7937-9394-4d00-8fa7-fa587136a3ea.png?format=webp&v=1767777609&width=200 200w, //www.selvane.co/cdn/shop/files/SELVANE_aa5d7937-9394-4d00-8fa7-fa587136a3ea.png?format=webp&v=1767777609&width=250 250w, //www.selvane.co/cdn/shop/files/SELVANE_aa5d7937-9394-4d00-8fa7-fa587136a3ea.png?format=webp&v=1767777609&width=300 300w, //www.selvane.co/cdn/shop/files/SELVANE_aa5d7937-9394-4d00-8fa7-fa587136a3ea.png?format=webp&v=1767777609&width=400 400w, //www.selvane.co/cdn/shop/files/SELVANE_aa5d7937-9394-4d00-8fa7-fa587136a3ea.png?format=webp&v=1767777609&width=500 500w, //www.selvane.co/cdn/shop/files/SELVANE_aa5d7937-9394-4d00-8fa7-fa587136a3ea.png?format=webp&v=1767777609&width=600 600w" width="3873" height="592.0" class="header__heading-logo header__heading-logo--transparent" sizes="100vw" fetchpriority="high"> 2559<img src="//www.selvane.co/cdn/shop/files/selvane_logo_malachite.png?format=webp&v=1771787131&width=600" alt="SELVANE" srcset="//www.selvane.co/cdn/shop/files/selvane_logo_malachite.png?format=webp&v=1771787131&width=50 50w, //www.selvane.co/cdn/shop/files/selvane_logo_malachite.png?format=webp&v=1771787131&width=100 100w, //www.selvane.co/cdn/shop/files/selvane_logo_malachite.png?format=webp&v=1771787131&width=150 150w, //www.selvane.co/cdn/shop/files/selvane_logo_malachite.png?format=webp&v=1771787131&width=200 200w, //www.selvane.co/cdn/shop/files/selvane_logo_malachite.png?format=webp&v=1771787131&width=250 250w, //www.selvane.co/cdn/shop/files/selvane_logo_malachite.png?format=webp&v=1771787131&width=300 300w, //www.selvane.co/cdn/shop/files/selvane_logo_malachite.png?format=webp&v=1771787131&width=400 400w, //www.selvane.co/cdn/shop/files/selvane_logo_malachite.png?format=webp&v=1771787131&width=500 500w, //www.selvane.co/cdn/shop/files/selvane_logo_malachite.png?format=webp&v=1771787131&width=600 600w" width="600" height="92.00000000000001" class="header__heading-logo header__heading-logo--default" sizes="100vw" fetchpriority="high"> 2560</a> 2561 2562 </h1> 2563 </div><nav class="header__menu overlay-menu overlay-section"> 2564 <toggle-menu data-item="overlay-menu" class="hidden-no-js mobile-menu-toggle"> 2565 <button 2566 class="relative touch-target button btn-reset flex-column btn-close-menu" 2567 aria-haspopup="dialog" 2568 aria-label="Expand menu" 2569 id="menu-bar-icon-bubble" 2570 > 2571 <span class="icon-menu first"></span> 2572 <span class="icon-menu second hidden"></span> 2573 <span class="icon-menu last"></span> 2574 <span class="absolute inset-0 opacity-0 icon-close z-1 d-inline-flex align-center justify-content-center"> 2575 <svg 2576 xmlns="http://www.w3.org/2000/svg" 2577 viewBox="0 0 32 32" 2578 width="22px" 2579 fill="currentColor" 2580> 2581 <path d="M 7.21875 5.78125 L 5.78125 7.21875 L 14.5625 16 L 5.78125 24.78125
2581L 7.21875 26.21875 L 16 17.4375 L 24.78125 26.21875 L 26.21875 24.78125 L 17.4375 16 L 26.21875 7.21875 L 24.78125 5.78125 L 16 14.5625 Z"/> 2582</svg> 2583 2584 </span> 2585 </button> 2586 </toggle-menu> 2587 <input 2588 class="absolute inset-y-0 opacity-0 d-block d-1025-none side-menu hidden-js touch-target" 2589 type="checkbox" 2590 id="side-menu" 2591 > 2592 <label class="relative d-block d-1025-none hamb hidden-js btn-close-menu" for="side-menu"> 2593 <span class="my-3 icon-menu first d-block"></span> 2594 <span class="my-3 icon-menu second d-block"></span> 2595 <span class="my-3 icon-menu last d-block"></span> 2596 <span class="absolute inset-0 opacity-0 icon-close z-1 d-inline-flex align-center justify-content-center"> 2597 <svg 2598 xmlns="http://www.w3.org/2000/svg" 2599 viewBox="0 0 32 32" 2600 width="22px" 2601 fill="currentColor" 2602> 2603 <path d="M 7.21875 5.78125 L 5.78125 7.21875 L 14.5625 16 L 5.78125 24.78125 L 7.21875 26.21875 L 16 17.4375 L 24.78125 26.21875 L 26.21875 24.78125 L 17.4375 16 L 26.21875 7.21875 L 24.78125 5.78125 L 16 14.5625 Z"/> 2604</svg> 2605 2606 </span> 2607 <span class="visually-hidden">Expand menu</span> 2608 </label> 2609 <main-menu class="mobile-menu-drawer d-flex"> 2610 <div class="relative w-full! h-full mobile-menu-drawer--inner position-1025-unset d-flex flex-column"> 2611 <div class="h-full overflow-x-hidden overflow-y-auto scroll-smooth"> 2612 <ul 2613 class="main-menu parent-menu d-1025-inline-flex flex-nowrap list-unstyled m-0" 2614" 2615 role="list" 2616 data-focus-item="menu-bar-icon-bubble" 2617 > 2618 2619<li class="menu-link" role="listitem"> 2620 <noscript> 2621 <details> 2622 <summary 2623 class="menu__item-link header-color-lg first-level py-15 py-1025-2 relative first-child-js remove-underline" 2624 > 2625 <span class="link_text">Latest Season</span> 2626 2627 </summary> 2628</details> 2629 </noscript><a 2630 class="no-js-hidden menu__item-link first-level py-15 py-1025-2 relative header-color first-child-js remove-underline" 2631 href="/collections/new-in" 2632 aria-label="Latest Season" 2633 ><span class="link_text">Latest Season</span></a> 2634</li> 2635<li class="menu-link have-child classic" role="listitem"> 2636 <noscript> 2637 <details> 2638 <summary 2639 class="menu__item-link header-color-lg first-level py-15 py-1025-2 relative first-child-js remove-underline pr-1024-44" 2640 > 2641 <span class="link_text">Ready-to-Wear</span> 2642 2643 <span class="absolute inset-0 right-0 w-full! open-children-toggle touch-target currentColor-svg"> 2644 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 2645 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 2646</svg> 2647 2648 </span> 2649 2650 </summary> 2651<div 2652 class="absolute-1025 dropdown-child flex-1 grid-cols small-desktop-1 sub-menu" 2653 > 2654 <back-button tabindex="0" class="d-block d-1025-none relative mb-30 fs-small mt-15 hidden-no-js"> 2655 <div class="accent-color-second-bg rounded-corner-item px-15 pb-3 pt-5 d-inline-flex align-center heading-color pointer">
2656 <span class="icon-back absolute left-10 inset-y-0 d-inline-flex align-center lh-1 currentColor-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="12px"><path d="M 19.03125 4.28125 L 8.03125 15.28125 L 7.34375 16 L 8.03125 16.71875 L 19.03125 27.71875 L 20.46875 26.28125 L 10.1875 16 L 20.46875 5.71875 Z" fill="currentcolor"/></svg></span> 2657 <span class="pl-15 heading-color">Ready-to-Wear</span> 2658 </div> 2659 </back-button><ul 2660 class="menu list-unstyled dropdown-child flex-1 grid-cols small-desktop-1" 2661 2662 2663 > 2664 2665 <li class="menu-link level-1"><a 2666 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2667 aria-label="All Ready-to-Wear" 2668 href="/collections/all-ready-to-wear" 2669 ><span class="submenu__item-tex link_text text-color text-size-1025">All Ready-to-Wear</span> 2670 2671</a> 2672</li> 2673 2674 <li class="menu-link level-1"><a 2675 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2676 aria-label="Coats" 2677 href="/collections/coats" 2678 ><span class="submenu__item-tex link_text text-color text-size-1025">Coats</span> 2679 2680</a> 2681</li> 2682 2683 <li class="menu-link level-1"><a 2684 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2685 aria-label="Jackets & Blazers" 2686 href="/collections/jackets-blazers" 2687 ><span class="submenu__item-tex link_text text-color text-size-1025">Jackets & Blazers</span> 2688 2689</a> 2690</li> 2691 2692 <li class="menu-link level-1"><a 2693 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2694 aria-label="Downs" 2695 href="/collections/downs" 2696 ><span class="submenu__item-tex link_text text-color text-size-1025">Downs</span> 2697 2698</a> 2699</li> 2700 2701 <li class="menu-link level-1"><a 2702 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2703 aria-label="Suits & Sets" 2704 href="/collections/suits-and-set" 2705 ><span class="submenu__item-tex link_text text-color text-size-1025">Suits & Sets</span> 2706 2707</a> 2708</li> 2709 2710 <li class="menu-link level-1"><a 2711 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2712 aria-label="Bottoms" 2713 href="/collections/pants" 2714 ><span class="submenu__item-tex link_text text-color text-size-1025">Bottoms</span> 2715 2716</a> 2717</li> 2718 2719 </ul></div> 2720</details> 2721 </noscript><header-menu> 2722 <details id="Details-HeaderMenu-2"> 2723 <summary 2724 id="HeaderMenu-ready-to-wear" 2725 class="no-js-hidden menu__item-link first-level py-15 py-1025-2 relative header-color first-child-js remove-underline pr-1024-44" 2726 aria-label="Ready-to-Wear" 2727 ><span class="link_text">Ready-to-Wear</span><span class="absolute inset-0 right-0 w-full! open-children-toggle touch-target currentColor-svg"> 2728 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 2729 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 2730</svg> 2731 2732 </span> 2733 </summary> 2734<div 2735 class="absolute-1025 dropdown-child flex-1 grid-cols small-desktop-1 sub-menu" 2736 > 2737 <back-button tabindex="0" class="d-block d-1025-none relative mb-30 fs-small mt-15 hidden-no-js"> 2738 <div class="accent-color-second-bg rounded-corner-item px-15 pb-3 pt-5 d-inline-flex align-center heading-color pointer">
2739 <span class="icon-back absolute left-10 inset-y-0 d-inline-flex align-center lh-1 currentColor-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="12px"><path d="M 19.03125 4.28125 L 8.03125 15.28125 L 7.34375 16 L 8.03125 16.71875 L 19.03125 27.71875 L 20.46875 26.28125 L 10.1875 16 L 20.46875 5.71875 Z" fill="currentcolor"/></svg></span> 2740 <span class="pl-15 heading-color">Ready-to-Wear</span> 2741 </div> 2742 </back-button><ul 2743 class="menu list-unstyled dropdown-child flex-1 grid-cols small-desktop-1" 2744 2745 2746 id="HeaderMenu-MenuList-2" 2747 2748 > 2749 2750 <li class="menu-link level-1"><a 2751 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2752 aria-label="All Ready-to-Wear" 2753 href="/collections/all-ready-to-wear" 2754 ><span class="submenu__item-tex link_text text-color text-size-1025">All Ready-to-Wear</span> 2755 2756</a> 2757</li> 2758 2759 <li class="menu-link level-1"><a 2760 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2761 aria-label="Coats" 2762 href="/collections/coats" 2763 ><span class="submenu__item-tex link_text text-color text-size-1025">Coats</span> 2764 2765</a> 2766</li> 2767 2768 <li class="menu-link level-1"><a 2769 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2770 aria-label="Jackets & Blazers" 2771 href="/collections/jackets-blazers" 2772 ><span class="submenu__item-tex link_text text-color text-size-1025">Jackets & Blazers</span> 2773 2774</a> 2775</li> 2776 2777 <li class="menu-link level-1"><a 2778 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2779 aria-label="Downs" 2780 href="/collections/downs" 2781 ><span class="submenu__item-tex link_text text-color text-size-1025">Downs</span> 2782 2783</a> 2784</li> 2785 2786 <li class="menu-link level-1"><a 2787 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2788 aria-label="Suits & Sets" 2789 href="/collections/suits-and-set" 2790 ><span class="submenu__item-tex link_text text-color text-size-1025">Suits & Sets</span> 2791 2792</a> 2793</li> 2794 2795 <li class="menu-link level-1"><a 2796 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2797 aria-label="Bottoms" 2798 href="/collections/pants" 2799 ><span class="submenu__item-tex link_text text-color text-size-1025">Bottoms</span> 2800 2801</a> 2802</li> 2803 2804 </ul></div> 2805</details> 2806 </header-menu></li> 2807<li class="menu-link have-child classic" role="listitem"> 2808 <noscript> 2809 <details> 2810 <summary 2811 class="menu__item-link header-color-lg first-level py-15 py-1025-2 relative first-child-js remove-underline pr-1024-44" 2812 > 2813 <span class="link_text">Leather Goods</span> 2814 2815 <span class="absolute inset-0 right-0 w-full! open-children-toggle touch-target currentColor-svg"> 2816 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 2817 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 2818</svg> 2819 2820 </span> 2821 2822 </summary> 2823<div 2824 class="absolute-1025 dropdown-child flex-1 grid-cols small-desktop-1 sub-menu" 2825 > 2826 <back-button tabindex="0" class="d-block d-1025-none relative mb-30 fs-small mt-15 hidden-no-js"> 2827 <div class="accent-color-second-bg rounded-corner-item px-15 pb-3 pt-5 d-inline-flex align-center heading-color pointer">
2828 <span class="icon-back absolute left-10 inset-y-0 d-inline-flex align-center lh-1 currentColor-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="12px"><path d="M 19.03125 4.28125 L 8.03125 15.28125 L 7.34375 16 L 8.03125 16.71875 L 19.03125 27.71875 L 20.46875 26.28125 L 10.1875 16 L 20.46875 5.71875 Z" fill="currentcolor"/></svg></span> 2829 <span class="pl-15 heading-color">Leather Goods</span> 2830 </div> 2831 </back-button><ul 2832 class="menu list-unstyled dropdown-child flex-1 grid-cols small-desktop-1" 2833 2834 2835 > 2836 2837 <li class="menu-link level-1"><a 2838 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2839 aria-label="All Leather Goods" 2840 href="/collections/all-leather-goods" 2841 ><span class="submenu__item-tex link_text text-color text-size-1025">All Leather Goods</span> 2842 2843</a> 2844</li> 2845 2846 <li class="menu-link level-1"><a 2847 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2848 aria-label="Small Leather Goods" 2849 href="/collections/small-leather-goods" 2850 ><span class="submenu__item-tex link_text text-color text-size-1025">Small Leather Goods</span> 2851 2852</a> 2853</li> 2854 2855 </ul></div> 2856</details> 2857 </noscript><header-menu> 2858 <details id="Details-HeaderMenu-3"> 2859 <summary 2860 id="HeaderMenu-leather-goods" 2861 class="no-js-hidden menu__item-link first-level py-15 py-1025-2 relative header-color first-child-js remove-underline pr-1024-44" 2862 aria-label="Leather Goods" 2863 ><span class="link_text">Leather Goods</span><span class="absolute inset-0 right-0 w-full! open-children-toggle touch-target currentColor-svg"> 2864 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 2865 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 2866</svg> 2867 2868 </span> 2869 </summary> 2870<div 2871 class="absolute-1025 dropdown-child flex-1 grid-cols small-desktop-1 sub-menu" 2872 > 2873 <back-button tabindex="0" class="d-block d-1025-none relative mb-30 fs-small mt-15 hidden-no-js"> 2874 <div class="accent-color-second-bg rounded-corner-item px-15 pb-3 pt-5 d-inline-flex align-center heading-color pointer">
2875 <span class="icon-back absolute left-10 inset-y-0 d-inline-flex align-center lh-1 currentColor-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="12px"><path d="M 19.03125 4.28125 L 8.03125 15.28125 L 7.34375 16 L 8.03125 16.71875 L 19.03125 27.71875 L 20.46875 26.28125 L 10.1875 16 L 20.46875 5.71875 Z" fill="currentcolor"/></svg></span> 2876 <span class="pl-15 heading-color">Leather Goods</span> 2877 </div> 2878 </back-button><ul 2879 class="menu list-unstyled dropdown-child flex-1 grid-cols small-desktop-1" 2880 2881 2882 id="HeaderMenu-MenuList-3" 2883 2884 > 2885 2886 <li class="menu-link level-1"><a 2887 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2888 aria-label="All Leather Goods" 2889 href="/collections/all-leather-goods" 2890 ><span class="submenu__item-tex link_text text-color text-size-1025">All Leather Goods</span> 2891 2892</a> 2893</li> 2894 2895 <li class="menu-link level-1"><a 2896 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2897 aria-label="Small Leather Goods" 2898 href="/collections/small-leather-goods" 2899 ><span class="submenu__item-tex link_text text-color text-size-1025">Small Leather Goods</span> 2900 2901</a> 2902</li> 2903 2904 </ul></div> 2905</details> 2906 </header-menu></li> 2907<li class="menu-link have-child classic" role="listitem"> 2908 <noscript> 2909 <details> 2910 <summary 2911 class="menu__item-link header-color-lg first-level py-15 py-1025-2 relative first-child-js remove-underline pr-1024-44" 2912 > 2913 <span class="link_text">Collections</span> 2914 2915 <span class="absolute inset-0 right-0 w-full! open-children-toggle touch-target currentColor-svg"> 2916 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 2917 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 2918</svg> 2919 2920 </span> 2921 2922 </summary> 2923<div 2924 class="absolute-1025 dropdown-child flex-1 grid-cols small-desktop-1 sub-menu" 2925 > 2926 <back-button tabindex="0" class="d-block d-1025-none relative mb-30 fs-small mt-15 hidden-no-js"> 2927 <div class="accent-color-second-bg rounded-corner-item px-15 pb-3 pt-5 d-inline-flex align-center heading-color pointer">
2928 <span class="icon-back absolute left-10 inset-y-0 d-inline-flex align-center lh-1 currentColor-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="12px"><path d="M 19.03125 4.28125 L 8.03125 15.28125 L 7.34375 16 L 8.03125 16.71875 L 19.03125 27.71875 L 20.46875 26.28125 L 10.1875 16 L 20.46875 5.71875 Z" fill="currentcolor"/></svg></span> 2929 <span class="pl-15 heading-color">Collections</span> 2930 </div> 2931 </back-button><ul 2932 class="menu list-unstyled dropdown-child flex-1 grid-cols small-desktop-1" 2933 2934 2935 > 2936 2937 <li class="menu-link level-1"><a 2938 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2939 aria-label="Editor's Pick" 2940 href="/collections/editors-pick" 2941 ><span class="submenu__item-tex link_text text-color text-size-1025">Editor's Pick</span> 2942 2943</a> 2944</li> 2945 2946 <li class="menu-link level-1"><a 2947 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2948 aria-label="Como Quiet" 2949 href="/collections/como-quiet" 2950 ><span class="submenu__item-tex link_text text-color text-size-1025">Como Quiet</span> 2951 2952</a> 2953</li> 2954 2955 <li class="menu-link level-1"><a 2956 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2957 aria-label="Ariane's Route" 2958 href="/collections/ariane-s-route" 2959 ><span class="submenu__item-tex link_text text-color text-size-1025">Ariane's Route</span> 2960 2961</a> 2962</li> 2963 2964 <li class="menu-link level-1"><a 2965 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2966 aria-label="Soft Intervals" 2967 href="/collections/soft-intervals" 2968 ><span class="submenu__item-tex link_text text-color text-size-1025">Soft Intervals</span> 2969 2970</a> 2971</li> 2972 2973 <li class="menu-link level-1"><a 2974 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 2975 aria-label="Gstaad Chapter" 2976 href="/collections/gstaad-chapter" 2977 ><span class="submenu__item-tex link_text text-color text-size-1025">Gstaad Chapter</span> 2978 2979</a> 2980</li> 2981 2982 </ul></div> 2983</details> 2984 </noscript><header-menu> 2985 <details id="Details-HeaderMenu-4"> 2986 <summary 2987 id="HeaderMenu-collections" 2988 class="no-js-hidden menu__item-link first-level py-15 py-1025-2 relative header-color first-child-js remove-underline pr-1024-44" 2989 aria-label="Collections" 2990 ><span class="link_text">Collections</span><span class="absolute inset-0 right-0 w-full! open-children-toggle touch-target currentColor-svg"> 2991 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 2992 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 2993</svg> 2994 2995 </span> 2996 </summary> 2997<div 2998 class="absolute-1025 dropdown-child flex-1 grid-cols small-desktop-1 sub-menu" 2999 > 3000 <back-button tabindex="0" class="d-block d-1025-none relative mb-30 fs-small mt-15 hidden-no-js"> 3001 <div class="accent-color-second-bg rounded-corner-item px-15 pb-3 pt-5 d-inline-flex align-center heading-color pointer">
3002 <span class="icon-back absolute left-10 inset-y-0 d-inline-flex align-center lh-1 currentColor-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="12px"><path d="M 19.03125 4.28125 L 8.03125 15.28125 L 7.34375 16 L 8.03125 16.71875 L 19.03125 27.71875 L 20.46875 26.28125 L 10.1875 16 L 20.46875 5.71875 Z" fill="currentcolor"/></svg></span> 3003 <span class="pl-15 heading-color">Collections</span> 3004 </div> 3005 </back-button><ul 3006 class="menu list-unstyled dropdown-child flex-1 grid-cols small-desktop-1" 3007 3008 3009 id="HeaderMenu-MenuList-4" 3010 3011 > 3012 3013 <li class="menu-link level-1"><a 3014 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3015 aria-label="Editor's Pick" 3016 href="/collections/editors-pick" 3017 ><span class="submenu__item-tex link_text text-color text-size-1025">Editor's Pick</span> 3018 3019</a> 3020</li> 3021 3022 <li class="menu-link level-1"><a 3023 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3024 aria-label="Como Quiet" 3025 href="/collections/como-quiet" 3026 ><span class="submenu__item-tex link_text text-color text-size-1025">Como Quiet</span> 3027 3028</a> 3029</li> 3030 3031 <li class="menu-link level-1"><a 3032 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3033 aria-label="Ariane's Route" 3034 href="/collections/ariane-s-route" 3035 ><span class="submenu__item-tex link_text text-color text-size-1025">Ariane's Route</span> 3036 3037</a> 3038</li> 3039 3040 <li class="menu-link level-1"><a 3041 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3042 aria-label="Soft Intervals" 3043 href="/collections/soft-intervals" 3044 ><span class="submenu__item-tex link_text text-color text-size-1025">Soft Intervals</span> 3045 3046</a> 3047</li> 3048 3049 <li class="menu-link level-1"><a 3050 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3051 aria-label="Gstaad Chapter" 3052 href="/collections/gstaad-chapter" 3053 ><span class="submenu__item-tex link_text text-color text-size-1025">Gstaad Chapter</span> 3054 3055</a> 3056</li> 3057 3058 </ul></div> 3059</details> 3060 </header-menu></li> 3061<li class="menu-link" role="listitem"> 3062 <noscript> 3063 <details> 3064 <summary 3065 class="menu__item-link header-color-lg first-level py-15 py-1025-2 relative first-child-js remove-underline" 3066 > 3067 <span class="link_text">SELVANE Labs</span> 3068 3069 </summary> 3070</details> 3071 </noscript><a 3072 class="no-js-hidden menu__item-link first-level py-15 py-1025-2 relative header-color first-child-js remove-underline" 3073 href="/pages/selvane-labs" 3074 aria-label="SELVANE Labs" 3075 ><span class="link_text">SELVANE Labs</span></a> 3076</li> 3077<li class="menu-link have-child classic" role="listitem"> 3078 <noscript> 3079 <details> 3080 <summary 3081 class="menu__item-link header-color-lg first-level py-15 py-1025-2 relative first-child-js remove-underline pr-1024-44" 3082 > 3083 <span class="link_text">The Art of Making</span> 3084 3085 <span class="absolute inset-0 right-0 w-full! open-children-toggle touch-target currentColor-svg"> 3086 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 3087 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 3088</svg> 3089 3090 </span> 3091 3092 </summary> 3093<div 3094 class="absolute-1025 dropdown-child flex-1 grid-cols small-desktop-1 sub-menu" 3095 > 3096 <back-button tabindex="0" class="d-block d-1025-none relative mb-30 fs-small mt-15 hidden-no-js"> 3097 <div class="accent-color-second-bg rounded-corner-item px-15 pb-3 pt-5 d-inline-flex align-center heading-color pointer">
3098 <span class="icon-back absolute left-10 inset-y-0 d-inline-flex align-center lh-1 currentColor-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="12px"><path d="M 19.03125 4.28125 L 8.03125 15.28125 L 7.34375 16 L 8.03125 16.71875 L 19.03125 27.71875 L 20.46875 26.28125 L 10.1875 16 L 20.46875 5.71875 Z" fill="currentcolor"/></svg></span> 3099 <span class="pl-15 heading-color">The Art of Making</span> 3100 </div> 3101 </back-button><ul 3102 class="menu list-unstyled dropdown-child flex-1 grid-cols small-desktop-1" 3103 3104 3105 > 3106 3107 <li class="menu-link level-1"><a 3108 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3109 aria-label="Philosophy" 3110 href="/pages/craft-philosophy" 3111 ><span class="submenu__item-tex link_text text-color text-size-1025">Philosophy</span> 3112 3113</a> 3114</li> 3115 3116 <li class="menu-link level-1"><a 3117 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3118 aria-label="Standards" 3119 href="/pages/craft-standards" 3120 ><span class="submenu__item-tex link_text text-color text-size-1025">Standards</span> 3121 3122</a> 3123</li> 3124 3125 <li class="menu-link level-1"><a 3126 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3127 aria-label="Materials" 3128 href="/pages/our-materials" 3129 ><span class="submenu__item-tex link_text text-color text-size-1025">Materials</span> 3130 3131</a> 3132</li> 3133 3134 </ul></div> 3135</details> 3136 </noscript><header-menu> 3137 <details id="Details-HeaderMenu-6"> 3138 <summary 3139 id="HeaderMenu-the-art-of-making" 3140 class="no-js-hidden menu__item-link first-level py-15 py-1025-2 relative header-color first-child-js remove-underline pr-1024-44" 3141 aria-label="The Art of Making" 3142 ><span class="link_text">The Art of Making</span><span class="absolute inset-0 right-0 w-full! open-children-toggle touch-target currentColor-svg"> 3143 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 3144 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 3145</svg> 3146 3147 </span> 3148 </summary> 3149<div 3150 class="absolute-1025 dropdown-child flex-1 grid-cols small-desktop-1 sub-menu" 3151 > 3152 <back-button tabindex="0" class="d-block d-1025-none relative mb-30 fs-small mt-15 hidden-no-js"> 3153 <div class="accent-color-second-bg rounded-corner-item px-15 pb-3 pt-5 d-inline-flex align-center heading-color pointer">
3154 <span class="icon-back absolute left-10 inset-y-0 d-inline-flex align-center lh-1 currentColor-svg"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="12px"><path d="M 19.03125 4.28125 L 8.03125 15.28125 L 7.34375 16 L 8.03125 16.71875 L 19.03125 27.71875 L 20.46875 26.28125 L 10.1875 16 L 20.46875 5.71875 Z" fill="currentcolor"/></svg></span> 3155 <span class="pl-15 heading-color">The Art of Making</span> 3156 </div> 3157 </back-button><ul 3158 class="menu list-unstyled dropdown-child flex-1 grid-cols small-desktop-1" 3159 3160 3161 id="HeaderMenu-MenuList-6" 3162 3163 > 3164 3165 <li class="menu-link level-1"><a 3166 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3167 aria-label="Philosophy" 3168 href="/pages/craft-philosophy" 3169 ><span class="submenu__item-tex link_text text-color text-size-1025">Philosophy</span> 3170 3171</a> 3172</li> 3173 3174 <li class="menu-link level-1"><a 3175 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3176 aria-label="Standards" 3177 href="/pages/craft-standards" 3178 ><span class="submenu__item-tex link_text text-color text-size-1025">Standards</span> 3179 3180</a> 3181</li> 3182 3183 <li class="menu-link level-1"><a 3184 class="remove-underline relative menu__item-link submenu__item-link level-1 header-color pr-44 py-5" 3185 aria-label="Materials" 3186 href="/pages/our-materials" 3187 ><span class="submenu__item-tex link_text text-color text-size-1025">Materials</span> 3188 3189</a> 3190</li> 3191 3192 </ul></div> 3193</details> 3194 </header-menu></li> 3195<li class="menu-link" role="listitem"> 3196 <noscript> 3197 <details> 3198 <summary 3199 class="menu__item-link header-color-lg first-level py-15 py-1025-2 relative first-child-js remove-underline" 3200 > 3201 <span class="link_text">Stories</span> 3202 3203 </summary> 3204</details> 3205 </noscript><a 3206 class="no-js-hidden menu__item-link first-level py-15 py-1025-2 relative header-color first-child-js remove-underline" 3207 href="/pages/stories" 3208 aria-label="Stories" 3209 ><span class="link_text">Stories</span></a> 3210</li> 3211<li class="menu-link" role="listitem"> 3212 <noscript> 3213 <details> 3214 <summary 3215 class="menu__item-link header-color-lg first-level py-15 py-1025-2 relative first-child-js remove-underline" 3216 > 3217 <span class="link_text">Voices</span> 3218 3219 </summary> 3220</details> 3221 </noscript><a 3222 class="no-js-hidden menu__item-link first-level py-15 py-1025-2 relative header-color first-child-js remove-underline" 3223 href="/pages/voices" 3224 aria-label="Voices" 3225 ><span class="link_text">Voices</span></a> 3226</li></ul><div class="sticky inset-x-0 bottom-0 header__action-mobile d-1025-none bg-default z-2 pt-0-impo"> 3227 <div class="gap-10 pt-20 border-top align-center justify-content-end d-flex space-between"> 3228 3229 <div class="desktop-localization-wrapper last-r-0 pr-30 d-flex gap-15 align-center"> 3230 3231<noscript class="small-hide medium-hide"><form method="post" action="/localization" id="HeaderCountryMobileFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="localization-form__select relative"> 3232 <h2 class="visually-hidden" id="HeaderCountryMobileLabelNoScript">Country/region</h2> 3233 <select 3234 class="localization-selector link" 3235 name="country_code" 3236 aria-labelledby="HeaderCountryMobileLabelNoScript" 3237 ><option 3238 value="AU" 3239 > 3240 Australia (USD 3241 $) 3242 </option><option 3243 value="AT" 3244 > 3245 Austria (USD 3246 $) 3247 </option><option 3248 value="BE" 3249 > 3250 Belgium (USD 3251 $) 3252 </option><option 3253 value="CA" 3254 > 3255 Canada (USD 3256 $) 3257 </option><option 3258 value="BQ" 3259 > 3260 Caribbean Netherlands (USD 3261 $) 3262 </option><option 3263 value="CN" 3264 > 3265 China (USD 3266 $) 3267 </option><option 3268 value="DK" 3269 > 3270 Denmark (USD 3271 $) 3272 </option><option 3273 value="FI" 3274 > 3275 Finland (USD 3276 $) 3277 </option><option 3278 value="FR" 3279 > 3280 France (USD 3281 $) 3282 </option><option 3283 value="DE" 3284 > 3285 Germany (USD 3286 $) 3287 </option><option 3288 value="HK" 3289 > 3290 Hong Kong SAR (USD 3291 $) 3292 </option><option 3293 value="ID" 3294 > 3295 Indonesia (USD 3296 $) 3297 </option><option 3298 value="IT" 3299 > 3300 Italy (USD 3301 $) 3302 </option><option 3303 value="MY" 3304 > 3305 Malaysia (USD 3306 $) 3307 </option><option 3308 value="NL" 3309 > 3310 Netherlands (USD 3311 $) 3312 </option><option 3313 value="NZ" 3314 > 3315 New Zealand (USD 3316 $) 3317 </option><option 3318 value="PL" 3319 > 3320 Poland (USD 3321 $) 3322 </option><option 3323 value="SG" 3324 > 3325 Singapore (USD 3326 $) 3327 </option><option 3328 value="ES" 3329 > 3330 Spain (USD 3331 $) 3332 </option><option 3333 value="SE" 3334 > 3335 Sweden (USD 3336 $) 3337 </option><option 3338 value="TH" 3339 > 3340 Thailand (USD 3341 $) 3342 </option><option 3343 value="GB" 3344 > 3345 United Kingdom (USD 3346 $) 3347 </option><option 3348 value="US" 3349 selected 3350 3351 > 3352 United States (USD 3353 $) 3354 </option></select>
3355 <span class="icon-down absolute inset-y-0 right-5 m-auto pointer-none d-inline-flex"><svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 3356 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 3357</svg> 3358</span> 3359 </div> 3360 <button class="button button--tertiary btn-reset">Update country/region</button></form></noscript> 3361 <localization-form class="no-js-hidden"><form method="post" action="/localization" id="localization-country-sections--19793102045335__header" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /> 3362 <div class="disclosure relative d-inline-flex py-5 heading-color"> 3363 <button 3364 type="button" 3365 class="button button-localization disclosure__button localization-form__select localization-selector link link--text caption-large btn-reset open-children-toggle currentColor-svg inline-flex align-center" 3366 aria-expanded="false" 3367 aria-controls="HeaderCountryMobileList" 3368 aria-describedby="HeaderCountryMobileLabel" 3369 > 3370 United States 3371 (USD 3372 $) 3373 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 3374 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 3375</svg> 3376 3377 </button> 3378 <div class="disclosure__list-wrapper custom-scrollbar" hidden="true"> 3379 <ul 3380 class="disclosure__list p-20 list-none my-0 absolute top-100 right-0 list-style-none m-0 bg-default z-1 transition color-default-color-scheme" 3381 role="list" 3382 > 3383 3384 <li class="disclosure__item" tabindex="-1"> 3385 <a 3386 href="/" 3387 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3388 3389 data-value="AU" 3390 > 3391 Australia 3392 (USD 3393 $) 3394 </a> 3395 </li> 3396 3397 <li class="disclosure__item" tabindex="-1"> 3398 <a 3399 href="/" 3400 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3401 3402 data-value="AT" 3403 > 3404 Austria 3405 (USD 3406 $) 3407 </a> 3408 </li> 3409 3410 <li class="disclosure__item" tabindex="-1"> 3411 <a 3412 href="/" 3413 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3414 3415 data-value="BE" 3416 > 3417 Belgium 3418 (USD 3419 $) 3420 </a> 3421 </li> 3422 3423 <li class="disclosure__item" tabindex="-1"> 3424 <a 3425 href="/" 3426 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3427 3428 data-value="CA" 3429 > 3430 Canada 3431 (USD 3432 $) 3433 </a> 3434 </li> 3435 3436 <li class="disclosure__item" tabindex="-1"> 3437 <a 3438 href="/" 3439 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3440 3441 data-value="BQ" 3442 > 3443 Caribbean Netherlands 3444 (USD 3445 $) 3446 </a> 3447 </li> 3448 3449 <li class="disclosure__item" tabindex="-1"> 3450 <a 3451 href="/" 3452 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3453 3454 data-value="CN" 3455 > 3456 China 3457 (USD 3458 $) 3459 </a> 3460 </li> 3461 3462 <li class="disclosure__item" tabindex="-1"> 3463 <a 3464 href="/" 3465 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3466 3467 data-value="DK" 3468 > 3469 Denmark 3470 (USD 3471 $) 3472 </a> 3473 </li> 3474 3475 <li class="disclosure__item" tabindex="-1"> 3476 <a 3477 href="/" 3478 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3479 3480 data-value="FI" 3481 > 3482 Finland 3483 (USD 3484 $) 3485 </a> 3486 </li> 3487 3488 <li class="disclosure__item" tabindex="-1"> 3489 <a 3490 href="/" 3491 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3492 3493 data-value="FR" 3494 > 3495 France 3496 (USD 3497 $) 3498 </a> 3499 </li> 3500 3501 <li class="disclosure__item" tabindex="-1"> 3502 <a 3503 href="/" 3504 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3505 3506 data-value="DE" 3507 > 3508 Germany 3509 (USD 3510 $) 3511 </a> 3512 </li> 3513 3514 <li class="disclosure__item" tabindex="-1"> 3515 <a 3516 href="/" 3517 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3518 3519 data-value="HK" 3520 > 3521 Hong Kong SAR 3522 (USD 3523 $) 3524 </a> 3525 </li> 3526 3527 <li class="disclosure__item" tabindex="-1"> 3528 <a 3529 href="/" 3530 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3531 3532 data-value="ID" 3533 > 3534 Indonesia 3535 (USD 3536 $) 3537 </a> 3538 </li> 3539 3540 <li class="disclosure__item" tabindex="-1"> 3541 <a 3542 href="/" 3543 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3544 3545 data-value="IT" 3546 > 3547 Italy 3548 (USD 3549 $) 3550 </a> 3551 </li> 3552 3553 <li class="disclosure__item" tabindex="-1"> 3554 <a 3555 href="/" 3556 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3557 3558 data-value="MY" 3559 > 3560 Malaysia 3561 (USD 3562 $) 3563 </a> 3564 </li> 3565 3566 <li class="disclosure__item" tabindex="-1"> 3567 <a 3568 href="/" 3569 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3570 3571 data-value="NL" 3572 > 3573 Netherlands 3574 (USD 3575 $) 3576 </a> 3577 </li> 3578 3579 <li class="disclosure__item" tabindex="-1"> 3580 <a 3581 href="/" 3582 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3583 3584 data-value="NZ" 3585 > 3586 New Zealand 3587 (USD 3588 $) 3589 </a> 3590 </li> 3591 3592 <li class="disclosure__item" tabindex="-1"> 3593 <a 3594 href="/" 3595 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3596 3597 data-value="PL" 3598 > 3599 Poland 3600 (USD 3601 $) 3602 </a> 3603 </li> 3604 3605 <li class="disclosure__item" tabindex="-1"> 3606 <a 3607 href="/" 3608 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3609 3610 data-value="SG" 3611 > 3612 Singapore 3613 (USD 3614 $) 3615 </a> 3616 </li> 3617 3618 <li class="disclosure__item" tabindex="-1"> 3619 <a 3620 href="/" 3621 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3622 3623 data-value="ES" 3624 > 3625 Spain 3626 (USD 3627 $) 3628 </a> 3629 </li> 3630 3631 <li class="disclosure__item" tabindex="-1"> 3632 <a 3633 href="/" 3634 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3635 3636 data-value="SE" 3637 > 3638 Sweden 3639 (USD 3640 $) 3641 </a> 3642 </li> 3643 3644 <li class="disclosure__item" tabindex="-1"> 3645 <a 3646 href="/" 3647 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3648 3649 data-value="TH" 3650 > 3651 Thailand 3652 (USD 3653 $) 3654 </a> 3655 </li> 3656 3657 <li class="disclosure__item" tabindex="-1"> 3658 <a 3659 href="/" 3660 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3661 3662 data-value="GB" 3663 > 3664 United Kingdom 3665 (USD 3666 $) 3667 </a> 3668 </li> 3669 3670 <li class="disclosure__item" tabindex="-1"> 3671 <a 3672 href="/" 3673 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3674 3675 aria-current="true" 3676 3677 data-value="US" 3678 > 3679 United States 3680 (USD 3681 $) 3682 </a> 3683 </li> 3684 3685 </ul> 3686 </div> 3687 <input type="hidden" name="country_code" value="US"> 3688 </div> 3689 </form> 3690 </localization-form> 3691 3692 3693 3694<noscript class="small-hide medium-hide"><form method="post" action="/localization" id="HeaderLanguageMobileFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="localization-form__select relative"> 3695 <h2 class="visually-hidden" id="HeaderLanguageMobileLabelNoScript">Language</h2> 3696 <select 3697 class="localization-selector link" 3698 name="locale_code" 3699 aria-labelledby="HeaderLanguageMobileLabelNoScript" 3700 ><option 3701 value="en" 3702 lang="en" 3703 selected 3704 3705 > 3706 English 3707 </option><option 3708 value="fr" 3709 lang="fr" 3710 > 3711 Français 3712 </option><option 3713 value="de" 3714 lang="de" 3715 > 3716 Deutsch 3717 </option><option 3718 value="it" 3719 lang="it" 3720 > 3721 Italiano 3722 </option><option 3723 value="es" 3724 lang="es" 3725 > 3726 Español 3727 </option><option 3728 value="pt-PT" 3729 lang="pt-PT" 3730 > 3731 Português (portugal) 3732 </option></select>
3733 <span class="icon-down absolute inset-y-0 right-5 m-auto pointer-none d-inline-flex"><svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 3734 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 3735</svg> 3736</span> 3737 </div> 3738 <button class="button button--tertiary btn-reset">Update language</button></form></noscript> 3739 <localization-form class="no-js-hidden"><form method="post" action="/localization" id="localization-language-sections--19793102045335__header" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /> 3740 <div class="disclosure relative d-inline-flex py-5 heading-color"> 3741 <button 3742 type="button" 3743 class="button button-localization disclosure__button localization-form__select localization-selector link link--text caption-large btn-reset open-children-toggle currentColor-svg inline-flex align-center" 3744 aria-expanded="false" 3745 aria-controls="HeaderLanguageMobileList" 3746 aria-describedby="HeaderLanguageMobileLabel" 3747 > 3748 English 3749 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 3750 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 3751</svg> 3752 3753 </button> 3754 <div class="disclosure__list-wrapper custom-scrollbar" hidden="true"> 3755 <ul 3756 class="disclosure__list p-20 list-none my-0 absolute top-100 right-0 list-style-none m-0 bg-default z-1 transition color-default-color-scheme" 3757 role="list" 3758 > 3759 3760 <li class="disclosure__item" tabindex="-1"> 3761 <a 3762 href="/" 3763 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3764 3765 aria-current="true" 3766 3767 hreflang="en" 3768 lang="en" 3769 data-value="en" 3770 > 3771 English 3772 </a> 3773 </li> 3774 3775 <li class="disclosure__item" tabindex="-1"> 3776 <a 3777 href="/" 3778 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3779 3780 hreflang="fr" 3781 lang="fr" 3782 data-value="fr" 3783 > 3784 Français 3785 </a> 3786 </li> 3787 3788 <li class="disclosure__item" tabindex="-1"> 3789 <a 3790 href="/" 3791 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3792 3793 hreflang="de" 3794 lang="de" 3795 data-value="de" 3796 > 3797 Deutsch 3798 </a> 3799 </li> 3800 3801 <li class="disclosure__item" tabindex="-1"> 3802 <a 3803 href="/" 3804 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3805 3806 hreflang="it" 3807 lang="it" 3808 data-value="it" 3809 > 3810 Italiano 3811 </a> 3812 </li> 3813 3814 <li class="disclosure__item" tabindex="-1"> 3815 <a 3816 href="/" 3817 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3818 3819 hreflang="es" 3820 lang="es" 3821 data-value="es" 3822 > 3823 Español 3824 </a> 3825 </li> 3826 3827 <li class="disclosure__item" tabindex="-1"> 3828 <a 3829 href="/" 3830 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 3831 3832 hreflang="pt-PT" 3833 lang="pt-PT" 3834 data-value="pt-PT" 3835 > 3836 Português (portugal) 3837 </a> 3838 </li> 3839 3840 </ul> 3841 </div> 3842 <input type="hidden" name="language_code" value="en"> 3843 </div> 3844 </form> 3845 </localization-form> 3846 </div> 3847 3848<a 3849 href="https://www.selvane.co/customer_authentication/redirect?locale=en®ion_country=US" 3850 class="header-account link tooltip mx-3 last-r-0 remove-underline" 3851 aria-label="Account" 3852 >
3853 <span class="">Log in</span> 3854 </a></div> 3855 </div></div> 3856 </div> 3857 </main-menu> 3858 </nav><div class="header__action d-flex align-center justify-content-end"> 3859 3860 <div class="desktop-localization-wrapper last-r-0 pl-10 d-none d-1025-flex align-center gap-15 pr-30 header-color"> 3861 3862<noscript class="small-hide medium-hide"><form method="post" action="/localization" id="HeaderCountryMobileFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="localization-form__select relative"> 3863 <h2 class="visually-hidden" id="HeaderCountryMobileLabelNoScript">Country/region</h2> 3864 <select 3865 class="localization-selector link" 3866 name="country_code" 3867 aria-labelledby="HeaderCountryMobileLabelNoScript" 3868 ><option 3869 value="AU" 3870 > 3871 Australia (USD 3872 $) 3873 </option><option 3874 value="AT" 3875 > 3876 Austria (USD 3877 $) 3878 </option><option 3879 value="BE" 3880 > 3881 Belgium (USD 3882 $) 3883 </option><option 3884 value="CA" 3885 > 3886 Canada (USD 3887 $) 3888 </option><option 3889 value="BQ" 3890 > 3891 Caribbean Netherlands (USD 3892 $) 3893 </option><option 3894 value="CN" 3895 > 3896 China (USD 3897 $) 3898 </option><option 3899 value="DK" 3900 > 3901 Denmark (USD 3902 $) 3903 </option><option 3904 value="FI" 3905 > 3906 Finland (USD 3907 $) 3908 </option><option 3909 value="FR" 3910 > 3911 France (USD 3912 $) 3913 </option><option 3914 value="DE" 3915 > 3916 Germany (USD 3917 $) 3918 </option><option 3919 value="HK" 3920 > 3921 Hong Kong SAR (USD 3922 $) 3923 </option><option 3924 value="ID" 3925 > 3926 Indonesia (USD 3927 $) 3928 </option><option 3929 value="IT" 3930 > 3931 Italy (USD 3932 $) 3933 </option><option 3934 value="MY" 3935 > 3936 Malaysia (USD 3937 $) 3938 </option><option 3939 value="NL" 3940 > 3941 Netherlands (USD 3942 $) 3943 </option><option 3944 value="NZ" 3945 > 3946 New Zealand (USD 3947 $) 3948 </option><option 3949 value="PL" 3950 > 3951 Poland (USD 3952 $) 3953 </option><option 3954 value="SG" 3955 > 3956 Singapore (USD 3957 $) 3958 </option><option 3959 value="ES" 3960 > 3961 Spain (USD 3962 $) 3963 </option><option 3964 value="SE" 3965 > 3966 Sweden (USD 3967 $) 3968 </option><option 3969 value="TH" 3970 > 3971 Thailand (USD 3972 $) 3973 </option><option 3974 value="GB" 3975 > 3976 United Kingdom (USD 3977 $) 3978 </option><option 3979 value="US" 3980 selected 3981 3982 > 3983 United States (USD 3984 $) 3985 </option></select> 3986 <span class="icon-down absolute inset-y-0 right-5 m-auto pointer-none d-inline-flex"><svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 3987 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 3988</svg> 3989</span> 3990 </div> 3991 <button class="button button--tertiary btn-reset">
3991Update country/region</button></form></noscript> 3992 <localization-form class="no-js-hidden"><form method="post" action="/localization" id="localization-country-sections--19793102045335__header" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /> 3993 <div class="disclosure relative d-inline-flex py-5 heading-color"> 3994 <button 3995 type="button" 3996 class="button button-localization disclosure__button localization-form__select localization-selector link link--text caption-large btn-reset open-children-toggle currentColor-svg inline-flex align-center" 3997 aria-expanded="false" 3998 aria-controls="HeaderCountryList" 3999 aria-describedby="HeaderCountryLabel" 4000 > 4001 United States 4002 (USD 4003 $) 4004 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 4005 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 4006</svg> 4007 4008 </button> 4009 <div class="disclosure__list-wrapper custom-scrollbar" hidden="true"> 4010 <ul 4011 class="disclosure__list p-20 list-none my-0 absolute top-100 right-0 list-style-none m-0 bg-default z-1 transition color-default-color-scheme" 4012 role="list" 4013 > 4014 4015 <li class="disclosure__item" tabindex="-1"> 4016 <a 4017 href="/" 4018 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4019 4020 data-value="AU" 4021 > 4022 Australia 4023 (USD 4024 $) 4025 </a> 4026 </li> 4027 4028 <li class="disclosure__item" tabindex="-1"> 4029 <a 4030 href="/" 4031 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4032 4033 data-value="AT" 4034 > 4035 Austria 4036 (USD 4037 $) 4038 </a> 4039 </li> 4040 4041 <li class="disclosure__item" tabindex="-1"> 4042 <a 4043 href="/" 4044 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4045 4046 data-value="BE" 4047 > 4048 Belgium 4049 (USD 4050 $) 4051 </a> 4052 </li> 4053 4054 <li class="disclosure__item" tabindex="-1"> 4055 <a 4056 href="/" 4057 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4058 4059 data-value="CA" 4060 > 4061 Canada 4062 (USD 4063 $) 4064 </a> 4065 </li> 4066 4067 <li class="disclosure__item" tabindex="-1"> 4068 <a 4069 href="/" 4070 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4071 4072 data-value="BQ" 4073 > 4074 Caribbean Netherlands 4075 (USD 4076 $) 4077 </a> 4078 </li> 4079 4080 <li class="disclosure__item" tabindex="-1"> 4081 <a 4082 href="/" 4083 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4084 4085 data-value="CN" 4086 > 4087 China 4088 (USD 4089 $) 4090 </a> 4091 </li> 4092 4093 <li class="disclosure__item" tabindex="-1"> 4094 <a 4095 href="/" 4096 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4097 4098 data-value="DK" 4099 > 4100 Denmark 4101 (USD 4102 $) 4103 </a> 4104 </li> 4105 4106 <li class="disclosure__item" tabindex="-1"> 4107 <a 4108 href="/" 4109 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4110 4111 data-value="FI" 4112 > 4113 Finland 4114 (USD 4115 $) 4116 </a> 4117 </li> 4118 4119 <li class="disclosure__item" tabindex="-1"> 4120 <a 4121 href="/" 4122 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4123 4124 data-value="FR" 4125 > 4126 France 4127 (USD 4128 $) 4129 </a> 4130 </li> 4131 4132 <li class="disclosure__item" tabindex="-1"> 4133 <a 4134 href="/" 4135 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4136 4137 data-value="DE" 4138 > 4139 Germany 4140 (USD 4141 $) 4142 </a> 4143 </li> 4144 4145 <li class="disclosure__item" tabindex="-1"> 4146 <a 4147 href="/" 4148 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4149 4150 data-value="HK" 4151 > 4152 Hong Kong SAR 4153 (USD 4154 $) 4155 </a> 4156 </li> 4157 4158 <li class="disclosure__item" tabindex="-1"> 4159 <a 4160 href="/" 4161 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4162 4163 data-value="ID" 4164 > 4165 Indonesia 4166 (USD 4167 $) 4168 </a> 4169 </li> 4170 4171 <li class="disclosure__item" tabindex="-1"> 4172 <a 4173 href="/" 4174 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4175 4176 data-value="IT" 4177 > 4178 Italy 4179 (USD 4180 $) 4181 </a> 4182 </li> 4183 4184 <li class="disclosure__item" tabindex="-1"> 4185 <a 4186 href="/" 4187 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4188 4189 data-value="MY" 4190 > 4191 Malaysia 4192 (USD 4193 $) 4194 </a> 4195 </li> 4196 4197 <li class="disclosure__item" tabindex="-1"> 4198 <a 4199 href="/" 4200 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4201 4202 data-value="NL" 4203 > 4204 Netherlands 4205 (USD 4206 $) 4207 </a> 4208 </li> 4209 4210 <li class="disclosure__item" tabindex="-1"> 4211 <a 4212 href="/" 4213 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4214 4215 data-value="NZ" 4216 > 4217 New Zealand 4218 (USD 4219 $) 4220 </a> 4221 </li> 4222 4223 <li class="disclosure__item" tabindex="-1"> 4224 <a 4225 href="/" 4226 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4227 4228 data-value="PL" 4229 > 4230 Poland 4231 (USD 4232 $) 4233 </a> 4234 </li> 4235 4236 <li class="disclosure__item" tabindex="-1"> 4237 <a 4238 href="/" 4239 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4240 4241 data-value="SG" 4242 > 4243 Singapore 4244 (USD 4245 $) 4246 </a> 4247 </li> 4248 4249 <li class="disclosure__item" tabindex="-1"> 4250 <a 4251 href="/" 4252 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4253 4254 data-value="ES" 4255 > 4256 Spain 4257 (USD 4258 $) 4259 </a> 4260 </li> 4261 4262 <li class="disclosure__item" tabindex="-1"> 4263 <a 4264 href="/" 4265 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4266 4267 data-value="SE" 4268 > 4269 Sweden 4270 (USD 4271 $) 4272 </a> 4273 </li> 4274 4275 <li class="disclosure__item" tabindex="-1"> 4276 <a 4277 href="/" 4278 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4279 4280 data-value="TH" 4281 > 4282 Thailand 4283 (USD 4284 $) 4285 </a> 4286 </li> 4287 4288 <li class="disclosure__item" tabindex="-1"> 4289 <a 4290 href="/" 4291 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4292 4293 data-value="GB" 4294 > 4295 United Kingdom 4296 (USD 4297 $) 4298 </a> 4299 </li> 4300 4301 <li class="disclosure__item" tabindex="-1"> 4302 <a 4303 href="/" 4304 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4305 4306 aria-current="true" 4307 4308 data-value="US" 4309 > 4310 United States 4311 (USD 4312 $) 4313 </a> 4314 </li> 4315 4316 </ul> 4317 </div> 4318 <input type="hidden" name="country_code" value="US"> 4319 </div> 4320 </form> 4321 </localization-form> 4322 4323 4324 4325<noscript class="small-hide medium-hide"><form method="post" action="/localization" id="HeaderLanguageMobileFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="localization-form__select relative"> 4326 <h2 class="visually-hidden" id="HeaderLanguageMobileLabelNoScript">Language</h2> 4327 <select 4328 class="localization-selector link" 4329 name="locale_code" 4330 aria-labelledby="HeaderLanguageMobileLabelNoScript" 4331 ><option 4332 value="en" 4333 lang="en" 4334 selected 4335 4336 > 4337 English 4338 </option><option 4339 value="fr" 4340 lang="fr" 4341 > 4342 Français 4343 </option><option 4344 value="de" 4345 lang="de" 4346 > 4347 Deutsch 4348 </option><option 4349 value="it" 4350 lang="it" 4351 > 4352 Italiano 4353 </option><option 4354 value="es" 4355 lang="es" 4356 > 4357 Español 4358 </option><option 4359 value="pt-PT" 4360 lang="pt-PT" 4361 > 4362 Português (portugal) 4363 </option></select>
4364 <span class="icon-down absolute inset-y-0 right-5 m-auto pointer-none d-inline-flex"><svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 4365 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 4366</svg> 4367</span> 4368 </div> 4369 <button class="button button--tertiary btn-reset">Update language</button></form></noscript> 4370 <localization-form class="no-js-hidden"><form method="post" action="/localization" id="localization-language-sections--19793102045335__header" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /> 4371 <div class="disclosure relative d-inline-flex py-5 heading-color"> 4372 <button 4373 type="button" 4374 class="button button-localization disclosure__button localization-form__select localization-selector link link--text caption-large btn-reset open-children-toggle currentColor-svg inline-flex align-center" 4375 aria-expanded="false" 4376 aria-controls="HeaderLanguageList" 4377 aria-describedby="HeaderLanguageLabel" 4378 > 4379 English 4380 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 4381 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 4382</svg> 4383 4384 </button> 4385 <div class="disclosure__list-wrapper custom-scrollbar" hidden="true"> 4386 <ul 4387 class="disclosure__list p-20 list-none my-0 absolute top-100 right-0 list-style-none m-0 bg-default z-1 transition color-default-color-scheme" 4388 role="list" 4389 > 4390 4391 <li class="disclosure__item" tabindex="-1"> 4392 <a 4393 href="/" 4394 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4395 4396 aria-current="true" 4397 4398 hreflang="en" 4399 lang="en" 4400 data-value="en" 4401 > 4402 English 4403 </a> 4404 </li> 4405 4406 <li class="disclosure__item" tabindex="-1"> 4407 <a 4408 href="/" 4409 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4410 4411 hreflang="fr" 4412 lang="fr" 4413 data-value="fr" 4414 > 4415 Français 4416 </a> 4417 </li> 4418 4419 <li class="disclosure__item" tabindex="-1"> 4420 <a 4421 href="/" 4422 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4423 4424 hreflang="de" 4425 lang="de" 4426 data-value="de" 4427 > 4428 Deutsch 4429 </a> 4430 </li> 4431 4432 <li class="disclosure__item" tabindex="-1"> 4433 <a 4434 href="/" 4435 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4436 4437 hreflang="it" 4438 lang="it" 4439 data-value="it" 4440 > 4441 Italiano 4442 </a> 4443 </li> 4444 4445 <li class="disclosure__item" tabindex="-1"> 4446 <a 4447 href="/" 4448 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4449 4450 hreflang="es" 4451 lang="es" 4452 data-value="es" 4453 > 4454 Español 4455 </a> 4456 </li> 4457 4458 <li class="disclosure__item" tabindex="-1"> 4459 <a 4460 href="/" 4461 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 4462 4463 hreflang="pt-PT" 4464 lang="pt-PT" 4465 data-value="pt-PT" 4466 > 4467 Português (portugal) 4468 </a> 4469 </li> 4470 4471 </ul> 4472 </div> 4473 <input type="hidden" name="language_code" value="en"> 4474 </div> 4475 </form> 4476 </localization-form> 4477 </div> 4478 4479<a 4480 href="/search" 4481 class="mx-3 header__icon header__icon--search link focus-inset tooltip last-r-0 element-focus" 4482 id="search-icon-bubble" 4483 data-custom-class="full-width-gap" 4484 data-search-open 4485 aria-controls="SearchOverlay" 4486 aria-haspopup="dialog" 4487 > 4488 <span class="tooltip-content fs-small tooltip-bottom"> 4489 Search 4490 </span> 4491 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="22px"> 4492 <path d="M 19 3 C 13.488281 3 9 7.488281 9 13 C 9 15.394531 9.839844 17.589844 11.25 19.3125 L 3.28125 27.28125 L 4.71875 28.71875 L 12.6875 20.75 C 14.410156 22.160156 16.605469 23 19 23
4492C 24.511719 23 29 18.511719 29 13 C 29 7.488281 24.511719 3 19 3 Z M 19 5 C 23.429688 5 27 8.570313 27 13 C 27 17.429688 23.429688 21 19 21 C 14.570313 21 11 17.429688 11 13 C 11 8.570313 14.570313 5 19 5 Z"/> 4493</svg> 4494 4495 4496 <span class="visually-hidden">Search</span> 4497 </a><a 4498 href="https://www.selvane.co/customer_authentication/redirect?locale=en®ion_country=US" 4499 class="mx-3 header__icon header-account link tooltip last-r-0 d-none d-1025-inline-flex" 4500 aria-label="Account" 4501 > 4502 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="25px"> 4503 <path d="M 16 5 C 12.144531 5 9 8.144531 9 12 C 9 14.410156 10.230469 16.550781 12.09375 17.8125 C 8.527344 19.34375 6 22.882813 6 27 L 8 27 C 8 22.570313 11.570313 19 16 19 C 20.429688 19 24 22.570313 24 27 L 26 27 C 26 22.882813 23.472656 19.34375 19.90625 17.8125 C 21.769531 16.550781 23 14.410156 23 12 C 23 8.144531 19.855469 5 16 5 Z M 16 7 C 18.773438 7 21 9.226563 21 12 C 21 14.773438 18.773438 17 16 17 C 13.226563 17 11 14.773438 11 12 C 11 9.226563 13.226563 7 16 7 Z"/> 4504</svg> 4505 4506 <span class="tooltip-content fs-small tooltip-bottom">Log in</span> 4507 </a><a 4508 href="/cart" 4509 class="header__icon--cart d-inline-flex icon--cart-action link focus-inset tooltip last-r-0 remove-underline" 4510 id="cart-icon-bubble" 4511 > 4512 <span class="header__icon"><svg 4513 viewBox="0 0 32 32" 4514 xmlns="http://www.w3.org/2000/svg" 4515 width="20px" 4516> 4517 <g id="Layer_2" data-name="Layer 2"><path d="m16 1a6 6 0 0 0 -6 6v1h-.83a3.27 3.27 0 0 0 -3.27 3.12l-.79 16.45a3.28 3.28 0 0 0 3.27 3.43h15.24a3.28 3.28 0 0 0 3.27-3.43l-.79-16.45a3.27 3.27 0 0 0 -3.27-3.12h-.83v-1a6 6 0 0 0 -6-6zm-4 6a4 4 0 0 1 8 0v1h-8zm12.1 4.21.79 16.46a1.31 1.31 0 0 1 -.35.94 1.29 1.29 0 0 1 -.92.39h-15.24a1.29 1.29 0 0 1 -.92-.39 1.31 1.31 0 0 1 -.35-.94l.79-16.46a1.27 1.27 0 0 1 1.27-1.21h13.66a1.27 1.27 0 0 1 1.27 1.21z"/><circle cx="11.36" cy="12.19" r="1"/><circle cx="20.64" cy="12.19" r="1"/></g> 4518</svg> 4519 4520</span> 4521 <span class="tooltip-content fs-small tooltip-bottom"> 4522 Minicart 4523 </span> 4524 <span class="visually-hidden">Cart</span></a></div></header-inner> 4525 </div> 4526</header> 4527</sticky-header> 4528 4529 4530
4531<script type="application/ld+json"> 4532 { 4533 "@context": "http://schema.org", 4534 "@type": "Organization", 4535 "name": "SELVANE", 4536 4537 "logo": "https:\/\/www.selvane.co\/cdn\/shop\/files\/selvane_logo_malachite.png?format=webp\u0026v=1771787131\u0026width=500", 4538 4539 "sameAs": [ 4540 "", 4541 "https:\/\/www.facebook.com\/profile.php?id=61578959083008", 4542 "https:\/\/www.instagram.com\/selvane_official\/", 4543 "", 4544 "https:\/\/www.pinterest.com\/selvane", 4545 "", 4546 "", 4547 "", 4548 "https:\/\/wa.me\/12129001221", 4549 "" 4550 ], 4551 "url": "https:\/\/www.selvane.co" 4552 } 4553</script>
4553 4554
4554<script type="application/ld+json"> 4555 { 4556 "@context": "http://schema.org", 4557 "@type": "WebSite", 4558 "name": "SELVANE", 4559 "potentialAction": { 4560 "@type": "SearchAction", 4561 "target": "https:\/\/www.selvane.co\/search?q={search_term_string}", 4562 "query-input": "required name=search_term_string" 4563 }, 4564 "url": "https:\/\/www.selvane.co" 4565 } 4566 </script>
4566<style> #shopify-section-sections--19793102045335__header .header__logo .site-logo {position: relative; top: -3px;} @media screen and (min-width: 1025px) {#shopify-section-sections--19793102045335__header .bls_header.transparent {--header-padding: 1.8rem; }} </style></div><div id="shopify-section-sections--19793102045335__blocks_xEdp9x" class="shopify-section shopify-section-group-header-group"> 4567 4568</div> 4569<!-- END sections: header-group -->
4569<script id="sv-header-v5b-override"> 4570 /* SELVANE Header Override v5b â removes v6 protection on mobile PDP */ 4571 (function() { 4572 if (window.innerWidth > 749) return; 4573 var isProduct = document.body && document.body.classList.contains('template-product'); 4574 if (!isProduct) { 4575 // Check again after body is available 4576 document.addEventListener('DOMContentLoaded', function() { 4577 if (!document.body.classList.contains('template-product')) return; 4578 run(); 4579 }); 4580 return; 4581 } 4582 run(); 4583 4584 function run() { 4585 function killV6() { 4586 var v6style = document.getElementById('sv-header-force-visible'); 4587 if (v6style) { v6style.remove(); } 4588 // Also force-hide the header sections 4589 var headerGroup = document.querySelectorAll('.shopify-section-group-header-group'); 4590 headerGroup.forEach(function(el) { 4591 el.style.setProperty('display', 'none', 'important'); 4592 el.style.setProperty('height', '0', 'important'); 4593 el.style.setProperty('max-height', '0', 'important'); 4594 el.style.setProperty('overflow', 'hidden', 'important'); 4595 el.style.setProperty('visibility', 'hidden', 'important'); 4596 }); 4597 // Also hide sticky-header 4598 var sticky = document.querySelector('sticky-header'); 4599 if (sticky) { 4600 sticky.style.setProperty('display', 'none', 'important'); 4601 sticky.style.setProperty('height', '0', 'important'); 4602 sticky.style.setProperty('visibility', 'hidden', 'important'); 4603 } 4604 // Also hide sv_header_fix sections 4605 var fixes = document.querySelectorAll('[id*="sv_header_fix"]'); 4606 fixes.forEach(function(el) { 4607 el.style.setProperty('display', 'none', 'important'); 4608 el.style.setProperty('height', '0', 'important'); 4609 }); 4610 } 4611 4612 killV6(); 4613 document.addEventListener('DOMContentLoaded', killV6); 4614 window.addEventListener('load', killV6); 4615 4616 // MutationObserver on head AND body 4617 var obs = new MutationObserver(function() { killV6(); }); 4618 if (document.head) obs.observe(document.head, { childList: true, subtree: true }); 4619 if (document.body) obs.observe(document.body, { childList: true, subtree: true }); 4620 4621 // Periodic kill for 10 seconds 4622 var iv = setInterval(killV6, 50); 4623 setTimeout(function() { clearInterval(iv); }, 10000); 4624 } 4625 })(); 4626 </script>
4626 4627 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 4628 <div id="shopify-section-template--19793099030679__selvane_hero_AHCXXY" class="shopify-section selvane-hero-wrapper"> 4629 4630<link href="//www.selvane.co/cdn/shop/t/77/assets/selvane-homepage.css?v=134415229934327963341776968598" rel="stylesheet" type="text/css" media="all" /> 4631<style> 4632 /* ââ SELVANE Hero v2.6 â Scoped Inline Styles ââ */ 4633 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY { 4634 position: relative; 4635 width: 100%; 4636 overflow: hidden; 4637 background: var(--selvane-ink, #0B0C10); 4638 } 4639 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-wrap { 4640 position: relative; 4641 width: 100%; 4642 4643 /* Bible-defined: 90vh fixed height (Loewe-matched) */ 4644 height: 85vh; 4645 height: 90dvh; /* Safari dynamic viewport fix */ 4646 4647 } 4648 /* Mobile â¤428px: 9:16 vertical (Bible-defined) */ 4649 @media screen and (max-width: 428px) { 4650 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-wrap { 4651 4652 height: auto; 4653 aspect-ratio: 9 / 16; 4654 4655 } 4656 } 4657 /* iPad Mini 429-768px: 4:5 (Bible-defined) */ 4658 @media screen and (min-width: 429px) and (max-width: 768px) { 4659 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-wrap { 4660 4661 height: auto; 4662 aspect-ratio: 4 / 5; 4663 4664 } 4665 } 4666 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-video { 4667 position: absolute; 4668 top: 0; left: 0; 4669 width: 100%; height: 100%; 4670 object-fit: cover; 4671 object-position: center center; 4672 z-index: 1; 4673 border: 0; 4674 } 4675 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-poster { 4676 position: absolute; 4677 top: 0; left: 0; 4678 width: 100%; height: 100%; 4679 object-fit: cover; 4680 object-position: center 30%; 4681 z-index: 2; 4682 pointer-events: none; 4683 transition: opacity 0.6s ease; 4684 } 4685 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-poster.is-hidden { 4686 opacity: 0; 4687 pointer-events: none; 4688 } 4689 /* Video controls (migrated from 21:9 Video Hero) */ 4690 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-controls { 4691 position: absolute; 4692 bottom: 20px; 4693 right: 20px; 4694 z-index: 4; 4695 display: flex; 4696 gap: 12px; 4697 } 4698 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-btn { 4699 width: 44px; height: 44px; 4700 background-color: rgba(0,0,0,0.3); 4701 border: none; border-radius: 50%; 4702 cursor: pointer; 4703 display: flex; align-items: center; justify-content: center; 4704 transition: background-color 0.3s ease; 4705 padding: 0; 4706 } 4707 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-btn:hover { 4708 background-color: rgba(0,0,0,0.5); 4709 } 4710 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-btn svg { 4711 width: 20px; height: 20px; fill: #ffffff; 4712 } 4713 @media screen and (max-width: 749px) { 4714 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-controls { 4715 bottom: 12px; right: 12px; gap: 8px; 4716 } 4717 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-btn { 4718 width: 36px; height: 36px; 4719 } 4720 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-btn svg { 4721 width: 16px; height: 16px; 4722 } 4723 } 4724 /* Gradient overlay (optional) */ 4725 #selvane-hero-template--19793099030679__selvane_hero_AHCXXY .sv-hero-gradient { 4726 position: absolute; 4727 bottom: 0; left: 0; right: 0; 4728 height: 30%; 4729 background: linear-gradient(to top, rgba(0,0,0,0.25), transparent); 4730 z-index: 3; 4731 pointer-events: none; 4732 } 4733</style> 4734 4735<section 4736 id="selvane-hero-template--19793099030679__selvane_hero_AHCXXY" 4737 class="selvane-hero" 4738 data-selvane-zone 4739 data-zone-index="0" 4740> 4741 <div class="sv-hero-wrap"><img 4742 class="sv-hero-poster sv-hero-poster--desktop" 4743 src="//www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=2400" 4744 srcset="//www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=375 375w, 4745 //www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=600 600w, 4746 //www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=900 900w, 4747 //www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=1200 1200w, 4748 //www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=1800 1800w, 4749 //www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=2400 2400w" 4750 sizes="(max-width: 749px) 100vw, (max-width: 1199px) 100vw, 100vw" 4751 alt="SELVANE Campaign" 4752 fetchpriority="high" 4753 loading="eager" 4754 decoding="async" 4755 ><img 4756 class="sv-hero-poster sv-hero-poster--mobile" 4757 src="//www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=900" 4758 srcset="//www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=375 375w, 4759 //www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=600 600w, 4760 //www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=900 900w, 4761 //www.selvane.co/cdn/shop/files/hero_luxury_q90.webp?v=1776015595&width=1200 1200w" 4762 sizes="100vw" 4763 alt="SELVANE Campaign" 4764 fetchpriority="high" 4765 loading="eager" 4766 decoding="async" 4767 ></div> 4768</section>
4768<script> 4769(function() { 4770 var SECTION_ID = 'template--19793099030679__selvane_hero_AHCXXY'; 4771 var root = document.getElementById('selvane-hero-' + SECTION_ID); 4772 if (!root) return; 4773 4774 var video = root.querySelector('.sv-hero-video'); 4775 var poster = root.querySelector('.sv-hero-poster'); 4776 var playPauseBtn = root.querySelector('.sv-hero-playpause'); 4777 var muteBtn = root.querySelector('.sv-hero-mute'); 4778 var isPlaying = false; 4779 var isMuted = true; 4780 var hlsInstance = null; 4781 4782 function updatePlayIcon() { 4783 var pauseIcon = root.querySelector('.sv-icon-pause'); 4784 var playIcon = root.querySelector('.sv-icon-play'); 4785 if (isPlaying) { 4786 if (pauseIcon) pauseIcon.style.display = 'block'; 4787 if (playIcon) playIcon.style.display = 'none'; 4788 } else { 4789 if (pauseIcon) pauseIcon.style.display = 'none'; 4790 if (playIcon) playIcon.style.display = 'block'; 4791 } 4792 } 4793 4794 function updateMuteIcon() { 4795 var mutedIcon = root.querySelector('.sv-icon-muted'); 4796 var unmutedIcon = root.querySelector('.sv-icon-unmuted'); 4797 if (isMuted) { 4798 if (mutedIcon) mutedIcon.style.display = 'block'; 4799 if (unmutedIcon) unmutedIcon.style.display = 'none'; 4800 } else { 4801 if (mutedIcon) mutedIcon.style.display = 'none'; 4802 if (unmutedIcon) unmutedIcon.style.display = 'block'; 4803 } 4804 } 4805 4806 function hidePoster() { 4807 if (!poster) return; 4808 var check = function() { 4809 if (video.readyState >= 2 && video.currentTime > 0.05) { 4810 poster.classList.add('is-hidden'); 4811 } else { 4812 requestAnimationFrame(check); 4813 } 4814 }; 4815 requestAnimationFrame(check); 4816 } 4817 4818 function startPlayback() { 4819 video.muted = true; 4820 isMuted = true; 4821 video.play().then(function() { 4822 isPlaying = true; 4823 updatePlayIcon(); 4824 hidePoster(); 4825 }).catch(function() { 4826 /* Autoplay blocked â poster stays */ 4827 }); 4828 } 4829 4830 function loadHlsAndPlay(hlsUrl) { 4831 /* Cloudflare clientBandwidthHint=10 â forces max quality from start */ 4832 if (hlsUrl.indexOf('cloudflarestream.com') !== -1 && hlsUrl.indexOf('.m3u8') !== -1) { 4833 if (hlsUrl.indexOf('clientBandwidthHint') === -1) { 4834 hlsUrl += (hlsUrl.indexOf('?') !== -1 ? '&' : '?') + 'clientBandwidthHint=10'; 4835 } 4836 } 4837 4838 /* Safari: native HLS */ 4839 if (video.canPlayType('application/vnd.apple.mpegurl')) { 4840 video.src = hlsUrl; 4841 startPlayback(); 4842 return; 4843 } 4844 4845 /* Chrome/Firefox: HLS.js */ 4846 function attachHls() { 4847 if (!window.Hls || !Hls.isSupported()) { 4848 /* HLS.js not available â try MP4 fallback */ 4849 var mp4 = video.dataset.mp4; 4850 if (mp4) { video.src = mp4; startPlayback(); } 4851 return; 4852 } 4853 4854 hlsInstance = new Hls({ 4855 maxBufferLength: 60, 4856 maxMaxBufferLength: 120, 4857 startLevel: -1, 4858 abrEwmaDefaultEstimate: 20000000, 4859 capLevelToPlayerSize: false, 4860 autoStartLoad: true, 4861 testBandwidth: false 4862 }); 4863 4864 hlsInstance.loadSource(hlsUrl); 4865 hlsInstance.attachMedia(video); 4866 4867 hlsInstance.on(Hls.Events.MANIFEST_PARSED, function(event, data) { 4868 /* Force highest quality level â disable ABR */ 4869 try { 4870 hlsInstance.currentLevel = hlsInstance.levels.length - 1; 4871 hlsInstance.autoLevelEnabled = false; 4872 } catch(e) {} 4873 startPlayback(); 4874 }); 4875 4876 hlsInstance.on(Hls.Events.ERROR, function(event, data) { 4877 if (data.fatal) { 4878 /* Fatal error â try MP4 fallback */ 4879 hlsInstance.destroy(); 4880 var mp4 = video.dataset.mp4; 4881 if (mp4) { video.src = mp4; startPlayback(); } 4882 } 4883 }); 4884 } 4885 4886 if (window.Hls) { 4887 attachHls(); 4888 } else { 4889 var existing = document.querySelector('script[src*="hls.min.js"], script[src*="hls.js"]'); 4890 if (!existing) { 4891 var s = document.createElement('script'); 4892 s.src = 'https://cdn.jsdelivr.net/npm/hls.js@1/dist/hls.min.js'; 4893 s.onload = attachHls; 4894 s.onerror = function() { 4895 var mp4 = video.dataset.mp4; 4896 if (mp4) { video.src = mp4; startPlayback(); } 4897 }; 4898 document.head.appendChild(s); 4899 } else { 4900 /* Script exists but not loaded yet â poll */ 4901 var attempts = 0; 4902 var poll = setInterval(function() { 4903 attempts++; 4904 if (window.Hls || attempts > 50) { 4905 clearInterval(poll); 4906 attachHls(); 4907 } 4908 }, 100); 4909 } 4910 } 4911 } 4912
4913 function init() { 4914 if (!video) return; 4915 4916 /* Determine source */ 4917 var isMobile = window.innerWidth < 750; 4918 var hlsDesktop = video.dataset.hlsDesktop || ''; 4919 var hlsMobile = video.dataset.hlsMobile || ''; 4920 var mp4 = video.dataset.mp4 || ''; 4921 4922 var hlsUrl = (isMobile && hlsMobile) ? hlsMobile : hlsDesktop; 4923 4924 if (hlsUrl) { 4925 loadHlsAndPlay(hlsUrl); 4926 } else if (mp4) { 4927 video.src = mp4; 4928 startPlayback(); 4929 } 4930 4931 /* Controls */ 4932 if (playPauseBtn) { 4933 playPauseBtn.addEventListener('click', function() { 4934 if (isPlaying) { 4935 video.pause(); 4936 isPlaying = false; 4937 updatePlayIcon(); 4938 } else { 4939 startPlayback(); 4940 } 4941 }); 4942 } 4943 4944 if (muteBtn) { 4945 muteBtn.addEventListener('click', function() { 4946 isMuted = !isMuted; 4947 video.muted = isMuted; 4948 updateMuteIcon(); 4949 }); 4950 } 4951 4952 video.addEventListener('play', function() { 4953 isPlaying = true; 4954 updatePlayIcon(); 4955 }); 4956 video.addEventListener('pause', function() { 4957 isPlaying = false; 4958 updatePlayIcon(); 4959 }); 4960 } 4961 4962 /* Boot */ 4963 if (document.readyState === 'loading') { 4964 document.addEventListener('DOMContentLoaded', init); 4965 } else { 4966 init(); 4967 } 4968})(); 4969</script>
4969 4970</div><div id="shopify-section-template--19793099030679__selvane_text_block_AtGiQ7" class="shopify-section selvane-text-block-wrapper"> 4971 4972 4973 4974<section 4975 class="selvane-text-block selvane-fade-reveal" 4976 style="background-color: #ffffff; color: #0b0c10;" 4977> 4978 <div class="selvane-text-block__inner"> 4979 <div class="selvane-text-block__left"><h3 class="selvane-text-block__title"> 4980 Clarity in Motion 4981 </h3><p class="selvane-text-block__desc"> 4982 A philosophy of dress for the woman whose mind is her own. We make tools for the architecture of a quiet self. 4983 </p></div> 4984 <div class="selvane-text-block__right"><a 4985 class="selvane-text-block__cta" 4986 href="/pages/our-story" 4987 style="color: #0b0c10;" 4988 4989 > 4990 ▸ Read Our Story 4991 </a><a 4992 class="selvane-text-block__cta" 4993 href="/collections/new-in" 4994 style="color: #0b0c10;" 4995 4996 > 4997 ▸ Explore SS 2026 4998 </a></div> 4999 </div> 5000</section> 5001 5002 5003</div><div id="shopify-section-template--19793099030679__selvane_triptych_qxDBeP" class="shopify-section selvane-triptych-wrapper"> 5004 5005<link href="//www.selvane.co/cdn/shop/t/77/assets/selvane-homepage.css?v=134415229934327963341776968598" rel="stylesheet" type="text/css" media="all" /> 5006<section class="selvane-drawer-reveal" data-selvane-zone data-zone-index="1"> 5007 <div class="selvane-drawer-reveal__inner"> 5008 <div class="selvane-triptych"><!-- DEBUG-TRIPTYCH: image_url=https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_1_177... image= --> 5009 <a class="selvane-triptych__panel" href="/pages/our-story" ><div class="selvane-responsive-media--desktop"><img class="selvane-triptych__img" src="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_1_1775383453083.jpg?width=1600&format=webp" 5010 srcset="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_1_1775383453083.jpg?width=375&format=webp 375w, 5011 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_1_1775383453083.jpg?width=600&format=webp 600w, 5012 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_1_1775383453083.jpg?width=900&format=webp 900w, 5013 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_1_1775383453083.jpg?width=1200&format=webp 1200w, 5014 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_1_1775383453083.jpg?width=1600&format=webp 1600w" 5015 sizes="(max-width: 749px) 100vw, 100vw" alt="SELVANE Tailoring Detail" loading="lazy"></div></a><!-- DEBUG-TRIPTYCH: image_url=https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_triptych_cente... image=files/selvane_triptych_center_rocks.jpg --> 5016 <a class="selvane-triptych__panel" href="/pages/our-story" ><div class="selvane-responsive-media--desktop"><img class="selvane-triptych__img" src="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_triptych_center_rocks.jpg?v=1776969774?width=1600&format=webp" 5017 srcset="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_triptych_center_rocks.jpg?v=1776969774?width=375&format=webp 375w, 5018 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_triptych_center_rocks.jpg?v=1776969774?width=600&format=webp 600w, 5019 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_triptych_center_rocks.jpg?v=1776969774?width=900&format=webp 900w, 5020 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_triptych_center_rocks.jpg?v=1776969774?width=1200&format=webp 1200w, 5021 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_triptych_center_rocks.jpg?v=1776969774?width=1600&format=webp 1600w" 5022 sizes="(max-width: 749px) 100vw, 100vw" alt="SELVANE Seasonal Look" loading="lazy"></div><div class="selvane-responsive-media--mobile"><img class="selvane-triptych__img" src="//www.selvane.co/cdn/shop/files/selvane_triptych_center_rocks.jpg?format=webp&v=1776969774&width=900" 5023 srcset="//www.selvane.co/cdn/shop/files/selvane_triptych_center_rocks.jpg?format=webp&v=1776969774&width=400 400w, 5024 //www.selvane.co/cdn/shop/files/selvane_triptych_center_rocks.jpg?format=webp&v=1776969774&width=700 700w, 5025 //www.selvane.co/cdn/shop/files/selvane_triptych_center_rocks.jpg?format=webp&v=1776969774&width=1000 1000w, 5026 //www.selvane.co/cdn/shop/files/selvane_triptych_center_rocks.jpg?format=webp&v=1776969774&width=1400 1400w" 5027 sizes="(max-width: 749px) 100vw, (max-width: 1199px) 75vw, 60vw" alt="SELVANE Seasonal Look" loading="lazy"></div></a><!-- DEBUG-TRIPTYCH: image_url=https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_3_177... image= --> 5028 <a class="selvane-triptych__panel" href="/collections/new-in" ><div class="selvane-responsive-media--desktop"><img class="selvane-triptych__img" src="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_3_1775383353290.jpg?width=1600&format=webp" 5029 srcset="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_3_1775383353290.jpg?width=375&format=webp 375w, 5030 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_3_1775383353290.jpg?width=600&format=webp 600w, 5031 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_3_1775383353290.jpg?width=900&format=webp 900w, 5032 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_3_1775383353290.jpg?width=1200&format=webp 1200w, 5033 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_home_rtw_3_1775383353290.jpg?width=1600&format=webp 1600w" 5034 sizes="(max-width: 749px) 100vw, 100vw" alt="SELVANE Ready to Wear Collection" loading="lazy"></div></a></div> 5035 </div> 5036</section> 5037 5038 5039 5040<!-- cache-bust:1776971624 --> 5041</div><div id="shopify-section-template--19793099030679__selvane_product_shelf_kTyQBr" class="shopify-section selvane-product-shelf-wrapper"> 5042<!-- shelf-v1773396423 --> 5043 5044 5045<link href="//www.selvane.co/cdn/shop/t/77/assets/selvane-homepage.css?v=134415229934327963341776968598" rel="stylesheet" type="text/css" media="all" /> 5046<style> 5047 /* ââ Jacquemus-style 4-equal grid ââ */ 5048 .selvane-product-shelf { 5049 display: grid; 5050 grid-template-columns: 1fr 1fr 1fr 1fr; 5051 gap: 0 !important; 5052 width: 100%; 5053 } 5054 5055 .selvane-product-shelf__grid { 5056 display: contents; 5057 } 5058 5059 .selvane-product-shelf__grid-item { 5060 display: block; 5061 overflow: hidden; 5062 text-decoration: none; 5063 position: relative; 5064 background: #f5f5f5; 5065 } 5066 5067 .selvane-product-shelf__grid-img { 5068 width: 100%; 5069 height: auto; 5070 object-fit: cover; 5071 display: block; 5072 aspect-ratio: 3 / 4; 5073 transition: transform 0.6s ease; 5074 } 5075
5076 .selvane-product-shelf__grid-item:hover .selvane-product-shelf__grid-img { 5077 transform: scale(1.05); 5078 } 5079 5080 /* ââ Mobile: 2Ã2 grid ââ */ 5081 @media (max-width: 768px) { 5082 .selvane-product-shelf { 5083 grid-template-columns: 1fr 1fr; 5084 } 5085 } 5086</style> 5087 5088<section class="selvane-drawer-reveal" 5089 5090> 5091 <div class="selvane-drawer-reveal__inner"> 5092 <div class="selvane-product-shelf"> 5093 <div class="selvane-product-shelf__grid"><a class="selvane-product-shelf__grid-item" href="/products/draped-merino-wool-long-coat" ><img 5094 class="selvane-product-shelf__grid-img" 5095 src="//www.selvane.co/cdn/shop/files/2_2cffa4c3-bbcf-4921-8b80-3860f4520bc8.png?format=webp&v=1774252211&width=800" 5096 srcset="//www.selvane.co/cdn/shop/files/2_2cffa4c3-bbcf-4921-8b80-3860f4520bc8.png?format=webp&v=1774252211&width=400 400w, 5097 //www.selvane.co/cdn/shop/files/2_2cffa4c3-bbcf-4921-8b80-3860f4520bc8.png?format=webp&v=1774252211&width=600 600w, 5098 //www.selvane.co/cdn/shop/files/2_2cffa4c3-bbcf-4921-8b80-3860f4520bc8.png?format=webp&v=1774252211&width=800 800w" 5099 sizes="(max-width: 768px) 50vw, 25vw" 5100 alt="Draped Merino Wool Long Coat" 5101 loading="lazy" 5102 ></a><a class="selvane-product-shelf__grid-item" href="https://www.selvane.co/products/wrap-scarf-cashmere-coat" ><img 5103 class="selvane-product-shelf__grid-img" 5104 src="//www.selvane.co/cdn/shop/files/6eb1ea4cca2f658172768109d1145a71.png?format=webp&v=1774261527&width=800" 5105 srcset="//www.selvane.co/cdn/shop/files/6eb1ea4cca2f658172768109d1145a71.png?format=webp&v=1774261527&width=400 400w, 5106 //www.selvane.co/cdn/shop/files/6eb1ea4cca2f658172768109d1145a71.png?format=webp&v=1774261527&width=600 600w, 5107 //www.selvane.co/cdn/shop/files/6eb1ea4cca2f658172768109d1145a71.png?format=webp&v=1774261527&width=800 800w" 5108 sizes="(max-width: 768px) 50vw, 25vw" 5109 alt="SELVANE Product" 5110 loading="lazy" 5111 ></a><a class="selvane-product-shelf__grid-item" href="/products/hooded-lambskin-zip-jacket" ><img 5112 class="selvane-product-shelf__grid-img" 5113 src="//www.selvane.co/cdn/shop/files/6ef6a26a16a27717db3805366cc1130b.png?format=webp&v=1774238143&width=800" 5114 srcset="//www.selvane.co/cdn/shop/files/6ef6a26a16a27717db3805366cc1130b.png?format=webp&v=1774238143&width=400 400w, 5115 //www.selvane.co/cdn/shop/files/6ef6a26a16a27717db3805366cc1130b.png?format=webp&v=1774238143&width=600 600w, 5116 //www.selvane.co/cdn/shop/files/6ef6a26a16a27717db3805366cc1130b.png?format=webp&v=1774238143&width=800 800w" 5117 sizes="(max-width: 768px) 50vw, 25vw" 5118 alt="SELVANE Product" 5119 loading="lazy" 5120 ></a><a class="selvane-product-shelf__grid-item" href="/products/oxblood-embossed-lambskin-v-neck-jacket" ><img 5121 class="selvane-product-shelf__grid-img" 5122 src="//www.selvane.co/cdn/shop/files/2b86af372a8e8488cd303616427cfc91.png?format=webp&v=1773922410&width=800" 5123 srcset="//www.selvane.co/cdn/shop/files/2b86af372a8e8488cd303616427cfc91.png?format=webp&v=1773922410&width=400 400w, 5124 //www.selvane.co/cdn/shop/files/2b86af372a8e8488cd303616427cfc91.png?format=webp&v=1773922410&width=600 600w, 5125 //www.selvane.co/cdn/shop/files/2b86af372a8e8488cd303616427cfc91.png?format=webp&v=1773922410&width=800 800w" 5126 sizes="(max-width: 768px) 50vw, 25vw" 5127 alt="SELVANE Product" 5128 loading="lazy" 5129 ></a></div> 5130 </div> 5131 </div> 5132</section> 5133 5134 5135 5136 5137</div><div id="shopify-section-template--19793099030679__selvane_editorial_hero_JDx8Fg" class="shopify-section selvane-editorial-hero-wrapper"> 5138 5139 5140 5141<style> 5142 /* ââ Editorial Hero Text Area (v22: Loewe-style header row) ââ */ 5143 .selvane-eh-text { 5144 background: var(--selvane-white, #FFFFFF); 5145 padding: 28px 24px 20px; 5146 width: 100%; 5147 box-sizing: border-box; 5148 } 5149 .selvane-eh-text__inner { 5150 display: block; 5151 width: 100%; 5152 } 5153 5154 /* v22: Header row â title left, primary CTA right */ 5155 .selvane-eh-text__header-row { 5156 display: flex; 5157 align-items: baseline; 5158 justify-content: space-between; 5159 gap: 16px; 5160 margin-bottom: 4px; 5161 } 5162 5163 .selvane-eh-text__title { 5164 font-family: FuturaNowText, 'Futura PT', futura-pt, Futura, 'Century Gothic', var(--selvane-font-sans, sans-serif); 5165 font-size: 22px; 5166 font-weight: 500; 5167 letter-spacing: 0.04em; 5168 color: var(--selvane-ink, #0B0C10); 5169 margin: 0; 5170 line-height: 1.1; 5171 text-transform: uppercase; 5172 } 5173 5174 /* v22: Primary "Shop now â¸" CTA â Loewe style */ 5175 .selvane-eh-text__primary-cta { 5176 font-family: FuturaNowText, 'Futura PT', futura-pt, Futura, 'Century Gothic', var(--selvane-font-sans, sans-serif); 5177 font-size: 15px; 5178 font-weight: 400; 5179 letter-spacing: 0.02em; 5180 color: var(--selvane-ink, #0B0C10); 5181 text-decoration: none; 5182 white-space: nowrap; 5183 display: inline-flex; 5184 align-items: center; 5185 gap: 6px; 5186 transition: opacity 0.25s ease; 5187 flex-shrink: 0; 5188 } 5189 .selvane-eh-text__primary-cta:hover { 5190 opacity: 0.55; 5191 } 5192 .selvane-eh-text__primary-cta svg { 5193 width: 14px; 5194 height: 14px; 5195 transition: transform 0.25s ease; 5196 } 5197 .selvane-eh-text__primary-cta:hover svg { 5198 transform: translateX(3px); 5199 } 5200 5201 .selvane-eh-text__desc { 5202 font-family: FuturaNowText, 'Futura PT', futura-pt, Futura, 'Century Gothic', var(--selvane-font-sans, sans-serif); 5203 font-size: 14px; 5204 font-weight: 400; 5205 letter-spacing: normal; 5206 color: var(--selvane-ink, #0B0C10); 5207 margin: 0 0 12px; 5208 line-height: 1.5; 5209 opacity: 0.6; 5210 max-width: 420px; 5211 } 5212 5213 /* v22: Sub-category CTAs â horizontal row */ 5214 .selvane-eh-text__ctas { 5215 display: flex; 5216 flex-direction: row; 5217 gap: 20px; 5218 align-items: center; 5219 flex-wrap: wrap; 5220 padding-top: 0; 5221 } 5222 .selvane-eh-text__cta { 5223 font-family: FuturaNowText, 'Futura PT', futura-pt, Futura, 'Century Gothic', var(--selvane-font-sans, sans-serif); 5224 font-size: 14px; 5225 font-weight: 400; 5226 letter-spacing: 0.02em; 5227 text-transform: none; 5228 color: var(--selvane-ink, #0B0C10); 5229 text-decoration: none; 5230 transition: opacity 0.25s ease; 5231 white-space: nowrap; 5232 opacity: 0.7; 5233 } 5234 .selvane-eh-text__cta:hover { 5235 opacity: 1; 5236 } 5237 5238 /* ââ Editorial Hero Media Container ââ */ 5239 .selvane-editorial-hero { 5240 display: block; 5241 position: relative; 5242 width: 100%; 5243 overflow: hidden; 5244 text-decoration: none; 5245 background: var(--selvane-ink, #0B0C10); 5246 } 5247 .selvane-editorial-hero--desktop { 5248 height: auto; 5249 } 5250 .selvane-editorial-hero--mobile { 5251 display: none; 5252 } 5253 .selvane-editorial-hero__img { 5254 width: 100%; 5255 height: auto; 5256 object-fit: contain; 5257 display: block; 5258 transition: transform 0.6s ease; 5259 } 5260 5261 .selvane-editorial-hero:hover .selvane-editorial-hero__img { 5262 transform: scale(1.02); 5263 } 5264 5265 .selvane-editorial-hero__video { 5266 width: 100%; 5267 height: auto; 5268 display: block; 5269 } 5270 .selvane-editorial-hero--has-video .selvane-editorial-hero__img { 5271 display: none; 5272 } 5273 .selvane-editorial-hero__gradient { 5274 position: absolute; 5275 bottom: 0; 5276 left: 0; 5277 right: 0; 5278 height: 120px; 5279 background: linear-gradient(to top, rgba(0,0,0,0.35), transparent); 5280 pointer-events: none; 5281 } 5282 .selvane-editorial-hero__label { 5283 position: absolute; 5284 left: 24px; 5285 bottom: 20px; 5286 font-family: var(--selvane-font-sans, 'Helvetica Neue', Helvetica, Arial, sans-serif); 5287 font-weight: 300; 5288 letter-spacing: 1px; 5289 text-transform: uppercase; 5290 text-shadow: 0 1px 3px rgba(0,0,0,0.4); 5291 } 5292 5293 /* ââ Mobile ââ */ 5294 @media (max-width: 768px) { 5295 .selvane-eh-text { 5296 padding: 20px 16px 16px; 5297 } 5298 .selvane-eh-text__inner { 5299 display: block; 5300 } 5301 .selvane-eh-text__header-row { 5302 flex-direction: row; 5303 align-items: baseline; 5304 gap: 12px; 5305 } 5306 .selvane-eh-text__title { 5307 font-size: 18px; 5308 letter-spacing: 0.06em; 5309 } 5310 .selvane-eh-text__primary-cta { 5311 font-size: 14px; 5312 } 5313 .selvane-eh-text__desc { 5314 font-size: 13px; 5315 max-width: 100%; 5316 margin-bottom: 8px; 5317 } 5318 .selvane-eh-text__ctas { 5319 flex-direction: row; 5320 gap: 16px; 5321 flex-wrap: wrap; 5322 } 5323 .selvane-eh-text__cta { 5324 font-size: 13px; 5325 }.selvane-editorial-hero--desktop { display: none; } 5326 .selvane-editorial-hero--mobile { display: block; height: auto; min-height: unset; }.selvane-editorial-hero__img { 5327 object-position: center center; 5328 } 5329 .selvane-editorial-hero__label { 5330 left: 16px; 5331 bottom: 16px; 5332 font-size: 13px; 5333 } 5334 } 5335</style> 5336 5337<section class="selvane-drawer-reveal" 5338 5339> 5340 <div class="selvane-drawer-reveal__inner"><div class="selvane-eh-text" style="background: #ffffff;"> 5341 <div class="selvane-eh-text__inner"><div class="selvane-eh-text__header-row"> 5342 <h2 class="selvane-eh-text__title">Ready to Wear</h2> 5343 <a class="selvane-eh-text__primary-cta" href="/collections/all-ready-to-wear"> 5344 Shop now 5345 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M12 5l7 7-7 7"/></svg> 5346 </a> 5347 </div><p class="selvane-eh-text__desc">Latest editions of our signature collections</p><div class="selvane-eh-text__ctas"><a class="selvane-eh-text__cta" href="/collections/como-quiet">Como Quiet</a><a class="selvane-eh-text__cta" href="/collections/soft-intervals">Soft Interval</a><a class="selvane-eh-text__cta" href="/collections/ariane-s-route">Ariane's Route</a></div></div> 5348 </div><a class="selvane-editorial-hero selvane-editorial-hero--desktop" href="/collections/all-ready-to-wear"><img class="selvane-editorial-hero__img" src="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_rtw_hero_hd.jpg?width=1600&format=webp" 5349 srcset="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_rtw_hero_hd.jpg?width=375&format=webp 375w, 5350 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_rtw_hero_hd.jpg?width=600&format=webp 600w, 5351 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_rtw_hero_hd.jpg?width=900&format=webp 900w, 5352 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_rtw_hero_hd.jpg?width=1200&format=webp 1200w, 5353 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_rtw_hero_hd.jpg?width=1600&format=webp 1600w" 5354 sizes="(max-width: 749px) 100vw, 100vw" alt="SELVANE Ready to Wear" loading="lazy"><div class="selvane-editorial-hero__gradient"></div></a><a class="selvane-editorial-hero selvane-editorial-hero--mobile" href="/collections/all-ready-to-wear"><img class="selvane-editorial-hero__img" src="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_rtw_hero_hd.jpg?width=900&format=webp" 5355 srcset="https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_rtw_hero_hd.jpg?width=375&format=webp 375w, 5356 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_rtw_hero_hd.jpg?width=600&format=webp 600w, 5357 https://cdn.shopify.com/s/files/1/0687/2180/3415/files/selvane_rtw_hero_hd.jpg?width=900&format=webp 900w" 5358 sizes="100vw" alt="SELVANE Ready to Wear" loading="lazy"><div class="selvane-editorial-hero__gradient"></div></a></div> 5359</section> 5360 5361 5362 5363 5364<!-- cache-bust:1776970991 --> 5365</div><div id="shopify-section-template--19793099030679__selvane_product_shelf_TDfgRU" class="shopify-section selvane-product-shelf-wrapper"> 5366<!-- shelf-v1773396423 --> 5367 5368 5369<link href="//www.selvane.co/cdn/shop/t/77/assets/selvane-homepage.css?v=134415229934327963341776968598" rel="stylesheet" type="text/css" media="all" /> 5370<style> 5371 /* ââ Jacquemus-style 4-equal grid ââ */ 5372 .selvane-product-shelf { 5373 display: grid; 5374 grid-template-columns: 1fr 1fr 1fr 1fr; 5375 gap: 0 !important; 5376 width: 100%; 5377 } 5378 5379 .selvane-product-shelf__grid { 5380 display: contents; 5381 } 5382 5383 .selvane-product-shelf__grid-item { 5384 display: block; 5385 overflow: hidden; 5386 text-decoration: none; 5387 position: relative; 5388 background: #f5f5f5; 5389 } 5390 5391 .selvane-product-shelf__grid-img { 5392 width: 100%; 5393 height: auto; 5394 object-fit: cover; 5395 display: block; 5396 aspect-ratio: 3 / 4; 5397 transition: transform 0.6s ease; 5398 } 5399
5400 .selvane-product-shelf__grid-item:hover .selvane-product-shelf__grid-img { 5401 transform: scale(1.05); 5402 } 5403 5404 /* ââ Mobile: 2Ã2 grid ââ */ 5405 @media (max-width: 768px) { 5406 .selvane-product-shelf { 5407 grid-template-columns: 1fr 1fr; 5408 } 5409 } 5410</style> 5411 5412<section class="selvane-drawer-reveal" 5413 5414> 5415 <div class="selvane-drawer-reveal__inner"> 5416 <div class="selvane-product-shelf"> 5417 <div class="selvane-product-shelf__grid"><a class="selvane-product-shelf__grid-item" href="/products/cream-wool-belted-overcoat" ><img 5418 class="selvane-product-shelf__grid-img" 5419 src="//www.selvane.co/cdn/shop/files/cb0d72f317753dcc90858afbccfb16c9.png?format=webp&v=1774249116&width=800" 5420 srcset="//www.selvane.co/cdn/shop/files/cb0d72f317753dcc90858afbccfb16c9.png?format=webp&v=1774249116&width=400 400w, 5421 //www.selvane.co/cdn/shop/files/cb0d72f317753dcc90858afbccfb16c9.png?format=webp&v=1774249116&width=600 600w, 5422 //www.selvane.co/cdn/shop/files/cb0d72f317753dcc90858afbccfb16c9.png?format=webp&v=1774249116&width=800 800w" 5423 sizes="(max-width: 768px) 50vw, 25vw" 5424 alt="Draped Merino Wool Long Coat" 5425 loading="lazy" 5426 ></a><a class="selvane-product-shelf__grid-item" href="https://www.selvane.co/products/wrap-cashmere-coat" ><img 5427 class="selvane-product-shelf__grid-img" 5428 src="//www.selvane.co/cdn/shop/files/e762f99d007fa678dda0b25e792c84a6.png?format=webp&v=1774246982&width=800" 5429 srcset="//www.selvane.co/cdn/shop/files/e762f99d007fa678dda0b25e792c84a6.png?format=webp&v=1774246982&width=400 400w, 5430 //www.selvane.co/cdn/shop/files/e762f99d007fa678dda0b25e792c84a6.png?format=webp&v=1774246982&width=600 600w, 5431 //www.selvane.co/cdn/shop/files/e762f99d007fa678dda0b25e792c84a6.png?format=webp&v=1774246982&width=800 800w" 5432 sizes="(max-width: 768px) 50vw, 25vw" 5433 alt="Cable Cashmere Turtleneck Sweater" 5434 loading="lazy" 5435 ></a><a class="selvane-product-shelf__grid-item" href="/products/cable-knit-shawl-collar-cashmere-sweater" ><img 5436 class="selvane-product-shelf__grid-img" 5437 src="//www.selvane.co/cdn/shop/files/cd9156474434b466b24b0e17152cf4dc.png?format=webp&v=1774240635&width=800" 5438 srcset="//www.selvane.co/cdn/shop/files/cd9156474434b466b24b0e17152cf4dc.png?format=webp&v=1774240635&width=400 400w, 5439 //www.selvane.co/cdn/shop/files/cd9156474434b466b24b0e17152cf4dc.png?format=webp&v=1774240635&width=600 600w, 5440 //www.selvane.co/cdn/shop/files/cd9156474434b466b24b0e17152cf4dc.png?format=webp&v=1774240635&width=800 800w" 5441 sizes="(max-width: 768px) 50vw, 25vw" 5442 alt="Lambskin Crew-Neck Jacket" 5443 loading="lazy" 5444 ></a><a class="selvane-product-shelf__grid-item" href="https://www.selvane.co/products/asymmetric-zip-collar-lambskin-jacket-a10422" ><img 5445 class="selvane-product-shelf__grid-img" 5446 src="//www.selvane.co/cdn/shop/files/ec1a54ba1e67a3194172989731d03e37.png?format=webp&v=1774240133&width=800" 5447 srcset="//www.selvane.co/cdn/shop/files/ec1a54ba1e67a3194172989731d03e37.png?format=webp&v=1774240133&width=400 400w, 5448 //www.selvane.co/cdn/shop/files/ec1a54ba1e67a3194172989731d03e37.png?format=webp&v=1774240133&width=600 600w, 5449 //www.selvane.co/cdn/shop/files/ec1a54ba1e67a3194172989731d03e37.png?format=webp&v=1774240133&width=800 800w" 5450 sizes="(max-width: 768px) 50vw, 25vw" 5451 alt="Arched Suede Top-Handle Bag" 5452 loading="lazy" 5453 ></a></div> 5454 </div> 5455 </div> 5456</section> 5457 5458 5459 5460 5461</div><div id="shopify-section-template--19793099030679__selvane_correspondence_RknQLb" class="shopify-section selvane-correspondence-wrapper"> 5462 5463 5464 5465<style> 5466 /* ââ Correspondence Text Area (v21.7.2: Loewe-style) ââ */ 5467 .selvane-corr-text { 5468 background: var(--selvane-white, #FFFFFF); 5469 padding: 24px 24px 48px; 5470 width: 100%; 5471 box-sizing: border-box; 5472 } 5473 .selvane-corr-text__inner { 5474 /* v21.7.2: Loewe uses block layout, NOT flex row */ 5475 display: block; 5476 width: 100%; 5477 } 5478 .selvane-corr-text__content { 5479 /* v21.7.2: Loewe constrains text to ~25-40% width */ 5480 max-width: 40%; 5481 } 5482 .selvane-corr-text__title { 5483 font-family: var(--selvane-font-sans, 'Helvetica Neue', Helvetica, Arial, sans-serif); 5484 font-size: 22px; 5485 font-weight: 400; 5486 letter-spacing: normal; 5487 color: var(--selvane-ink, #0B0C10); 5488 margin: 0 0 8px; 5489 line-height: 1.1; 5490 } 5491 .selvane-corr-text__subtitle { 5492 font-family: var(--selvane-font-sans, 'Helvetica Neue', Helvetica, Arial, sans-serif); 5493 font-size: 14px; 5494 font-weight: 400; 5495 letter-spacing: normal; 5496 color: var(--selvane-ink, #0B0C10); 5497 margin: 0 0 16px; 5498 line-height: 1.5; 5499 opacity: 0.7; 5500 max-width: 320px; 5501 } 5502 .selvane-corr-text__cta-wrap { 5503 /* v21.7.2: Loewe stacks CTA below description, left-aligned */ 5504 padding-top: 0; 5505 } 5506 .selvane-corr-text__cta { 5507 font-family: var(--selvane-font-sans, 'Helvetica Neue', Helvetica, Arial, sans-serif); 5508 font-size: 14px; 5509 font-weight: 400; 5510 letter-spacing: normal; 5511 text-transform: none; 5512 color: var(--selvane-ink, #0B0C10); 5513 text-decoration: none; 5514 transition: opacity 0.25s ease; 5515 white-space: nowrap; 5516 } 5517 .selvane-corr-text__cta:hover { 5518 opacity: 0.6; 5519 } 5520 5521 /* ââ Correspondence Media Container ââ */ 5522 .selvane-corr-media { 5523 display: block; 5524 position: relative; 5525 width: 100%; 5526 overflow: hidden; 5527 text-decoration: none; 5528 background: #f5f5f5; 5529 } 5530 .selvane-corr-media--desktop { 5531 aspect-ratio: 16 / 9; 5532 } 5533 .selvane-corr-media--mobile { 5534 display: none; 5535 aspect-ratio: 4 / 5; 5536 } 5537 .selvane-corr-media__video, 5538 .selvane-corr-media__img { 5539 width: 100%; 5540 height: 100%; 5541 object-fit: cover; 5542 display: block; 5543 } 5544 .selvane-corr-media__img { 5545 transition: transform 0.6s ease; 5546 } 5547 .selvane-corr-media:hover .selvane-corr-media__img { 5548 transform: scale(1.02); 5549 } 5550 .selvane-corr-media--has-video .selvane-corr-media__img { 5551 display: none; 5552 } 5553 5554 /* ââ Legacy classes (backward compat for homepage CSS) ââ */ 5555 .selvane-corr-image { display: block; position: relative; width: 100%; overflow: hidden; text-decoration: none; background: #f5f5f5; } 5556 .selvane-corr-image--desktop { aspect-ratio: 16 / 9; } 5557 .selvane-corr-image__img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s ease; display: block; }
5558 .selvane-corr-image:hover .selvane-corr-image__img { transform: scale(1.02); } 5559 5560 /* ââ Bottom spacing to prevent bleed-through ââ */ 5561 .selvane-corr-spacer { 5562 height: 0px; 5563 background: var(--selvane-white, #FFFFFF); 5564 } 5565 5566 /* ââ Mobile ââ */ 5567 @media (max-width: 768px) { 5568 .selvane-corr-text { 5569 padding: 20px 16px 32px; 5570 } 5571 .selvane-corr-text__inner { 5572 display: block; 5573 } 5574 .selvane-corr-text__content { 5575 max-width: 100%; 5576 } 5577 .selvane-corr-text__title { font-size: 18px; } 5578 .selvane-corr-text__subtitle { font-size: 13px; max-width: 100%; } 5579 .selvane-corr-text__cta-wrap { padding-top: 0; } 5580 .selvane-corr-text__cta { font-size: 13px; }/* Legacy fallback: if no separate mobile, desktop stays visible */ 5581 .selvane-corr-image--desktop { 5582 display: block; 5583 aspect-ratio: 4 / 5; 5584 } 5585 } 5586 5587/* Fix: Reduce subtitle letter-spacing for better readability */ 5588.selvane-corr-text__subtitle { 5589 letter-spacing: 0.5px !important; 5590} 5591</style> 5592 5593<section class="selvane-drawer-reveal" 5594 5595> 5596 <div class="selvane-drawer-reveal__inner"><div class="selvane-corr-text" style="background: #ffffff;"> 5597 <div class="selvane-corr-text__inner"> 5598 <div class="selvane-corr-text__content"><h3 class="selvane-corr-text__title" 5599 style="" 5600 >The Correspondence</h3><p class="selvane-corr-text__subtitle" 5601 style="" 5602 >I sat on a simple bench and watched the light move across the floor...</p></div><div class="selvane-corr-text__cta-wrap"> 5603 <a class="selvane-corr-text__cta" href="/pages/a-quiet-room" 5604 style="" 5605 > 5606 ▸ Read the Letter 5607 </a> 5608 </div></div> 5609 </div><a class="selvane-corr-media selvane-corr-media--desktop" href="/pages/a-quiet-room"><img class="selvane-corr-media__img" 5610 src="//www.selvane.co/cdn/shop/files/selvane_home_corr_1776703962649.webp?v=1776703968&width=2400" 5611 srcset="//www.selvane.co/cdn/shop/files/selvane_home_corr_1776703962649.webp?v=1776703968&width=1200 1200w, //www.selvane.co/cdn/shop/files/selvane_home_corr_1776703962649.webp?v=1776703968&width=1800 1800w, //www.selvane.co/cdn/shop/files/selvane_home_corr_1776703962649.webp?v=1776703968&width=2400 2400w" 5612 sizes="100vw" alt="The Correspondence" loading="lazy"></a></div> 5613</section> 5614 5615 5616 5617</div><div id="shopify-section-template--19793099030679__selvane_editorial_hero_NQJt3W" class="shopify-section selvane-editorial-hero-wrapper"> 5618 5619 5620 5621<style> 5622 /* ââ Editorial Hero Text Area (v22: Loewe-style header row) ââ */ 5623 .selvane-eh-text { 5624 background: var(--selvane-white, #FFFFFF); 5625 padding: 28px 24px 20px; 5626 width: 100%; 5627 box-sizing: border-box; 5628 } 5629 .selvane-eh-text__inner { 5630 display: block; 5631 width: 100%; 5632 } 5633 5634 /* v22: Header row â title left, primary CTA right */ 5635 .selvane-eh-text__header-row { 5636 display: flex; 5637 align-items: baseline; 5638 justify-content: space-between; 5639 gap: 16px; 5640 margin-bottom: 4px; 5641 } 5642 5643 .selvane-eh-text__title { 5644 font-family: FuturaNowText, 'Futura PT', futura-pt, Futura, 'Century Gothic', var(--selvane-font-sans, sans-serif); 5645 font-size: 22px; 5646 font-weight: 500; 5647 letter-spacing: 0.04em; 5648 color: var(--selvane-ink, #0B0C10); 5649 margin: 0; 5650 line-height: 1.1; 5651 text-transform: uppercase; 5652 } 5653 5654 /* v22: Primary "Shop now â¸" CTA â Loewe style */ 5655 .selvane-eh-text__primary-cta { 5656 font-family: FuturaNowText, 'Futura PT', futura-pt, Futura, 'Century Gothic', var(--selvane-font-sans, sans-serif); 5657 font-size: 15px; 5658 font-weight: 400; 5659 letter-spacing: 0.02em; 5660 color: var(--selvane-ink, #0B0C10); 5661 text-decoration: none; 5662 white-space: nowrap; 5663 display: inline-flex; 5664 align-items: center; 5665 gap: 6px; 5666 transition: opacity 0.25s ease; 5667 flex-shrink: 0; 5668 } 5669 .selvane-eh-text__primary-cta:hover { 5670 opacity: 0.55; 5671 } 5672 .selvane-eh-text__primary-cta svg { 5673 width: 14px; 5674 height: 14px; 5675 transition: transform 0.25s ease; 5676 } 5677 .selvane-eh-text__primary-cta:hover svg { 5678 transform: translateX(3px); 5679 } 5680 5681 .selvane-eh-text__desc { 5682 font-family: FuturaNowText, 'Futura PT', futura-pt, Futura, 'Century Gothic', var(--selvane-font-sans, sans-serif); 5683 font-size: 14px; 5684 font-weight: 400; 5685 letter-spacing: normal; 5686 color: var(--selvane-ink, #0B0C10); 5687 margin: 0 0 12px; 5688 line-height: 1.5; 5689 opacity: 0.6; 5690 max-width: 420px; 5691 } 5692 5693 /* v22: Sub-category CTAs â horizontal row */ 5694 .selvane-eh-text__ctas { 5695 display: flex; 5696 flex-direction: row; 5697 gap: 20px; 5698 align-items: center; 5699 flex-wrap: wrap; 5700 padding-top: 0; 5701 } 5702 .selvane-eh-text__cta { 5703 font-family: FuturaNowText, 'Futura PT', futura-pt, Futura, 'Century Gothic', var(--selvane-font-sans, sans-serif); 5704 font-size: 14px; 5705 font-weight: 400; 5706 letter-spacing: 0.02em; 5707 text-transform: none; 5708 color: var(--selvane-ink, #0B0C10); 5709 text-decoration: none; 5710 transition: opacity 0.25s ease; 5711 white-space: nowrap; 5712 opacity: 0.7; 5713 } 5714 .selvane-eh-text__cta:hover { 5715 opacity: 1; 5716 } 5717 5718 /* ââ Editorial Hero Media Container ââ */ 5719 .selvane-editorial-hero { 5720 display: block; 5721 position: relative; 5722 width: 100%; 5723 overflow: hidden; 5724 text-decoration: none; 5725 background: var(--selvane-ink, #0B0C10); 5726 } 5727 .selvane-editorial-hero--desktop { 5728 height: auto; 5729 } 5730 .selvane-editorial-hero--mobile { 5731 display: none; 5732 } 5733 .selvane-editorial-hero__img { 5734 width: 100%; 5735 height: auto; 5736 object-fit: contain; 5737 display: block; 5738 transition: transform 0.6s ease; 5739 } 5740 5741 .selvane-editorial-hero:hover .selvane-editorial-hero__img { 5742 transform: scale(1.02); 5743 } 5744 5745 .selvane-editorial-hero__video { 5746 width: 100%; 5747 height: auto; 5748 display: block; 5749 } 5750 .selvane-editorial-hero--has-video .selvane-editorial-hero__img { 5751 display: none; 5752 } 5753 .selvane-editorial-hero__gradient { 5754 position: absolute; 5755 bottom: 0; 5756 left: 0; 5757 right: 0; 5758 height: 120px; 5759 background: linear-gradient(to top, rgba(0,0,0,0.35), transparent); 5760 pointer-events: none; 5761 } 5762 .selvane-editorial-hero__label { 5763 position: absolute; 5764 left: 24px; 5765 bottom: 20px; 5766 font-family: var(--selvane-font-sans, 'Helvetica Neue', Helvetica, Arial, sans-serif); 5767 font-weight: 300; 5768 letter-spacing: 1px; 5769 text-transform: uppercase; 5770 text-shadow: 0 1px 3px rgba(0,0,0,0.4); 5771 } 5772 5773 /* ââ Mobile ââ */ 5774 @media (max-width: 768px) { 5775 .selvane-eh-text { 5776 padding: 20px 16px 16px; 5777 } 5778 .selvane-eh-text__inner { 5779 display: block; 5780 } 5781 .selvane-eh-text__header-row { 5782 flex-direction: row; 5783 align-items: baseline; 5784 gap: 12px; 5785 } 5786 .selvane-eh-text__title { 5787 font-size: 18px; 5788 letter-spacing: 0.06em; 5789 } 5790 .selvane-eh-text__primary-cta { 5791 font-size: 14px; 5792 } 5793 .selvane-eh-text__desc { 5794 font-size: 13px; 5795 max-width: 100%; 5796 margin-bottom: 8px; 5797 } 5798 .selvane-eh-text__ctas { 5799 flex-direction: row; 5800 gap: 16px; 5801 flex-wrap: wrap; 5802 } 5803 .selvane-eh-text__cta { 5804 font-size: 13px; 5805 }.selvane-editorial-hero--desktop { display: none; } 5806 .selvane-editorial-hero--mobile { display: block; height: auto; min-height: unset; }.selvane-editorial-hero__img { 5807 object-position: center center; 5808 } 5809 .selvane-editorial-hero__label { 5810 left: 16px; 5811 bottom: 16px; 5812 font-size: 13px; 5813 } 5814 } 5815</style> 5816 5817<section class="selvane-drawer-reveal" 5818 5819> 5820 <div class="selvane-drawer-reveal__inner"><div class="selvane-eh-text" style="background: #ffffff;"> 5821 <div class="selvane-eh-text__inner"><div class="selvane-eh-text__header-row"> 5822 <h2 class="selvane-eh-text__title">Leather Goods</h2> 5823 <a class="selvane-eh-text__primary-cta" href="/collections/all-leather-goods"> 5824 Shop now 5825 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M12 5l7 7-7 7"/></svg> 5826 </a> 5827 </div><p class="selvane-eh-text__desc">Latest editions of our signature bags, customised with charms, chains or keyrings.</p><div class="selvane-eh-text__ctas"><a class="selvane-eh-text__cta" href="/collections/bags">Bags</a><a class="selvane-eh-text__cta" href="/collections/small-leather-goods">
5827Charms</a></div></div> 5828 </div><a class="selvane-editorial-hero selvane-editorial-hero--desktop" href="/collections/all-leather-goods"><img class="selvane-editorial-hero__img" src="/collections/all-leather-goods?width=1600&format=webp" 5829 srcset="/collections/all-leather-goods?width=375&format=webp 375w, 5830 /collections/all-leather-goods?width=600&format=webp 600w, 5831 /collections/all-leather-goods?width=900&format=webp 900w, 5832 /collections/all-leather-goods?width=1200&format=webp 1200w, 5833 /collections/all-leather-goods?width=1600&format=webp 1600w" 5834 sizes="(max-width: 749px) 100vw, 100vw" alt="SELVANE Editorial" loading="lazy"><div class="selvane-editorial-hero__gradient"></div><span class="selvane-editorial-hero__label" 5835 style="color: #0b0c10; font-size: 11px;"> 5836 Leather Goods Spring 2026 5837 </span></a><a class="selvane-editorial-hero selvane-editorial-hero--mobile" href="/collections/all-leather-goods"><img class="selvane-editorial-hero__img" 5838 src="//www.selvane.co/cdn/shop/files/selvane_home_lg_1775394081795.webp?v=1775394087&width=900" 5839 srcset="//www.selvane.co/cdn/shop/files/selvane_home_lg_1775394081795.webp?v=1775394087&width=600 600w, 5840 //www.selvane.co/cdn/shop/files/selvane_home_lg_1775394081795.webp?v=1775394087&width=900 900w, 5841 //www.selvane.co/cdn/shop/files/selvane_home_lg_1775394081795.webp?v=1775394087&width=1200 1200w, 5842 //www.selvane.co/cdn/shop/files/selvane_home_lg_1775394081795.webp?v=1775394087&width=1600 1600w, 5843 //www.selvane.co/cdn/shop/files/selvane_home_lg_1775394081795.webp?v=1775394087&width=2000 2000w" 5844 sizes="100vw" 5845 sizes="100vw" alt="SELVANE Editorial" loading="lazy"><div class="selvane-editorial-hero__gradient"></div><span class="selvane-editorial-hero__label" 5846 style="color: #0b0c10; font-size: 11px;"> 5847 Leather Goods Spring 2026 5848 </span></a></div> 5849</section> 5850 5851 5852 5853 5854<!-- cache-bust:1776970991 --> 5855</div><div id="shopify-section-template--19793099030679__selvane_four_up_grid_QBFBjN" class="shopify-section selvane-four-up-grid-wrapper"> 5856 5857 5858 5859 5860<section class="selvane-drawer-reveal" data-selvane-zone data-zone-index="3"> 5861 <div class="selvane-drawer-reveal__inner"> 5862 <div class="selvane-four-up-grid"><a class="selvane-four-up-grid__item" href="/products/saddle-leather-essential-tote" ><div class="selvane-responsive-media--desktop"><img class="selvane-four-up-grid__img" src="//www.selvane.co/cdn/shop/files/selvane_grid_essential_tote.png?format=webp&v=1776970354&width=700" 5863 srcset="//www.selvane.co/cdn/shop/files/selvane_grid_essential_tote.png?format=webp&v=1776970354&width=400 400w, 5864 //www.selvane.co/cdn/shop/files/selvane_grid_essential_tote.png?format=webp&v=1776970354&width=700 700w, 5865 //www.selvane.co/cdn/shop/files/selvane_grid_essential_tote.png?format=webp&v=1776970354&width=1000 1000w, 5866 //www.selvane.co/cdn/shop/files/selvane_grid_essential_tote.png?format=webp&v=1776970354&width=1400 1400w" 5867 sizes="(max-width: 749px) 100vw, (max-width: 1199px) 75vw, 60vw" alt="SELVANE Look 1" loading="lazy"></div><div class="selvane-responsive-media--mobile"><img class="selvane-four-up-grid__img" src="//www.selvane.co/cdn/shop/files/selvane_grid_essential_tote.png?format=webp&v=1776970354&width=500" 5868 srcset="//www.selvane.co/cdn/shop/files/selvane_grid_essential_tote.png?format=webp&v=1776970354&width=400 400w, 5869 //www.selvane.co/cdn/shop/files/selvane_grid_essential_tote.png?format=webp&v=1776970354&width=700 700w, 5870 //www.selvane.co/cdn/shop/files/selvane_grid_essential_tote.png?format=webp&v=1776970354&width=1000 1000w, 5871 //www.selvane.co/cdn/shop/files/selvane_grid_essential_tote.png?format=webp&v=1776970354&width=1400 1400w" 5872 sizes="(max-width: 749px) 100vw, (max-width: 1199px) 75vw, 60vw" alt="SELVANE Look 1" loading="lazy"></div></a><a class="selvane-four-up-grid__item" href="/products/saddle-leather-crescent-tote-bag" ><div class="selvane-responsive-media--desktop"><img class="selvane-four-up-grid__img" src="//www.selvane.co/cdn/shop/files/selvane_grid_crescent_tote.png?format=webp&v=1776970362&width=700" 5873 srcset="//www.selvane.co/cdn/shop/files/selvane_grid_crescent_tote.png?format=webp&v=1776970362&width=400 400w, 5874 //www.selvane.co/cdn/shop/files/selvane_grid_crescent_tote.png?format=webp&v=1776970362&width=700 700w, 5875 //www.selvane.co/cdn/shop/files/selvane_grid_crescent_tote.png?format=webp&v=1776970362&width=1000 1000w, 5876 //www.selvane.co/cdn/shop/files/selvane_grid_crescent_tote.png?format=webp&v=1776970362&width=1400 1400w" 5877 sizes="(max-width: 749px) 100vw, (max-width: 1199px) 75vw, 60vw" alt="SELVANE Look 2" loading="lazy"></div><div class="selvane-responsive-media--mobile"><img class="selvane-four-up-grid__img" src="//www.selvane.co/cdn/shop/files/selvane_grid_crescent_tote.png?format=webp&v=1776970362&width=500" 5878 srcset="//www.selvane.co/cdn/shop/files/selvane_grid_crescent_tote.png?format=webp&v=1776970362&width=400 400w, 5879 //www.selvane.co/cdn/shop/files/selvane_grid_crescent_tote.png?format=webp&v=1776970362&width=700 700w, 5880 //www.selvane.co/cdn/shop/files/selvane_grid_crescent_tote.png?format=webp&v=1776970362&width=1000 1000w, 5881 //www.selvane.co/cdn/shop/files/selvane_grid_crescent_tote.png?format=webp&v=1776970362&width=1400 1400w" 5882 sizes="(max-width: 749px) 100vw, (max-width: 1199px) 75vw, 60vw" alt="SELVANE Look 2" loading="lazy"></div></a><a class="selvane-four-up-grid__item" href="/products/soft-drawstring-pouch-bag" ><div class="selvane-responsive-media--desktop"><img class="selvane-four-up-grid__img" src="//www.selvane.co/cdn/shop/files/1_af1388e6-67a3-4838-adc9-d068f0831165.png?format=webp&v=1773049504&width=700" 5883 srcset="//www.selvane.co/cdn/shop/files/1_af1388e6-67a3-4838-adc9-d068f0831165.png?format=webp&v=1773049504&width=400 400w, 5884 //www.selvane.co/cdn/shop/files/1_af1388e6-67a3-4838-adc9-d068f0831165.png?format=webp&v=1773049504&width=700 700w, 5885 //www.selvane.co/cdn/shop/files/1_af1388e6-67a3-4838-adc9-d068f0831165.png?format=webp&v=1773049504&width=1000 1000w, 5886 //www.selvane.co/cdn/shop/files/1_af1388e6-67a3-4838-adc9-d068f0831165.png?format=webp&v=1773049504&width=1400 1400w" 5887 sizes="(max-width: 749px) 100vw, (max-width: 1199px) 75vw, 60vw" alt="SELVANE Look 3" loading="lazy"></div></a><a class="selvane-four-up-grid__item" href="/products/reward-selvane-bag-charm-dachshund" ><div class="selvane-responsive-media--desktop"><img class="selvane-four-up-grid__img" src="//www.selvane.co/cdn/shop/files/A2601003-1_7bd9442d-7bf5-4532-bcfe-d4e4f0474203.png?format=webp&v=1773049499&width=700" 5888 srcset="//www.selvane.co/cdn/shop/files/A2601003-1_7bd9442d-7bf5-4532-bcfe-d4e4f0474203.png?format=webp&v=1773049499&width=400 400w, 5889 //www.selvane.co/cdn/shop/files/A2601003-1_7bd9442d-7bf5-4532-bcfe-d4e4f0474203.png?format=webp&v=1773049499&width=700 700w, 5890 //www.selvane.co/cdn/shop/files/A2601003-1_7bd9442d-7bf5-4532-bcfe-d4e4f0474203.png?format=webp&v=1773049499&width=1000 1000w, 5891 //www.selvane.co/cdn/shop/files/A2601003-1_7bd9442d-7bf5-4532-bcfe-d4e4f0474203.png?format=webp&v=1773049499&width=1400 1400w" 5892 sizes="(max-width: 749px) 100vw, (max-width: 1199px) 75vw, 60vw" alt="SELVANE Look 4" loading="lazy"></div></a></div> 5893 </div> 5894</section> 5895 5896 5897 5898<!-- cache-bust:1776971322 --></div><div id="shopify-section-template--19793099030679__selvane_dual_entry_PYANTG" class="shopify-section selvane-dual-entry-wrapper"> 5899 5900 5901 5902 5903<section class="selvane-drawer-reveal" data-selvane-zone data-zone-index="4"> 5904 <div class="selvane-drawer-reveal__inner"> 5905 <div class="selvane-dual-entry"><a class="selvane-dual-entry__item" href="/pages/selvane-labs" ><div class="selvane-dual-entry__image-wrap selvane-dual-entry__media--desktop"><img class="selvane-dual-entry__img" 5906 src="//www.selvane.co/cdn/shop/files/111111.jpg?format=webp&v=1765346706&width=1200" 5907 srcset="//www.selvane.co/cdn/shop/files/111111.jpg?format=webp&v=1765346706&width=400 400w, 5908 //www.selvane.co/cdn/shop/files/111111.jpg?format=webp&v=1765346706&width=700 700w, 5909 //www.selvane.co/cdn/shop/files/111111.jpg?format=webp&v=1765346706&width=1000 1000w, 5910 //www.selvane.co/cdn/shop/files/111111.jpg?format=webp&v=1765346706&width=1400 1400w" 5911 sizes="(max-width: 749px) 100vw, (max-width: 1199px) 75vw, 60vw" 5912 alt="SELVANE Labs" loading="lazy"></div><div class="selvane-dual-entry__label">SELVANE Labs</div></a><a class="selvane-dual-entry__item" href="/pages/the-art-of-making" ><div class="selvane-dual-entry__image-wrap selvane-dual-entry__media--desktop"><img class="selvane-dual-entry__img" 5913 src="//www.selvane.co/cdn/shop/files/selvane_home_craft_1776043720067.webp?v=1776043724&width=1200" 5914 srcset="//www.selvane.co/cdn/shop/files/selvane_home_craft_1776043720067.webp?v=1776043724&width=400 400w, 5915 //www.selvane.co/cdn/shop/files/selvane_home_craft_1776043720067.webp?v=1776043724&width=700 700w, 5916 //www.selvane.co/cdn/shop/files/selvane_home_craft_1776043720067.webp?v=1776043724&width=1000 1000w, 5917 //www.selvane.co/cdn/shop/files/selvane_home_craft_1776043720067.webp?v=1776043724&width=1400 1400w" 5918 sizes="(max-width: 749px) 100vw, (max-width: 1199px) 75vw, 60vw" 5919 alt="The Art of Making" loading="lazy"></div><div class="selvane-dual-entry__label">
5919The Art of Making</div></a></div> 5920 </div> 5921</section> 5922 5923<style> 5924 /* Desktop/Mobile media toggle for Dual Entry */ 5925 .selvane-dual-entry__media--mobile { display: none; } 5926 @media (max-width: 768px) { 5927 .selvane-dual-entry__item:has(.selvane-dual-entry__media--mobile) .selvane-dual-entry__media--desktop { display: none; } 5928 .selvane-dual-entry__media--mobile { display: block; } 5929 } 5930</style> 5931 5932 5933</div><div id="shopify-section-template--19793099030679__1768019308c0b7986d" class="shopify-section"> 5934 5935</div> 5936 </main><section id="shopify-section-cart-drawer" class="shopify-section overlay-section overlay-cart"><style> 5937 /* è´ç©è½¦ä¿¡ä»»å¾æ æ ·å¼ï¼ç²¾ç®çï¼å¾æ + æ é¢ï¼ */ 5938 /* ===== Cart drawer trust (LV-ish spacing, keep icon images) ===== */ 5939 5940.cart-drawer-trust { 5941 margin-top: 5px; 5942 margin-bottom: 12px; 5943 } 5944 5945 .cart-drawer-trust__inner { 5946 display: flex; 5947 align-items: flex-start; 5948 justify-content: space-between; 5949 gap: 16px; 5950 } 5951 5952 .cart-drawer-trust__item { 5953 flex: 1 1 0; 5954 display: flex; 5955 flex-direction: column; 5956 align-items: center; 5957 text-align: center; 5958 gap: 4px; 5959 min-width: 0; 5960 } 5961 5962 .cart-drawer-trust__icon { 5963 display: flex; 5964 align-items: center; 5965 justify-content: center; 5966 } 5967 5968 .cart-drawer-trust__icon img, 5969 .cart-drawer-trust__icon svg { 5970 width: 20px; 5971 height: 20px; 5972 max-width: 100%; 5973 } 5974 5975 .cart-drawer-trust__title { 5976 font-size: 11px; 5977 line-height: 1.4; 5978 white-space: normal; 5979 word-break: keep-all; 5980 } 5981 5982 @media (max-width: 749px) { 5983 .cart-drawer-trust__inner { 5984 gap: 10px; 5985 } 5986 5987 .cart-drawer-trust__icon img, 5988 .cart-drawer-trust__icon svg { 5989 width: 20px; 5990 height: 20px; 5991 } 5992 5993 .cart-drawer-trust__title { 5994 font-size: 10px; 5995 } 5996 } 5997 /* Duties & taxes note (under trust badges) */ 5998.cart-drawer-duty-note{ 5999 margin-top: 14px; 6000 margin-bottom: 10px; 6001 6002 /* â è·ä¿¡ä»»å¾æ ç³»ç»å¯¹é½ï¼å± ä¸ãå¹²å */ 6003 text-align: center; 6004 6005 /* â åå·ä¿æä¸è´ï¼å .cart-drawer-trust__title åçº§ï¼ */ 6006 font-size: 11px; 6007 line-height: 1.4; 6008 6009 /* â æ´âé«çº§âçå ³é®ï¼åè· + ç¨å¾®æµ ä¸ç¹ */ 6010 letter-spacing: 0.08em; 6011 color: rgba(0,0,0,.70); 6012} 6013 6014 6015@media (max-width: 749px){ 6016 .cart-drawer-duty-note{ 6017 font-size: 10px; 6018 } 6019} 6020 6021 6022 6023/* ===== Empty cart layout tweaks (no functional changes) ===== */ 6024/* 1) Make cart drawer full screen â ONLY when empty */ 6025cart-drawer.cart-drawer.is-empty.bls__canvas, 6026cart-drawer.cart-drawer.is-empty.bls__canvas-right, 6027cart-drawer.cart-drawer.is-empty #CartDrawer, 6028cart-drawer.cart-drawer.is-empty .drawer__inner{ 6029 width: 100vw; 6030 max-width: 100vw; 6031} 6032 6033cart-drawer.cart-drawer.is-empty.bls__canvas-right{ 6034 left: 0; 6035 right: 0; 6036} 6037 6038 6039/* 2) Empty state header: "Shopping Cart" on the left + close button on the right */ 6040.drawer__inner-empty{ 6041 position: relative; 6042} 6043 6044.cart-drawer__empty-header{ 6045 display: flex; 6046 align-items: center; 6047 justify-content: space-between; 6048 padding: 28px 30px 0; 6049} 6050 6051.cart-drawer__empty-title{ 6052 margin: 0; 6053 font-size: 22px; 6054 line-height: 1.2; 6055} 6056 6057/* 3) Move content down + make spacing consistent */ 6058.drawer__inner-empty .cart-drawer__warnings{ 6059 height: calc(100vh - 72px); 6060 display: flex; 6061 align-items: flex-start; 6062 justify-content: center; 6063} 6064 6065.drawer__inner-empty .cart-drawer__empty-content{ 6066 padding: 72px 30px 60px; /* push down */ 6067 display: flex; 6068 flex-direction: column; 6069 align-items: center; 6070 gap: 24px; /* consistent spacing between blocks */ 6071} 6072 6073.drawer__inner-empty .cart-drawer__empty-content > *{ 6074 margin: 0 !important; /* rely on gap for spacing */ 6075} 6076 6077.drawer__inner-empty .cart-drawer__empty-content .button, 6078.drawer__inner-empty .cart-drawer__empty-content .btn{ 6079 margin: 0 !important; 6080} 6081 6082@media (max-width: 749px){ 6083 .cart-drawer__empty-header{ 6084 padding: 22px 20px 0; 6085 } 6086 .drawer__inner-empty .cart-drawer__empty-content{ 6087 padding: 64px 20px 50px; 6088 gap: 20px; 6089 } 6090} 6091 6092</style> 6093 6094<cart-drawer 6095 class="bls__canvas bls__canvas-right cart-drawer has-close-btn loading-bar close-slide-up is-empty" 6096 data-focus-item="cart-icon-bubble" 6097 tabindex="0" 6098> 6099 <div id="CartDrawer" class="h-full cart-drawer"> 6100 <div 6101 class="h-full drawer__inner d-flex flex-column" 6102 role="dialog" 6103 aria-modal="true" 6104 aria-label="Your Cart" 6105 tabindex="-1" 6106 ><div class="drawer__inner-empty"> 6107 <div class="cart-drawer__empty-header"> 6108 <h2 class="cart-drawer__empty-title">Shopping Cart</h2> 6109 <close-button class="touch-target hover-svg-zoom" tabindex="0"> 6110 <svg 6111 xmlns="http://www.w3.org/2000/svg" 6112 viewBox="0 0 32 32" 6113 width="19px" 6114 fill="currentColor" 6115> 6116 <path d="M 7.21875 5.78125 L 5.78125 7.21875 L 14.5625 16 L 5.78125 24.78125
6116L 7.21875 26.21875 L 16 17.4375 L 24.78125 26.21875 L 26.21875 24.78125 L 17.4375 16 L 26.21875 7.21875 L 24.78125 5.78125 L 16 14.5625 Z"/> 6117</svg> 6118 6119 </close-button> 6120 </div> 6121 <div class="cart-drawer__warnings center"> 6122 <div class="text-center cart-drawer__empty-content p-30"> 6123 <h2 class="cart__empty-text text-transform-unset">Nothing here yet. Take your time.</h2> 6124 <a href="/collections/all" class="mt-20 button btn"> 6125 Continue shopping 6126 </a><p class="cart__login-title h3">Have an account?</p> 6127 <p class="cart__login-paragraph"> 6128 <a href="https://www.selvane.co/customer_authentication/redirect?locale=en®ion_country=US" class="link underlined-link">Log in</a> to check out faster. 6129 </p></div> 6130 </div> 6131 </div></div> 6132 </div> 6133</cart-drawer> 6134
6135<script> 6136 document.addEventListener('DOMContentLoaded', function () { 6137 function isIE() { 6138 const ua = window.navigator.userAgent; 6139 const msie = ua.indexOf('MSIE '); 6140 const trident = ua.indexOf('Trident/'); 6141 return msie > 0 || trident > 0; 6142 } 6143 6144 if (!isIE()) return; 6145 6146 const cartSubmitInput = document.createElement('input'); 6147 cartSubmitInput.setAttribute('name', 'checkout'); 6148 cartSubmitInput.setAttribute('type', 'hidden'); 6149 document.querySelector('#cart').appendChild(cartSubmitInput); 6150 document.querySelector('#checkout').addEventListener('click', function () { 6151 document.querySelector('#cart').submit(); 6152 }); 6153 }); 6154</script>
6154 6155 6156 6157</section><section id="shopify-section-header-search" class="shopify-section overlay-section overlay-search"><action-search 6158 class="bls__canvas bls__canvas-right header-search has-close-btn close-slide-up header_search" 6159 data-focus-item="search-icon-bubble" 6160 role="dialog" 6161> 6162 <div 6163 id="search-form" 6164 class="inset-x-0 h-full overflow-x-hidden overflow-y-auto search-form z-4 bg-default d-flex flex-column custom-scrollbar" 6165 ><form 6166 action="/search" 6167 id="search_mini_form" 6168 method="get" 6169 role="search" 6170 class="sticky inset-0 top-0 search search-modal__form padding-inner bg-default z-2 pb-23" 6171 > 6172 <div class="gap-0 field align-center flex-nowrap gap-medium accent-color-second-bg rounded-10 btn-large"> 6173 <button 6174 type="submit" 6175 class="button btn-reset search__button d-inline-flex absolute left-0 top-0 bottom-0 z-1 align-center pl-15!" 6176 tabindex="0" 6177 aria-label="Search" 6178 > 6179 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="22px"> 6180 <path d="M 19 3 C 13.488281 3 9 7.488281 9 13 C 9 15.394531 9.839844 17.589844 11.25 19.3125 L 3.28125 27.28125 L 4.71875 28.71875 L 12.6875 20.75 C 14.410156 22.160156 16.605469 23 19 23 C 24.511719 23 29 18.511719 29 13 C 29 7.488281 24.511719 3 19 3 Z M 19 5 C 23.429688 5 27 8.570313 27 13 C 27 17.429688 23.429688 21 19 21 C 14.570313 21 11 17.429688 11 13 C 11 8.570313 14.570313 5 19 5 Z"/> 6181</svg> 6182 6183 </button> 6184 <input 6185 class="pl-44-impo search__input field__input border-0 pr-100 overflow-hidden" 6186 type="search" 6187 name="q" 6188 value="" 6189 placeholder="Search" 6190 maxlength="128" 6191 id="Search-In-Modal" 6192 6193 role="combobox" 6194 aria-expanded="false" 6195 aria-haspopup="listbox" 6196 aria-autocomplete="list" 6197 autocorrect="off" 6198 autocomplete="off" 6199 autocapitalize="off" 6200 spellcheck="false" 6201 6202 > 6203 <label class="visually-hidden" for="Search-In-Modal"> Search</label> 6204 <input type="hidden" name="options[unavailable_products]" value="show"> 6205 <input type="hidden" name="options[prefix]" value="last"> 6206 <input type="hidden" name="type" value="all"> 6207 <input type="hidden" name="options[fields]" value="title,vendor,product_type,variants.title"> 6208 <div class="absolute top-0 bottom-0 right-0 gap-5 search__action-right d-flex z-1 align-center"> 6209 <div tabindex="0" class="clear-btn d-none btn-text-transform pointer animate-spin"> 6210 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="16px"> 6211 <path d="M 16 3 C 12 3 8.4 4.7992187 6 7.6992188 L 6 4 L 4 4 L 4 12 L 12 12 L 12 10 L 6.8007812 10 C 8.8007812 7 12.1 5 16 5 C 22.1 5 27 9.9 27 16 C 27 22.1 22.1 27 16 27 C 9.9 27 5 22.1 5 16 L 3 16 C 3 23.2 8.8 29 16 29 C 23.2 29 29 23.2 29 16 C 29 8.8 23.2 3 16 3 z"/> 6212</svg> 6213 6214 </div> 6215 <close-button class="touch-target has-overlay heading-color hover-svg-zoom" tabindex="0"> 6216 <svg 6217 xmlns="http://www.w3.org/2000/svg" 6218 viewBox="0 0 32 32" 6219 width="20px" 6220 fill="currentColor" 6221> 6222 <path d="M 7.21875 5.78125 L 5.78125 7.21875 L 14.5625 16 L 5.78125 24.78125
6222L 7.21875 26.21875 L 16 17.4375 L 24.78125 26.21875 L 26.21875 24.78125 L 17.4375 16 L 26.21875 7.21875 L 24.78125 5.78125 L 16 14.5625 Z"/> 6223</svg> 6224 6225 </close-button> 6226 </div> 6227 </div> 6228 <div class="loading-overlay__spinner loading-icon"></div> 6229 </form><predictive-search 6230 class="flex-1 overflow-auto transition search-content d-flex flex-column" 6231 style="--col-gap: 30px" 6232 role="listbox" 6233 ><div id="search-keyword" class="search-keyword align-items-center mb-30 padding-inner-x"> 6234 <p class="search-keyword-title m-0 fs-18 btn-text-transform heading-color mb-15!"> 6235 Trending search 6236 </p> 6237 <ul class="flex-wrap p-0 pl-10 my-0 search-keyword-list list-unstyled d-flex"><li class="pr-10"> 6238 <a 6239 class="mb-10 recommend-search__item quick-url remove-underline btn-text-transform fs-small outline-style heading-color d-inline-block" 6240 href="/search?type=product&options%5Bfields%5D=title,vendor,product_type,variants.title,variants.sku&options%5Bunavailable_products%5D=show&options%5Bprefix%5D=last&q=Search" 6241 aria-label="Search" 6242 role="option" 6243 aria-selected="false" 6244 > 6245 Search 6246 </a> 6247 </li></ul> 6248 </div><div class="w-full predictive-search d-none padding-inner-x"></div> 6249 <div class="flex-1 recommend-search padding-inner-x pb-30" data-predictive-search></div></predictive-search></div> 6250</action-search>
6250<script src="//www.selvane.co/cdn/shop/t/77/assets/predictive-search.js?v=117849589456706053721773399857" defer="defer"></script>
6250 6251</section><section id="shopify-section-product-quickview" class="shopify-section overlay-section overlay-quickbuy"> 6252<quickbuy-canvas 6253 class="bls__canvas quick_shop-popup bls__canvas-right bls__canvas-footer has-close-btn close-slide-up" 6254 tabindex="0" 6255 role="dialog" 6256> 6257 <div class="quickview-content"> 6258 <close-button 6259 class="touch-target absolute right-10 top-10 z-2 heading-color hover-svg-zoom" 6260 tabindex="0" 6261 data-focus-item="" 6262 > 6263 <svg 6264 xmlns="http://www.w3.org/2000/svg" 6265 viewBox="0 0 32 32" 6266 width="19px" 6267 fill="currentColor" 6268> 6269 <path d="M 7.21875 5.78125 L 5.78125 7.21875 L 14.5625 16 L 5.78125 24.78125 L 7.21875 26.21875 L 16 17.4375 L 24.78125 26.21875 L 26.21875 24.78125 L 17.4375 16 L 26.21875 7.21875 L 24.78125 5.78125 L 16 14.5625 Z"/> 6270</svg> 6271 6272 </close-button> 6273 <div class="product product__item-js bls__quickview-wrapper" data-option-name="Color,Colour,Cor"> 6274 <div class="popup-quick-view__body padding-inner pb-15 custom-scrollbar"><div class="product-style"> 6275 <h2 class="heading-letter-spacing product__name mt-0 mb-12" >Product title 6276</h2> 6277 </div><div 6278 class="no-js-hidden d-flex align-center space-between w-full heading-weight mb-25" 6279 id="price-product-quickview" 6280 role="status" 6281 6282 > 6283 <div class="fs-bigger-2"><div class="card-product-price"><span class="card-price-main__current"> 6284 6285 </span></div> 6286<div class="product__tax caption rte mt-5"> 6287</div></div> 6288 </div><div class="quickbuy-block" > 6289 <div 6290 class="slider-svg mb-33" 6291 style="--aspect-ratio: 3/4" 6292 > 6293 <svg class="img-placeholder" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M271.9 192.7c-.5-3.8-3.7-6.1-8.6-6.1-4.9 0-8 2.3-8.6 6.1-66.9 5.7-76 78.9-77.2 102-.1 2 .8 3.7 2.5 4.8 1.1.7 2.3.9 3.5.7v29.4c0 2.8 1.4 5.5 3.7 7.1 2.3 1.6 5.1 2 7.8 1.1 6-2.1 12.1-5.7 18.6-9.4 13.3-7.8 28.4-16.5 48.9-16.5 21.2 0 34.9 8.5 47 16 7.3 4.5 14.2 8.8 21.9 10.7.7.2 1.4.2 2 .2 1.9 0 3.7-.6 5.2-1.8 2.1-1.7 3.4-4.2 3.4-6.9v-29.9c.2 0 .5.1.7.1.9 0 1.9-.3 2.8-.8 1.7-1 2.6-2.8 2.5-4.8-1.2-23-10.2-96.1-76.1-102zm-8.6-3c1.8 0 4.7.4 5.5 2.8-1.8-.1-3.6-.2-5.5-.2h-.1c-1.8 0-3.6.1-5.4.2.8-2.4 3.7-2.8 5.5-2.8zM339 330.1c0 1.8-.8 3.4-2.2 4.5-1.4 1.1-3.1 1.4-4.7 1-7.2-1.8-13.9-5.9-21-10.3-12.5-7.7-26.6-16.4-48.6-16.4-21.3 0-36.7 9-50.4 16.9-6.3 3.7-12.3 7.2-18.1 9.2-1.7.6-3.5.3-5-.7-1.5-1.1-2.4-2.8-2.4-4.7v-29.9c0-.2-.1-.5-.2-.7 10.6-5.8 34.1-15 76.4-15 42.3 0 65.7 9.1 76.4 15-.1.2-.2.4-.2.7v30.4zm4.9-33.1c-.7.4-1.6.5-2.3 0-2.3-1.3-5.4-2.9-9.2-4.4.6-2.3 1.1-4.7 1.6-7.1.1-.4-.2-.8-.6-.9-.4-.1-.8.2-.9.6-.4 2.3-.9 4.6-1.5 6.8-13.3-5.3-35.1-10.9-68.3-10.9-33.2 0-55 5.6-68.2 10.9-.6-2.6-1.2-5.2-1.7-7.8-.1-.4-.5-.7-.9-.6-.4.1-.7.5-.6.9.5 2.7 1.1 5.5 1.8 8.1-3.8 1.6-6.8 3.1-9.2 4.5-.7.4-1.6.4-2.3 0-.7-.4-1.1-1.2-1.1-2 .5-9.1 2.2-26.3 8.4-43.8-.1 3.7-.1 7.5 0 11.2 0 .4.3.7.8.7.4 0 .7-.4.7-.8-.2-5.3-.1-10.6.2-15.8.6-1.5 1.2-2.9 1.8-4.4-.9 9.5-1.5 26.8 2.5 46 .1.4.4.6.7.6h.2c.4-.1.7-.5.6-.9-4.8-22.5-3-42.4-2-49.9 11.3-22.5 31.6-42.4 68-42.6v83c0 .4.3.8.8.8.4 0 .8-.3.8-.8v-83h1.5v4.4c0 .4.3.8.8.8.4 0 .8-.3.8-.8v-4.4c33.8 1.3 53 20.5 63.9 42.1 1 7.1 2.9 27.4-2 50.4-.1.4.2.8.6.9h.2c.3 0 .7-.2.7-.6 4.2-19.5 3.5-37.1 2.5-46.5.7 1.5 1.3 2.9 1.9 4.4.3 4.7.4 9.5.3 14.3 0 .4.3.8.7.8.4 0 .7-.3.8-.7.1-3.3 0-6.5-.1-9.7 6.2 17.6 7.9 34.9 8.4 44.1 0 .8-.4 1.6-1.1 2.1z"/><path d="M295.5 203.8c-2.3 0-4.1 1.8-4.1 4.1s1.8 4.1 4.1 4.1 4.1-1.8 4.1-4.1c0-2.2-1.9-4.1-4.1-4.1zm0 6.7c-1.4 0-2.6-1.2-2.6-2.6 0-1.4 1.2-2.6 2.6-2.6s2.6 1.2 2.6 2.6c0 1.4-1.2 2.6-2.6 2.6zm-64.4-6.7c-2.3 0-4.1 1.8-4.1 4.1s1.8 4.1 4.1 4.1 4.1-1.8 4.1-4.1c0-2.2-1.8-4.1-4.1-4.1zm0 6.7c-1.4 0-2.6-1.2-2.6-2.6 0-1.4 1.2-2.6 2.6-2.6s2.6 1.2 2.6 2.6c0 1.4-1.2 2.6-2.6 2.6zm105.3 90.7c-.4 0-.8.3-.8.8v24.8c0 1.6-.8 3-2.1 3.9-1.3.9-2.9 1-4.3.4-2.2-.9-4.6-2.1-7.2-3.6-.4-.2-.8-.1-1 .3-.2.4-.1.8.3 1 2.7 1.5 5.1 2.7 7.4 3.7.8.3 1.6.5 2.3.5 1.2 0 2.3-.3 3.4-1 1.7-1.1 2.8-3.1 2.8-5.1v-24.8c-.1-.6-.4-.9-.8-.9zm-19.8 23c-1-.6-2-1.2-3-1.9-2.5-1.5-5.1-3.1-7.8-4.7-.4-.2-.8-.1-1 .3-.2.4-.1.8.3 1 2.7 1.5 5.3 3.1 7.8 4.7 1 .6 2 1.2 3 1.9.1.1.3.1.4.1.3 0 .5-.1.6-.4.2-.3.1-.8-.3-1zm-14.6-8.6c-9.1-4.9-21.9-10.5-39.9-10.5-22.3 0-38.6 9.4-53.1 17.6-4.4 2.5-8.5 4.9-12.5 6.8-1.4.7-3.1.6-4.4-.2-1.4-.9-2.2-2.3-2.2-3.9v-23.5c0-.4-.3-.8-.8-.8-.4 0-.8.3-.8.8v23.5c0 2.1 1.1 4.1 2.9 5.2 1 .6 2.1.9 3.2.9.9 0 1.8-.2 2.6-.6 4.1-2 8.2-4.3 12.6-6.9 14.3-8.2 30.4-1
62937.4 52.3-17.4 17.7 0 30.3 5.5 39.2 10.3.4.2.8.1 1-.3.4-.3.3-.8-.1-1z"/><path d="M192.7 309.8c.4 0 .8-.3.8-.8v-9.1c0-.4-.3-.8-.8-.8-.4 0-.8.3-.8.8v9.1c0 .4.4.8.8.8zm1.1 14.8c.6.4 1.4.6 2.1.6.6 0 1.1-.1 1.7-.4 3-1.4 5.9-3 8.6-4.4.4-.2.5-.7.3-1-.2-.4-.7-.5-1-.3-2.7 1.5-5.7 3-8.6 4.4-.8.4-1.6.3-2.3-.1-.7-.5-1.1-1.2-1.1-2.1v-7.7c0-.4-.3-.8-.8-.8-.4 0-.8.3-.8.8v7.7c0 1.3.7 2.6 1.9 3.3zm15.8-6.1c.1 0 .2 0 .4-.1 2.4-1.3 4.8-2.6 7.3-3.9.4-.2.5-.6.3-1s-.6-.5-1-.3c-2.5 1.3-5 2.6-7.3 3.9-.4.2-.5.7-.3 1 0 .2.3.4.6.4zm12.4-6.4c9.7-4.6 23-10 40.2-10 23.1 0 38 8.6 51.1 16.2 5 2.9 9.8 5.6 14.7 7.7.5.2 1 .3 1.6.3.8 0 1.5-.2 2.2-.7 1.1-.7 1.8-2 1.8-3.3v-22.5c0-.4-.3-.8-.8-.8s-.8.3-.8.8v22.5c0 .8-.4 1.6-1.1 2-.7.5-1.6.5-2.3.2-4.8-2.1-9.5-4.8-14.5-7.7-13.3-7.7-28.4-16.4-51.9-16.4-17.5 0-31 5.4-40.8 10.1-.4.2-.5.6-.4 1 .2.6.7.8 1 .6zm44.3-107.8c-.4 0-.8.3-.8.8v23.7c0 .4.3.8.8.8.4 0 .8-.3.8-.8v-23.7c0-.5-.4-.8-.8-.8zm-6 61c-.4 0-.8.3-.8.8v8.9c0 .4.3.8.8.8.4 0 .8-.3.8-.8v-9c-.1-.4-.4-.7-.8-.7zm0-21.5c-.4 0-.8.3-.8.8v15.3c0 .4.3.8.8.8.4 0 .8-.3.8-.8v-15.3c-.1-.4-.4-.8-.8-.8zm75.3 23
6293c-.4 0-.8.3-.8.7-.3 3.8-.7 7.6-1.2 11.4-.1.4.2.8.6.9h.1c.4 0 .7-.3.7-.6.5-3.8 1-7.6 1.2-11.5.1-.5-.2-.9-.6-.9zm-145.6.3c-.4 0-.7.4-.7.8.3 3.5.6 7.1 1.1 10.6.1.4.4.6.7.6h.1c.4-.1.7-.4.6-.9-.5-3.4-.9-7-1.1-10.5 0-.4-.4-.7-.7-.6z"/></svg> 6294 </div> 6295 6296 </div><div class="quickbuy-block" >
6297<script type="application/json"> 6298 null 6299 </script>
6299</div> 6300 <div class="quickbuy-block inventory_status mb-20" > 6301</div> 6302 6303<div class="description mt-15 rte word-break" > 6304 6305 </div></div><div class="popup-quick-view__foot relative padding-inner"> 6306 <div class="product__submit-form d-flex flex-wrap btn-large"> 6307 <div class="quickbuy-block flex-1"><div class="product-form"> 6308 <div class="product-form__buttons form"> 6309 <button 6310 type="submit" 6311 name="add" 6312 class="product_buy_now_button product-form__submit button button--full-width button--primary" 6313 disabled 6314 > 6315 Sold out 6316 </button> 6317 </div> 6318 </div><style> 6319/* ========== ç®æ Bï¼éè Quantity æ°éæ§ä»¶ï¼PC端åç§»å¨ç«¯ï¼ ========== */ 6320.product__info-wrapper .product-form__quantity-label, 6321.product__info-wrapper .product-form__quantity-visible { 6322 display: none !important; 6323} 6324 6325.product__info-wrapper .product-form__quantity-hidden { 6326 display: block; 6327} 6328 6329/* Add to Cart æé®å 满宽度 */ 6330.product__info-wrapper .button_buy-now { 6331 flex: 1 1 100%; 6332 max-width: 100%; 6333} 6334</style></div> 6335 </div> 6336 <div class="text-center mt-20"> 6337 <a 6338 6339 role="link" aria-disabled="true" 6340 class="link animate-arrow btn-link heading-color" 6341 > 6342 View full details 6343 </a> 6344 </div> 6345 </div> 6346
6346<script type="application/json" data-product-json> 6347 null 6348 </script>
6348 6349
6350<script type="application/json" class="productVariantsQty"> 6351 [] 6352 </script>
6352</div> 6353 </div> 6354</quickbuy-canvas> 6355 6356 6357</section><!-- BEGIN sections: overlay-group --> 6358 6359<!-- END sections: overlay-group --><!-- BEGIN sections: footer-group --> 6360<section id="shopify-section-sections--19793102012567__custom_liquid_3eeJRA" class="shopify-section shopify-section-group-footer-group section"> 6361 6362</section><div id="shopify-section-sections--19793102012567__footer" class="shopify-section shopify-section-group-footer-group"><footer 6363 class="product-sticky-hide color-default-color-scheme gradient footer section-padding" 6364 style="--section-padding-top: 50px; --section-padding-bottom: 7px; --col-number: 5;" 6365> 6366 6367<back-to-top class="color-default-color-scheme touch-target fixed z-5 right-15 right-md-30 bottom-100 pointer btn-white border rounded-5 transition"> 6368 <svg xmlns="http://www.w3.org/2000/svg" width="16px" viewBox="0 0 32 32"> 6369 <path d="M 16 6.59375 L 15.28125 7.28125 L 2.78125 19.78125 L 4.21875 21.21875 L 16 9.4375 L 27.78125 21.21875 L 29.21875 19.78125 L 16.71875 7.28125 Z"/> 6370</svg> 6371 6372 </back-to-top><div class="footer__middle pb-15"> 6373 <div class=" full-width-gap"><div class="footer__blocks d-flex row"><div 6374 class="footer-block mb-md-65 mb-0 footer-block--menu col-12 col-md-menu-list link_list" 6375 style="--footer-block-width: 20%; --menu-list: 3" 6376 6377 ><collapsible-block tabindex="0"><h3 class="footer__block-heading heading-letter-spacing mt-0 h5 mb-md-30 py-15 py-md-0 mb-0 collapsible-title relative"> 6378 <span>Shop</span><span class="open-children-toggle d-flex d-md-none flex-end align-center absolute inset-0 hidden-no-js"> 6379 <span class="icon_plus-animation"> </span> 6380 6381 </span></h3><div class="footer-block-border"> 6382 <ul class="footer__block-content list-unstyled m-0 p-0 collapsible-content"><li class="pb-2"> 6383 <a 6384 href="/collections/all-ready-to-wear" 6385 aria-label="Ready-to-Wear" 6386 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6387 > 6388 Ready-to-Wear 6389 </a> 6390 </li><li class="pb-2"> 6391 <a 6392 href="/collections/all-leather-goods" 6393 aria-label="Leather Goods" 6394 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6395 > 6396 Leather Goods 6397 </a> 6398 </li><li class="pb-2"> 6399 <a 6400 href="/collections/editors-pick" 6401 aria-label="Editor's Pick" 6402 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6403 > 6404 Editor's Pick 6405 </a> 6406 </li><li class="pb-2"> 6407 <a 6408 href="/collections/new-in" 6409 aria-label="Latest Season" 6410 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6411 > 6412 Latest Season 6413 </a> 6414 </li></ul> 6415 </div></collapsible-block></div><div 6416 class="footer-block mb-md-65 mb-0 footer-block--menu col-12 col-md-menu-list link_list" 6417 style="--footer-block-width: 20%; --menu-list: 3" 6418 6419 ><collapsible-block tabindex="0"><h3 class="footer__block-heading heading-letter-spacing mt-0 h5 mb-md-30 py-15 py-md-0 mb-0 collapsible-title relative">
6420 <span>Our World</span><span class="open-children-toggle d-flex d-md-none flex-end align-center absolute inset-0 hidden-no-js"> 6421 <span class="icon_plus-animation"> </span> 6422 6423 </span></h3><div class="footer-block-border"> 6424 <ul class="footer__block-content list-unstyled m-0 p-0 collapsible-content"><li class="pb-2"> 6425 <a 6426 href="/pages/our-story" 6427 aria-label="Our Story" 6428 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6429 > 6430 Our Story 6431 </a> 6432 </li><li class="pb-2"> 6433 <a 6434 href="/pages/the-art-of-making" 6435 aria-label="The Art of Making" 6436 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6437 > 6438 The Art of Making 6439 </a> 6440 </li><li class="pb-2"> 6441 <a 6442 href="/pages/selvane-labs" 6443 aria-label="SELVANE Labs" 6444 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6445 > 6446 SELVANE Labs 6447 </a> 6448 </li><li class="pb-2"> 6449 <a 6450 href="/pages/voices" 6451 aria-label="Voices" 6452 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6453 > 6454 Voices 6455 </a> 6456 </li><li class="pb-2"> 6457 <a 6458 href="/pages/our-commitment" 6459 aria-label="Our Commitment" 6460 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6461 > 6462 Our Commitment 6463 </a> 6464 </li><li class="pb-2"> 6465 <a 6466 href="/pages/locations" 6467 aria-label="Locations" 6468 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6469 > 6470 Locations 6471 </a> 6472 </li><li class="pb-2"> 6473 <a 6474 href="/pages/glossary" 6475 aria-label="Glossary" 6476 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6477 > 6478 Glossary 6479 </a> 6480 </li></ul> 6481 </div></collapsible-block></div><div 6482 class="footer-block mb-md-65 mb-0 footer-block--menu col-12 col-md-menu-list link_list" 6483 style="--footer-block-width: 20%; --menu-list: 3" 6484 6485 ><collapsible-block tabindex="0"><h3 class="footer__block-heading heading-letter-spacing mt-0 h5 mb-md-30 py-15 py-md-0 mb-0 collapsible-title relative"> 6486 <span>At Your Service</span><span class="open-children-toggle d-flex d-md-none flex-end align-center absolute inset-0 hidden-no-js">
6487 <span class="icon_plus-animation"> </span> 6488 6489 </span></h3><div class="footer-block-border"> 6490 <ul class="footer__block-content list-unstyled m-0 p-0 collapsible-content"><li class="pb-2"> 6491 <a 6492 href="/pages/membership" 6493 aria-label="Membership" 6494 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6495 > 6496 Membership 6497 </a> 6498 </li><li class="pb-2"> 6499 <a 6500 href="/pages/care-service" 6501 aria-label="Care Service" 6502 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6503 > 6504 Care Service 6505 </a> 6506 </li><li class="pb-2"> 6507 <a 6508 href="/pages/talk-to-a-stylist" 6509 aria-label="Talk To A Stylist" 6510 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6511 > 6512 Talk To A Stylist 6513 </a> 6514 </li><li class="pb-2"> 6515 <a 6516 href="/pages/selvane-promise" 6517 aria-label="The SELVANE Promise" 6518 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6519 > 6520 The SELVANE Promise 6521 </a> 6522 </li><li class="pb-2"> 6523 <a 6524 href="/pages/shipping-delivery" 6525 aria-label="Shipping & Delivery" 6526 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6527 > 6528 Shipping & Delivery 6529 </a> 6530 </li><li class="pb-2"> 6531 <a 6532 href="/pages/returns-exchanges" 6533 aria-label="Return & Exchange" 6534 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6535 > 6536 Return & Exchange 6537 </a> 6538 </li><li class="pb-2"> 6539 <a 6540 href="/pages/faq" 6541 aria-label="FAQs" 6542 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6543 > 6544 FAQs 6545 </a> 6546 </li><li class="pb-2"> 6547 <a 6548 href="/pages/contact" 6549 aria-label="Contact Us" 6550 class="link link--text list-menu__item list-menu__item--link remove-underline border-animation word-break" 6551 > 6552 Contact Us 6553 </a> 6554 </li></ul> 6555 </div></collapsible-block></div><div 6556 class="footer-block mb-md-65 mb-0 store_info" 6557 style="--footer-block-width: 20%; --menu-list: 3" 6558 6559 ><h3 class="footer__block-heading heading-letter-spacing mt-0 h5 mb-30 collapsible-title relative">
6560 <span> 6561 Connect 6562 </span> 6563 </h3><div 6564 class="collapsible-content mb-30 mb-md-0" 6565 style="--img-width: 52px" 6566 > 6567 <div class="footer_store-infor"></div><social-icon class="d-block mt-15"> 6568 <ul class="list-social list-unstyled list-social"><li class="list-social__item d-inline-block mr-10 my-5 last-r-0:last-child"> 6569 <a 6570 href="https://www.facebook.com/profile.php?id=61578959083008" 6571 class="w-40 h-40 d-inline-flex middle-center link list-social__link px-10 tooltip rounded-corner-item" 6572 aria-label="Facebook" 6573 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="currentcolor" width="18px"> 6574 <path d="M 19.253906 2 C 15.311906 2 13 4.0821719 13 8.8261719 L 13 13 L 8 13 L 8 18 L 13 18 L 13 30 L 18 30 L 18 18 L 22 18 L 23 13 L 18 13 L 18 9.671875 C 18 7.884875 18.582766 7 20.259766 7 L 23 7 L 23 2.2050781 C 22.526 2.1410781 21.144906 2 19.253906 2 z" fill="currentcolor" /> 6575</svg> 6576<span class="tooltip-content tooltip-top">Facebook</span> 6577 </a> 6578 </li><li class="list-social__item d-inline-block mr-10 my-5 last-r-0:last-child"> 6579 <a 6580 href="https://www.instagram.com/selvane_official/" 6581 class="w-40 h-40 d-inline-flex middle-center link list-social__link px-10 tooltip rounded-corner-item" 6582 aria-label="Instagram" 6583 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="currentcolor" width="18px"> 6584 <path d="M 11.46875 5 C 7.917969 5 5 7.914063 5 11.46875 L 5 20.53125 C 5 24.082031 7.914063 27 11.46875 27 L 20.53125 27 C 24.082031 27 27 24.085938 27 20.53125 L 27 11.46875 C 27 7.917969 24.085938 5 20.53125 5 Z M 11.46875 7 L 20.53125 7 C 23.003906 7 25 8.996094 25 11.46875 L 25 20.53125 C 25 23.003906 23.003906 25 20.53125 25 L 11.46875 25 C 8.996094 25 7 23.003906 7 20.53125 L 7 11.46875 C 7 8.996094 8.996094 7 11.46875 7 Z M 21.90625 9.1875 C 21.402344 9.1875 21 9.589844 21 10.09375 C 21 10.597656 21.402344 11 21.90625 11 C 22.410156 11 22.8125 10.597656 22.8125 10.09375 C 22.8125 9.589844 22.410156 9.1875 21.90625 9.1875 Z M 16 10 C 12.699219 10 10 12.699219 10 16 C 10 19.300781 12.699219 22 16 22 C 19.300781 22 22 19.300781 22 16 C 22 12.699219 19.300781 10 16 10 Z M 16 12 C 18.222656 12 20 13.777344 20 16 C 20 18.222656 18.222656 20 16 20 C 13.777344 20 12 18.222656 12 16 C 12 13.777344 13.777344 12 16 12 Z" fill="currentcolor" /> 6585</svg> 6586<span class="tooltip-content tooltip-top">Instagram</span> 6587 </a> 6588 </li><li class="list-social__item d-inline-block mr-10 my-5 last-r-0:last-child"> 6589 <a 6590 href="https://www.pinterest.com/selvane" 6591 class="w-40 h-40 d-inline-flex middle-center link list-social__link px-10 tooltip rounded-corner-item" 6592 aria-label="Pinterest" 6593 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="currentcolor" width="18px"> 6594 <path d="M 16.09375 4 C 11.01675 4 6 7.3833281 6 12.861328 C 6 16.344328 7.9584844 18.324219 9.1464844 18.324219 C 9.6364844 18.324219 9.9199219 16.958266 9.9199219 16.572266 C 9.9199219 16.112266 8.7460938 15.131797 8.7460938 13.216797 C 8.7460938 9.2387969 11.774359 6.4199219 15.693359 6.4199219 C 19.063359 6.4199219 21.556641 8.3335625 21.556641 11.851562 C 21.556641 14.478563 20.501891 19.40625 17.087891 19.40625 C 15.855891 19.40625 14.802734 18.516234 14.802734 17.240234 C 14.802734 15.370234 16 13.558906 16 11.628906 C 16 8.3529063 11.462891 8.94725 11.462891 12.90625 C 11.462891 13.73725 11.5665 14.657063 11.9375 15.414062 C 11.2555 18.353063 10 23.037406 10 26.066406 C 10 27.001406 10.133656 27.921422 10.222656 28.857422 C 10.390656 29.045422 10.307453 29.025641 10.564453 28.931641 C 13.058453 25.517641 12.827078 24.544172 13.955078 20.076172 C 14.564078 21.234172 16.137766 21.857422 17.384766 21.857422 C 22.639766 21.857422 25 16.736141 25 12.119141 C 25 7.2061406 20.75475 4 16.09375 4 z" fill="currentcolor"/> 6595</svg> 6596<span class="tooltip-content tooltip-top">Pinterest</span> 6597 </a> 6598 </li><li class="list-social__item d-inline-block mr-10 my-5 last-r-0:last-child"> 6599 <a 6600 href="https://wa.me/12129001221" 6601 class="w-40 h-40 d-inline-flex middle-center link list-social__link px-10 tooltip rounded-corner-item" 6602 aria-label="Whatsapp" 6603 ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="currentcolor" width="18px"> 6604 <path xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" d="M 24.503906 7.503906 C 22.246094 5.246094 19.246094 4 16.050781 4 C 9.464844 4 4.101563 9.359375 4.101563 15.945313 C 4.097656 18.050781 4.648438 20.105469 5.695313 21.917969 L 4 28.109375 L 10.335938 26.445313 C 12.078125 27.398438 14.046875 27.898438 16.046875 27.902344 L 16.050781 27.902344 C 22.636719 27.902344 27.996094 22.542969 28 15.953125 C 28 12.761719 26.757813 9.761719 24.503906 7.503906 Z M 16.050781 25.882813 L 16.046875 25.882813 C 14.265625 25.882813 12.515625 25.402344 10.992188 24.5 L 10.628906 24.285156 L 6.867188 25.269531 L 7.871094 21.605469 L 7.636719 21.230469 C 6.640625 19.648438 6.117188 17.820313 6.11
66047188 15.945313 C 6.117188 10.472656 10.574219 6.019531 16.054688 6.019531 C 18.707031 6.019531 21.199219 7.054688 23.074219 8.929688 C 24.949219 10.808594 25.980469 13.300781 25.980469 15.953125 C 25.980469 21.429688 21.523438 25.882813 16.050781 25.882813 Z M 21.496094 18.445313 C 21.199219 18.296875 19.730469 17.574219 19.457031 17.476563 C 19.183594 17.375 18.984375 17.328125 18.785156 17.625 C 18.585938 17.925781 18.015625 18.597656 17.839844 18.796875 C 17.667969 18.992188 17.492188 19.019531 17.195313 18.871094 C 16.894531 18.722656 15.933594 18.40625 14.792969 17.386719 C 13.90625 16.597656 13.304688 15.617188 13.132813 15.320313 C 12.957031 15.019531 13.113281 14.859375 13.261719 14.710938 C 13.398438 14.578125 13.5625 14.363281 13.710938 14.1875 C 13.859375 14.015625 13.910156 13.890625 14.011719 13.691406 C 14.109375 13.492188 14.058594 13.316406 13.984375 13.167969 C 13.910156 13.019531 13.3125 11.546875 13.0625 10.949219 C 12.820313 10.367188 12.574219 10.449219 12.390625 10.4375 C 12.21875 10.429688 12.019531 10.429688 11.820313 10.429688 C 11.621094 10.429688 11.296875 10.503906 11.023438 10.804688 C 10.75 11.101563 9.980469 11.824219 9.980469 13.292969 C 9.980469 14.761719 11.050781 16.183594 11.199219 16.382813 C 11.347656 16.578125 13.304688 19.59375 16.300781 20.886719 C 17.011719 21.195313 17.566406 21.378906 18 21.515625 C 18.714844 21.742188 19.367188 21.710938 19.882813 21.636719 C 20.457031 21.550781 21.648438 20.914063 21.898438 20.214844 C 22.144531 19.519531 22.144531 18.921875 22.070313 18.796875 C 21.996094 18.671875 21.796875 18.597656 21.496094 18.445313 Z" fill="currentcolor"/> 6605</svg> 6606<span class="tooltip-content tooltip-top">Whatsapp</span> 6607 </a> 6608 </li></ul> 6609 6610 </social-icon></div></div><div 6611 class="footer-block mb-md-65 mb-0 newsletter" 6612 style="--footer-block-width: 20%; --menu-list: 3" 6613 6614 ><div class="footer-block__newsletter mb-50 my-md-0"> 6615 <div class="footer-block__newsletter-inner"><div class="footer-block__newsletter-heading mb-20"><h3 class="footer__block-heading heading-letter-spacing mt-0 h4 h5-size-md mb-23">Subscribe</h3><div class="footer__block-description mt-27 mb-30"> 6616 <p>For early access and the latest from SELVANE â new seasons, rare pieces, and editorial updates.</p> 6617 </div></div><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 6618 <div class="newsletter-form__field-wrapper"> 6619 <div class="field mb-0 flex-nowrap align-center border px-15 px-md-20"> 6620 <div class="d-flex flex-1"> 6621 <span class="pr-15 d-none d-md-inline-flex"> 6622 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="20px"> 6623 <path d="M 3 8 L 3 26 L 29 26 L 29 8 Z M 7.3125 10 L 24.6875 10 L 16 15.78125 Z M 5 10.875 L 15.4375 17.84375 L 16 18.1875 L 16.5625 17.84375 L 27 10.875 L 27 24 L 5 24 Z"/> 6624</svg> 6625 6626 </span> 6627 <input 6628 id="NewsletterForm--sections--19793102012567__footer" 6629 type="email" 6630 name="contact[email]" 6631 class="field__input show-placeholder m-0 w-full pl-0" 6632 value="" 6633 aria-required="true" 6634 autocapitalize="off" 6635 autocomplete="email" 6636 6637 placeholder="Email " 6638 required 6639 pattern=".+\.[a-zA-Z]{2,6}" 6640 > 6641 <label class="visually-hidden" for="NewsletterForm--sections--19793102012567__footer"> 6642 Email
6643 <span class="required">*</span></label 6644 > 6645 </div> 6646 <button 6647 type="submit" 6648 class="button newsletter-form__button heading-weight field__button word-break btn-reset absolute-sm right-20 btn-text-transform" 6649 name="commit" 6650 id="Subscribe-sections--19793102012567__footer" 6651 aria-label="Subscribe" 6652 > 6653 Subscribe 6654 </button> 6655 </div></div></form> 6656 </div> 6657 </div></div></div></div> 6658 </div> 6659 <div class="footer__bottom mt-50 mt-md-0 border-top py-25 "> 6660 <div class=" full-width-gap"> 6661 <div 6662 class="d-flex flex-cols gap-10 align-center space-between-lg justify-content-center flex-wrap flex-column flex-md-row" 6663 style="--col-gap: 3rem" 6664 ><div class="footer__column d-flex footer__localization isolate px-15 gap-15 flex-xl-1"><noscript class="small-hide medium-hide"><form method="post" action="/localization" id="HeaderCountryMobileFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="localization-form__select relative"> 6665 <h2 class="visually-hidden" id="HeaderCountryMobileLabelNoScript">Country/region</h2> 6666 <select 6667 class="localization-selector link" 6668 name="country_code" 6669 aria-labelledby="HeaderCountryMobileLabelNoScript" 6670 ><option 6671 value="AU" 6672 > 6673 Australia (USD 6674 $) 6675 </option><option 6676 value="AT" 6677 > 6678 Austria (USD 6679 $) 6680 </option><option 6681 value="BE" 6682 > 6683 Belgium (USD 6684 $) 6685 </option><option 6686 value="CA" 6687 > 6688 Canada (USD 6689 $) 6690 </option><option 6691 value="BQ" 6692 > 6693 Caribbean Netherlands (USD 6694 $) 6695 </option><option 6696 value="CN" 6697 > 6698 China (USD 6699 $) 6700 </option><option 6701 value="DK" 6702 > 6703 Denmark (USD 6704 $) 6705 </option><option 6706 value="FI" 6707 > 6708 Finland (USD 6709 $) 6710 </option><option 6711 value="FR" 6712 > 6713 France (USD 6714 $) 6715 </option><option 6716 value="DE" 6717 > 6718 Germany (USD 6719 $) 6720 </option><option 6721 value="HK" 6722 > 6723 Hong Kong SAR (USD 6724 $) 6725 </option><option 6726 value="ID" 6727 > 6728 Indonesia (USD 6729 $) 6730 </option><option 6731 value="IT" 6732 > 6733 Italy (USD 6734 $) 6735 </option><option 6736 value="MY" 6737 > 6738 Malaysia (USD 6739 $) 6740 </option><option 6741 value="NL" 6742 > 6743 Netherlands (USD 6744 $) 6745 </option><option 6746 value="NZ" 6747 > 6748 New Zealand (USD 6749 $) 6750 </option><option 6751 value="PL" 6752 > 6753 Poland (USD 6754 $) 6755 </option><option 6756 value="SG" 6757 > 6758 Singapore (USD 6759 $) 6760 </option><option 6761 value="ES" 6762 > 6763 Spain (USD 6764 $) 6765 </option><option 6766 value="SE" 6767 > 6768 Sweden (USD 6769 $) 6770 </option><option 6771 value="TH" 6772 > 6773 Thailand (USD 6774 $) 6775 </option><option 6776 value="GB" 6777 > 6778 United Kingdom (USD 6779 $) 6780 </option><option 6781 value="US" 6782 selected 6783 6784 > 6785 United States (USD 6786 $) 6787 </option></select>
6788 <span class="icon-down absolute inset-y-0 right-5 m-auto pointer-none d-inline-flex"><svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 6789 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 6790</svg> 6791</span> 6792 </div> 6793 <button class="button button--tertiary btn-reset">Update country/region</button></form></noscript> 6794 <localization-form class="no-js-hidden"><form method="post" action="/localization" id="localization-country-sections--19793102012567__footer" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /> 6795 <div class="disclosure relative d-inline-flex py-5 heading-color"> 6796 <button 6797 type="button" 6798 class="button button-localization disclosure__button localization-form__select localization-selector link link--text caption-large btn-reset open-children-toggle currentColor-svg inline-flex align-center" 6799 aria-expanded="false" 6800 aria-controls="FooterCountryList" 6801 aria-describedby="FooterCountryLabel" 6802 > 6803 United States 6804 (USD 6805 $) 6806 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 6807 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 6808</svg> 6809 6810 </button> 6811 <div class="disclosure__list-wrapper custom-scrollbar" hidden="true"> 6812 <ul 6813 class="disclosure__list p-20 list-none my-0 absolute top-100 right-0 list-style-none m-0 bg-default z-1 transition color-default-color-scheme" 6814 role="list" 6815 > 6816 6817 <li class="disclosure__item" tabindex="-1"> 6818 <a 6819 href="/" 6820 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6821 6822 data-value="AU" 6823 > 6824 Australia 6825 (USD 6826 $) 6827 </a> 6828 </li> 6829 6830 <li class="disclosure__item" tabindex="-1"> 6831 <a 6832 href="/" 6833 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6834 6835 data-value="AT" 6836 > 6837 Austria 6838 (USD 6839 $) 6840 </a> 6841 </li> 6842 6843 <li class="disclosure__item" tabindex="-1"> 6844 <a 6845 href="/" 6846 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6847 6848 data-value="BE" 6849 > 6850 Belgium 6851 (USD 6852 $) 6853 </a> 6854 </li> 6855 6856 <li class="disclosure__item" tabindex="-1"> 6857 <a 6858 href="/" 6859 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6860 6861 data-value="CA" 6862 > 6863 Canada 6864 (USD 6865 $) 6866 </a> 6867 </li> 6868 6869 <li class="disclosure__item" tabindex="-1"> 6870 <a 6871 href="/" 6872 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6873 6874 data-value="BQ" 6875 > 6876 Caribbean Netherlands 6877 (USD 6878 $) 6879 </a> 6880 </li> 6881 6882 <li class="disclosure__item" tabindex="-1"> 6883 <a 6884 href="/" 6885 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6886 6887 data-value="CN" 6888 > 6889 China 6890 (USD 6891 $) 6892 </a> 6893 </li> 6894 6895 <li class="disclosure__item" tabindex="-1"> 6896 <a 6897 href="/" 6898 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6899 6900 data-value="DK" 6901 > 6902 Denmark 6903 (USD 6904 $) 6905 </a> 6906 </li> 6907 6908 <li class="disclosure__item" tabindex="-1"> 6909 <a 6910 href="/" 6911 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6912 6913 data-value="FI" 6914 > 6915 Finland 6916 (USD 6917 $) 6918 </a> 6919 </li> 6920 6921 <li class="disclosure__item" tabindex="-1"> 6922 <a 6923 href="/" 6924 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6925 6926 data-value="FR" 6927 > 6928 France 6929 (USD 6930 $) 6931 </a> 6932 </li> 6933 6934 <li class="disclosure__item" tabindex="-1"> 6935 <a 6936 href="/" 6937 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6938 6939 data-value="DE" 6940 > 6941 Germany 6942 (USD 6943 $) 6944 </a> 6945 </li> 6946 6947 <li class="disclosure__item" tabindex="-1"> 6948 <a 6949 href="/" 6950 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6951 6952 data-value="HK" 6953 > 6954 Hong Kong SAR 6955 (USD 6956 $) 6957 </a> 6958 </li> 6959 6960 <li class="disclosure__item" tabindex="-1"> 6961 <a 6962 href="/" 6963 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6964 6965 data-value="ID" 6966 > 6967 Indonesia 6968 (USD 6969 $) 6970 </a> 6971 </li> 6972 6973 <li class="disclosure__item" tabindex="-1"> 6974 <a 6975 href="/" 6976 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6977 6978 data-value="IT" 6979 > 6980 Italy 6981 (USD 6982 $) 6983 </a> 6984 </li> 6985 6986 <li class="disclosure__item" tabindex="-1"> 6987 <a 6988 href="/" 6989 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 6990 6991 data-value="MY" 6992 > 6993 Malaysia 6994 (USD 6995 $) 6996 </a> 6997 </li> 6998 6999 <li class="disclosure__item" tabindex="-1"> 7000 <a 7001 href="/" 7002 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7003 7004 data-value="NL" 7005 > 7006 Netherlands 7007 (USD 7008 $) 7009 </a> 7010 </li> 7011 7012 <li class="disclosure__item" tabindex="-1"> 7013 <a 7014 href="/" 7015 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7016 7017 data-value="NZ" 7018 > 7019 New Zealand 7020 (USD 7021 $) 7022 </a> 7023 </li> 7024 7025 <li class="disclosure__item" tabindex="-1"> 7026 <a 7027 href="/" 7028 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7029 7030 data-value="PL" 7031 > 7032 Poland 7033 (USD 7034 $) 7035 </a> 7036 </li> 7037 7038 <li class="disclosure__item" tabindex="-1"> 7039 <a 7040 href="/" 7041 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7042 7043 data-value="SG" 7044 > 7045 Singapore 7046 (USD 7047 $) 7048 </a> 7049 </li> 7050 7051 <li class="disclosure__item" tabindex="-1"> 7052 <a 7053 href="/" 7054 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7055 7056 data-value="ES" 7057 > 7058 Spain 7059 (USD 7060 $) 7061 </a> 7062 </li> 7063 7064 <li class="disclosure__item" tabindex="-1"> 7065 <a 7066 href="/" 7067 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7068 7069 data-value="SE" 7070 > 7071 Sweden 7072 (USD 7073 $) 7074 </a> 7075 </li> 7076 7077 <li class="disclosure__item" tabindex="-1"> 7078 <a 7079 href="/" 7080 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7081 7082 data-value="TH" 7083 > 7084 Thailand 7085 (USD 7086 $) 7087 </a> 7088 </li> 7089 7090 <li class="disclosure__item" tabindex="-1"> 7091 <a 7092 href="/" 7093 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7094 7095 data-value="GB" 7096 > 7097 United Kingdom 7098 (USD 7099 $) 7100 </a> 7101 </li> 7102 7103 <li class="disclosure__item" tabindex="-1"> 7104 <a 7105 href="/" 7106 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7107 7108 aria-current="true" 7109 7110 data-value="US" 7111 > 7112 United States 7113 (USD 7114 $) 7115 </a> 7116 </li> 7117 7118 </ul> 7119 </div> 7120 <input type="hidden" name="country_code" value="US"> 7121 </div> 7122 </form> 7123 </localization-form> 7124 7125<noscript class="small-hide medium-hide"><form method="post" action="/localization" id="HeaderLanguageMobileFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="localization-form__select relative"> 7126 <h2 class="visually-hidden" id="HeaderLanguageMobileLabelNoScript">Language</h2> 7127 <select 7128 class="localization-selector link" 7129 name="locale_code" 7130 aria-labelledby="HeaderLanguageMobileLabelNoScript" 7131 ><option 7132 value="en" 7133 lang="en" 7134 selected 7135 7136 > 7137 English 7138 </option><option 7139 value="fr" 7140 lang="fr" 7141 > 7142 Français 7143 </option><option 7144 value="de" 7145 lang="de" 7146 > 7147 Deutsch 7148 </option><option 7149 value="it" 7150 lang="it" 7151 > 7152 Italiano 7153 </option><option 7154 value="es" 7155 lang="es" 7156 > 7157 Español 7158 </option><option 7159 value="pt-PT" 7160 lang="pt-PT" 7161 > 7162 Português (portugal) 7163 </option></select>
7164 <span class="icon-down absolute inset-y-0 right-5 m-auto pointer-none d-inline-flex"><svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 7165 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 7166</svg> 7167</span> 7168 </div> 7169 <button class="button button--tertiary btn-reset">Update language</button></form></noscript> 7170 <localization-form class="no-js-hidden"><form method="post" action="/localization" id="localization-language-sections--19793102012567__footer" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /> 7171 <div class="disclosure relative d-inline-flex py-5 heading-color"> 7172 <button 7173 type="button" 7174 class="button button-localization disclosure__button localization-form__select localization-selector link link--text caption-large btn-reset open-children-toggle currentColor-svg inline-flex align-center" 7175 aria-expanded="false" 7176 aria-controls="FooterLanguageList" 7177 aria-describedby="FooterLanguageLabel" 7178 > 7179 English 7180 <svg xmlns="http://www.w3.org/2000/svg" fill="currentcolor" width="12px" viewBox="0 0 32 32"> 7181 <path d="M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z" fill="currentcolor"/> 7182</svg> 7183 7184 </button> 7185 <div class="disclosure__list-wrapper custom-scrollbar" hidden="true"> 7186 <ul 7187 class="disclosure__list p-20 list-none my-0 absolute top-100 right-0 list-style-none m-0 bg-default z-1 transition color-default-color-scheme" 7188 role="list" 7189 > 7190 7191 <li class="disclosure__item" tabindex="-1"> 7192 <a 7193 href="/" 7194 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7195 7196 aria-current="true" 7197 7198 hreflang="en" 7199 lang="en" 7200 data-value="en" 7201 > 7202 English 7203 </a> 7204 </li> 7205 7206 <li class="disclosure__item" tabindex="-1"> 7207 <a 7208 href="/" 7209 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7210 7211 hreflang="fr" 7212 lang="fr" 7213 data-value="fr" 7214 > 7215 Français 7216 </a> 7217 </li> 7218 7219 <li class="disclosure__item" tabindex="-1"> 7220 <a 7221 href="/" 7222 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7223 7224 hreflang="de" 7225 lang="de" 7226 data-value="de" 7227 > 7228 Deutsch 7229 </a> 7230 </li> 7231 7232 <li class="disclosure__item" tabindex="-1"> 7233 <a 7234 href="/" 7235 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7236 7237 hreflang="it" 7238 lang="it" 7239 data-value="it" 7240 > 7241 Italiano 7242 </a> 7243 </li> 7244 7245 <li class="disclosure__item" tabindex="-1"> 7246 <a 7247 href="/" 7248 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7249 7250 hreflang="es" 7251 lang="es" 7252 data-value="es" 7253 > 7254 Español 7255 </a> 7256 </li> 7257 7258 <li class="disclosure__item" tabindex="-1"> 7259 <a 7260 href="/" 7261 class="remove-underline py-3 d-block disclosure__item-inner focus-inset" 7262 7263 hreflang="pt-PT" 7264 lang="pt-PT" 7265 data-value="pt-PT" 7266 > 7267 Português (portugal) 7268 </a> 7269 </li> 7270 7271 </ul> 7272 </div> 7273 <input type="hidden" name="language_code" value="en"> 7274 </div> 7275 </form> 7276 </localization-form></div>
7276<div class="footer__copyright px-15 max-100 heading-color"> 7277 <div class="footer__legal-statement mb-15"> 7278 Selvane is operated by TrueLuxury LTD. (Delaware, USA ) 7279 </div> 7280 © 2026 SELVANE 7281 <span class="footer__links"> 7282 <a href="https://www.selvane.co/pages/terms-of-service">Terms of Service</a> - 7283 <a href="https://www.selvane.co/pages/privacy-policy">Privacy Policy</a> - 7284 <a href="https://www.selvane.co/pages/legal-notice">Legal Notice</a> 7285 </span> 7286</div><div class="footer__payment flex-xl-1"> 7287 <span class="visually-hidden">Payment methods</span> 7288 <ul class="list list-payment list-unstyled lh-1 text-center text-xl-right"> 7289 7290 7291 <li class="list-payment__item d-inline-flex p-3 first-l-0 last-0"> 7292 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" />
7292<path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 7293 7294 </li> 7295 <li class="list-payment__item d-inline-flex p-3 first-l-0 last-0"> 7296 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
72960-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 7297 </li> 7298 <li class="list-payment__item d-inline-flex p-3 first-l-0 last-0"> 7299 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
729916.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 7300 7301 </li> 7302 <li class="list-payment__item d-inline-flex p-3 first-l-0 last-0"> 7303 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 7304 7305 </li> 7306 <li class="list-payment__item d-inline-flex p-3 first-l-0 last-0"> 7307 <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
7307635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 7308 </li> 7309 <li class="list-payment__item d-inline-flex p-3 first-l-0 last-0"> 7310 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
731006zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 7311 7312 </li> 7313 <li class="list-payment__item d-inline-flex p-3 first-l-0 last-0"> 7314 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 7315 7316 </li></ul> 7317 </div></div> 7318 </div> 7319 </div> 7320</footer> 7321 7322 7323<style> 7324 .footer__legal-statement { 7325 font-size: 12px; 7326 font-weight: 400; 7327 letter-spacing: 0.05em; 7328 color: rgba(255, 255, 255, 0.6); 7329 line-height: 1.6; 7330 margin-bottom: 10px; 7331 } 7332 7333 .footer__links a { 7334 text-decoration: none; 7335 color: inherit; 7336 border-bottom: 1px solid rgba(255, 255, 255, 0.3); 7337 transition: all 0.3s ease; 7338 } 7339 7340 .footer__links a:hover { 7341 color: rgba(255, 255, 255, 0.9); 7342 border-bottom-color: rgba(255, 255, 255, 0.6); 7343 } 7344</style> 7345<style> #shopify-section-sections--19793102012567__footer .footer-block__newsletter-inner.text-center {max-width: 90rem;} @media (width >= 1200px) {#shopify-section-sections--19793102012567__footer .footer__block-heading {font-size: 2.6rem; }} </style></div><div id="shopify-section-sections--19793102012567__1764472581a2036277" class="shopify-section shopify-section-group-footer-group"><div id="shopify-block-AUkhaTnF5Sk5Na2wyN__ai_gen_block_9d49481_trmqmm" class="shopify-block"> 7346 7347 7348<style data-shopify> 7349 .ai-brand-display-aukhatnf5sk5na2wynaigenblock9d49481trmqmm { 7350 width: 100%; 7351 background-color: #ffffff; 7352 display: flex; 7353 align-items: center; 7354 justify-content: center; 7355 padding: 35px 20px; 7356 } 7357 7358 /* å¾ç logoï¼ä¸»æ¹æ¡ï¼class åºå®ï¼ */ 7359.ai-brand-display__logo { 7360 display: block; 7361 height: auto; 7362 max-width: 100%; 7363 width: 120px; 7364} 7365 7366 /* ææ¬å åºï¼æ²¡ä¸ä¼ å¾çæ¶ç¨æåæ¾ç¤ºåçå */ 7367 .ai-brand-display__text-aukhatnf5sk5na2wynaigenblock9d49481trmqmm { 7368 font-family: Helvetica, Arial, sans-serif; 7369 font-weight: 700; 7370 font-size: 20px; 7371 color: #000000; 7372 letter-spacing: 9px; 7373 text-align: center; 7374 margin: 0; 7375 line-height: 1.2; 7376 text-transform: uppercase; 7377 } 7378 7379 @media screen and (max-width: 749px) { 7380 .ai-brand-display-aukhatnf5sk5na2wynaigenblock9d49481trmqmm { 7381 padding: 21.0px 12.0px; 7382 } 7383 7384 .ai-brand-display__text-aukhatnf5sk5na2wynaigenblock9d49481trmqmm { 7385 font-size: 10.0px; 7386 letter-spacing: 4.5px; 7387 } 7388 } 7389</style> 7390 7391<div class="ai-brand-display-aukhatnf5sk5na2wynaigenblock9d49481trmqmm" > 7392 7393<img src="//www.selvane.co/cdn/shop/files/20251120-173703_1.png?v=1765287446&width=1200" alt="SELVANE" srcset="//www.selvane.co/cdn/shop/files/20251120-173703_1.png?v=1765287446&width=200 200w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?v=1765287446&width=300 300w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?v=1765287446&width=400 400w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?v=1765287446&width=600 600w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?v=1765287446&width=800 800w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?v=1765287446&width=1200 1200w" width="3440" height="680.0" class="ai-brand-display__logo" sizes="100vw"> 7394 7395</div> 7396 7397 7398</div> 7399 7400 7401</div><div id="shopify-section-sections--19793102012567__1760371289dd9a4cdb" class="shopify-section shopify-section-group-footer-group"> 7402 7403</div> 7404<!-- END sections: footer-group --> 7405 <section id="shopify-section-mobile-navigation-bar" class="shopify-section"> 7406 7407</section> 7408 <overlay-opacity class="overlay"></overlay-opacity> 7409 7410 7411 <ul hidden> 7412 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 7413 <li id="a11y-new-window-message">Opens in a new window.</li> 7414 </ul> 7415 7416 <div id="shopify-section-search-overlay" class="shopify-section"><div id="SearchOverlay" class="search-overlay" style="--so-logo-width: 184px;"> 7417 <div class="search-overlay__backdrop" data-search-close></div> 7418 7419 <div class="search-overlay__panel" role="dialog" aria-modal="true"> 7420 <div class="so-top">
7421 <div class="so-top__side"></div> 7422 7423 <div class="so-top__center"> 7424 <!-- æä½ ç°å¨å·²ç»è½æ¾ç¤ºlogoç飿®µï¼å®æ´ç²å°è¿é --> 7425 <a href="/" class="search-overlay__brandlink" aria-label="SELVANE"><img src="//www.selvane.co/cdn/shop/files/20251120-173703_1.png?format=webp&v=1765287446&width=600" alt="SELVANE" srcset="//www.selvane.co/cdn/shop/files/20251120-173703_1.png?format=webp&v=1765287446&width=100 100w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?format=webp&v=1765287446&width=150 150w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?format=webp&v=1765287446&width=200 200w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?format=webp&v=1765287446&width=250 250w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?format=webp&v=1765287446&width=300 300w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?format=webp&v=1765287446&width=400 400w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?format=webp&v=1765287446&width=500 500w, //www.selvane.co/cdn/shop/files/20251120-173703_1.png?format=webp&v=1765287446&width=600 600w" width="3440" height="680.0" class="search-overlay__logo search-overlay__logo--default" sizes="100vw" fetchpriority="high"> 7426</a> 7427 </div> 7428 7429 <div class="so-top__side so-top__side--right"> 7430 <!-- æä½ 忥çå ³éæé®æ¾è¿éï¼å¦æä½ å·²æï¼å°±åªåè¿æ¥ï¼ --> 7431 <button type="button" class="so-close" data-search-close aria-label="Close">Ã</button> 7432 </div> 7433</div> 7434 7435 7436 <div class="search-overlay__bar"> 7437 <div class="search-overlay__bar-inner"> 7438 <input id="SearchOverlayInput" type="search" placeholder="Search for Olive Lambskin Button Jacket" autocomplete="off"> 7439 <button id="SearchOverlayClear" type="button" class="search-overlay__clear" hidden>Clear</button> 7440 </div> 7441 </div> 7442 <div id="SearchOverlayLanding" class="search-landing"> 7443 <div class="search-landing__row"> 7444 <div class="search-landing__left">TRENDING SEARCHES</div> 7445 7446 <div class="search-landing__center"> 7447 7448 7449 <button 7450 type="button" 7451 class="trendlink" 7452 data-search-chip 7453 data-query="coat" 7454 > 7455 coat 7456 </button> 7457 7458 7459 7460 <button 7461 type="button" 7462 class="trendlink" 7463 data-search-chip 7464 data-query="jacket" 7465 > 7466 jacket 7467 </button> 7468 7469 7470 </div> 7471</div> 7472 7473 7474 7475 <div class="search-landing__blocks"> 7476 7477 7478 7479 <div class="block"> 7480 <div class="block__title">Editors' Pick</div> 7481 <div class="grid"> 7482 7483 <a class="card" href="/products/lambskin-wrap-belt-jacket-a10425"> 7484 7485 <img loading="lazy" class="card__img" src="//www.selvane.co/cdn/shop/files/logo_a1467f48-fd13-4d2c-92e9-fac355b3584d.png?format=webp&v=1774257449&width=600" alt="Lambskin Wrap Belt Jacket"> 7486 7487 <div class="card__meta"> 7488 <div class="card__title">Lambskin Wrap Belt Jacket</div> 7489 <div class="card__price">$1,850.00</div> 7490</div> 7491 7492 7493 </a> 7494 7495 <a class="card" href="/products/lambskin-drape-jacket"> 7496 7497 <img loading="lazy" class="card__img" src="//www.selvane.co/cdn/shop/files/logo_cdd0f473-277d-4190-b643-f53cc155a2c3.png?format=webp&v=1774334236&width=600" alt="Olive Lambskin Belted Shirt Jacket"> 7498 7499 <div class="card__meta"> 7500 <div class="card__title">Olive Lambskin Belted Shirt Jacket</div> 7501 <div class="card__price">$2,250.00</div> 7502</div> 7503 7504 7505 </a> 7506 7507 <a class="card" href="/products/textured-cashmere-top"> 7508 7509 <img loading="lazy" class="card__img" src="//www.selvane.co/cdn/shop/files/A2512076_TP_01_jpg_86436973-598a-4414-a84c-a774a9e1540b.png?format=webp&v=1773756685&width=600" alt="Textured cashmere top"> 7510 7511 <div class="card__meta"> 7512 <div class="card__title">Textured cashmere top</div> 7513 <div class="card__price">$1,550.00</div> 7514</div> 7515 7516 7517 </a> 7518 7519 <a class="card" href="/products/cashmere-column-midi-skirt"> 7520 7521 <img loading="lazy" class="card__img" src="//www.selvane.co/cdn/shop/files/20251219-205116.png?format=webp&v=1773761384&width=600" alt="Cashmere Column Midi Skirt"> 7522 7523 <div class="card__meta"> 7524 <div class="card__title">Cashmere Column Midi Skirt</div> 7525 <div class="card__price">$1,750.00</div> 7526</div> 7527 7528 7529 </a> 7530 7531 <a class="card" href="/products/herringbone-pattern-cashmere-zip-up-cardigan-sweater"> 7532 7533 <img loading="lazy" class="card__img" src="//www.selvane.co/cdn/shop/files/9cf6a2043661e688e558669c89a6538d.png?format=webp&v=1773756645&width=600" alt="Herringbone pattern cashmere zip-up cardigan sweater"> 7534 7535 <div class="card__meta"> 7536 <div class="card__title">Herringbone pattern cashmere zip-up cardigan sweater</div> 7537 <div class="card__price">$1,550.00</div> 7538</div> 7539 7540 7541 </a> 7542 7543 <a class="card" href="/products/belted-wool-long-coat"> 7544 7545 <img loading="lazy" class="card__img" src="//www.selvane.co/cdn/shop/files/4cda06d4131829b97c1b67496853ca69.png?format=webp&v=1774253086&width=600" alt="Belted Wool Long Coat"> 7546 7547 <div class="card__meta"> 7548 <div class="card__title">Belted Wool Long Coat</div> 7549 <div class="card__price">$1,550.00</div> 7550</div> 7551 7552 7553 </a> 7554 7555 </div> 7556 </div> 7557 7558 7559 7560 7561 </div> 7562 </div> 7563 7564 <div id="SearchOverlayResults" class="search-results"></div> 7565 </div> 7566</div> 7567 7568 7569 7570 7571 7572</div>
7573<script src="//www.selvane.co/cdn/shop/t/77/assets/search-overlay.js?v=91457739920741626161773399862" defer></script>
7573 7574 7575
7575<script> 7576 7577 window.themeGlobalVariables = { 7578 settings: { 7579 money_format: "${{amount}}", 7580 } 7581 } 7582 window.shopUrl = 'https://www.selvane.co'; 7583 window.routes = { 7584 cart_add_url: '/cart/add', 7585 cart_change_url: '/cart/change', 7586 cart_update_url: '/cart/update', 7587 cart_url: '/cart', 7588 predictive_search_url: '/search/suggest', 7589 }; 7590 7591 window.cartStrings = { 7592 error: `There was an error while updating your cart. Please try again.`, 7593 quantityError: `You can only add [quantity] of this item to your cart.`, 7594 no_shipping: `We do not ship to this address.`, 7595 shipping_rate: `Shipping rate for {{address}}`, 7596 }; 7597 7598 window.variantStrings = { 7599 incoming_with_date: `The stock will arrive on {{ date }}`, 7600 incoming: `Stock in transit`, 7601 addToCart: `Add To Cart`, 7602 soldOut: `Sold out`, 7603 unavailable: `Unavailable`, 7604 outStock: `Out stock`, 7605 preOrder: `Pre-order`, 7606 save: `Save`, 7607 inStock: `In stock`, 7608 unavailable_with_option: `[value] - Unavailable`, 7609 }; 7610 7611 window.accessibilityStrings = { 7612 imageAvailable: `Image [index] is now available in gallery view`, 7613 shareSuccess: `Link copied to clipboard`, 7614 pauseSlideshow: `Pause slideshow`, 7615 playSlideshow: `Play slideshow`, 7616 }; 7617 </script>
7617 7618 7619
7619<script src="//www.selvane.co/cdn/shop/t/77/assets/tiny-slider.js?v=37823184977497650831773399897" defer="defer" data-nolazyload="true"></script>
7619 7620
7620<script src="//www.selvane.co/cdn/shop/t/77/assets/easydlg.js?v=9403992707504601081773399827" defer="defer" data-nolazyload="true"></script>
7620 7621
7621<script src="//www.selvane.co/cdn/shop/t/77/assets/theme.js?v=138638928965460250881773399895" defer="defer" data-nolazyload="true"></script>
7621 7622
7622<script src="//www.selvane.co/cdn/shop/t/77/assets/product-model.js?v=177091994407974843491773399859" defer data-nolazyload="true"></script>
7622<script src="//www.selvane.co/cdn/shop/t/77/assets/main-product.js?v=102091599470655735711773399848" defer="defer" data-nolazyload="true"></script>
7622<script src="//www.selvane.co/cdn/shop/t/77/assets/inner-section.js?v=105098960193424096921773399845" defer="defer"></script>
7622 7623 7624
7624<script src="//www.selvane.co/cdn/shop/t/77/assets/tiny-img-link-preloader.js?v=26403198945174473401773399896" defer></script>
7624 7625 7626
7626<script src="//www.selvane.co/cdn/shop/t/77/assets/cf-image-swap.js?v=122416490310008482251773399808" defer></script>
7626 7627 7628 7629<!-- SELVANE Perf: HLS.js removed from global load (selvane-hls-video.liquid handles on-demand loading) --> 7630 7631 7632 7633 7634<div 7635 id="selvane-change-size-modal" 7636 class="selvane-modal selvane-modal--change-size" 7637 aria-hidden="true" 7638 role="dialog" 7639 aria-modal="true" 7640> 7641 <div class="selvane-modal__overlay" data-selvane-modal-close></div> 7642 <div class="selvane-modal__container"> 7643 <div class="selvane-modal__header"> 7644 <h2 class="selvane-modal__title">Adjust Size</h2> 7645 <button type="button" class="selvane-modal__close" data-selvane-modal-close aria-label="Close"> 7646 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.5"> 7647 <path d="M15 5L5 15M5 5L15 15"/> 7648 </svg> 7649 </button> 7650 </div> 7651 7652 <div class="selvane-modal__body"> 7653 <div class="selvane-change-size__product"> 7654 <div class="selvane-change-size__image"> 7655 <img src="" alt="" data-selvane-change-size-image> 7656 </div> 7657 <div class="selvane-change-size__info"> 7658 <h3 class="selvane-change-size__title" data-selvane-change-size-title></h3> 7659 <div class="selvane-change-size__meta"> 7660 <div class="selvane-change-size__meta-item"> 7661 <span class="selvane-change-size__label">Color:</span> 7662 <span class="selvane-change-size__value" data-selvane-change-size-color></span> 7663 </div> 7664 <div class="selvane-change-size__meta-item"> 7665 <span class="selvane-change-size__label">Current size:</span> 7666 <span class="selvane-change-size__value" data-selvane-change-size-current></span> 7667 </div> 7668 </div> 7669 </div> 7670 </div> 7671 7672 <div class="selvane-change-size__options-wrapper"> 7673 <div class="selvane-change-size__options-header"> 7674 <span class="selvane-change-size__label">Select new size:</span> 7675 <button type="button" class="selvane-ilm-trigger-btn-v3" id="selvane-ilm-trigger">Size Guide</button> 7676 </div> 7677 <div class="selvane-change-size__grid" data-selvane-change-size-options> 7678 <!-- Options injected by JS --> 7679 </div> 7680 </div> 7681 </div> 7682 7683 <div class="selvane-modal__footer"> 7684 <button 7685 type="button" 7686 class="selvane-btn selvane-btn--primary" 7687 data-selvane-change-size-update 7688 disabled 7689 > 7690 Update size 7691 </button> 7692 </div> 7693 </div> 7694</div> 7695 7696<style> 7697 .selvane-modal { 7698 position: fixed; top: 0; left: 0; width: 100%; height: 100%; 7699 z-index: 9999; display: flex; align-items: center; justify-content: center; 7700 padding: 20px; opacity: 0; visibility: hidden; transition: all 0.3s ease; 7701 font-family: "Futura", sans-serif; 7702 } 7703 .selvane-modal[aria-hidden="false"] { opacity: 1; visibility: visible; } 7704 .selvane-modal__overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); backdrop-filter: blur(2px); } 7705 .selvane-modal__container { 7706 position: relative; width: 100%; max-width: 460px; background: #fff; 7707 display: flex; flex-direction: column; box-shadow: 0 10px 40px rgba(0,0,0,0.1); 7708 } 7709 .selvane-modal__header { display: flex; align-items: center; justify-content: space-between; padding: 24px 30px; border-bottom: 1px solid #f0f0f0; } 7710 .selvane-modal__title { margin: 0; font-size: 16px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.1em; } 7711 .selvane-modal__close { background: none; border: none; cursor: pointer; padding: 5px; color: #000; display: flex; } 7712 .selvane-modal__body { padding: 30px; } 7713 7714 .selvane-change-size__product { display: flex; gap: 20px; margin-bottom: 30px; } 7715 .selvane-change-size__image { width: 90px; height: 120px; background: #f7f7f7; flex-shrink: 0; } 7716 .selvane-change-size__image img { width: 100%; height: 100%; object-fit: cover; } 7717 .selvane-change-size__info { display: flex; flex-direction: column; justify-content: center; } 7718 .selvane-change-size__title { margin: 0 0 10px; font-size: 15px; font-weight: 500; line-height: 1.4; } 7719 7720 .selvane-change-size__meta { display: flex; flex-direction: column; gap: 5px; } 7721 .selvane-change-size__meta-item { font-size: 13px; color: #666; } 7722 .selvane-change-size__value { font-weight: 500; color: #000; margin-left: 5px; } 7723 7724 .selvane-change-size__options-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 15px; } 7725 .selvane-change-size__label { font-size: 12px; text-transform: uppercase; color: #999; letter-spacing: 0.05em; } 7726 .selvane-ilm-trigger-btn-v3 { background: none; border: none; padding: 0; cursor: pointer; font-size: 12px; text-decoration: underline;
7726 color: #000; text-underline-offset: 3px; } 7727 7728 .selvane-change-size__grid { display: grid; grid-template-columns: repeat(auto-fill, 44px); gap: 10px; } 7729 .selvane-change-size__option { 7730 width: 44px; height: 44px; border: 1px solid #e5e5e5; display: flex; align-items: center; justify-content: center; 7731 font-size: 13px; cursor: pointer; transition: all 0.2s; background: #fff; position: relative; overflow: hidden; 7732 padding: 0; 7733 } 7734 .selvane-change-size__option:hover:not(.is-disabled) { border-color: #000; } 7735 .selvane-change-size__option.is-selected { background: #000; color: #fff; border-color: #000; } 7736 7737 .selvane-change-size__option.is-disabled { color: #ccc; cursor: not-allowed; border-color: #f0f0f0; } 7738 .selvane-change-size__option.is-disabled::after { 7739 content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; 7740 background: linear-gradient(to top left, transparent calc(50% - 0.5px), #ccc 50%, transparent calc(50% + 0.5px)); 7741 pointer-events: none; 7742 } 7743 7744 .selvane-modal__footer { padding: 0 30px 30px; } 7745 .selvane-btn { width: 100%; padding: 16px; background: #000; color: #fff; border: none; font-size: 13px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.15em; cursor: pointer; transition: opacity 0.3s; } 7746 .selvane-btn:disabled { opacity: 0.3; cursor: not-allowed; } 7747 7748 @media (max-width: 480px) { 7749 .selvane-modal { padding: 0; align-items: flex-end; } 7750 .selvane-modal__container { max-width: 100%; } 7751 .selvane-modal__body { padding: 20px; } 7752 .selvane-modal__footer { padding: 0 20px 20px; } 7753 } 7754</style> 7755
7756<script> 7757 window.__SELVANE_VARIANT_FIX_DEBUG__ = true; 7758</script>
7758 7759 7760 7761<!-- Force Intercom on Mobile â SELVANE Perf: deferred 3s to avoid blocking LCP -->
7762<script> 7763setTimeout(function() { 7764 (function() { 7765 var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); 7766 if (isMobile) { 7767 window.intercomSettings = window.intercomSettings || {}; 7768 window.intercomSettings.hide_default_launcher = false; 7769 var checkIntercom = setInterval(function() { 7770 if (typeof Intercom !== 'undefined') { 7771 Intercom('update', { hide_default_launcher: false }); 7772 clearInterval(checkIntercom); 7773 } 7774 }, 500); 7775 setTimeout(function() { clearInterval(checkIntercom); }, 10000); 7776 } 7777 })(); 7778}, 3000); 7779</script>
7779 7780 7781 7782<div id="selvane-malachite-logo" class="selvane-malachite-logo" aria-hidden="true"> 7783 <a href="/" title="SELVANE Home"> 7784 <img 7785 src="//www.selvane.co/cdn/shop/t/77/assets/selvane-logo-malachite.svg?v=69310407991245796861773399883" 7786 alt="SELVANE" 7787 width="400" 7788 height="80" 7789 loading="eager" 7790 fetchpriority="high" 7791 > 7792 </a> 7793</div> 7794 7795 7796 7797 7798 7799<style> 7800 /* HOMEPAGE: Hide original Agile header logo â preserve layout space */ 7801 .header__heading-logo-image, 7802 .header__heading-logo, 7803 .header__logo-image, 7804 .header .header__heading a[href="/"] > img, 7805 .header .header__heading a[href="/"] > svg { 7806 opacity: 0 !important; 7807 pointer-events: none !important; 7808 visibility: hidden !important; 7809 } 7810 .header .header__heading a[href="/"] > span.h2 { 7811 opacity: 0 !important; 7812 visibility: hidden !important; 7813 } 7814</style> 7815 7816 7817 7818 7819 7820<!-- SELVANE Performance: Third-Party Script Deferral -->
7821<script> 7822(function() { 7823 // Delay non-critical third-party scripts until first user interaction or 5s timeout 7824 var triggered = false; 7825 function loadDeferred() { 7826 if (triggered) return; 7827 triggered = true; 7828 // Find all deferred script placeholders and activate them 7829 document.querySelectorAll('script[data-selvane-defer]').forEach(function(el) { 7830 var s = document.createElement('script'); 7831 if (el.src) s.src = el.src; 7832 if (el.textContent) s.textContent = el.textContent; 7833 s.async = true; 7834 el.parentNode.replaceChild(s, el); 7835 }); 7836 } 7837 // Trigger on first interaction or after 5 seconds 7838 ['mousedown', 'touchstart', 'scroll', 'keydown'].forEach(function(evt) { 7839 document.addEventListener(evt, loadDeferred, {once: true, passive: true}); 7840 }); 7841 setTimeout(loadDeferred, 5000); 7842})(); 7843</script>
7843 7844<!-- /SELVANE Performance: Third-Party Script Deferral -->
7844<script> 7845 // Native lazy loading enhancement: ensure all below-fold images use lazy loading 7846 if ('loading' in HTMLImageElement.prototype) { 7847 document.addEventListener('DOMContentLoaded', function() { 7848 var imgs = document.querySelectorAll('img[data-src]'); 7849 imgs.forEach(function(img) { 7850 if (!img.loading) img.loading = 'lazy'; 7851 if (img.dataset.src) img.src = img.dataset.src; 7852 }); 7853 }); 7854 } 7855 </script>
7855 7856
7857<script src="//www.selvane.co/cdn/shop/t/77/assets/selvane-lazy-sections.js?v=165699276727806079361773399883" defer></script>
7857<script src="//www.selvane.co/cdn/shop/t/77/assets/selvane-homepage.js?v=78463294660029006631774023889" defer></script>
7857 7858 7859<!-- Selvane Overlay Full-Width Fix v16 --> 7860<style id="selvane-overlay-fix"> 7861 body [class*="__hero-overlay"]:not([class*="sv-"]) { 7862 max-width: 100% !important; 7863 width: 100% !important; 7864 } 7865</style> 7866 7867
7868<script> 7869/* ========== Mobile PDP Controller v4.1 â Bottom Sheet + Resize Init ========== */ 7870(function() { 7871 'use strict'; 7872 7873 function initMobilePdpController() { 7874 if (window.innerWidth > 749) return false; 7875 if (!document.body.classList.contains('template-product')) return false; 7876 if (window.__mobilePdpControllerV4) return false; 7877 window.__mobilePdpControllerV4 = true; 7878 7879 /* ââ 0. SAFE DOM CLEANUP ââ */ 7880 function safeCleanup() { 7881 /* Header preserved â visible on mobile PDP (Loewe-style) */ 7882 /* Remove footer */ 7883 document.querySelectorAll('.shopify-section-group-footer-group').forEach(function(el) { el.remove(); }); 7884 /* Remove specific sections after main product â KEEP pdp-details/accordion */ 7885 var mainSec = document.querySelector('.shopify-section.main-product-section'); 7886 if (mainSec) { 7887 var sibling = mainSec.nextElementSibling; 7888 while (sibling) { 7889 var next = sibling.nextElementSibling; 7890 /* Keep sections that contain pdp-details or pdp-accordion */ 7891 var hasDetails = sibling.querySelector('.pdp-details, .tl-pdp-fullbleed, [data-pdp-details], .pdp-accordion'); 7892 var id = sibling.id || ''; 7893 var isAccordion = id.indexOf('product_accordion') >= 0; 7894 if (!hasDetails && !isAccordion) { 7895 sibling.remove(); 7896 } 7897 sibling = next; 7898 } 7899 } 7900 /* Remove Intercom */ 7901 document.querySelectorAll('.intercom-lightweight-app, .intercom-lightweight-app-launcher, #intercom-container, #intercom-frame, .intercom-app, [class*="intercom"], iframe[name*="intercom"]').forEach(function(el) { el.remove(); }); 7902 /* Remove PhotoSwipe / lightbox / overlays */ 7903 document.querySelectorAll('.pswp, .product-media-modal, product-modal, .product-media-modal__toggle, button.btn-reset.touch, cart-drawer, action-search, quickbuy-canvas, overlay-opacity, back-to-top, .announcement-bar-section').forEach(function(el) { el.remove(); }); 7904 /* Remove breadcrumbs */ 7905 document.querySelectorAll('breadcrumb-component, .selvane-breadcrumb, nav.selvane-breadcrumb').forEach(function(el) { el.remove(); }); 7906 /* Remove gallery zoom class */ 7907 var gallery = document.querySelector('.tl-vertical-seamless'); 7908 if (gallery) { 7909 gallery.classList.remove('gallery-zoom'); 7910 gallery.classList.remove('hover-zoom'); 7911 } 7912 } 7913 safeCleanup(); 7914 7915 /* ââ 1. GALLERY: Force all items visible ââ */ 7916 document.querySelectorAll('.tl-vs-item.tl-lazy-hidden').forEach(function(item) { 7917 item.classList.remove('tl-lazy-hidden'); 7918 item.style.display = ''; 7919 item.style.opacity = '1'; 7920 item.style.visibility = 'visible'; 7921 item.style.maxHeight = 'none'; 7922 }); 7923 var viewMoreBtn = document.querySelector('.tl-view-more-btn'); 7924 if (viewMoreBtn) viewMoreBtn.style.display = 'none'; 7925 7926 /* ââ 2. GALLERY COUNTER ââ */ 7927 var gallery = document.querySelector('.tl-vertical-seamless'); 7928 var counter = document.getElementById('sv-m-gallery-counter'); 7929 if (gallery && counter) { 7930 var galleryItems = Array.from(gallery.querySelectorAll('.tl-vs-item:not([hidden])')); 7931 var totalImages = galleryItems.length; 7932 function updateCounter(idx) { 7933 counter.textContent = (idx + 1) + ' / ' + totalImages; 7934 } 7935 var observer = new IntersectionObserver(function(entries) { 7936 entries.forEach(function(entry) { 7937 if (entry.isIntersecting) { 7938 var idx = galleryItems.indexOf(entry.target); 7939 if (idx >= 0) updateCounter(idx); 7940 } 7941 }); 7942 }, { root: null, rootMargin: '0px', threshold: 0.6 }); 7943 galleryItems.forEach(function(item) { observer.observe(item); }); 7944 updateCounter(0); 7945 } 7946 7947 /* ââ 3. BOTTOM SHEET LOGIC ââ */ 7948 var sheet = document.getElementById('sv-m-pdp-sheet'); 7949 var overlay = document.getElementById('sv-m-pdp-sheet-overlay'); 7950 var handle = document.getElementById('sv-m-pdp-sheet-handle'); 7951 var peek = document.getElementById('sv-m-pdp-sheet-peek'); 7952 var ctaBtn = document.getElementById('sv-m-pdp-sheet-cta'); 7953 var atcBtn = document.getElementById('sv-m-pdp-sheet-atc'); 7954 var expanded = document.getElementById('sv-m-pdp-sheet-expanded'); 7955 var isExpanded = false;
7956 7957 function expandSheet() { 7958 if (!sheet || isExpanded) return; 7959 isExpanded = true; 7960 sheet.classList.add('sv-m-pdp-sheet--expanded'); 7961 overlay.classList.add('sv-m-pdp-sheet-overlay--visible'); 7962 document.body.style.overflow = 'hidden'; 7963 } 7964 function collapseSheet() { 7965 if (!sheet || !isExpanded) return; 7966 isExpanded = false; 7967 sheet.classList.remove('sv-m-pdp-sheet--expanded'); 7968 overlay.classList.remove('sv-m-pdp-sheet-overlay--visible'); 7969 document.body.style.overflow = ''; 7970 } 7971 function toggleSheet() { 7972 if (isExpanded) collapseSheet(); 7973 else expandSheet(); 7974 } 7975 7976 /* Tap handle or peek to toggle */ 7977 if (handle) handle.addEventListener('click', toggleSheet); 7978 if (peek) peek.addEventListener('click', function(e) { 7979 /* Don't toggle if they clicked the CTA button */ 7980 if (e.target.closest('.sv-m-pdp-sheet__cta')) return; 7981 toggleSheet(); 7982 }); 7983 /* CTA button expands the sheet */ 7984 if (ctaBtn) ctaBtn.addEventListener('click', function(e) { 7985 e.stopPropagation(); 7986 expandSheet(); 7987 }); 7988 /* Overlay click collapses */ 7989 if (overlay) overlay.addEventListener('click', collapseSheet); 7990 7991 /* Touch drag on handle */ 7992 if (handle) { 7993 var startY = 0; 7994 var startTranslate = 0; 7995 handle.addEventListener('touchstart', function(e) { 7996 startY = e.touches[0].clientY; 7997 sheet.style.transition = 'none'; 7998 }, { passive: true }); 7999 handle.addEventListener('touchmove', function(e) { 8000 var dy = e.touches[0].clientY - startY; 8001 if (isExpanded && dy > 0) { 8002 /* Dragging down when expanded */ 8003 sheet.style.transform = 'translateY(' + dy + 'px)'; 8004 } else if (!isExpanded && dy < 0) { 8005 /* Dragging up when collapsed */ 8006 sheet.style.transform = 'translateY(' + dy + 'px)'; 8007 } 8008 }, { passive: true }); 8009 handle.addEventListener('touchend', function(e) { 8010 sheet.style.transition = ''; 8011 sheet.style.transform = ''; 8012 var endY = e.changedTouches[0].clientY; 8013 var dy = endY - startY; 8014 if (isExpanded && dy > 60) { 8015 collapseSheet(); 8016 } else if (!isExpanded && dy < -60) { 8017 expandSheet(); 8018 } 8019 }, { passive: true }); 8020 } 8021 8022 /* ââ 4. VARIANT SELECTION IN SHEET ââ */ 8023 if (sheet) { 8024 sheet.addEventListener('click', function(e) { 8025 var btn = e.target.closest('.sv-m-pdp-sheet__option-btn'); 8026 if (!btn) return; 8027 var optValue = btn.dataset.optionValue; 8028 var siblings = btn.parentElement.querySelectorAll('.sv-m-pdp-sheet__option-btn'); 8029 siblings.forEach(function(s) { s.classList.remove('sv-m-pdp-sheet__option-btn--active'); }); 8030 btn.classList.add('sv-m-pdp-sheet__option-btn--active'); 8031 /* Proxy click to the real variant selector */ 8032 var mainLabels = document.querySelectorAll('.main-product-section .product-form__input label.tooltip.pointer');
8033 mainLabels.forEach(function(label) { 8034 var input = label.previousElementSibling; 8035 if (input && input.value === optValue) label.click(); 8036 }); 8037 }); 8038 } 8039 8040 /* ââ 5. ADD TO CART ââ */ 8041 if (atcBtn) { 8042 atcBtn.addEventListener('click', function() { 8043 var mainBtn = document.querySelector('.main-product-section .product-form__submit, .main-product-section button[name="add"]'); 8044 if (mainBtn) { collapseSheet(); mainBtn.click(); } 8045 }); 8046 } 8047 8048 /* ââ 6. DRAWER TRIGGERS IN SHEET ââ */ 8049 /* Map sheet drawer keys to the existing selvane-size-guide-drawer data-drawer-open values */ 8050 var drawerKeyMap = { 8051 'size-fit': 'size-fit', 8052 'shipping': 'shipping-returns', 8053 'materials': 'materials-care' 8054 }; 8055 document.querySelectorAll('[data-sv-sheet-drawer]').forEach(function(trigger) { 8056 trigger.addEventListener('click', function() { 8057 var key = trigger.dataset.svSheetDrawer; 8058 var drawerOpenValue = drawerKeyMap[key] || key; 8059 /* Click the matching trigger in the existing drawer system */ 8060 var existingTrigger = document.querySelector('[data-drawer-open="' + drawerOpenValue + '"]'); 8061 if (existingTrigger) { 8062 collapseSheet(); 8063 existingTrigger.click(); 8064 } 8065 }); 8066 }); 8067 8068 /* ââ 7. PERIODIC ENFORCEMENT (lightweight) ââ */ 8069 function enforceLayout() { 8070 /* Re-show lazy-hidden gallery items */ 8071 document.querySelectorAll('.tl-vs-item.tl-lazy-hidden').forEach(function(item) { 8072 item.classList.remove('tl-lazy-hidden'); 8073 item.style.opacity = '1'; 8074 item.style.visibility = 'visible'; 8075 }); 8076 /* Kill Intercom */ 8077 document.querySelectorAll('.intercom-lightweight-app, [class*="intercom"]').forEach(function(el) { el.remove(); }); 8078 /* Remove gallery zoom */ 8079 if (gallery) { 8080 gallery.classList.remove('gallery-zoom'); 8081 gallery.classList.remove('hover-zoom'); 8082 } 8083 /* Kill footer if re-injected (header preserved) */ 8084 document.querySelectorAll('.shopify-section-group-footer-group').forEach(function(el) { el.remove(); }); 8085 } 8086 setInterval(enforceLayout, 500); 8087 8088 /* ââ 8. MutationObserver for dynamic injections ââ */ 8089 new MutationObserver(function(mutations) { 8090 mutations.forEach(function(m) { 8091 m.addedNodes.forEach(function(node) { 8092 if (node.nodeType !== 1) return; 8093 var cl = String(node.className || ''); 8094 var id = String(node.id || ''); 8095 if (cl.indexOf('intercom') >= 0 || id.indexOf('intercom') >= 0 || 8096 (node.tagName === 'IFRAME' && String(node.name || '').indexOf('intercom') >= 0) || 8097 cl.indexOf('footer-group') >= 0) { 8098 node.remove(); 8099 } 8100 }); 8101 }); 8102 }).observe(document.body, { childList: true, subtree: true }); 8103 8104 return true; /* Signal successful init */ 8105 } 8106 8107 /* Try to init immediately */ 8108 var didInit = initMobilePdpController(); 8109 8110 /* If we're on a product page but width was too large (desktop), 8111 listen for resize so DevTools mobile emulation triggers init */ 8112 if (!didInit && document.body.classList.contains('template-product')) { 8113 var resizeTimer; 8114 function onResize() { 8115 clearTimeout(resizeTimer); 8116 resizeTimer = setTimeout(function() { 8117 if (window.innerWidth <= 749 && !window.__mobilePdpControllerV4) { 8118 initMobilePdpController(); 8119 /* Remove listener once initialized */ 8120 window.removeEventListener('resize', onResize); 8121 } 8122 }, 200); 8123 } 8124 window.addEventListener('resize', onResize); 8125 } 8126 8127})(); 8128</script>
8128 8129 8130<!-- ========== SELVANE INTELLIGENT SCRIPT LOADER v2.0 ========== --> 8131<!-- 8132 Purpose: Replace Shopify App Embeds with manually-timed script loading. 8133 8134 PREREQUISITE: The following App Embeds must be DISABLED in Theme Editor: 8135 1. Klaviyo Email Marketing & SMS â klaviyo-onsite-embed 8136 2. Intercom AI Customer Service â widget 8137 3. Hotjar â global-api-events (keep "global" disabled too) 8138 4. LoyaltyLion â embed-sdk 8139 8140 After disabling, this snippet re-injects them at optimal timing. 8141 8142 Loading Timeline: 8143 âââââââââââ¬âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 8144 â 0-1s â HTML + Critical CSS + Fonts (First Paint) â 8145 â 0-1s â Facebook Pixel (async, keep as-is) â 8146 â 0-1s â GA4/GTM (async, keep as-is) â 8147 â 0-1s â LangShop (keep as app embed â needed for translation) â 8148 â 3s â Klaviyo (behavioral tracking + popup forms) â 8149 â 5s â Hotjar (session recording) â 8150 â On-demandâ Intercom (loads when user clicks Contact/Concierge) â 8151 â 10s â LoyaltyLion (loyalty widget, only if logged in) â 8152 âââââââââââ´âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 8153--> 8154
8155<script> 8156(function() { 8157 'use strict'; 8158 8159 // ==================================================================== 8160 // TIER 1: KLAVIYO â Load after 3 seconds 8161 // Business role: Email capture popups + behavioral tracking 8162 // Why 3s: Users don't make decisions in first 3s. Browse/Cart 8163 // abandonment flows are server-side (Shopify webhooks), not affected. 8164 // Klaviyo's own docs confirm deferred loading preserves 99%+ tracking. 8165 // ==================================================================== 8166 function loadKlaviyo() { 8167 var s = document.createElement('script'); 8168 s.src = 'https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=UD5fvm'; 8169 s.async = true; 8170 s.type = 'text/javascript'; 8171 document.head.appendChild(s); 8172 } 8173 8174 // ==================================================================== 8175 // TIER 2: HOTJAR â Load after 5 seconds 8176 // Business role: Heatmaps + session recording 8177 // Why 5s: First 5s is page rendering, not user behavior. Starting 8178 // recording at 5s captures all meaningful interactions. Industry 8179 // standard for analytics tools on luxury e-commerce. 8180 // Only load 1 instance (was double-loading with 2 app embed blocks). 8181 // ==================================================================== 8182 function loadHotjar() {
vendor: 121 bytes, lines 8182-8185
8182 8183 (function(h,o,t,j,a,r){ 8184 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 8185 h._hjSettings={hjid:
81856544928
vendor: 252 bytes, lines 8185-8191
8185,hjsv:6}; 8186 a=o.getElementsByTagName('head')[0]; 8187 r=o.createElement('script');r.async=1; 8188 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 8189 a.appendChild(r); 8190 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 8191
8191} 8192 8193 // ==================================================================== 8194 // TIER 3: INTERCOM â Load on demand (user interaction) 8195 // Business role: Customer support chat + AI concierge 8196 // Why on-demand: For a luxury brand, chat should feel like a concierge 8197 // â available when requested, not aggressively popping up. Net-a-Porter 8198 // and Farfetch both use delayed/on-demand chat loading. 8199 // Intercom loads when: 8200 // a) User clicks any "Contact Us" / "Concierge" button 8201 // b) User has been on site for 30+ seconds (fallback) 8202 // c) User is on /contact or /pages/faq page (immediate) 8203 // ==================================================================== 8204 var intercomLoaded = false; 8205 8206 function loadIntercom() { 8207 if (intercomLoaded) return; 8208 intercomLoaded = true; 8209 8210 window.intercomSettings = { 8211 api_base: "https://api-iam.intercom.io", 8212 app_id: "rtldincy" 8213 }; 8214 8215 var w = window; 8216 var ic = w.Intercom; 8217 if (typeof ic === "function") { 8218 ic('reattach_activator'); 8219 ic('update', w.intercomSettings); 8220 } else { 8221 var d = document; 8222 var i = function() { i.c(arguments); }; 8223 i.q = []; 8224 i.c = function(args) { i.q.push(args); }; 8225 w.Intercom = i; 8226 var s = d.createElement('script'); 8227 s.type = 'text/javascript'; 8228 s.async = true; 8229 s.src = 'https://widget.intercom.io/widget/rtldincy'; 8230 d.head.appendChild(s); 8231 } 8232 } 8233 8234 // Expose globally so existing "Contact Us" buttons can trigger it 8235 window.selvaneLoadIntercom = function() { 8236 loadIntercom(); 8237 // After loading, show the messenger 8238 var checkReady = setInterval(function() { 8239 if (window.Intercom && typeof window.Intercom === 'function') { 8240 clearInterval(checkReady); 8241 window.Intercom('show'); 8242 } 8243 }, 200); 8244 // Safety timeout 8245 setTimeout(function() { clearInterval(checkReady); }, 10000); 8246 }; 8247 8248 // ==================================================================== 8249 // TIER 4: LOYALTYLION â Load after 10 seconds, only for logged-in users 8250 // Business role: Loyalty points display + earning rules 8251 // Why 10s + conditional: With ~187 sessions/week and likely <50 active 8252 // loyalty members, loading this for every visitor is wasteful. 8253 // Only load for logged-in customers or on /account and /pages/rewards. 8254 // ==================================================================== 8255 function loadLoyaltyLion() { 8256 // Check if user is logged in (Shopify sets this in meta) 8257 var isLoggedIn = document.querySelector('meta[name="customer-logged-in"]'); 8258 var isRewardsPage = window.location.pathname.indexOf('/account') !== -1 || 8259 window.location.pathname.indexOf('/rewards') !== -1; 8260 8261 if (!isLoggedIn && !isRewardsPage) return; // Skip for anonymous visitors 8262 8263 var s = document.createElement('script'); 8264 s.src = 'https://sdk.loyaltylion.net/static/2/loader.js'; 8265 s.async = true; 8266 s.setAttribute('data-loyaltylion-token', '7c05dcf33c991ada39ac5333755857a4'); 8267 document.head.appendChild(s); 8268 } 8269 8270 // ==================================================================== 8271 // EXECUTION TIMELINE 8272 // ==================================================================== 8273 8274 // Tier 1: Klaviyo at 3 seconds 8275 setTimeout(loadKlaviyo, 3000); 8276 8277 // Tier 2: Hotjar at 5 seconds 8278 setTimeout(loadHotjar, 5000); 8279 8280 // Tier 3: Intercom â on-demand or 30s fallback 8281 // Immediate on contact/FAQ pages 8282 var path = window.location.pathname; 8283 if (path.indexOf('/contact') !== -1 || path.indexOf('/faq') !== -1) { 8284 setTimeout(loadIntercom, 2000); 8285 } else { 8286 // 30 second fallback for all other pages 8287 setTimeout(loadIntercom, 30000); 8288 } 8289 8290 // Tier 4: LoyaltyLion at 10 seconds (conditional) 8291 setTimeout(loadLoyaltyLion, 10000); 8292 8293})(); 8294</script>
8294 8295<!-- ========== END SELVANE INTELLIGENT SCRIPT LOADER v2.0 ========== --> 8296 8297<style> </style> 8298<div id="shopify-block-AMlcvejVwckRBZjdic__2118589882331710876" class="shopify-block shopify-app-block"> 8299<div data-banners style="display:none"> 8300 8301</div> 8302 8303<style> 8304 #cta:hover { 8305 opacity: 0.8; 8306 } 8307 8308 @media(max-width: 400px) { 8309 #cta-button { 8310 padding: 10px 12px; 8311 } 8312 } 8313</style> 8314
8315<script> 8316 window.essentialBannersConfigs = [] 8317 window.essentialProductTags = null 8318 window.essentialCustomerTags = null 8319 window.essentialCurrentProductId = null; 8320 window.essentialStoreDomain = "www.selvane.co"; 8321 8322 if (!window.essentialBannersConfigs) { 8323 window.essentialBannersConfigs = []; 8324 } 8325 8326 8327</script>
8327 8328
8329<script src="https://cdn.shopify.com/extensions/01a0a41d-dfa3-7da1-b782-5645acdc094b/essential-icon-badge-banners-1-99/assets/banners-essential-apps.js" defer></script>
8329 8330 8331 8332 8333</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
8333<script> 8334 (function () { 8335 const cartAttributes = {}; 8336 8337 // Helper function to retrieve the UTM from Url 8338 function getUTMFromUrl() { 8339 const url_string = window.location.href; 8340 const url = new URL(url_string); 8341 8342 const utm_id = url.searchParams.get("utm_id"); 8343 const utm_source = url.searchParams.get("utm_source"); 8344 const utm_medium = url.searchParams.get("utm_medium"); 8345 const utm_campaign = url.searchParams.get("utm_campaign"); 8346 const utm_term = url.searchParams.get("utm_term"); 8347 const ref = url.searchParams.get("ref"); 8348 8349 if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) { 8350 return null; 8351 } 8352 8353 let utmParameters = {}; 8354 8355 if (utm_id) { 8356 utmParameters.utm_id = utm_id; 8357 } 8358 if (utm_source) { 8359 utmParameters.utm_source = utm_source; 8360 } 8361 if (utm_medium) { 8362 utmParameters.utm_medium = utm_medium; 8363 } 8364 if (utm_campaign) { 8365 utmParameters.utm_campaign = utm_campaign; 8366 } 8367 if (utm_term) { 8368 utmParameters.utm_term = utm_term; 8369 } 8370 if (ref) { 8371 utmParameters.ref = ref; 8372 } 8373 8374 8375 return Object.keys(utmParameters).length === 0 8376 ? null 8377 : utmParameters; 8378 } 8379 8380 // Helper function to retrieve the UTM from Cookie 8381 function getUTMAttributes() { 8382 const urlUtmParams = getUTMFromUrl(); 8383 8384 if (urlUtmParams) { 8385 return urlUtmParams; 8386 } 8387 8388 // No longer reading from deprecated Shopify cookies 8389 return undefined; 8390 } 8391 8392 function saveUtmParameters() { 8393 const utmParams = getUTMAttributes(); 8394 if (utmParams) { 8395 const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref"); 8396 if (cartHasUtmAttributes) { 8397 // Don't call API if it already contains our UTM parameters 8398 return; 8399 } 8400 8401 // Handle both Shopify.routes.root and routes.root_url for better compatibility 8402 var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 8403 || (window.routes && window.routes.root_url) 8404 || '/'; 8405 8406 var updateCart = fetch(rootUrl + 'cart/update.js', 8407 { 8408 headers: { 8409 'Content-Type': 'application/json', 8410 }, 8411 method: "POST", 8412 body: JSON.stringify({ 8413 attributes: { 8414 ...utmParams 8415 }, 8416 }) 8417 }) 8418 .then(response => response.json()) 8419 .then(data => { 8420 return data 8421 }); 8422 } 8423 } 8424 8425 saveUtmParameters(); 8426 })(); 8427</script>
8427 8428 8429 8430 8431 8432</div><!-- Failed to render app block "18146506648094396618": app block path "shopify://apps/langshop/blocks/sdk/84899e01-2b29-42af-99d6-46d16daa2111" does not exist -->
8432<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8432 8433</body> 8434</html> 8435<!-- cb1773396172 --> 8436 8437<!-- sv-recompile-1775317707 -->
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.