1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"> 6 <meta content="width=device-width,initial-scale=1,height=device-height" name="viewport"> 7 <link rel="preconnect" href="https://cdn.shopify.com" /> 8 <link 9 rel="dns-prefetch" 10 href="https://connect.facebook.net" 11 crossorigin> 12 13 14<style> 15 :root { 16 /* Price */ 17 --price-color: #000; 18 19 /* Text Blocks */ 20 --background-color-body: #E5E5E5; 21 --text-color-primary: #000; 22 --text-color-secondary: #fff; 23 --text-family-regular: ; 24 25 /* Layout */ 26 /* --content-width-desktop: 1440px; 27 --content-width-half: 1145px; 28 --content-padding-mobile: 15px; */ 29 30 /* Buttons */ 31 --color__button-primary-font: #003A2B; 32 --color__button-primary-background: #A1EC95; 33 --color__button-secondary-font: #fff; 34 --color__button-secondary-background: #278847; 35 --color__button-hover: ; 36 37 /* Headings */ 38 --heading-color: #000; 39 40 /* Fonts */ 41 --font-overpass: "Overpass"; 42 43 --font-main: "Overpass", "Arial"; 44 --text-family-regular: "Overpass"; 45 --font-heading-size: 28px; 46 --font-heading-size-mobile: 24px; 47 --font-main-size: 16px; 48 --font-main-size-mobile: 14px; 49 --font-secondary: mercury; 50 } 51</style> 52 53<style> 54 @font-face { 55 font-family: 'overpass-regular'; 56 src: url('//sanvt.com/cdn/shop/t/573/assets/overpass-regular.woff2?v=12760333637359682681761851053') format('woff2'), 57 url('//sanvt.com/cdn/shop/t/573/assets/overpass-regular.woff?v=162857819662719933061761851052') format('woff'); 58 font-weight: normal; 59 font-style: normal; 60 font-display: swap; 61 } 62 63 @font-face { 64 font-family: 'Overpass'; 65 src: url('//sanvt.com/cdn/shop/t/573/assets/overpass-regular.woff2?v=12760333637359682681761851053') format('woff2'), 66 url('//sanvt.com/cdn/shop/t/573/assets/overpass-regular.woff?v=162857819662719933061761851052') format('woff'); 67 font-weight: normal; 68 font-style: normal; 69 font-display: swap; 70 } 71 72 @font-face { 73 font-family: 'Overpass'; 74 src: url('//sanvt.com/cdn/shop/t/573/assets/overpass-bold.woff2?v=174414095326123717221761851051') format('woff2'), 75 url('//sanvt.com/cdn/shop/t/573/assets/overpass-bold.woff?v=132774938448439691671761851050') format('woff'); 76 font-weight: bold; 77 font-style: normal; 78 font-display: swap; 79 } 80 81 @font-face { 82 font-family: 'Overpass'; 83 src: url('//sanvt.com/cdn/shop/t/573/assets/overpass-semibold.woff2?v=38042623005218348781761851055') format('woff2'), 84 url('//sanvt.com/cdn/shop/t/573/assets/overpass-semibold.woff?v=92843482563113334711761851054') format('woff'); 85 font-weight: 500; 86 font-style: normal; 87 font-display: swap; 88 } 89</style><meta property="og:site_name" content="SANVT"> 90 <meta property="og:url" content="https://sanvt.com/pages/about-us"> 91 <meta property="og:title" content="About SANVT | Sustainable Premium Essentials Made in Europe"> 92 <meta property="og:type" content="website"> 93 <meta property="og:description" content="Born in Munich, SANVT redefines everyday essentials with ultra-soft premium materials, handcrafted in Europe. Sustainable, climate-neutral, fairly priced."><meta property="og:image" content="http://sanvt.com/cdn/shop/files/SANVT-logo-black.png?height=628&pad_color=fff&v=1652807719&width=1200"> 94 <meta property="og:image:secure_url" content="https://sanvt.com/cdn/shop/files/SANVT-logo-black.png?height=628&pad_color=fff&v=1652807719&width=1200"> 95 <meta property="og:image:width" content="1200"> 96 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 97 <meta name="twitter:title" content="About SANVT | Sustainable Premium Essentials Made in Europe"> 98 <meta name="twitter:description" content="Born in Munich, SANVT redefines everyday essentials with ultra-soft premium materials, handcrafted in Europe. Sustainable, climate-neutral, fairly priced."> 99 <meta name="twitter:image" content="https://sanvt.com/cdn/shop/files/SANVT-logo-black.png?height=628&pad_color=fff&v=1652807719&width=1200"> 100 101 <title>About SANVT | Sustainable Premium Essentials Made in Europe</title><link href="//sanvt.com/cdn/shop/t/573/assets/component-predictive-search.css?v=65114643965899694161761851031" rel="stylesheet" type="text/css" media="all" /> 102 <link href="//sanvt.com/cdn/shop/t/573/assets/flags.css?v=9103403285
1027706624901761851034" rel="stylesheet" type="text/css" media="all" /> 103 104 <meta name="description" content="Born in Munich, SANVT redefines everyday essentials with ultra-soft premium materials, handcrafted in Europe. Sustainable, climate-neutral, fairly priced."> 105 106 107 108 <link rel="canonical" href="https://sanvt.com/pages/about-us"> 109 <link 110 rel="shortcut icon" 111 href="//sanvt.com/cdn/shop/files/favicon_3fae728c-3465-488e-924f-b07d693bc3dc.png?crop=center&height=32&v=1651819288&width=32" 112 type="image/png" /> 113 114
114<script defer> 115 window.routes = { 116 predictive_search_url: '/search/suggest', 117 }; 118 </script>
118 119 120
120<script src="//sanvt.com/cdn/shop/t/573/assets/search-form.js?v=23000847469708380331761851062" defer="defer"></script>
120 121
121<script> 122 // Redirect to homepage from /cart and add param 123 if (window.location.pathname.includes('/cart')) { 124 window.location.replace('/?cart'); 125 } 126 127// End of redirect 128 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 129 window.theme = window.theme || {}; 130 theme.routes = { 131 domain: "sanvt.com", 132 current_path: "/pages/about-us", 133 home: "/", 134 cart: "/cart.js", 135 cartAdd: "/cart/add.js", 136 cartChange: "/cart/change.js", 137 account: "/account", 138 login: "https://sanvt.com/customer_authentication/redirect?locale=en®ion_country=US", 139 register: "https://account.sanvt.com?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJzYW52dC1zdG9yZS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTA4OTQyMjUsIm5iZiI6MTc5MDI4OTQyNX0.DDme0ydNh8fmjHnRFlNcTVmt05PHZJlkWyRqcsqo8XY" 140 }; 141 theme.settings = { 142 shop_name: "SANVT", 143 instagram_link: "https://www.instagram.com/sanvtofficial/", 144 image_filter: "//sanvt.com/cdn/shop/files/color-black_small.jpg?v=10094082227548600133", 145 moneyFormat: "${{amount}}", 146 cart_sust_kg: "0.59", 147 cart_sust_tree: "1", 148 swatchTrigger: "color", 149 current_language_name: "English", 150 current_language_iso_code: "en", 151 current_language_root_url: "/", 152 current_country_name: "United States", 153 current_country_iso_code: "US", 154 account_url: "/account", 155 currency_symbol: "$" 156 }; 157 theme.translations = { 158 cart_title: "Cart", 159 cart_empty: "Your cart is empty", 160 cart_tree: "tree", 161 cart_trees: "trees", 162 color_swatch_trigger: "Color", 163 color: "Color", 164 length: "Length", 165 size: "Size", 166 width: "Size", 167 add_to_cart: "Add to cart", 168 sold_out: "Sold out", 169 more_information: "More Information", 170 overall_rating: "Overall rating", 171 read_more: "Read more...", 172 size_finder: "Size Finder", 173 size_finder_title: "Size Finder", 174 size_finder_error: "Please select width \u0026amp; length", 175 tooltip_text: "Please choose width \u0026amp; length independently before buying or adding it to cart:", 176 tooltip_step1: "Step 1: ", 177 tooltip_step1_text: "Pick your width based on your usual size", 178 tooltip_step2: "Step 2: ", 179 tooltip_step2_text: "Optimise your length", 180 reviews_string: "Reviews", 181 account: "Account", 182 login: "Sign in", 183 colors: "Colors", 184 size_chart_title: "Size Chart", 185 unavailable: "Unavailable", 186 nominal_values: "Amount", 187 change_language_or_country: "Language and Region", 188 change_language_desc: "Choose a language", 189 change_country_desc: "Choose your shipping country", 190 change_language_label: "Language", 191 change_country_label: "Region", 192 giftcard_no_option_error: "Please select gift card amount", 193 one_size_product_error: "Please select a size", 194 from: "From" 195 }; 196 theme.strings = { 197 qty_limit_reached: "Maximum available qty reached", 198 color: 'Color', 199 width: 'Width', 200 length: 'Length' 201 }; 202 theme.productStrings = { 203 product_shipping_text: "In stock. Item will be shipped within 24h!", 204 product_shipping_text_eu: "In stock. Item will be shipped within 24h!", 205 product_shipping_text_de_at: "In stock. We will ship this item within the next 24h from our warehouse in Munich.", 206 product_shipping_text_us: "In stock. Item will be shipped within 24h!", 207 product_shipping_text_uk: "In stock. Item will be shipped within 24h!", 208 product_details_text: "\u003cp\u003eThe item will be shipped the next working day from our warehouse in Bavaria (Germany). \u003c\/p\u003e", 209 product_details_text_eu: "\u003cp\u003eThe item will be shipped the next working day from our warehouse in Bavaria (Germany). \u003c\/p\u003e", 210 product_details_text_de_at: "\u003cp\u003e\u003cstrong\u003eDelivery time: 1-2 days. \u003c\/strong\u003eOrders placed before 13:00h usually arrive the next working day. \u003c\/p\u003e", 211 product_details_text_us: "\u003cp\u003eThe item will be shipped the next working day from our warehouse in Bavaria (Germany). \u003c\/p\u003e", 212 product_details_text_uk: "\u003cp\u003eThe item will be shipped the next working day from our warehouse in Bavaria (Germany). \u003c\/p\u003e" 213 }; 214 215 theme.productCardLock = { 216 heading: "EXCLUSIVE PREVIEW", 217 button_label: "Unlock" 218 } 219 220 theme.productCardKlaviyoLock = { 221 heading: "Exclusive Access", 222 button_label: "Unlock" 223 } 224 </script>
224 225 226
226<script src="//sanvt.com/cdn/shop/t/573/assets/lock.js?v=148057537255850037811763480456" defer></script>
226 227 <link href="//sanvt.com/cdn/shop/t/573/assets/lock.css?v=160268051827188246281763480455" rel="stylesheet" type="text/css" media="all" /> 228 229
229<script src="//sanvt.com/cdn/shop/t/573/assets/klaviyo-lock.js?v=160474259553786845571770299982" defer></script>
229 230 <link href="//sanvt.com/cdn/shop/t/573/assets/klaviyo-lock.css?v=92497514671825579141770299981" rel="stylesheet" type="text/css" media="all" /> 231 232
232<script defer="defer"> 233 var requestOptions = { 234 method: 'GET', 235 redirect: 'follow' 236 }; 237 238 fetch("https://api.country.is", requestOptions) 239 .then(response => response.text()) 240 .then(result => { 241 if ('US' !== JSON.parse(result).country.toString()){ 242 243 // Comprobar si el timestamp existe en localStorage 244 if (localStorage.getItem('myTimestamp')) { 245 const storedTimestamp = new Date(parseInt(localStorage.getItem('myTimestamp'))); 246 247 // Obtener la fecha actual 248 const currentDate = new Date(); 249 250 // Calcular la diferencia en milisegundos 251 const timeDiff = currentDate - storedTimestamp; 252 253 // Definir el tiempo máximo en milisegundos (90 dÃas en milisegundos) 254 const maxTimeDiff = 90 * 24 * 60 * 60 * 1000; 255 console.log(maxTimeDiff) 256 // Comprobar si han pasado más de 2 dÃas 257 if (timeDiff >= maxTimeDiff) { 258 259 // Eliminar el timestamp 260 localStorage.removeItem('myTimestamp'); 261 262 // Redirigir al paÃs geolocalizado 263 // window.location.href = `?country=US` 264 // localStorage.setItem("redirected", true) 265 266 // Recrear Timestamp 267 const currentTimestamp = new Date().getTime(); 268 localStorage.setItem('myTimestamp', currentTimestamp); 269 } else { 270 } 271 } else { 272 // Si no existe el timestamp, crearlo 273 const currentTimestamp = new Date().getTime(); 274 localStorage.setItem('myTimestamp', currentTimestamp); 275 // window.location.href = `?country=${JSON.parse(result).country}` 276 // localStorage.setItem("redirected", true) 277 } 278 } 279 }) 280 .catch(error => { 281 console.log('error', error); 282 }); 283 284 </script>
284 285 286 <link href="//sanvt.com/cdn/shop/t/573/assets/main.css?v=149772335192736175421777462483" rel="stylesheet" type="text/css" media="all" /> 287 288 289
289<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
289<meta name="google-site-verification" content="PHb1qNQu1d6ZHpTTWLYNci-_z4uBmKLh2QHDcotnQtQ"> 290<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/60160245917/digital_wallets/dialog"> 291<meta id="in-context-paypal-metadata" data-shop-id="60160245917" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 292<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://sanvt.com/pages/about-us"> 293<link rel="alternate" hreflang="en" href="https://sanvt.com/pages/about-us"> 294<link rel="alternate" hreflang="de" href="https://sanvt.com/de/pages/about-us"> 295<link rel="alternate" hreflang="fr" href="https://sanvt.com/fr/pages/about-us">
296<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=14844230"></script>
296 297<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
298<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=14844230&shop_id=60160245917" crossorigin="anonymous"></script>
vendor: 1 bytes, line 298
298
299<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":60160245917,"countryCode":"DE","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/60160245917","merchantName":"SANVT","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"SANVT","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 299
299
300<script id="shopify-features" type="application/json">{"accessToken":"7b1857cbe69548b6fa5950637233fdd2","betas":["rich-media-storefront-analytics"],"domain":"sanvt.com","predictiveSearch":true,"shopId":60160245917,"locale":"en"}</script>
vendor: 1 bytes, line 300
300
301<script>var Shopify = Shopify || {}; 302Shopify.shop = "sanvt-store.myshopify.com"; 303Shopify.locale = "en"; 304Shopify.currency = {"active":"USD","rate":"1.1605968"}; 305Shopify.country = "US"; 306Shopify.theme = {"name":"New Production | Innovate Group","id":184758698310,"schema_name":"ShopLab","schema_version":"2.0.0","theme_store_id":null,"role":"main"}; 307Shopify.theme.handle = "null"; 308Shopify.theme.style = {"id":null,"handle":null}; 309Shopify.cdnHost = "sanvt.com/cdn"; 310Shopify.routes = Shopify.routes || {}; 311Shopify.routes.root = "/"; 312Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 313Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 314Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 315Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 315
315
316<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 316
316
317<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 317
317
318<script> 319 window.ShopifyPay = window.ShopifyPay || {}; 320 window.ShopifyPay.apiHost = "shop.app\/pay"; 321 window.ShopifyPay.redirectState = null; 322</script>
vendor: 1 bytes, line 322
322
323<script> 324 window.Shopify = window.Shopify || {}; 325 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 326 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 327 window.Shopify.SignInWithShop.eligible = true; 328</script>
vendor: 1 bytes, line 328
328
329<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 329
329
330<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 330
330
331<script type="module"> 332 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 333 334 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 335 336</script>
vendor: 1 bytes, line 336
336
337<script> 338 window.Shopify = window.Shopify || {}; 339 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 340 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"]}; 341</script>
vendor: 1 bytes, line 341
341
342<script>(function() { 343 var isLoaded = false; 344 function asyncLoad() { 345 if (isLoaded) return; 346 isLoaded = true; 347 var urls = ["https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=sanvt-store.myshopify.com","https:\/\/cdn.jsdelivr.net\/gh\/dpt21\/simple-heatmap-install-script@main\/dist\/loader.js?shop=sanvt-store.myshopify.com","https:\/\/ds0wlyksfn0sb.cloudfront.net\/elevateab.app.txt?shop=sanvt-store.myshopify.com"]; 348 for (var i = 0; i < urls.length; i++) { 349 var s = document.createElement('script'); 350 s.type = 'text/javascript'; 351 s.async = true; 352 s.src = urls[i]; 353 var x = document.getElementsByTagName('script')[0]; 354 x.parentNode.insertBefore(s, x); 355 } 356 }; 357 if(window.attachEvent) { 358 window.attachEvent('onload', asyncLoad); 359 } else { 360 window.addEventListener('load', asyncLoad, false); 361 } 362})();</script>
vendor: 1 bytes, line 362
362
363<script id="__st">var __st={"a":60160245917,"offset":7200,"reqid":"1c95e8ff-8da7-42be-80de-1a75e892e7ae-1790289425","pageurl":"sanvt.com\/pages\/about-us","s":"pages-88674631837","u":"50f17f6e8a03","p":"page","rtyp":"page","rid":88674631837};</script>
vendor: 1 bytes, line 363
363
364<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 364
364
365<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 365
365
366<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//sanvt.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 366
366
367<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 = "//sanvt.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
367<script crossorigin="anonymous" defer="defer" src="//sanvt.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 367
367
368<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 368
368
369<script> 370 window.Shopify = window.Shopify || {}; 371 window.Shopify.MCP = window.Shopify.MCP || {}; 372 window.Shopify.MCP.enabled = true; 373 window.Shopify.MCP.shop = "sanvt-store.myshopify.com"; 374 window.Shopify.MCP.mcpEndpoint = "https:\/\/sanvt.com\/api\/mcp"; 375 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"]}}]; 376</script>
vendor: 1 bytes, line 376
376
377<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("\/\/sanvt.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 378</script>
vendor: 1 bytes, line 378
378
379<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://sanvt.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 380</script>
vendor: 1 bytes, line 380
380
381<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 382 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); 383</script>
vendor: 1 bytes, line 383
383
384<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})}})); 385</script>
385 386<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://sanvt.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 387<style id="shopify-accelerated-checkout-cart"> 388 #shopify-buyer-consent { 389 margin-top: 1em; 390 display: inline-block; 391 width: 100%; 392} 393 394#shopify-buyer-consent.hidden { 395 display: none; 396} 397 398#shopify-subscription-policy-button { 399 background: none; 400 border: none; 401 padding: 0; 402 text-decoration: underline; 403 font-size: inherit; 404 cursor: pointer; 405} 406 407#shopify-subscription-policy-button::before { 408 box-shadow: none; 409} 410 411 </style>
412<script id="sections-script" data-sections="sticky-banner" defer="defer" src="//sanvt.com/cdn/shop/t/573/compiled_assets/scripts.js?v=86570201391497266021761851639"></script>
vendor: 1 bytes, line 412
412
413<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
413 414 415 416 <meta name="google-site-verification" content="TTpin0takFxBWkzX_5wMLr7sHuL8HxGSUNCFZHOdfKU" /> 417 418<meta name="google-site-verification" content="rkERksxZ3fOKzh9pwqM7zYEN5GIVUcldSa6JT_Fa6Pc" />
419<script type="text/javascript"> 420 var _support = _support || { 'ui': {}, 'user': {} }; 421 _support.outbounds = _support.outbounds || []; 422 _support.outbounds.push({ 423 id: "73667", 424 name: "Size Advise on PDP (EN)", 425 message: "Hi. \nDo you need help finding your size? \nPlease let me know if I can help you. We have some experience when it comes to sizing ;) ", 426 sound: false, 427 transient: true, 428 botsEnabled: false, 429 enableCustomFields: false, 430 disableCueClick: false, 431 user: { 432 type: "staff", 433 name: "Katrin", 434 staffName: "Katrin Bergmann", 435 }, 436 rules: [ 437 { 438 type: "url", 439 op: "contains", 440 value: "https://sanvt.com/products/", 441 }, 442 { 443 type: "timeOnPage", 444 op: "greaterThan", 445 value: "40s", 446 }, 447 { 448 type: "inOfficeHour", 449 op: "isTrue", 450 }, 451 ], 452 }); 453</script>
453 454
455<script defer> 456 window.GeoPopupSettings = {}; 457 window.GeoPopupSettings.currentLanguage = "en"; 458 window.GeoPopupSettings.currentShop = "sanvt.com"; 459 window.GeoPopupSettings.availableLanguages = [ 460 461 462 { 463 name: "English", 464 iso_code: "en", 465 root_url: "\/" 466 }, 467 468 469 { 470 name: "German", 471 iso_code: "de", 472 root_url: "\/de" 473 }, 474 475 476 { 477 name: "French", 478 iso_code: "fr", 479 root_url: "\/fr" 480 }, 481 482 ]; 483 484 window.GeoPopupSettings.availableCountries = [ 485 486 { 487 name: "Andorra", 488 iso_code: "ad", 489 currency: { 490 iso_code : "EUR", 491 symbol: "â¬" 492 }, 493 market: "europe" 494 }, 495 496 { 497 name: "Australia", 498 iso_code: "au", 499 currency: { 500 iso_code : "AUD", 501 symbol: "$" 502 }, 503 market: "row" 504 }, 505 506 { 507 name: "Austria", 508 iso_code: "at", 509 currency: { 510 iso_code : "EUR", 511 symbol: "â¬" 512 }, 513 market: "austria" 514 }, 515 516 { 517 name: "Bahrain", 518 iso_code: "bh", 519 currency: { 520 iso_code : "EUR", 521 symbol: "â¬" 522 }, 523 market: "row" 524 }, 525 526 { 527 name: "Belgium", 528 iso_code: "be", 529 currency: { 530 iso_code : "EUR", 531 symbol: "â¬" 532 }, 533 market: "belgium" 534 }, 535 536 { 537 name: "Bosnia \u0026amp; Herzegovina", 538 iso_code: "ba", 539 currency: { 540 iso_code : "BAM", 541 symbol: "ÐÐ" 542 }, 543 market: "row" 544 }, 545 546 { 547 name: "Brazil", 548 iso_code: "br", 549 currency: { 550 iso_code : "EUR", 551 symbol: "â¬" 552 }, 553 market: "row" 554 }, 555 556 { 557 name: "Bulgaria", 558 iso_code: "bg", 559 currency: { 560 iso_code : "EUR", 561 symbol: "â¬" 562 }, 563 market: "europe" 564 }, 565 566 { 567 name: "Canada", 568 iso_code: "ca", 569 currency: { 570 iso_code : "CAD", 571 symbol: "$" 572 }, 573 market: "row" 574 }, 575 576 { 577 name: "China", 578 iso_code: "cn", 579 currency: { 580 iso_code : "CNY", 581 symbol: "Â¥" 582 }, 583 market: "row" 584 }, 585 586 { 587 name: "Costa Rica", 588 iso_code: "cr", 589 currency: { 590 iso_code : "CRC", 591 symbol: "â¡" 592 }, 593 market: "row" 594 }, 595 596 { 597 name: "Croatia", 598 iso_code: "hr", 599 currency: { 600 iso_code : "EUR", 601 symbol: "â¬" 602 }, 603 market: "euro" 604 }, 605 606 { 607 name: "Cyprus", 608 iso_code: "cy", 609 currency: { 610 iso_code : "EUR", 611 symbol: "â¬" 612 }, 613 market: "euro" 614 }, 615 616 { 617 name: "Czechia", 618 iso_code: "cz", 619 currency: { 620 iso_code : "CZK", 621 symbol: "KÄ" 622 }, 623 market: "europe" 624 }, 625 626 { 627 name: "Denmark", 628 iso_code: "dk", 629 currency: { 630 iso_code : "DKK", 631 symbol: "kr." 632 }, 633 market: "denmark" 634 }, 635 636 { 637 name: "Estonia", 638 iso_code: "ee", 639 currency: { 640 iso_code : "EUR", 641 symbol: "â¬" 642 }, 643 market: "euro" 644 }, 645 646 { 647 name: "Finland", 648 iso_code: "fi", 649 currency: { 650 iso_code : "EUR", 651 symbol: "â¬" 652 }, 653 market: "euro" 654 }, 655 656 { 657 name: "France", 658 iso_code: "fr", 659 currency: { 660 iso_code : "EUR", 661 symbol: "â¬" 662 }, 663 market: "france" 664 }, 665 666 { 667 name: "Georgia", 668 iso_code: "ge", 669 currency: { 670 iso_code : "EUR", 671 symbol: "â¬" 672 }, 673 market: "row" 674 }, 675 676 { 677 name: "Germany", 678 iso_code: "de", 679 currency: { 680 iso_code : "EUR", 681 symbol: "â¬" 682 }, 683 market: "c7b21ea0-1529-446b-a6f2-ff768a23da00" 684 }, 685 686 { 687 name: "Gibraltar", 688 iso_code: "gi", 689 currency: { 690 iso_code : "GBP", 691 symbol: "£" 692 }, 693 market: "row" 694 }, 695 696 { 697 name: "Greece", 698 iso_code: "gr", 699 currency: { 700 iso_code : "EUR", 701 symbol: "â¬" 702 }, 703 market: "euro" 704 }, 705 706 { 707 name: "Hong Kong SAR", 708 iso_code: "hk", 709 currency: { 710 iso_code : "HKD", 711 symbol: "$" 712 }, 713 market: "row" 714 }, 715 716 { 717 name: "Hungary", 718 iso_code: "hu", 719 currency: { 720 iso_code : "HUF", 721 symbol: "Ft" 722 }, 723 market: "europe" 724 }, 725 726 { 727 name: "Iceland", 728 iso_code: "is", 729 currency: { 730 iso_code : "ISK", 731 symbol: "kr" 732 }, 733 market: "row" 734 }, 735 736 { 737 name: "Ireland", 738 iso_code: "ie", 739 currency: { 740 iso_code : "EUR", 741 symbol: "â¬" 742 }, 743 market: "euro" 744 }, 745 746 { 747 name: "Israel", 748 iso_code: "il", 749 currency: { 750 iso_code : "ILS", 751 symbol: "âª" 752 }, 753 market: "row" 754 }, 755 756 { 757 name: "Italy", 758 iso_code: "it", 759 currency: { 760 iso_code : "EUR", 761 symbol: "â¬" 762 }, 763 market: "euro" 764 }, 765 766 { 767 name: "Japan", 768 iso_code: "jp", 769 currency: { 770 iso_code : "JPY", 771 symbol: "Â¥" 772 }, 773 market: "row" 774 }, 775 776 { 777 name: "Latvia", 778 iso_code: "lv", 779 currency: { 780 iso_code : "EUR", 781 symbol: "â¬" 782 }, 783 market: "euro" 784 }, 785 786 { 787 name: "Liechtenstein", 788 iso_code: "li", 789 currency: { 790 iso_code : "CHF", 791 symbol: "CHF" 792 }, 793 market: "row" 794 }, 795 796 { 797 name: "Lithuania", 798 iso_code: "lt", 799 currency: { 800 iso_code : "EUR", 801 symbol: "â¬" 802 }, 803 market: "euro" 804 }, 805 806 { 807 name: "Luxembourg", 808 iso_code: "lu", 809 currency: { 810 iso_code : "EUR", 811 symbol: "â¬" 812 }, 813 market: "euro" 814 }, 815 816 { 817 name: "Malta", 818 iso_code: "mt", 819 currency: { 820 iso_code : "EUR", 821 symbol: "â¬" 822 }, 823 market: "euro" 824 }, 825 826 { 827 name: "Mexico", 828 iso_code: "mx", 829 currency: { 830 iso_code : "EUR", 831 symbol: "â¬" 832 }, 833 market: "row" 834 }, 835 836 { 837 name: "Monaco", 838 iso_code: "mc", 839 currency: { 840 iso_code : "EUR", 841 symbol: "â¬" 842 }, 843 market: "row" 844 }, 845 846 { 847 name: "Montenegro", 848 iso_code: "me", 849 currency: { 850 iso_code : "EUR", 851 symbol: "â¬" 852 }, 853 market: "row" 854 }, 855 856 { 857 name: "Netherlands", 858 iso_code: "nl", 859 currency: { 860 iso_code : "EUR", 861 symbol: "â¬" 862 }, 863 market: "netherlands" 864 }, 865 866 { 867 name: "New Zealand", 868 iso_code: "nz", 869 currency: { 870 iso_code : "NZD", 871 symbol: "$" 872 }, 873 market: "row" 874 }, 875 876 { 877 name: "Norway", 878 iso_code: "no", 879 currency: { 880 iso_code : "NOK", 881 symbol: "kr" 882 }, 883 market: "norway" 884 }, 885 886 { 887 name: "Oman", 888 iso_code: "om", 889 currency: { 890 iso_code : "EUR", 891 symbol: "â¬" 892 }, 893 market: "row" 894 }, 895 896 { 897 name: "Poland", 898 iso_code: "pl", 899 currency: { 900 iso_code : "PLN", 901 symbol: "zÅ" 902 }, 903 market: "europe" 904 }, 905 906 { 907 name: "Portugal", 908 iso_code: "pt", 909 currency: { 910 iso_code : "EUR", 911 symbol: "â¬" 912 }, 913 market: "euro" 914 }, 915 916 { 917 name: "Qatar", 918 iso_code: "qa", 919 currency: { 920 iso_code : "QAR", 921 symbol: "ر.Ù" 922 }, 923 market: "row" 924 }, 925 926 { 927 name: "Romania", 928 iso_code: "ro", 929 currency: { 930 iso_code : "RON", 931 symbol: "Lei" 932 }, 933 market: "europe" 934 }, 935 936 { 937 name: "Saudi Arabia", 938 iso_code: "sa", 939 currency: { 940 iso_code : "SAR", 941 symbol: "ر.س" 942 }, 943 market: "row" 944 }, 945 946 { 947 name: "Serbia", 948 iso_code: "rs", 949 currency: { 950 iso_code : "RSD", 951 symbol: "РСÐ" 952 }, 953 market: "row" 954 }, 955 956 { 957 name: "Singapore", 958 iso_code: "sg", 959 currency: { 960 iso_code : "SGD", 961 symbol: "$" 962 }, 963 market: "row" 964 }, 965 966 { 967 name: "Slovakia", 968 iso_code: "sk", 969 currency: { 970 iso_code : "EUR", 971 symbol: "â¬" 972 }, 973 market: "euro" 974 }, 975 976 { 977 name: "Slovenia", 978 iso_code: "si", 979 currency: { 980 iso_code : "EUR", 981 symbol: "â¬" 982 }, 983 market: "euro" 984 }, 985 986 { 987 name: "South Africa", 988 iso_code: "za", 989 currency: { 990 iso_code : "EUR", 991 symbol: "â¬" 992 }, 993 market: "row" 994 }, 995 996 { 997 name: "South Korea", 998 iso_code: "kr", 999 currency: { 1000 iso_code : "KRW", 1001 symbol: "â©" 1002 }, 1003 market: "row" 1004 }, 1005 1006 { 1007 name: "Spain", 1008 iso_code: "es", 1009 currency: { 1010 iso_code : "EUR", 1011 symbol: "â¬" 1012 }, 1013 market: "euro" 1014 }, 1015 1016 {
1017 name: "Sweden", 1018 iso_code: "se", 1019 currency: { 1020 iso_code : "SEK", 1021 symbol: "kr" 1022 }, 1023 market: "sweden" 1024 }, 1025 1026 { 1027 name: "Switzerland", 1028 iso_code: "ch", 1029 currency: { 1030 iso_code : "CHF", 1031 symbol: "CHF" 1032 }, 1033 market: "switzerland" 1034 }, 1035 1036 { 1037 name: "Thailand", 1038 iso_code: "th", 1039 currency: { 1040 iso_code : "THB", 1041 symbol: "฿" 1042 }, 1043 market: "row" 1044 }, 1045 1046 { 1047 name: "Türkiye", 1048 iso_code: "tr", 1049 currency: { 1050 iso_code : "EUR", 1051 symbol: "â¬" 1052 }, 1053 market: "row" 1054 }, 1055 1056 { 1057 name: "United Arab Emirates", 1058 iso_code: "ae", 1059 currency: { 1060 iso_code : "AED", 1061 symbol: "د.Ø¥" 1062 }, 1063 market: "row" 1064 }, 1065 1066 { 1067 name: "United Kingdom", 1068 iso_code: "gb", 1069 currency: { 1070 iso_code : "GBP", 1071 symbol: "£" 1072 }, 1073 market: "gb" 1074 }, 1075 1076 { 1077 name: "United States", 1078 iso_code: "us", 1079 currency: { 1080 iso_code : "USD", 1081 symbol: "$" 1082 }, 1083 market: "usa" 1084 }, 1085 1086 ]; 1087 1088 // Get user's country 1089 const defaultCountry = window.GeoPopupSettings.currentLanguage === 'de' ? 'us' : 'de'; 1090 window.GeoPopupSettings.userCountry = window.GeoPopupSettings.availableCountries.find(el => el.iso_code === defaultCountry); // default value 1091 const getUserCountryByIp = async () => { 1092 const countryRes = await fetch('/browsing_context_suggestions.json'); 1093 const countryResJson = await countryRes.json(); 1094 const countryCode = countryResJson?.detected_values?.country?.handle.toLowerCase(); 1095 1096 window.GeoPopupSettings.detectedCountry = { 1097 name: countryResJson?.detected_values?.country?.name, 1098 iso_code: countryResJson?.detected_values?.country?.handle.toLowerCase() 1099 } 1100 1101 try { 1102 const geoRes = await fetch('/?view=geo'); 1103 const geoJson = await geoRes.json(); 1104 window.GeoPopupSettings.availableCountriesJs = geoJson?.countries; 1105 } 1106 catch (error) { 1107 console.log("Error getting countries", error); 1108 } 1109 1110 if (countryCode) { 1111 window.GeoPopupSettings.userCountry = window.GeoPopupSettings.availableCountriesJs.find(el => el.iso_code.toLowerCase() === countryCode.toLowerCase()); 1112 } 1113 if(!window.GeoPopupSettings.userCountry) { 1114 window.GeoPopupSettings.userCountry = window.GeoPopupSettings.availableCountriesJs.find(el => el.iso_code.toLowerCase() === defaultCountry); // fallback to default value 1115 } 1116 if(!window.GeoPopupSettings.userCountry) { 1117 window.GeoPopupSettings.userCountry = window.GeoPopupSettings.availableCountries.find(el => el.iso_code === defaultCountry); // fallback to default value 1118 } 1119 }; 1120 1121 (async () => { 1122 const urlParams = new URLSearchParams(window.location.search); 1123 if (urlParams.get('forcestay')) { 1124 localStorage.setItem('geoPopupForced', true); 1125 return; 1126 } 1127 1128 if (localStorage.getItem('geoPopupForced')) { 1129 return; 1130 } 1131 1132 await getUserCountryByIp(); 1133 1134 // Skip in admin customizer 1135 const isAdminCustomizer = false; 1136 if(isAdminCustomizer) return; 1137 1138 // Pass only for the following page types 1139 const pageTypes = [ 1140 '404', 'article', 'blog', 'captcha', 'cart', 'collection', 'list-collections', 'customers/account', 'customers/activate_account', 1141 'customers/addresses', 'customers/login', 'customers/order', 'customers/register', 'customers/reset_password', 'gift_card', 1142 'index', 'metaobject', 'page', 'password', 'policy', 'product', 'search' 1143 ]; 1144 const requestPage = "page"; 1145 if(!pageTypes.includes(requestPage)) return; 1146 1147 const detectedCountryOnTheStore = window.GeoPopupSettings.availableCountries.find(el => el.iso_code.toLowerCase() === window.GeoPopupSettings.detectedCountry.iso_code.toLowerCase()); 1148 console.log('Detected Country:', window.GeoPopupSettings.detectedCountry); 1149 1150 // DE countries 1151 const deCountries = ['de', 'at']; 1152 if(deCountries.includes(window.GeoPopupSettings.detectedCountry.iso_code.toLowerCase()) 1153 && detectedCountryOnTheStore 1154 && window.GeoPopupSettings.currentShop === "sanvt.com" 1155 ) { 1156 const redirectTo = `${window.location.origin}/de?currency=${detectedCountryOnTheStore.currency.iso_code}&country=${detectedCountryOnTheStore.iso_code}&forcestay=true&language_code=de`; 1157 console.log('Redirect to ', redirectTo); 1158 //window.location.href = redirectTo; 1159 } 1160 1161 // Switzerland 1162 if(window.GeoPopupSettings.detectedCountry.iso_code.toLowerCase() === 'ch' 1163 && detectedCountryOnTheStore 1164 && window.GeoPopupSettings.currentShop === "sanvt.com" 1165 ) { 1166 const redirectTo = `https://ch.sanvt.com/de?currency=${detectedCountryOnTheStore.currency.iso_code}&country=${detectedCountryOnTheStore.iso_code}&forcestay=true&language_code=de`; 1167 console.log('Redirect to ', redirectTo); 1168 //window.location.href = redirectTo; 1169 } 1170 1171 // Non DE Countries which currency is EURO 1172 if(!deCountries.includes(window.GeoPopupSettings.detectedCountry.iso_code.toLowerCase()) 1173 && detectedCountryOnTheStore 1174 && window.GeoPopupSettings.currentShop === "sanvt.com" 1175 && (detectedCountryOnTheStore.currency.iso_code === "EUR" || detectedCountryOnTheStore.currency.iso_code === "DKK") 1176 && window.GeoPopupSettings.currentLanguage !== "de" 1177 ) { 1178 const redirectTo = `${window.location.origin}/?currency=${detectedCountryOnTheStore.currency.iso_code}&country=${detectedCountryOnTheStore.iso_code}&forcestay=true&language_code=en-GB`; 1179 console.log('Redirect to ', redirectTo); 1180 //window.location.href = redirectTo; 1181 } 1182 })(); 1183</script>
vendor: 1 bytes, line 1183
1183
1184<script type="module" async="" src="https://widget.sizekick.io/sanvt.js" defer></script>
1184 1185 1186 1187
1187<script src="//sanvt.com/cdn/shop/t/573/assets/global.js?v=49220923778153727881761851040" defer></script>
1187 1188 <link href="//sanvt.com/cdn/shop/t/573/assets/global.css?v=33258321023481255661768999912" rel="stylesheet" type="text/css" media="all" /> 1189 <link href="//sanvt.com/cdn/shop/t/573/assets/styles.css?v=134271673816782465241761851063" rel="stylesheet" type="text/css" media="all" /> 1190
1190<script defer> 1191function feedback() { 1192 const p = window.Shopify.customerPrivacy; 1193 console.log(`Tracking ${p.userCanBeTracked() ? "en" : "dis"}abled`); 1194} 1195window.Shopify.loadFeatures( 1196 [ 1197 { 1198 name: "consent-tracking-api", 1199 version: "0.1", 1200 }, 1201 ], 1202 function (error) { 1203 if (error) throw error; 1204 if ("Cookiebot" in window) 1205 window.Shopify.customerPrivacy.setTrackingConsent({ 1206 "analytics": false, 1207 "marketing": false, 1208 "preferences": false, 1209 "sale_of_data": false, 1210 }, () => console.log("Awaiting consent") 1211 ); 1212 } 1213); 1214 1215window.addEventListener("CookiebotOnConsentReady", function () { 1216 const C = Cookiebot.consent, 1217 existConsentShopify = setInterval(function () { 1218 if (window.Shopify.customerPrivacy) { 1219 clearInterval(existConsentShopify); 1220 window.Shopify.customerPrivacy.setTrackingConsent({ 1221 "analytics": C["statistics"], 1222 "marketing": C["marketing"], 1223 "preferences": C["preferences"], 1224 "sale_of_data": C["marketing"], 1225 }, () => console.log("Consent captured")) 1226 } 1227 }, 100); 1228}); 1229</script>
1229 1230 1231 <link rel="stylesheet" href="//sanvt.com/cdn/shop/t/573/assets/cookie-bot.css?v=162615993130633129981761851032"> 1232 1233 1234 1235 1236 <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249
1249<script async src="https://static.klaviyo.com/onsite/js/T5LZni/klaviyo.js?company_id=T5LZni"></script>
1249 1250
1250<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1250 1251 1252 1253 1254 1255 1256 1257
1257<script> 1258 window.klaviyoReviewsProductDesignMode = false 1259 </script>
1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269<!-- END app block --><!-- BEGIN app block: shopify://apps/elevate-ab-testing/blocks/abtester/4ce51acb-a9f5-4e05-ae92-4c018aa51124 --> 1270 1271<link href="https://cdn.shopify.com/extensions/01a0b528-41c5-7eea-ada0-3d8977d8a46c/elevate-ab-testing-195/assets/elements.js" as="script" rel="preload">
1272<script src="https://cdn.shopify.com/extensions/01a0b528-41c5-7eea-ada0-3d8977d8a46c/elevate-ab-testing-195/assets/elements.js" ></script>
1272 1273<!-- END app block --><!-- BEGIN app block: shopify://apps/xo-insert-code/blocks/insert-code-header/72017b12-3679-442e-b23c-5c62460717f5 --><!-- XO-InsertCode Header --> 1274 1275 1276<!-- End: XO-InsertCode Header --> 1277 1278 1279<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 1280 1281 1282
1282<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/y2IJ4Yyti10MxiQIUxBXPiVNGH9YBj3IRsTN88rp?languageCode=en" async></script>
1282 1283 1284 1285 1286 1287<!-- END app block --><!-- BEGIN app block: shopify://apps/returngo-returns-exchanges/blocks/returngo-loader/c46ec5ca-ca5f-4afb-904e-7e20126a14d4 -->
1288<script> 1289 window.returngo = window.returngo || {}; 1290 window.returngo.loadScripts ||= []; 1291 window.returngo.loadScripts.push('https://storefront-components.returngo.ai/shop-now.min.js'); 1292 1293 window.returngo.settings ||= {"general":{"default_locale":"en","portal_url":"https:\/\/sanvt.com\/a\/return?"},"coverage":{"coverage_product_id":null,"coverage_variant_id":null,"coverage_item_image_url":"https:\/\/storefront-components.returngo.ai\/assets\/return-guard.png","coverage_selection_method_component":"toggle"}}; 1294 window.returngo.translations ||= {"en":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exchange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"ro":{"COVERAGE_DESCRIPTION":"ObÈineÈi returnÄri gratuite cu Return Guard pentru {Return_Guard_Price}","COVERAGE_LEARN_MORE":"AflaÈi mai multe","COVERAGE_LEARN_MORE_TITLE":"AdÄugaÈi returnÄri gratuite","COVERAGE_LEARN_MORE_DESCRIPTION":"AdÄugaÈi aceastÄ opÈiune acum pentru a debloca posibilitatea de a returna aceastÄ comandÄ gratuit, fÄrÄ taxe suplimentare.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"ContinuaÈi la finalizare","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"AlegeÈi articolul\/articolele noi de adÄugat la cererea de returnare","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Credite de schimb rÄmase"},"es":{"COVERAGE_DESCRIPTION":"Obtén devoluciones gratis con Return Guard por {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Saber más","COVERAGE_LEARN_MORE_TITLE":"Añadir devoluciones gratis","COVERAGE_LEARN_MORE_DESCRIPTION":"Añade esta opción ahora para desbloquear la posibilidad de devolver este pedido gratis, sin cargos adicionales.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continuar al pago","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Elige el\/los nuevo(s) artÃculo(s) para añadir a tu solicitud de devolución","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Créditos de intercambio restantes"},"fr":{"COVERAGE_DESCRIPTION":"Obtenez des retours et échanges gratuits avec Return Guard pour {Return_Guard_Price}","COVERAGE_LEARN_MORE":"En savoir plus","COVERAGE_LEARN_MORE_TITLE":"Ajouter des retours et échanges gratuits","COVERAGE_LEARN_MORE_DESCRIPTION":"Ajoutez cette option maintenant pour activer la possibilité de retourner ou dâéchanger cette commande gratuitement, sans frais supplémentaires.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Passer à la caisse","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Sélectionnez les nouveaux articles que vous souhaitez ajouter à votre demande de retour","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Crédits dâéchange restants"},"it":{"COVERAGE_DESCRIPTION":"Ottieni resi gratuiti con Return Guard per {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Scopri di più","COVERAGE_LEARN_MORE_TITLE":"Aggiungi resi gratuiti","COVERAGE_LEARN_MORE_DESCRIPTION":"Aggiungi questa opzione ora per sbloccare la possibilità di restituire questo ordine gratuitamente, senza costi aggiuntivi.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continua al checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Scegli il\/i nuovo\/i articolo\/i da aggiungere alla tua richiesta di reso","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Crediti di scambio rimanenti"},"he":{"COVERAGE_DESCRIPTION":"×§×× ×××ר×ת ×××× × ×¢× Return Guard ×¢××ר {Return_Guard_Price}","COVERAGE_LEARN_MORE":"××× ×¢××","COVERAGE_LEARN_MORE_TITLE":"××סף ×××ר×ת ×××× ×","COVERAGE_LEARN_MORE_DESCRIPTION":"××סף ×פשר×ת ×× ×עת ××× ×פת×× ×ת ××פשר×ת ×××××ר ×××× × ×× ×××× ×, ××× ×¢×××ת × ×ספ×ת.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"×××©× ×תש×××","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"××ר פר××\/×× ××ש\/×× ××××¡×¤× ××קשת ×××××¨× ×©××","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"×תרת קר××××× ××××פ×"},"de":{"COVERAGE_DESCRIPTION":"Erhalten Sie kostenlose Rücksendungen und Umtausch mit Return Guard für {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Erfahren Sie mehr","COVERAGE_LEARN_MORE_TITLE":"Fügen Sie kostenlose Rückgaben und Austausche hinzu","COVERAGE_LEARN_MORE_DESCRIPTION":"Fügen Sie diese Option jetzt hinzu, um die Möglichkeit zu aktivieren, diese Bestellung kostenlos zurückzugeben oder auszutauschen, ohne weitere Gebühren.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Weiter zur Kasse","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Wählen Sie neue Artikel aus, die Sie Ihrer Rücksendeanfrage hinzufügen möchten","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Verbleibende Tauschguthaben"},"pt":{"COVERAGE_DESCRIPTION":"Obtenha devoluções grátis com Return Guard por {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Saiba mais","COVERAGE_LEARN_MORE_TITLE":"Adicionar devoluções grátis","COVERAGE_LEARN_MORE_DESCRIPTION":"Adicione esta opção agora para desbloquear a possibilidade de devolver este pedido gratuitamente, sem taxas adicionais.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continuar para o pagamento","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Escolha o(s) novo(s) item(ns) para adicionar ao seu pedido de devolução","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Créditos de troca restantes"},"da":{"COVERAGE_DESCRIPTION":"FÃ¥ gratis returneringer med Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Læs mere","COVERAGE_LEARN_MORE_TITLE":"Tilføj gratis returneringer","COVERAGE_LEARN_MORE_DESCRIPTION":"Tilføj denne mulighed nu for at lÃ¥se op for muligheden for at returnere denne ordre gratis, uden ekstra gebyrer.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Fortsæt til betaling","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Vælg nye vare(r) at tilføje til din returneringsanmodning","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Resterende byttecreditter"},"nl":{"COVERAGE_DESCRIPTION":"Krijg gratis retouren met Return Guard voor {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Meer informatie","COVERAGE_LEARN_MORE_TITLE":"Gratis retouren toevoegen","COVERAGE_LEARN_MORE_DESCRIPTION":"Voeg deze optie nu toe om de mogelijkheid te ontgrendelen om deze bestelling gratis te retourneren, zonder extra kosten.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Doorgaan naar afrekenen","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Kies nieuw(e) artikel(en) om toe te voegen aan je retourverzoek","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Resterende omruilingscredits"},"ko":{"COVERAGE_DESCRIPTION":"{Return_Guard_Price}ì Return Guardë¡ ë¬´ë£ ë°íì´ ê°ë¥í©ëë¤","COVERAGE_LEARN_MORE":"ìì¸í ìì보기","COVERAGE_LEARN_MORE_TITLE":"ë¬´ë£ ë°í ì¶ê°","COVERAGE_LEARN_MORE_DESCRIPTION":"ì´ ìµì ì ì§ê¸ ì¶ê°íë©´ ì¶ê° ìê¸ ìì´ ì´ ì£¼ë¬¸ì 무ë£ë¡ ë°íí ì ììµëë¤.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"ê²°ì í기","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"ë°í ìì²ì ì¶ê°í ì ìíì ì ííì¸ì","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"ë¨ì êµí í¬ë ë§"},"tr":{"COVERAGE_DESCRIPTION":"{Return_Guard_Price} karÅılıÄında Return Guard ile ücretsiz iade","COVERAGE_LEARN_MORE":"Daha fazla bilgi","COVERAGE_LEARN_MORE_TITLE":"Ãcretsiz iade ekle","COVERAGE_LEARN_MORE_DESCRIPTION":"Bu sipariÅi ek ücret olmadan ücretsiz iade edebilmek için bu seçeneÄi Åimdi ekleyin.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Ãdemeye devam et","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"İade talebinize eklemek için yeni ürün(ler) seçin","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Kalan deÄiÅim kredileri"},"bg":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exch
1294ange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"no":{"COVERAGE_DESCRIPTION":"FÃ¥ gratis returer og bytter med Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Les mer","COVERAGE_LEARN_MORE_TITLE":"Legg til gratis returer og bytter","COVERAGE_LEARN_MORE_DESCRIPTION":"Legg til dette alternativet nÃ¥ for Ã¥ lÃ¥se opp muligheten til Ã¥ returnere eller bytte denne bestillingen gratis, uten ekstra gebyrer.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Fortsett til kassen","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Velg nye varer Ã¥ legge til i returforespørselen din","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"GjenstÃ¥ende byttepoeng"},"ar":{"COVERAGE_DESCRIPTION":"Ø§ØØµÙ عÙ٠إرجاع Ù
جاÙÙ Ù
ع Return Guard Ù
ÙØ§Ø¨Ù {Return_Guard_Price}","COVERAGE_LEARN_MORE":"اعر٠اÙÙ
Ø²ÙØ¯","COVERAGE_LEARN_MORE_TITLE":"Ø¥Ø¶Ø§ÙØ© Ø§ÙØ¥Ø±Ø¬Ø§Ø¹ اÙÙ
جاÙÙ","COVERAGE_LEARN_MORE_DESCRIPTION":"Ø£Ø¶Ù ÙØ°Ø§ Ø§ÙØ®Ùار Ø§ÙØ¢Ù ÙÙØªØ Ø¥Ù
ÙØ§ÙÙØ© إرجاع ÙØ°Ø§ Ø§ÙØ·Ùب Ù
Ø¬Ø§ÙØ§ÙØ Ø¯Ù٠رسÙÙ
إضاÙÙØ©.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Ù
تابعة Ø¥ÙÙ Ø§ÙØ¯Ùع","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"اختر Ø§ÙØµÙÙ\/اÙÙ
ÙØªØ¬Ø§Øª Ø§ÙØ¬Ø¯Ùدة ÙØ¥Ø¶Ø§ÙØªÙØ§ Ø¥ÙÙ Ø·ÙØ¨ Ø§ÙØ¥Ø±Ø¬Ø§Ø¹","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"أرصدة Ø§ÙØ§Ø³ØªØ¨Ø¯Ø§Ù اÙÙ
تبÙÙØ©"},"pl":{"COVERAGE_DESCRIPTION":"Otrzymaj darmowe zwroty z Return Guard za {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Dowiedz siÄ wiÄcej","COVERAGE_LEARN_MORE_TITLE":"Dodaj darmowe zwroty","COVERAGE_LEARN_MORE_DESCRIPTION":"Dodaj tÄ opcjÄ teraz, aby odblokowaÄ możliwoÅÄ bezpÅatnego zwrotu tego zamówienia, bez dodatkowych opÅat.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Przejdź do kasy","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Wybierz nowe produkty do dodania do wniosku o zwrot","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"PozostaÅe punkty wymiany"},"el":{"COVERAGE_DESCRIPTION":"ÎÏοκÏήÏÏε δÏÏεάν εÏιÏÏÏοÏÎÏ Î¼Îµ Ïο Return Guard για {Return_Guard_Price}","COVERAGE_LEARN_MORE":"ÎάθεÏε ÏεÏιÏÏÏÏεÏα","COVERAGE_LEARN_MORE_TITLE":"Î ÏοÏθήκη δÏÏεάν εÏιÏÏÏοÏÏν","COVERAGE_LEARN_MORE_DESCRIPTION":"Î ÏοÏθÎÏÏε αÏ
Ïή Ïην εÏιλογή ÏÏÏα για να ξεκλειδÏÏεÏε Ïη δÏ
ναÏÏÏηÏα εÏιÏÏÏοÏÎ®Ï Î±Ï
ÏÎ®Ï ÏÎ·Ï ÏαÏÎ±Î³Î³ÎµÎ»Î¯Î±Ï Î´ÏÏεάν, ÏÏÏÎ¯Ï ÏÏÏÏθεÏα ÏÎλη.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"ΣÏ
νÎÏεια ÏÏην ÏληÏÏμή","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"ÎÏιλÎξÏε νÎο\/νÎα ÏÏοÏÏνÏα για ÏÏοÏθήκη ÏÏο αίÏημα εÏιÏÏÏοÏÎ®Ï ÏαÏ","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Î¥ÏÏλοιÏα ÏιÏÏÏÏικά ανÏικαÏάÏÏαÏηÏ"},"sk":{"COVERAGE_DESCRIPTION":"ZÃskajte bezplatné vrátenia s Return Guard za {Return_Guard_Price}","COVERAGE_LEARN_MORE":"ZistiÅ¥ viac","COVERAGE_LEARN_MORE_TITLE":"PridaÅ¥ bezplatné vrátenia","COVERAGE_LEARN_MORE_DESCRIPTION":"Pridajte túto možnosÅ¥ teraz a odomknite možnosÅ¥ bezplatne vrátiÅ¥ túto objednávku bez ÄalÅ¡Ãch poplatkov.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"PokraÄovaÅ¥ k pokladni","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Vyberte nové položky na pridanie do vaÅ¡ej žiadosti o vrátenie","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Zostávajúce kredity na výmenu"},"hu":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exchange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"sl":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exch
1294ange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"cs":{"COVERAGE_DESCRIPTION":"ZÃskejte bezplatné vrácenà s Return Guard za {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Zjistit vÃce","COVERAGE_LEARN_MORE_TITLE":"PÅidat bezplatné vrácenÃ","COVERAGE_LEARN_MORE_DESCRIPTION":"PÅidejte tuto možnost nynà a odemknÄte možnost bezplatnÄ vrátit tuto objednávku bez dalÅ¡Ãch poplatků.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"PokraÄovat k pokladnÄ","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Vyberte nové položky k pÅidánà do vašà žádosti o vrácenÃ","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"ZbývajÃcà kredity na výmÄnu"}}; 1295 window.returngo.coverageEnabled ||= Boolean(); 1296 window.returngo.storefrontPublicToken ||= ''; 1297 window.returngo.coveragePlaceholderUrl = 'https://cdn.shopify.com/extensions/019cd1c1-739b-7e2f-a8ca-df9749146d2d/return-go-23/assets/coverage-block-placeholder.png'; 1298</script>
1298 1299 1300<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --> 1301 1302 1303
1304<script type="module" dynamic> 1305 const configUrl = "/a/elevar/static/configs/036dfa335054c37608009817a73c5096235980dd/config.js"; 1306 const config = (await import(configUrl)).default; 1307 const scriptUrl = config.script_src_app_theme_embed; 1308 1309 if (scriptUrl) { 1310 const { handler } = await import(scriptUrl); 1311 1312 await handler( 1313 config, 1314 { 1315 cartData: { 1316 marketId: "35817947293", 1317 localeCountryCode:"US", 1318 attributes:{}, 1319 cartTotal: "0.0", 1320 currencyCode:"USD", 1321 items: [] 1322} 1323, 1324 user: { 1325 cartTotal: "0.0", 1326 currencyCode:"USD", 1327 customer: {}, 1328} 1329, 1330 isOnCartPage:false, 1331 collectionView:null, 1332 searchResultsView:null, 1333 productView:null, 1334 } 1335 ); 1336 } 1337</script>
1337 1338 1339 1340<!-- END app block --><!-- BEGIN app block: shopify://apps/reamaze-live-chat-helpdesk/blocks/reamaze-config/ef7a830c-d722-47c6-883b-11db06c95733 --> 1341 1342
1342<script type="text/javascript" async src="https://cdn.reamaze.com/assets/reamaze-loader.js"></script>
1342 1343 1344
1344<script type="text/javascript"> 1345 var _support = _support || { 'ui': {}, 'user': {} }; 1346 _support.account = 'sanvt'; 1347 </script>
1347 1348 1349 1350 1351 1352 <!-- reamaze_embeddable_36708_s --> 1353<!-- Embeddable - SANVT Chat - EN -->
1354<script type="text/javascript"> 1355 var _support = _support || { 'ui': {}, 'user': {} }; 1356 _support['account'] = 'sanvt'; 1357 _support['ui']['contactMode'] = 'mixed'; 1358 _support['ui']['enableKb'] = 'true'; 1359 _support['ui']['styles'] = { 1360 widgetColor: 'rgb(183, 181, 181)', 1361 gradient: true, 1362 }; 1363 _support['ui']['shoutboxFacesMode'] = 'default'; 1364 _support['ui']['widget'] = { 1365 icon: 'chat', 1366 displayOn: 'all', 1367 fontSize: 'default', 1368 allowBotProcessing: true, 1369 slug: 'sanvt-chat-slash-contact-form-shoutbox', 1370 label: { 1371 text: 'Hello. How can we help?', 1372 mode: "none", 1373 delay: 22, 1374 duration: 8, 1375 }, 1376 position: 'bottom-left', 1377 size: '52', 1378 mobilePosition: 'bottom-left', 1379 mobileSize: '44' 1380 }; 1381 _support['apps'] = { 1382 recentConversations: {}, 1383 faq: {"enabled":true}, 1384 orders: {"enabled":true,"enable_notes":false} 1385 }; 1386</script>
1386 1387<!-- reamaze_embeddable_36708_e --> 1388 1389 1390 <!-- reamaze_cue_73667_s --> 1391<!-- Cue - Size Advise on PDP (EN) -->
1392<script type="text/javascript"> 1393 var _support = _support || { 'ui': {}, 'user': {} }; 1394 _support.outbounds = _support.outbounds || []; 1395 _support.outbounds.push({ 1396 id: "73667", 1397 name: "Size Advise on PDP (EN)", 1398 message: "Hi. \nDo you need help finding your size? \nPlease let me know if I can help you. We have some experience when it comes to sizing ;) ", 1399 sound: false, 1400 transient: true, 1401 duration: 0, 1402 botsEnabled: false, 1403 disableCueClick: false, 1404 enableCustomFields: false, 1405 start: "", 1406 end: "", 1407 user: { 1408 type: "staff", 1409 name: "Theresa", 1410 staffName: "Theresa Hettich", 1411 }, 1412 rules: [ 1413 { 1414 type: "url", 1415 op: "contains", 1416 value: "https://sanvt.com/products/", 1417 }, 1418 { 1419 type: "timeOnPage", 1420 op: "greaterThan", 1421 value: "3600s", 1422 }, 1423 { 1424 type: "inOfficeHour", 1425 op: "isTrue", 1426 }, 1427 ], 1428 }); 1429</script>
1429 1430<!-- reamaze_cue_73667_e --> 1431 1432 1433 1434 1435 1436 1437 1438<!-- END app block -->
1438<script src="https://cdn.shopify.com/extensions/01a0ca4b-8452-7680-9427-7571c582e6d7/quick-announcement-bar-prod-243/assets/quickannouncementbar.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1438
1438
1439<script src="https://cdn.shopify.com/extensions/01a0b528-41c5-7eea-ada0-3d8977d8a46c/elevate-ab-testing-195/assets/placeholder.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1439
1439
1440<script src="https://cdn.shopify.com/extensions/019cd1c1-739b-7e2f-a8ca-df9749146d2d/return-go-23/assets/returngo-loader.js" type="text/javascript" defer="defer"></script>
1440 1441<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1442<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: 60160245917,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 1442
1442
1443<script> 1444 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1445</script>
vendor: 1 bytes, line 1445
1445
1446<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}
1446).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: 60160245917,storefrontBaseUrl: "https://sanvt.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://sanvt.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3323855174","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-DF58NMBJ3R\\\",\\\"AW-780477951\\\",\\\"GT-NN6ZTVNL\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-DF58NMBJ3R\\\",\\\"AW-780477951\\\/7De-CIWjmO4bEP_LlPQC\\\"]}
1446,{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-DF58NMBJ3R\\\",\\\"AW-780477951\\\/9qvECPGcqO4bEP_LlPQC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-DF58NMBJ3R\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-DF58NMBJ3R\\\",\\\"AW-780477951\\\/RzCnCI6jmO4bEP_LlPQC\\\",\\\"MC-G0LRYDL2S1\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-DF58NMBJ3R\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-DF58NMBJ3R\\\",\\\"AW-780477951\\\/qLs5CIKjmO4bEP_LlPQC\\\",\\\"MC-G0LRYDL2S1\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-DF58NMBJ3R\\\",\\\"AW-780477951\\\/37dACIujmO4bEP_LlPQC\\\",\\\"MC-G0LRYDL2S1\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-DF58NMBJ3R\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-DF58NMBJ3R\\\",\\\"AW-780477951\\\/Om09CPScqO4bEP_LlPQC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-DF58NMBJ3R\\\",\\\"AW-780477951\\\/ZzI7CIijmO4bEP_LlPQC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-DF58NMBJ3R\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"3292922182","configuration":"{\"pixel_id\":\"729039284135869\",\"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":"3141206342","configuration":"{\"accountID\":\"T5LZni\",\"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":"2480963910","configuration":"{\"storeId\":\"sanvt-store.myshopify.com\",\"token\":\"_x_t_bU2FsdGVkX1+lJcqAd8UfMsx94oyQWevndV\/wSnUy6NZ5+qWVZWd4Ik0E476CeptenFvqthC8K1bOH4DErbEUkA==\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"225dc1cef65a889f37503060110384e7","type":"APP","apiClientId":4623321,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"153649478","configuration":"{\"tagID\":\"2613106012630\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"80183622","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/036dfa335054c37608009817a73c5096235980dd\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1446,"dataSharingState":"unrestricted"},{"id":"47055174","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"24","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM"},{"id":"159351110","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Elevar - Checkout tracking"},{"id":"315490630","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Sizekick"},{"id":"321192262","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Rakuten Affiliate Container"},{"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":"SANVT","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"sanvt-store.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/sanvt.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://sanvt.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"184758698310","themePublished":"true","eventMetadataId":"c9317493-4d3f-4945-b58e-bf2b36ab767e","pageType":"page","resourceId":"88674631837","shopId":"60160245917","storefrontBaseUrl":"https:\/\/sanvt.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1446<script> 1447 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1448 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1449 window.ShopifyAnalytics.meta.currency = 'USD'; 1450 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":88674631837,"requestId":"1c95e8ff-8da7-42be-80de-1a75e892e7ae-1790289425"}}; 1451 for (var attr in meta) { 1452 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1453 } 1454</script>
vendor: 1 bytes, line 1454
1454
1455<script class="analytics"> 1456 (function () { 1457 var customDocumentWrite = function(content) { 1458 var jquery = null; 1459 1460 if (window.jQuery) { 1461 jquery = window.jQuery; 1462 } else if (window.Checkout && window.Checkout.$) { 1463 jquery = window.Checkout.$; 1464 } 1465 1466 if (jquery) { 1467 jquery('body').append(content); 1468 } 1469 }; 1470 1471 var hasLoggedConversion = function(token) { 1472 if (token) { 1473 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1474 } 1475 return false; 1476 } 1477 1478 var setCookieIfConversion = function(token) { 1479 if (token) { 1480 var twoMonthsFromNow = new Date(Date.now()); 1481 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1482 1483 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1484 } 1485 } 1486 1487 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1488 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1489 if (trekkie.integrations) { 1490 return; 1491 } 1492 trekkie.methods = [ 1493 'identify', 1494 'page', 1495 'ready', 1496 'track', 1497 'trackForm', 1498 'trackLink' 1499 ]; 1500 trekkie.factory = function(method) { 1501 return function() { 1502 var args = Array.prototype.slice.call(arguments); 1503 args.unshift(method); 1504 trekkie.push(args); 1505 if (method == 'track' || method == 'page') { 1506 var pageUrl; 1507 try { 1508 pageUrl = window.location.href; 1509 } catch (e) {} 1510 var pageReferrer; 1511 try { 1512 pageReferrer = document.referrer; 1513 } catch (e) {} 1514 try { 1515 if (window.__TREKKIE_SHIM_QUEUE == null) { 1516 window.__TREKKIE_SHIM_QUEUE = []; 1517 } 1518 window.__TREKKIE_SHIM_QUEUE.push({ 1519 from: 'trekkie-stub', 1520 method: method, 1521 args: args.slice(1), 1522 pageContext: { 1523 url: pageUrl, 1524 referrer: pageReferrer 1525 } 1526 }); 1527 } catch (e) { 1528 // no-op 1529 } 1530 } 1531 return trekkie; 1532 }; 1533 }; 1534 for (var i = 0; i < trekkie.methods.length; i++) { 1535 var key = trekkie.methods[i]; 1536 trekkie[key] = trekkie.factory(key); 1537 } 1538 trekkie.load = function(config) { 1539 trekkie.config = config || {}; 1540 trekkie.config.initialDocumentCookie = document.cookie; 1541 var first = document.getElementsByTagName('script')[0]; 1542var script = document.createElement('script'); 1543script.type = 'text/javascript'; 1544script.onerror = function(e) { 1545 var scriptFallback = document.createElement('script'); 1546 scriptFallback.type = 'text/javascript'; 1547 scriptFallback.onerror = function(error) { 1548 var Monorail = { 1549 produce: function produce(monorailDomain, schemaId, payload) { 1550 var currentMs = new Date().getTime(); 1551 var event = { 1552 schema_id: schemaId, 1553 payload: payload, 1554 metadata: { 1555 event_created_at_ms: currentMs, 1556 event_sent_at_ms: currentMs 1557 } 1558 }; 1559 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1560 }, 1561 sendRequest: function sendRequest(endpointUrl, payload) { 1562 // Try the sendBeacon API 1563 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1564 var blobData = new window.Blob([payload], { 1565 type: 'text/plain' 1566 }); 1567 1568 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1569 return true; 1570 } // sendBeacon was not successful 1571 1572 } // XHR beacon 1573 1574 var xhr = new XMLHttpRequest(); 1575 1576 try { 1577 xhr.open('POST', endpointUrl); 1578 xhr.setRequestHeader('Content-Type', 'text/plain'); 1579 xhr.send(payload); 1580 } catch (e) { 1581 console.log(e); 1582 } 1583 1584 return false; 1585 }, 1586 isIos12: function isIos12() { 1587 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1588 } 1589 }; 1590 Monorail.produce('monorail-edge.shopifysvc.com', 1591 'trekkie_storefront_load_errors/1.1', 1592 {shop_id: 60160245917, 1593 theme_id: 184758698310, 1594 app_name: "storefront", 1595 context_url: window.location.href, 1596 source_url: "//sanvt.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1597 1598 }; 1599 scriptFallback.async = true; 1600 scriptFallback.src = '//sanvt.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1601 first.parentNode.insertBefore(scriptFallback, first); 1602}; 1603script.async = true; 1604script.src = '//sanvt.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1605first.parentNode.insertBefore(script, first); 1606 1607 }; 1608 trekkie.load( 1609 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":60160245917,"isMerchantRequest":null,"themeId":184758698310,"themeCityHash":"10650173914656513992","contentLanguage":"en","currency":"USD","eventMetadataId":"c9317493-4d3f-4945-b58e-bf2b36ab767e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1610 ); 1611 1612 var loaded = false;
1613 trekkie.ready(function() { 1614 if (loaded) return; 1615 loaded = true; 1616 1617 window.ShopifyAnalytics.lib = window.trekkie; 1618 1619 var originalDocumentWrite = document.write; 1620 document.write = customDocumentWrite; 1621 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1622 document.write = originalDocumentWrite; 1623 1624 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1625 var token = match? match[1]: undefined; 1626 if (!hasLoggedConversion(token)) { 1627 setCookieIfConversion(token); 1628 1629 } 1630 }); 1631 1632 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":88674631837,"requestId":"1c95e8ff-8da7-42be-80de-1a75e892e7ae-1790289425","shopifyEmitted":true}); 1633 1634 var eventsListenerScript = document.createElement('script'); 1635 eventsListenerScript.async = true; 1636 eventsListenerScript.src = "//sanvt.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1637 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1638})();</script>
vendor: 1 bytes, line 1638
1638
1639<script 1640 defer 1641 src="https://sanvt.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1642 data-application="storefront-renderer" 1643 data-shop-id="60160245917" 1644 data-render-region="gcp-us-west1" 1645 data-page-type="page" 1646 data-theme-instance-id="184758698310" 1647 data-theme-name="ShopLab" 1648 data-theme-version="2.0.0" 1649 data-monorail-region="shop_domain" 1650 data-resource-timing-sampling-rate="10" 1651 data-shs="true" 1652 data-shs-beacon="true" 1653 data-shs-export-with-fetch="true" 1654 data-shs-logs-sample-rate="1" 1655 data-shs-beacon-endpoint="https://sanvt.com/api/collect" 1656></script>
1656 1657<meta name="shopify-y" content="78245f0c-ac9d-4b9b-b166-fb971be13baa" data-expiration="1821847025000"><meta name="shopify-s" content="5bd76f46-3bc3-4581-aad1-d2b250385399" data-expiration="1790291225000"><meta name="new-cookie-storage-activated" content="t"> 1658</head> 1659 1660 <body 1661 id="template-page" 1662 data-template="page" 1663 data-template-suffix="about-us-v2"><style data-shopify>.vue-shipping p { 1664 font-size: 12px; 1665 line-height: normal; 1666} 1667@media (min-width: 768px) { 1668 .vue-shipping p { 1669 font-size: 12px; 1670 } 1671}</style><div vue class="vue-shipping" id="shipping-bar-notice"> 1672 <shipping-bar 1673 :enable-shipping-bar="false" 1674 :current-country="`US`" 1675 :available-countries="[`AD`,`AU`,`AT`,`BH`,`BE`,`BA`,`BR`,`BG`,`CA`,`CN`,`CR`,`HR`,`CY`,`CZ`,`DK`,`EE`,`FI`,`FR`,`GE`,`DE`,`GI`,`GR`,`HK`,`HU`,`IS`,`IE`,`IL`,`IT`,`JP`,`LV`,`LI`,`LT`,`LU`,`MT`,`MX`,`MC`,`ME`,`NL`,`NZ`,`NO`,`OM`,`PL`,`PT`,`QA`,`RO`,`SA`,`RS`,`SG`,`SK`,`SI`,`ZA`,`KR`,`ES`,`SE`,`CH`,`TH`,`TR`,`AE`,`GB`,`US`,]" 1676 :link="null" 1677 :background=""#000"" 1678 :color=""#ffffff"" 1679 ></shipping-bar> 1680</div> 1681 1682 <link rel="stylesheet" href="//sanvt.com/cdn/shop/t/573/assets/wrong-lang-selector.css?v=63609411684860880881761851479" media="print" onload="this.media='all'"> 1683 1684 <wrong-lang-selector class="wrong-lang-selector padding-reg" style="display: none;"> 1685 <p data-en="Choose your preferred language" data-de="Bevorzugte Sprache auswählen" data-fr="Choisissez votre langue préférée" > 1686 Bevorzugte Sprache auswählen 1687 </p> 1688 1689 <div class="wrong-lang-selector__form"> 1690 <div class="wrong-lang-selector__form-select"> 1691 <select name="WrongLangSelector" id="WrongLangSelector"> 1692 <option value="de" selected data-en="German" data-de="Deutsch" data-fr="Allemand">Deutsch</option> 1693 <option value="en" data-en="English" data-de="Englisch" data-fr="Anglais">Englisch</option> 1694 <option value="fr" data-en="French" data-de="Französisch" data-fr="Français">Französisch</option> 1695 </select> 1696 1697 <svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 1698 <mask id="mask0_5_389" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="12" height="6"> 1699 <path d="M0 0L6 6L12 0" fill="white"/> 1700 </mask> 1701 <g mask="url(#mask0_5_389)"> 1702 <path d="M0.795497 -0.795493C0.356157 -1.23484 -0.356154 -1.23484 -0.795493 -0.795493C-1.23484 -0.356154 -1.23484 0.356157 -0.795493 0.795497L0.795497 -0.795493ZM6 6L5.20451 6.7955C5.64385 7.23484 6.35615 7.23484 6.7955 6.7955L6 6ZM12.7955 0.795497C13.2348 0.356157 13.2348 -0.356154 12.7955 -0.795493C12.3562 -1.23484 11.6438 -1.23484 11.2045 -0.795493L12.7955 0.795497ZM-0.795493 0.795497L5.20451 6.7955L6.7955 5.20451L0.795497 -0.795493L-0.795493 0.795497ZM6.7955 6.7955L12.7955 0.795497L11.2045 -0.795493L5.20451 5.20451L6.7955 6.7955Z" fill="#151414"/> 1703 </g> 1704 </svg> 1705 </div> 1706 1707 <button id="SubmitLang" data-en="Confirm" data-de="Bestätigen" data-fr="Confirmer">Bestätigen</button> 1708 </div> 1709 1710 <button id="CloseLang"> 1711 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1712 <path d="M13 1.58325L2.16663 12.4166" stroke="black" stroke-width="1.2" stroke-linejoin="round"/> 1713 <path d="M2.16663 1.58325L13 12.4166" stroke="black" stroke-width="1.2" stroke-linejoin="round"/> 1714 </svg> 1715 </button> 1716 </wrong-lang-selector> 1717 1718
1718<script defer> 1719 class WrongLangSelector extends HTMLElement { 1720 constructor() { 1721 super() 1722 1723 this.select = this.querySelector('#WrongLangSelector') 1724 this.submitButton = this.querySelector('#SubmitLang') 1725 this.closeButton = this.querySelector('#CloseLang') 1726 1727 let preferredLanguage = JSON.parse(localStorage.getItem('language_root_url') ?? '{}') 1728 1729 if(!!!preferredLanguage || !!!preferredLanguage.iso_code) { 1730 // this.setLangInLS(window.Shopify.locale) 1731 1732 }else { 1733 if(preferredLanguage?.iso_code !== window.Shopify.locale) { 1734 this.redirect(preferredLanguage.iso_code) 1735 } 1736 } 1737 1738 this.showPopup() 1739 this.setListeners() 1740 } 1741 1742 showPopup() { 1743 if(document.cookie.includes('wrongLangPopupClosed=true')) this.remove() 1744 1745 let browserLanguage = window.navigator.language || window.navigator.browserLanguage 1746 1747 if((window.Shopify.locale == 'de' && !browserLanguage.includes('de')) || (window.Shopify.locale == 'fr' && !browserLanguage.includes('fr')) || (window.Shopify.locale == 'en' && (browserLanguage.includes('fr') || browserLanguage.includes('de')))) { 1748 this.style.display = 'grid' 1749 1750 let lang = 'en' 1751 if(browserLanguage.includes('de')) { 1752 this.select.value = 'de' 1753 lang = 'de' 1754 1755 }else if(browserLanguage.includes('fr')) { 1756 this.select.value = 'fr' 1757 lang = 'fr' 1758 1759 }else { 1760 this.select.value = 'en' 1761 } 1762 1763 this.querySelectorAll(`[data-${lang}]`)?.forEach(el => el.innerText = el.getAttribute(`data-${lang}`)) 1764 1765 }else { 1766 // this.remove() 1767 } 1768 } 1769 1770 setListeners() { 1771 this.submitButton.addEventListener('click', this.handleLanguage.bind(this)) 1772 1773 this.closeButton.addEventListener('click', () => { 1774 this.setLangInLS(window.Shopify.locale) 1775 this.remove() 1776 this.setHeaderHeight(true) 1777 }) 1778 1779 document.addEventListener("DOMContentLoaded", () => { 1780 this.setHeaderHeight() 1781 }) 1782 } 1783 1784 handleLanguage() { 1785 setTimeout(() => { 1786 const lang = this.select.value 1787 1788 this.setLangInLS(lang) 1789 1790 this.redirect(lang) 1791 }, 150) 1792 } 1793 1794 setHeaderHeight(translateZero = false) { 1795 // this.headerOverlap = document.querySelector("#header.header-wrap") 1796 // if(translateZero) this.headerOverlap.style.transform = `translateY(0px)` 1797 // else this.headerOverlap.style.transform = `translateY(${this.clientHeight}px)` 1798 1799 // window.onscroll = () => { 1800 // if (window.pageYOffset > 0) { 1801 // this.headerOverlap.style.transform = `translateY(0px)` 1802 // } else { 1803 // this.headerOverlap.style.transform = `translateY(${this.clientHeight}px)` 1804 // } 1805 // } 1806 } 1807 1808 redirect(lang) { 1809 location.pathname = `/${lang.replace('en', '')}${location.pathname.replace('/de', '').replace('/en', '').replace('/fr', '')}` 1810 } 1811 1812 setLangInLS(lang) { 1813 let name = 'English' 1814 if(lang === 'de') name = 'German' 1815 if(lang === 'fr') name = 'French' 1816 1817 let rootURL = '/' 1818 if(lang === 'de') rootURL = '/de' 1819 if(lang === 'fr') rootURL = '/fr' 1820 1821 const languageRootURL = { 1822 iso_code: lang, 1823 name: name, 1824 root_url: rootURL 1825 } 1826 1827 localStorage.setItem('language_root_url', JSON.stringify(languageRootURL)) 1828 document.cookie = "wrongLangPopupClosed=true; max-age=31104000; path=/" 1829 } 1830 } 1831 1832 customElements.define('wrong-lang-selector', WrongLangSelector) 1833 </script>
1833 1834 1835<header id="shopify-section-layout-header" class="shopify-section vue-header"><div id="overlay-fix-wrapper"> <!-- wrapper to push page content below header --> 1836 <div 1837 id="header" 1838 class="header-wrap flex justify-between items-center py-4 padding-reg text-xs hover:!header-hover" 1839 style="background-color: transparent; color: #FFFFFF;" 1840 > 1841 <!-- logo --> 1842 <div vue class="flex basis-1/3 uppercase"> 1843 <a href="/" title="SANVT"><img src="//sanvt.com/cdn/shop/files/Vector_264bc8af-d7e5-4655-b100-5e9b7e64a2d9.png?v=1644289390&width=200" alt="Image" loading="lazy" class="w-[7.5rem] tablet:w-[8.125rem]" height="auto" width="auto" /></a> 1844 </div> 1845 1846 <!-- mega-menu --> 1847 1848 1849 <div vue class="flex basis-1/3 justify-center"> 1850 <nav-mega-menu 1851 :logo="`\/\/sanvt.com\/cdn\/shop\/files\/Vector.png?v=1644213613\u0026width=200`" 1852 :menu-columns="[ 1853 1854 2, 1855 1856 2, 1857 1858 3, 1859 1860 3, 1861 1862 ]" 1863 :menu-spacing="[ 1864 1865 0, 1866 1867 0, 1868 1869 0, 1870 1871 0, 1872 1873 ]" 1874 :menu-titles="[ 1875 1876 { 1877 title: `MEN`, 1878 url: `\/collections\/men` 1879 }, 1880 1881 { 1882 title: `WOMEN`, 1883 url: `\/collections\/womens` 1884 }, 1885 1886 { 1887 title: `BUSINESS ESSENTIALS`, 1888 url: `\/collections\/business-essentials` 1889 }, 1890 1891 { 1892 title: `ABOUT`, 1893 url: null 1894 } 1895 1896 ]" 1897 :menus="[ 1898 1899 [ 1900 1901 { 1902 title: `T-SHIRTS`, 1903 1904 url: `\/collections\/t-shirts-for-men`, 1905 showAsCollapsible: true, 1906 sublinks: [ 1907 1908 { 1909 title: `The Perfect T-Shirt`, 1910 1911 url: `\/products\/the-perfect-t-shirt-white` 1912 }, 1913 1914 { 1915 title: `The Heavyweight T-Shirt`, 1916 1917 url: `\/products\/the-heavyweight-t-shirt-white` 1918 }, 1919 1920 { 1921 title: `The Longsleeve T-Shirt`, 1922 1923 url: `\/products\/the-longsleeve-t-shirt-white` 1924 }, 1925 1926 { 1927 title: `The V-Neck T-Shirt`, 1928 1929 url: `\/products\/the-v-neck-t-shirt-white` 1930 }, 1931 1932 { 1933 title: `Striped T-Shirts `, 1934 1935 url: `\/collections\/striped-t-shirts-for-men` 1936 }, 1937 1938 { 1939 title: `The Lightweight T-Shirt`, 1940 1941 url: `\/products\/the-lightweight-t-shirt-white` 1942 }, 1943 1944 ] 1945 }, 1946 1947 { 1948 title: `SHIRTS \u0026 POLOS `, 1949 1950 badge: `NEW`, 1951 1952 url: `\/collections\/shirts-and-polos-for-men`, 1953 showAsCollapsible: true, 1954 sublinks: [ 1955 1956 { 1957 title: `The Business Shirt `, 1958 1959 badge: `NEW`, 1960 1961 url: `\/products\/the-perfect-business-shirt-white` 1962 }, 1963 1964 { 1965 title: `The Oxford Shirt`, 1966 1967 url: `\/products\/the-perfect-oxford-shirt-white` 1968 }, 1969 1970 { 1971 title: `The Denim Shirt`, 1972 1973 url: `\/products\/the-perfect-denim-shirt-indigo-blue` 1974 }, 1975 1976 { 1977 title: `The Polo Shirt`, 1978 1979 url: `\/products\/the-perfect-polo-shirt-white` 1980 }, 1981 1982 { 1983 title: `The Longsleeve Polo `, 1984 1985 url: `\/products\/the-longsleeve-polo-shirt-navy` 1986 }, 1987 1988 ] 1989 }, 1990 1991 { 1992 title: `TROUSERS \u0026 SHORTS`, 1993 1994 url: `\/collections\/mens-trousers`, 1995 showAsCollapsible: true, 1996 sublinks: [ 1997 1998 { 1999 title: `The Perfect Chino`, 2000 2001 url: `\/products\/the-smart-chino-navy` 2002 }, 2003 2004 { 2005 title: `The Relaxed Chino `, 2006 2007 url: `\/products\/the-relaxed-chino-navy` 2008 }, 2009 2010 { 2011 title: `The Heavyweight Chino `, 2012 2013 url: `\/products\/the-heavyweight-chino-navy` 2014 }, 2015 2016 { 2017 title: `The Perfect Sweatpants`, 2018 2019 url: `\/products\/the-perfect-sweatpants-navy` 2020 }, 2021 2022 { 2023 title: `The Perfect Shorts`, 2024 2025 url: `\/products\/the-smart-shorts-navy` 2026 }, 2027 2028 ] 2029 }, 2030 2031 { 2032 title: `DENIM`, 2033 2034 url: `\/collections\/the-denim-collection`, 2035 showAsCollapsible: true, 2036 sublinks: [ 2037 2038 { 2039 title: `The Slim Fit Jeans`, 2040 2041 url: `\/products\/the-slim-fit-jeans-washed-blue` 2042 }, 2043 2044 { 2045 title: `The Regular Fit Jeans`, 2046 2047 url: `\/products\/the-regular-fit-jeans-washed-blue` 2048 }, 2049 2050 { 2051 title: `The Relaxed Fit Jeans`, 2052 2053 url: `\/products\/the-relaxed-fit-jeans-washed-blue` 2054 }, 2055 2056 { 2057 title: `The Denim Jacket`, 2058 2059 url: `\/products\/the-denim-jacket-washed-blue` 2060 }, 2061 2062 ] 2063 }, 2064 2065 { 2066 title: `SWEATSHIRTS`, 2067 2068 url: `\/collections\/men-sweatshirts`, 2069 showAsCollapsible: true, 2070 sublinks: [ 2071 2072 { 2073 title: `The Perfect Sweatshirt`, 2074 2075 url: `\/products\/the-perfect-sweatshirt-grey-melange` 2076 }, 2077 2078 { 2079 title: `The Hooded Sweatshirt`, 2080 2081 url: `\/products\/the-hooded-sweatshirt-washed-black` 2082 }, 2083 2084 { 2085 title: `The Zip Hoodie`, 2086 2087 url: `\/products\/the-zip-hoodie-grey-melange` 2088 }, 2089 2090 { 2091 title: `The Half Zip Sweatshirt`, 2092 2093 url: `\/products\/the-half-zip-sweater-black` 2094 }, 2095 2096 ] 2097 }, 2098 2099 { 2100 title: `KNITWEAR `, 2101 2102 url: `\/collections\/collection-merino-wool`, 2103 showAsCollapsible: true, 2104 sublinks: [ 2105 2106 { 2107 title: `The Merino Sweater `, 2108 2109 url: `\/products\/the-merino-sweater-grey` 2110 }, 2111 2112 { 2113 title: `The Heavy Merino Sweater`, 2114 2115 url: `\/products\/the-heavy-merino-sweater-navy` 2116 }, 2117 2118 { 2119 title: `The Merino Roll Neck `, 2120 2121 url: `\/products\/the-merino-roll-neck-black` 2122 }, 2123 2124 ] 2125 }, 2126 2127 { 2128 title: `UNDERWEAR \u0026 SOCKS`, 2129 2130 url: `\/collections\/underwear`, 2131 showAsCollapsible: true, 2132 sublinks: [ 2133 2134 { 2135 title: `The Boxer Briefs`, 2136 2137 url: `\/products\/the-perfect-boxer-br
2137iefs-2-pack-black` 2138 }, 2139 2140 { 2141 title: `The Crew Socks`, 2142 2143 url: `\/products\/the-crew-socks-3-pack-navy` 2144 }, 2145 2146 { 2147 title: `The Half Rib Socks`, 2148 2149 url: `\/products\/the-half-rib-socks-2-pack-black-white` 2150 }, 2151 2152 ] 2153 }, 2154 2155 { 2156 title: `FOOTWEAR `, 2157 2158 badge: `NEW`, 2159 2160 url: `\/collections\/footwear`, 2161 showAsCollapsible: true, 2162 sublinks: [ 2163 2164 { 2165 title: `The Court Sneaker `, 2166 2167 url: `\/products\/the-court-sneaker-white-leather` 2168 }, 2169 2170 { 2171 title: `The Heritage Runner`, 2172 2173 url: `\/products\/the-heritage-runner-grey` 2174 }, 2175 2176 { 2177 title: `The Terrace Sneaker`, 2178 2179 url: `\/products\/the-terrace-sneaker-white-leather` 2180 }, 2181 2182 { 2183 title: `The Tennis Sneaker `, 2184 2185 badge: `NEW`, 2186 2187 url: `\/products\/the-tennis-sneaker-white-leather-white` 2188 }, 2189 2190 ] 2191 }, 2192 2193 { 2194 title: `ACCESSORIES`, 2195 2196 url: `\/collections\/accessories-for-men`, 2197 showAsCollapsible: true, 2198 sublinks: [ 2199 2200 { 2201 title: `The Tote Bag`, 2202 2203 url: `\/products\/the-canvas-tote-bag-navy` 2204 }, 2205 2206 { 2207 title: `The Merino Beanie`, 2208 2209 url: `\/products\/the-merino-beanie-black` 2210 }, 2211 2212 { 2213 title: `The Merino Scarf`, 2214 2215 url: `\/products\/the-merino-scarf-black` 2216 }, 2217 2218 { 2219 title: `Gift Cards`, 2220 2221 url: `\/collections\/gift-cards` 2222 }, 2223 2224 ] 2225 }, 2226 2227 ], 2228 2229 [ 2230 2231 { 2232 title: `T-SHIRTS`, 2233 2234 url: `\/collections\/t-shirts-for-women`, 2235 showAsCollapsible: true, 2236 sublinks: [ 2237 2238 { 2239 title: `The Unisex T-Shirt`, 2240 2241 url: `\/products\/the-boyfriend-t-shirt-white` 2242 }, 2243 2244 { 2245 title: `The Heavyweight T-Shirt`, 2246 2247 url: `\/products\/the-heavyweight-boyfriend-t-shirt-black` 2248 }, 2249 2250 { 2251 title: `The Longsleeve T-Shirt`, 2252 2253 url: `\/products\/the-unisex-longsleeve-t-shirt-
2253dark-navy` 2254 }, 2255 2256 { 2257 title: `The V-Neck T-Shirt`, 2258 2259 url: `\/products\/the-boyfriend-v-neck-white` 2260 }, 2261 2262 { 2263 title: `Striped T-Shirts`, 2264 2265 url: `\/collections\/striped-t-shirts-for-women` 2266 }, 2267 2268 { 2269 title: `The Lightweight T-Shirt`, 2270 2271 url: `\/products\/the-unisex-lightweight-t-shirt-off-white` 2272 }, 2273 2274 ] 2275 }, 2276 2277 { 2278 title: `BLOUSES \u0026 POLOS`, 2279 2280 url: `\/collections\/shirts-blouses`, 2281 showAsCollapsible: true, 2282 sublinks: [ 2283 2284 { 2285 title: `The Oversized Shirt`, 2286 2287 url: `\/products\/the-oversized-oxford-shirt-white` 2288 }, 2289 2290 { 2291 title: `The Denim Shirt`, 2292 2293 url: `\/products\/the-oversized-denim-shirt-indigo-blue` 2294 }, 2295 2296 { 2297 title: `The Unisex Polo`, 2298 2299 url: `\/products\/the-boyfriend-polo-shirt-black` 2300 }, 2301 2302 { 2303 title: `The Longsleeve Polo`, 2304 2305 url: `\/products\/the-unisex-longsleeve-polo-shirt-navy` 2306 }, 2307 2308 ] 2309 }, 2310 2311 { 2312 title: `TROUSERS`, 2313 2314 url: `\/collections\/trousers-women`, 2315 showAsCollapsible: true, 2316 sublinks: [ 2317 2318 { 2319 title: `The Unisex Chino`, 2320 2321 url: `\/products\/the-boyfriend-chino-navy` 2322 }, 2323 2324 { 2325 title: `The Relaxed Chino`, 2326 2327 url: `\/products\/the-relaxed-boyfriend-chino-navy` 2328 }, 2329 2330 { 2331 title: `The Unisex Sweatpants`, 2332 2333 url: `\/products\/the-boyfriend-sweatpants-navy` 2334 }, 2335 2336 ] 2337 }, 2338 2339 { 2340 title: `DENIM `, 2341 2342 url: `\/collections\/the-women-s-denim-collection`, 2343 showAsCollapsible: true, 2344 sublinks: [ 2345 2346 { 2347 title: `The Slim Fit Jeans`, 2348 2349 url: `\/products\/the-unisex-slim-fit-jeans-washed-blue` 2350 }, 2351 2352 { 2353 title: `The Regular Fit Jeans`, 2354 2355 url: `\/products\/the-unisex-regular-fit-jeans-light-blue` 2356 }, 2357 2358 { 2359 title: `The Relaxed Fit Jeans`, 2360 2361 url: `\/products\/the-unisex-relaxed-fit-jeans-washed-blue` 2362 }, 2363 2364 { 2365 title: `The Denim Jacket`, 2366 2367 url: `\/products\/the-unisex-denim-jacket-washed-blue` 2368 }, 2369 2370 ] 2371 }, 2372 2373 { 2374 title: `SWEATSHIRTS \u0026 HOODIES`, 2375 2376 url: `\/collections\/sweatshirts-for-women`, 2377 showAsCollapsible: true, 2378 sublinks: [ 2379 2380 { 2381 title: `The Unisex Sweatshirt`, 2382 2383 url: `\/products\/the-boyfriend-sweatshirt-washed-black` 2384 }, 2385 2386 { 2387 title: `The Unisex Hoodie`, 2388 2389 url: `\/products\/the-boyfriend-hoodie-grey-melange` 2390 }, 2391 2392 { 2393 title: `The Zip Hoodie`, 2394 2395 url: `\/products\/the-unisex-zip-hoodie-navy` 2396 }, 2397 2398 { 2399 title: `The Unisex Half Zip Sweatshirt`, 2400 2401 url: `\/products\/the-unisex-half-zip-sweater-grey-melange` 2402 }, 2403 2404 ] 2405 }, 2406 2407 { 2408 title: `KNITWEAR `, 2409 2410 url: `\/collections\/collection-merino-wool-for-women`, 2411 showAsCollapsible: true, 2412 sublinks: [ 2413 2414 { 2415 title: `The Merino Sweater`, 2416 2417 url: `\/products\/the-unisex-merino-sweater-navy` 2418 }, 2419 2420 { 2421 title: `The Heavy Merino Sweater`, 2422 2423 url: `\/products\/the-unisex-heavy-merino-sweater-navy` 2424 }, 2425 2426 { 2427 title: `The Merino Roll Neck `, 2428 2429 url: `\/products\/the-unisex-merino-roll-neck-black` 2430 }, 2431 2432 ] 2433 }, 2434 2435 { 2436 title: `FOOTWEAR `, 2437 2438 badge: `NEW`, 2439 2440 url: `\/collections\/footwear-women`, 2441 showAsCollapsible: true, 2442 sublinks: [ 2443 2444 { 2445 title: `The Court Sneaker`, 2446 2447 url: `\/products\/the-unisex-court-sneaker-full-white-leather` 2448 }, 2449 2450 {
2451 title: `The Unisex Heritage Runner`, 2452 2453 url: `\/products\/the-unisex-heritage-runner-grey` 2454 }, 2455 2456 { 2457 title: `The Unisex Terrace Sneaker`, 2458 2459 url: `\/products\/the-unisex-terrace-sneaker-white-leather-copy` 2460 }, 2461 2462 { 2463 title: `The Unisex Tennis Sneaker `, 2464 2465 badge: `NEW`, 2466 2467 url: `\/products\/the-unisex-tennis-sneaker-white-leather-white` 2468 }, 2469 2470 ] 2471 }, 2472 2473 { 2474 title: `ACCESSORIES`, 2475 2476 url: `\/collections\/accessories-for-women`, 2477 showAsCollapsible: true, 2478 sublinks: [ 2479 2480 { 2481 title: `The Crew Socks`, 2482 2483 url: `\/products\/the-crew-socks-3-pack-mix` 2484 }, 2485 2486 { 2487 title: `The Half Rib Socks`, 2488 2489 url: `\/products\/the-half-rib-socks-2-pack-white` 2490 }, 2491 2492 { 2493 title: `The Tote Bag`, 2494 2495 url: `\/products\/the-canvas-tote-bag-navy` 2496 }, 2497 2498 { 2499 title: `The Merino Beanie`, 2500 2501 url: `\/products\/the-unisex-merino-beanie-grey-melange` 2502 }, 2503 2504 { 2505 title: `The Merino Scarf`, 2506 2507 url: `\/products\/the-unisex-merino-scarf-grey-melange` 2508 }, 2509 2510 ] 2511 }, 2512 2513 ], 2514 2515 [ 2516 2517 ], 2518 2519 [ 2520 2521 { 2522 title: `ABOUT US`, 2523 2524 url: `\/pages\/about-us`, 2525 showAsCollapsible: false, 2526 sublinks: [ 2527 2528 { 2529 title: `Our Philosophy`, 2530 2531 url: `\/pages\/about-us` 2532 }, 2533 2534 { 2535 title: `Our Manufacturers`, 2536 2537 url: `\/pages\/factories` 2538 }, 2539 2540 { 2541 title: `Our Community`, 2542 2543 url: `\/pages\/about-ambassador` 2544 }, 2545 2546 { 2547 title: `Our Sizes`, 2548 2549 url: `\/pages\/our-sizes` 2550 }, 2551 2552 { 2553 title: `Meet the Team`, 2554 2555 url: `\/pages\/about-meet-the-team` 2556 }, 2557 2558 ] 2559 }, 2560 2561 { 2562 title: `IMPACT`, 2563 2564 url: `\/pages\/sustainable-basics`, 2565 showAsCollapsible: false, 2566 sublinks: [ 2567 2568 { 2569 title: `Our Commitment`, 2570 2571 url: `\/pages\/sustainable-basics` 2572 }, 2573 2574 { 2575 title: `Climate Promise`, 2576 2577 url: `\/pages\/climate-promise` 2578 }, 2579 2580 {
2581 title: `Carbon Footprint`, 2582 2583 url: `\/pages\/sustainability-product-carbon-emissions` 2584 }, 2585 2586 { 2587 title: ` B Corp Certification`, 2588 2589 url: `\/pages\/sustainability-b-corp-certification` 2590 }, 2591 2592 { 2593 title: `Care \u0026 Repair`, 2594 2595 url: `\/pages\/landing-care-guide` 2596 }, 2597 2598 ] 2599 }, 2600 2601 { 2602 title: `INSPIRATION`, 2603 2604 url: `\/pages\/magazine`, 2605 showAsCollapsible: false, 2606 sublinks: [ 2607 2608 { 2609 title: `Our Magazine`, 2610 2611 url: `\/pages\/magazine` 2612 }, 2613 2614 { 2615 title: `Product Insights | Denim`, 2616 2617 url: `\/pages\/denim-2-0` 2618 }, 2619 2620 { 2621 title: `Product Insights | Footwear`, 2622 2623 url: `\/pages\/footwear` 2624 }, 2625 2626 { 2627 title: `The Denim Fit Guide`, 2628 2629 url: `\/pages\/the-denim-fit-guide` 2630 }, 2631 2632 { 2633 title: `T-Shirt Guide`, 2634 2635 url: `\/collections\/collection-t-shirt-guide` 2636 }, 2637 2638 ] 2639 }, 2640 2641 ], 2642 2643 ]" 2644 :side-menus="[ 2645 2646 [ 2647 2648 { 2649 title: `SHOP ALL`, 2650 2651 url: `\/collections\/men` 2652 }, 2653 2654 { 2655 title: `BESTSELLERS`, 2656 2657 url: `\/collections\/best-sellers-for-men` 2658 }, 2659 2660 { 2661 title: `NEW`, 2662 2663 url: `\/collections\/new-arrivals-men` 2664 }, 2665 2666 { 2667 title: `GIFT CARDS`, 2668 2669 url: `\/collections\/gift-cards` 2670 }, 2671 2672 { 2673 title: `DENIM FIT GUIDE`, 2674 2675 url: `\/pages\/the-denim-fit-guide` 2676 }, 2677 2678 ], 2679 2680 [ 2681 2682 { 2683 title: `SHOP ALL`, 2684 2685 url: `\/collections\/womens` 2686 }, 2687 2688 { 2689 title: `BESTSELLERS`, 2690 2691 url: `\/collections\/best-sellers-for-women` 2692 }, 2693 2694 { 2695 title: `NEW`, 2696 2697 url: `\/collections\/new-arrivals-for-women` 2698 }, 2699 2700 { 2701 title: `GIFT CARDS`, 2702 2703 url: `\/collections\/gift-cards` 2704 }, 2705 2706 ], 2707 2708 [ 2709 2710 ], 2711 2712 [ 2713 2714 ], 2715 2716 ]" 2717 :banners="[ 2718 2719 [ 2720 2721 { 2722 banner_image: `\/\/sanvt.com\/cdn\/shop\/files\/MEN_360ed849-55f7-4a5b-b71c-138e9693cf36.jpg?v=1787238098`, 2723 banner_title: `MEN`, 2724 banner_btn_url: `\/collections\/men`, 2725 banner_btn_text: `Explore`, 2726 button_size: `very_small`, 2727 button_size_mobile: `very_small`,
2728 show_arrow: false, 2729 is_font_bold : true, 2730 is_italic : false, 2731 is_underline : false, 2732 title_font_size_mobile : 26, 2733 title_font_size_desktop : 32, 2734 }, 2735 2736 2737 2738 ], 2739 2740 [ 2741 2742 { 2743 banner_image: `\/\/sanvt.com\/cdn\/shop\/files\/WOMEN_ed3e18f1-fb3c-458a-8155-2a2134b34c0e.jpg?v=1787238098`, 2744 banner_title: `WOMEN`, 2745 banner_btn_url: `\/collections\/womens`, 2746 banner_btn_text: `Explore`, 2747 button_size: `very_small`, 2748 button_size_mobile: `very_small`, 2749 show_arrow: false, 2750 is_font_bold : true, 2751 is_italic : false, 2752 is_underline : false, 2753 title_font_size_mobile : 26, 2754 title_font_size_desktop : 38, 2755 }, 2756 2757 2758 2759 ], 2760 2761 [ 2762 2763 2764 2765 ], 2766 2767 [ 2768 2769 { 2770 banner_image: `\/\/sanvt.com\/cdn\/shop\/files\/Copy_of_Copy_of_Untitled_Design.png?v=1717763558`, 2771 banner_title: `OUR PHILOSOPHY`, 2772 banner_btn_url: `\/pages\/about-us`, 2773 banner_btn_text: `Learn More`, 2774 button_size: `very_small`, 2775 button_size_mobile: `very_small`, 2776 show_arrow: false, 2777 is_font_bold : true, 2778 is_italic : false, 2779 is_underline : false, 2780 title_font_size_mobile : 26, 2781 title_font_size_desktop : 16, 2782 }, 2783 2784 2785 2786 ], 2787 2788 ]" 2789 ></nav-mega-menu> 2790 </div> 2791 2792 <!-- icons --> 2793 <div vue id="icons" class="inline-grid items-center gap-x-7 grid-flow-col basis-1/3 justify-end"> 2794 <details-modal class="header__search" style="margin-right:-7px"> 2795 <details id="open-header-search"> 2796 <summary style="margin-top:5px" 2797 class="header__icon header__icon--search header__icon--summary" 2798 aria-haspopup="dialog" 2799 > 2800 <span> 2801 <svg height="30" width="30" style="fill: white ;enable-background:new 0 0 24 24;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 40" x="0px" y="0px"><g data-name="12"> 2802 <path d="M28.14,26.73l-6.4-6.4A10,10,0,0,0,6.93,6.93a10,10,0,0,0,13.4,14.81l6.4,6.4a1,1,0,0,0,1.41-1.41ZM8.34,19.66a8,8,0,1,1,11.31,0A7.95,7.95,0,0,1,8.34,19.66Z"/> 2803 </g> 2804 </svg> 2805 </span> 2806 </summary> 2807 <div style="color: rgb(21, 20, 20);" id="search-container-div" class="search-modal modal__content gradient bg-white flex justify-center items-center pt-5 h-24 fixed left-0 right-0 z-10 transition-colors duration-300 ease-in-out"> 2808 <div class="modal-overlay"></div> 2809 <div class="max-h-full search-modal__content z-10 w-full tablet:max-w-[702px]" tabindex="-1"> 2810 <predictive-search class="h-fit max-h-[50px] block search-modal__form" data-loading-text="Search"> 2811 <form action="/search" method="get" role="search" class="h-fit max-h-[50px] search search-modal__form"> 2812 <input type="hidden" name="type" value="product"> 2813 2814 <div class="field max-h-[50px] flex justify-center relative"> 2815 <svg class="absolute top-1/2 left-[32px] tablet:left-[20px] transform -translate-y-1/2 z-10" style="fill: white ;enable-background:new 0 0 24 24;" height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30" x="0px" y="0px"><g data-name="12"> 2816 <path d="M28.14,26.73l-6.4-6.4A10,10,0,0,0,6.93,6.93a10,10,0,0,0,13.4,14.81l6.4,6.4a1,1,0,0,0,1.41-1.41ZM8.34,19.66a8,8,0,1,1,11.31,0A7.95,7.95,0,0,1,8.34,19.66Z"/> 2817 </g> 2818 </svg> 2819 <input class="search__input field__input pt-[13.5px] tablet:mx-0 mx-[1rem] mobile:pl-[38px] tablet:pl-[42px] mobile:h-[36px] tablet:h-[40px] tablet:w-[702px] w-full p-[10px] px-[16px] rounded-full border border-black " id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false"> 2820 <input type="hidden" name="options[prefix]" value="last"> 2821 <button type="reset" class="reset__button field__button hidden" aria-label="Reset"> 2822 2823 </button> 2824 <button class="search__button field__button" aria-label="Search"> 2825 </button> 2826 </div> 2827 <div class="predictive-search predictive-search--header mobile:w-full tablet:w-[702px] tablet:-mt-[15px] tablet:pt-[15px] !max-h-[calc(100vh-127px)] tablet:border tablet:border-solid tablet:border-[rgba(18,18,18,0.1)] bg-white z-3 rounded-b-none shadow-[rgba(18,18,18,0)_0px_4px_5px_0px] overflow-y-auto" tabindex="-1" data-predictive-search></div> 2828 </form> 2829 </predictive-search> 2830 <button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close"> 2831 </button> 2832 </div> 2833 </div> 2834 </details> 2835</details-modal> 2836 2837 <button 2838 type="button" 2839 class="block" 2840 > 2841 <a href="/account"> 2842 <v-icon icon="account" :height="21" :width="21" color="#FFFFFF"></v-icon> 2843 </a> 2844 </button> 2845 <button 2846 type="button" 2847 class="modal-trigger" 2848 data-modal-id="ajax-cart" 2849 > 2850 <cart-icons color="#FFFFFF"></cart-icons> 2851 </button> 2852 2853 <button 2854 type="button" 2855 class="modal-trigger tablet:hidden"
2856 data-modal-id="drawer-menu" 2857 > 2858 <v-icon icon="burger" :height="17" :width="20" color="#FFFFFF"></v-icon> 2859 </button> 2860 2861 <div class="small-hide tablet:block" style="margin-top: 5px"> 2862 <localization-picker></localization-picker> 2863 </div> 2864 2865 </div> 2866 </div> 2867 </div><!-- mobile drawer -->
2867<script defer="defer"> 2868 document.addEventListener("page:loaded", () => { 2869 let overlayFixWrapper = document.querySelector("#overlay-fix-wrapper"); 2870 let headerOverlap = document.querySelector("#header.header-wrap"); 2871 let overlayFix = document.querySelector("header + :not(.hero)"); 2872 let searchContainer = document.querySelector("#search-container-div"); 2873 let SearchIcon = document.querySelector(".header__icon--search"); 2874 SearchIcon.addEventListener("click", function() { 2875 searchContainer.style.cssText = `background: #fff`; 2876 }); 2877 document.addEventListener('mouseleave', function(event) { 2878 let openHeaderSearch = document.querySelector("#open-header-search"); 2879 if (openHeaderSearch && openHeaderSearch.hasAttribute('open')) { 2880 headerOverlap.classList.add("!header-hover"); 2881 } 2882 2883 }); 2884 2885 let shippingNotice = document.querySelector("#shipping-bar-notice"); 2886 if (shippingNotice && shippingNotice != null) { 2887 shippingNotice.addEventListener('mouseover', function(event) { 2888 let openHeaderSearch = document.querySelector("#open-header-search"); 2889 if (openHeaderSearch && openHeaderSearch.hasAttribute('open')) { 2890 headerOverlap.classList.add("!header-hover"); 2891 } 2892 }); 2893 } 2894 if (headerOverlap && overlayFix) { 2895 headerOverlap.style.background = `#fff`; 2896 headerOverlap.style.color = `#151414 !important`; 2897 headerOverlap.classList.add("!header-hover"); 2898 searchContainer.style.cssText = `background: #fff !important`; 2899 } 2900 else if (headerOverlap && headerOverlap.classList.contains('force-dark')) { 2901 headerOverlap.style.cssText = `background: transparent; color: #151414;`; 2902 window.onscroll = () => { 2903 window.pageYOffset > 20 ? headerOverlap.classList.add("!header-hover") : headerOverlap.classList.remove("!header-hover") 2904 }; 2905 } 2906 else { 2907 // change header styling on scroll 2908 2909 document.addEventListener("scroll", () => { 2910 if (window.pageYOffset > 20) { 2911 headerOverlap.classList.add("!header-hover"); 2912 // searchContainer.style.cssText = `background: #fff`; 2913 } else { 2914 headerOverlap.classList.remove("!header-hover"); 2915 // searchContainer.style.cssText = `background: transparent;color:#151414`; 2916 } 2917 }) 2918 } 2919 }); 2920</script>
2920<aside vue class="modal-popup flex w-full h-full bg-black-100/50 fixed top-0 left-0 -z-[1000] opacity-0 overflow-y-scroll overflow-x-hidden drawer-menu sidebar-right justify-end slide-x" data-modal-id="drawer-menu"> 2921 <div 2922 class="modal-popup__content pt-10 px-5 bg-white z-[1000] opacity-100"style="position: fixed; top: 0; bottom: 0; right:0; width: 484px; max-width: 100vw; overflow-y: auto; overflow-x: hidden;" 2923 2924 2925 > 2926 2927 2928 <nav-drawer 2929 :logo="`\/\/sanvt.com\/cdn\/shop\/files\/Vector.png?v=1644213613\u0026width=200`" 2930 :menu-titles="[ 2931 2932 { 2933 title: `MEN`, 2934 url: `\/collections\/men` 2935 }, 2936 2937 { 2938 title: `WOMEN`, 2939 url: `\/collections\/womens` 2940 }, 2941 2942 { 2943 title: `BUSINESS ESSENTIALS`, 2944 url: `\/collections\/business-essentials` 2945 }, 2946 2947 { 2948 title: `ABOUT`, 2949 url: null 2950 } 2951 2952 ]" 2953 :menus="[ 2954 2955 [ 2956 2957 { 2958 title: `T-SHIRTS`, 2959 2960 url: `\/collections\/t-shirts-for-men`, 2961 showAsCollapsible: true, 2962 sublinks: [ 2963 2964 { 2965 title: `The Perfect T-Shirt`, 2966 2967 url: `\/products\/the-perfect-t-shirt-white` 2968 }, 2969 2970 { 2971 title: `The Heavyweight T-Shirt`, 2972 2973 url: `\/products\/the-heavyweight-t-shirt-white` 2974 }, 2975 2976 { 2977 title: `The Longsleeve T-Shirt`, 2978 2979 url: `\/products\/the-longsleeve-t-shirt-white` 2980 }, 2981 2982 { 2983 title: `The V-Neck T-Shirt`, 2984 2985 url: `\/products\/the-v-neck-t-shirt-white` 2986 }, 2987 2988 { 2989 title: `Striped T-Shirts `, 2990 2991 url: `\/collections\/striped-t-shirts-for-men` 2992 }, 2993 2994 { 2995 title: `The Lightweight T-Shirt`, 2996 2997 url: `\/products\/the-lightweight-t-shirt-white` 2998 }, 2999 3000 ] 3001 }, 3002 3003 { 3004 title: `SHIRTS \u0026 POLOS `, 3005 3006 badge: `NEW`, 3007 3008 url: `\/collections\/shirts-and-polos-for-men`, 3009 showAsCollapsible: true, 3010 sublinks: [ 3011 3012 { 3013 title: `The Business Shirt `, 3014 3015 badge: `NEW`, 3016 3017 url: `\/products\/the-perfect-business-shirt-white` 3018 }, 3019 3020 { 3021 title: `The Oxford Shirt`, 3022 3023 url: `\/products\/the-perfect-oxford-shirt-white` 3024 }, 3025 3026 { 3027 title: `The Denim Shirt`, 3028 3029 url: `\/products\/the-perfect-denim-shirt-indigo-blue` 3030 }, 3031 3032 { 3033 title: `The Polo Shirt`, 3034 3035 url: `\/products\/the-perfect-polo-shirt-white` 3036 }, 3037 3038 { 3039 title: `The Longsleeve Polo `, 3040 3041 url: `\/products\/the-longsleeve-polo-shirt-navy` 3042 }, 3043 3044 ] 3045 }, 3046 3047 { 3048 title: `TROUSERS \u0026 SHORTS`, 3049 3050 url: `\/collections\/mens-trousers`, 3051 showAsCollapsible: true, 3052 sublinks: [ 3053 3054 { 3055 title: `The Perfect Chino`, 3056 3057 url: `\/products\/the-smart-chino-navy` 3058 }, 3059 3060 { 3061 title: `The Relaxed Chino `, 3062 3063 url: `\/products\/the-relaxed-chino-navy` 3064 }, 3065 3066 { 3067 title: `The Heavyweight Chino `, 3068 3069 url: `\/products\/the-heavyweight-chino-navy` 3070 }, 3071 3072 { 3073 title: `The Perfect Sweatpants`, 3074 3075 url: `\/products\/the-perfect-sweatpants-navy` 3076 }, 3077 3078 { 3079 title: `The Perfect Shorts`, 3080 3081 url: `\/products\/the-smart-shorts-navy` 3082 }, 3083 3084 ] 3085 }, 3086 3087 { 3088 title: `DENIM`, 3089 3090 url: `\/collections\/the-denim-collection`, 3091 showAsCollapsible: true, 3092 sublinks: [ 3093 3094 { 3095 title: `The Slim Fit Jeans`, 3096 3097 url: `\/products\/the-slim-fit-jeans-washed-blue` 3098 }, 3099 3100 { 3101 title: `The Regular Fit Jeans`, 3102 3103 url: `\/products\/the-regular-fit-jeans-washed-blue` 3104 }, 3105 3106 { 3107 title: `The Relaxed Fit Jeans`, 3108 3109 url: `\/products\/the-relaxed-fit-jeans-washed-blue` 3110 }, 3111 3112 { 3113 title: `The Denim Jacket`, 3114 3115 url: `\/products\/the-denim-jacket-washed-blue` 3116 }, 3117 3118 ] 3119 }, 3120 3121 { 3122 title: `SWEATSHIRTS`, 3123 3124 url: `\/collections\/men-sweatshirts`, 3125 showAsCollapsible: true, 3126 sublinks: [ 3127 3128 { 3129 title: `The Perfect Sweatshirt`, 3130 3131 url: `\/products\/the-perfect-sweatshirt-grey-melange` 3132 }, 3133 3134 { 3135 title: `The Hooded Sweatshirt`, 3136 3137 url: `\/products\/the-hooded-sweatshirt-washed-black` 3138 }, 3139 3140 { 3141 title: `The Zip Hoodie`, 3142 3143 url: `\/products\/the-zip-hoodie-grey-melange` 3144 }, 3145 3146 { 3147 title: `The Half Zip Sweatshirt`, 3148 3149 url: `\/products\/the-half-zip-sweater-black` 3150 }, 3151 3152 ] 3153 }, 3154 3155 { 3156 title: `KNITWEAR `, 3157 3158 url: `\/collections\/collection-merino-wool`, 3159 showAsCollapsible: true, 3160 sublinks: [ 3161 3162 { 3163 title: `The Merino Sweater `, 3164 3165 url: `\/products\/the-merino-sweater-grey` 3166 }, 3167 3168 { 3169 title: `The Heavy Merino Sweater`, 3170 3171 url: `\/products\/the-heavy-merino-sweater-navy` 3172 }, 3173 3174 { 3175 title: `The Merino Roll Neck `, 3176 3177 url: `\/products\/the-merino-roll-neck-black` 3178 }, 3179 3180 ] 3181 }, 3182 3183 { 3184 title: `UNDERWEAR \u0026 SOCKS`, 3185 3186 url: `\/collections\/underwear`, 3187 showAsCollapsible: true, 3188 sublinks: [ 3189 3190 { 3191 title: `The Boxer Briefs`, 3192
3193 url: `\/products\/the-perfect-boxer-briefs-2-pack-black` 3194 }, 3195 3196 { 3197 title: `The Crew Socks`, 3198 3199 url: `\/products\/the-crew-socks-3-pack-navy` 3200 }, 3201 3202 { 3203 title: `The Half Rib Socks`, 3204 3205 url: `\/products\/the-half-rib-socks-2-pack-black-white` 3206 }, 3207 3208 ] 3209 }, 3210 3211 { 3212 title: `FOOTWEAR `, 3213 3214 badge: `NEW`, 3215 3216 url: `\/collections\/footwear`, 3217 showAsCollapsible: true, 3218 sublinks: [ 3219 3220 { 3221 title: `The Court Sneaker `, 3222 3223 url: `\/products\/the-court-sneaker-white-leather` 3224 }, 3225 3226 { 3227 title: `The Heritage Runner`, 3228 3229 url: `\/products\/the-heritage-runner-grey` 3230 }, 3231 3232 { 3233 title: `The Terrace Sneaker`, 3234 3235 url: `\/products\/the-terrace-sneaker-white-leather` 3236 }, 3237 3238 { 3239 title: `The Tennis Sneaker `, 3240 3241 badge: `NEW`, 3242 3243 url: `\/products\/the-tennis-sneaker-white-leather-white` 3244 }, 3245 3246 ] 3247 }, 3248 3249 { 3250 title: `ACCESSORIES`, 3251 3252 url: `\/collections\/accessories-for-men`, 3253 showAsCollapsible: true, 3254 sublinks: [ 3255 3256 { 3257 title: `The Tote Bag`, 3258 3259 url: `\/products\/the-canvas-tote-bag-navy` 3260 }, 3261 3262 { 3263 title: `The Merino Beanie`, 3264 3265 url: `\/products\/the-merino-beanie-black` 3266 }, 3267 3268 { 3269 title: `The Merino Scarf`, 3270 3271 url: `\/products\/the-merino-scarf-black` 3272 }, 3273 3274 { 3275 title: `Gift Cards`, 3276 3277 url: `\/collections\/gift-cards` 3278 }, 3279 3280 ] 3281 }, 3282 3283 ], 3284 3285 [ 3286 3287 { 3288 title: `T-SHIRTS`, 3289 3290 url: `\/collections\/t-shirts-for-women`, 3291 showAsCollapsible: true, 3292 sublinks: [ 3293 3294 { 3295 title: `The Unisex T-Shirt`, 3296 3297 url: `\/products\/the-boyfriend-t-shirt-white` 3298 }, 3299 3300 { 3301 title: `The Heavyweight T-Shirt`, 3302 3303 url: `\/products\/the-heavyweight-boyfriend-t-shirt-black` 3304 }, 3305 3306 { 3307 title: `The Longsleeve T-Shirt`, 3308 3309 url: `\/products\/the-unisex-longsleeve-t-shirt-dark-navy` 3310 }, 3311 3312 { 3313 title: `The V-Neck T-Shirt`, 3314 3315 url: `\/products\/the-boyfriend-v-neck-white` 3316 }, 3317 3318 { 3319 title: `Striped T-Shirts`, 3320 3321 url: `\/collections\/striped-t-shirts-for-women` 3322 }, 3323 3324 { 3325 title: `The Lightweight T-Shirt`, 3326 3327 url: `\/products\/the-unisex-lightweight-t-shirt-off-white` 3328 }, 3329 3330 ] 3331 }, 3332 3333 { 3334 title: `BLOUSES \u0026 POLOS`, 3335 3336 url: `\/collections\/shirts-blouses`, 3337 showAsCollapsible: true, 3338 sublinks: [ 3339 3340 { 3341 title: `The Oversized Shirt`, 3342 3343 url: `\/products\/the-oversized-oxford-shirt-white` 3344 }, 3345 3346 { 3347 title: `The Denim Shirt`, 3348 3349 url: `\/products\/the-oversized-denim-shirt-indigo-blue` 3350 }, 3351 3352 { 3353 title: `The Unisex Polo`, 3354 3355 url: `\/products\/the-boyfriend-polo-shirt-black` 3356 }, 3357 3358 { 3359 title: `The Longsleeve Polo`, 3360 3361 url: `\/products\/the-unisex-longsleeve-polo-shirt-navy` 3362 }, 3363 3364 ] 3365 }, 3366 3367 { 3368 title: `TROUSERS`, 3369 3370 url: `\/collections\/trousers-women`, 3371 showAsCollapsible: true, 3372 sublinks: [ 3373 3374 { 3375 title: `The Unisex Chino`, 3376 3377 url: `\/products\/the-boyfriend-chino-navy` 3378 }, 3379 3380 { 3381 title: `The Relaxed Chino`, 3382 3383 url: `\/products\/the-relaxed-boyfriend-chino-navy` 3384 }, 3385 3386 { 3387 title: `The Unisex Sweatpants`, 3388 3389 url: `\/products\/the-boyfriend-sweatpants-navy` 3390 }, 3391 3392 ] 3393 }, 3394 3395 { 3396 title: `DENIM `, 3397 3398 url: `\/collections\/the-women-s-denim-collection`, 3399 showAsCollapsible: true, 3400 sublinks: [ 3401 3402 { 3403 title: `The Slim Fit Jeans`, 3404 3405 url: `\/products\/the-unisex-slim-fit-jeans-washed-blue` 3406 }, 3407 3408 { 3409 title: `The Regular Fit Jeans`, 3410 3411 url: `\/products\/the-unisex-regular-fit-jeans-light-blue` 3412 }, 3413 3414 { 3415 title: `The Relaxed Fit Jeans`, 3416 3417 url: `\/products\/the-unisex-relaxed-fit-jeans-washed-blue` 3418 }, 3419 3420 { 3421 title: `The Denim Jacket`, 3422 3423 url: `\/products\/the-unisex-denim-jacket-washed-blue` 3424 }, 3425 3426 ] 3427 }, 3428 3429 { 3430 title: `SWEATSHIRTS \u0026 HOODIES`, 3431 3432 url: `\/collections\/sweatshirts-for-women`, 3433 showAsCollapsible: true, 3434 sublinks: [ 3435 3436 { 3437 title: `The Unisex Sweatshirt`, 3438 3439 url: `\/products\/the-boyfriend-sweatshirt-washed-black` 3440 }, 3441 3442 { 3443 title: `The Unisex Hoodie`, 3444 3445 url: `\/products\/the-boyfriend-hoodie-grey-melange` 3446 }, 3447 3448 { 3449 title: `The Zip Hoodie`, 3450 3451 url: `\/products\/the-unisex-zip-hoodie-navy` 3452 }, 3453 3454 { 3455 title: `The Unisex Half Zip Sweatshirt`, 3456 3457 url: `\/products\/the-unisex-half-zip-sweater-grey-melange` 3458 }, 3459 3460 ] 3461 }, 3462 3463 { 3464 title: `KNITWEAR `, 3465 3466 url: `\/collections\/collection-merino-wool-for-women`, 3467 showAsCollapsible: true, 3468 sublinks: [ 3469 3470 { 3471 title: `The Merino Sweater`, 3472 3473 url: `\/products\/the-unisex-merino-sweater-navy` 3474 }, 3475 3476 { 3477 title: `The Heavy Merino Sweater`, 3478 3479 url: `\/products\/the-unisex-heavy-merino-sweater-navy` 3480 }, 3481 3482 { 3483 title: `The Merino Roll Neck `, 3484 3485 url: `\/products\/the-unisex-merino-roll-neck-black` 3486 }, 3487 3488 ] 3489 }, 3490 3491 { 3492 title: `FOOTWEAR `, 3493 3494 badge: `NEW`, 3495 3496 url: `\/collections\/footwear-women`, 3497 showAsCollapsible: true, 3498 sublinks: [ 3499 3500 { 3501 title: `The Court Sneaker`, 3502 3503 url: `\/products\/the-unisex-court-sneaker-full-white-leather` 3504 }, 3505 3506 {
3507 title: `The Unisex Heritage Runner`, 3508 3509 url: `\/products\/the-unisex-heritage-runner-grey` 3510 }, 3511 3512 { 3513 title: `The Unisex Terrace Sneaker`, 3514 3515 url: `\/products\/the-unisex-terrace-sneaker-white-leather-copy` 3516 }, 3517 3518 { 3519 title: `The Unisex Tennis Sneaker `, 3520 3521 badge: `NEW`, 3522 3523 url: `\/products\/the-unisex-tennis-sneaker-white-leather-white` 3524 }, 3525 3526 ] 3527 }, 3528 3529 { 3530 title: `ACCESSORIES`, 3531 3532 url: `\/collections\/accessories-for-women`, 3533 showAsCollapsible: true, 3534 sublinks: [ 3535 3536 { 3537 title: `The Crew Socks`, 3538 3539 url: `\/products\/the-crew-socks-3-pack-mix` 3540 }, 3541 3542 { 3543 title: `The Half Rib Socks`, 3544 3545 url: `\/products\/the-half-rib-socks-2-pack-white` 3546 }, 3547 3548 { 3549 title: `The Tote Bag`, 3550 3551 url: `\/products\/the-canvas-tote-bag-navy` 3552 }, 3553 3554 { 3555 title: `The Merino Beanie`, 3556 3557 url: `\/products\/the-unisex-merino-beanie-grey-melange` 3558 }, 3559 3560 { 3561 title: `The Merino Scarf`, 3562 3563 url: `\/products\/the-unisex-merino-scarf-grey-melange` 3564 }, 3565 3566 ] 3567 }, 3568 3569 ], 3570 3571 [ 3572 3573 ], 3574 3575 [ 3576 3577 { 3578 title: `ABOUT US`, 3579 3580 url: `\/pages\/about-us`, 3581 showAsCollapsible: false, 3582 sublinks: [ 3583 3584 { 3585 title: `Our Philosophy`, 3586 3587 url: `\/pages\/about-us` 3588 }, 3589 3590 { 3591 title: `Our Manufacturers`, 3592 3593 url: `\/pages\/factories` 3594 }, 3595 3596 { 3597 title: `Our Community`, 3598 3599 url: `\/pages\/about-ambassador` 3600 }, 3601 3602 { 3603 title: `Our Sizes`, 3604 3605 url: `\/pages\/our-sizes` 3606 }, 3607 3608 { 3609 title: `Meet the Team`, 3610 3611 url: `\/pages\/about-meet-the-team` 3612 }, 3613 3614 ] 3615 }, 3616 3617 { 3618 title: `IMPACT`, 3619 3620 url: `\/pages\/sustainable-basics`, 3621 showAsCollapsible: false, 3622 sublinks: [ 3623 3624 { 3625 title: `Our Commitment`, 3626 3627 url: `\/pages\/sustainable-basics` 3628 }, 3629 3630 { 3631 title: `Climate Promise`, 3632 3633 url: `\/pages\/climate-promise` 3634 }, 3635 3636 { 3637 title: `Carbon Footprint`, 3638 3639 url: `\/pages\/sustainability-product-carbon-emissions` 3640 }, 3641 3642 { 3643 title: ` B Corp Certification`, 3644 3645 url: `\/pages\/sustainability-b-corp-certification` 3646 }, 3647 3648 { 3649 title: `Care \u0026 Repair`, 3650 3651 url: `\/pages\/landing-care-guide` 3652 }, 3653 3654 ] 3655 }, 3656 3657 { 3658 title: `INSPIRATION`, 3659 3660 url: `\/pages\/magazine`, 3661 showAsCollapsible: false, 3662 sublinks: [ 3663 3664 { 3665 title: `Our Magazine`, 3666 3667 url: `\/pages\/magazine` 3668 }, 3669 3670 { 3671 title: `Product Insights | Denim`, 3672 3673 url: `\/pages\/denim-2-0` 3674 }, 3675 3676 { 3677 title: `Product Insights | Footwear`, 3678 3679 url: `\/pages\/footwear` 3680 }, 3681 3682 { 3683 title: `The Denim Fit Guide`, 3684 3685 url: `\/pages\/the-denim-fit-guide` 3686 }, 3687 3688 { 3689 title: `T-Shirt Guide`, 3690 3691 url: `\/collections\/collection-t-shirt-guide` 3692 }, 3693 3694 ] 3695 }, 3696 3697 ], 3698 3699 ]" 3700 :side-menus="[ 3701 3702 [ 3703 3704 { 3705 title: `SHOP ALL`, 3706 3707 url: `\/collections\/men` 3708 }, 3709 3710 { 3711 title: `BESTSELLERS`, 3712 3713 url: `\/collections\/best-sellers-for-men` 3714 }, 3715 3716 { 3717 title: `NEW`, 3718 3719 url: `\/collections\/new-arrivals-men` 3720 }, 3721 3722 { 3723 title: `GIFT CARDS`, 3724 3725 url: `\/collections\/gift-cards` 3726 }, 3727 3728 { 3729 title: `DENIM FIT GUIDE`, 3730 3731 url: `\/pages\/the-denim-fit-guide` 3732 }, 3733 3734 ], 3735 3736 [ 3737 3738 { 3739 title: `SHOP ALL`, 3740 3741 url: `\/collections\/womens` 3742 }, 3743 3744 { 3745 title: `BESTSELLERS`, 3746 3747 url: `\/collections\/best-sellers-for-women` 3748 }, 3749 3750 { 3751 title: `NEW`, 3752 3753 url: `\/collections\/new-arrivals-for-women` 3754 }, 3755 3756 { 3757 title: `GIFT CARDS`, 3758 3759 url: `\/collections\/gift-cards` 3760 }, 3761 3762 ], 3763 3764 [ 3765 3766 ], 3767 3768 [ 3769 3770 ], 3771 3772 ]":banners="[ 3773 3774 [ 3775 3776 { 3777 banner_image: `\/\/sanvt.com\/cdn\/shop\/files\/MEN_360ed849-55f7-4a5b-b71c-138e9693cf36.jpg?v=1787238098`, 3778 banner_title: `MEN`, 3779 banner_btn_url: `\/collections\/men`, 3780 banner_btn_text: `Explore`, 3781 button_size: `very_small`, 3782 button_size_mobile: `very_small`,
3783 show_arrow: false, 3784 is_font_bold : true, 3785 is_italic : false, 3786 is_underline : false, 3787 title_font_size_mobile : 26, 3788 title_font_size_desktop : 32, 3789 }, 3790 3791 3792 3793 ], 3794 3795 [ 3796 3797 { 3798 banner_image: `\/\/sanvt.com\/cdn\/shop\/files\/WOMEN_ed3e18f1-fb3c-458a-8155-2a2134b34c0e.jpg?v=1787238098`, 3799 banner_title: `WOMEN`, 3800 banner_btn_url: `\/collections\/womens`, 3801 banner_btn_text: `Explore`, 3802 button_size: `very_small`, 3803 button_size_mobile: `very_small`, 3804 show_arrow: false, 3805 is_font_bold : true, 3806 is_italic : false, 3807 is_underline : false, 3808 title_font_size_mobile : 26, 3809 title_font_size_desktop : 38, 3810 }, 3811 3812 3813 3814 ], 3815 3816 [ 3817 3818 3819 3820 ], 3821 3822 [ 3823 3824 { 3825 banner_image: `\/\/sanvt.com\/cdn\/shop\/files\/Copy_of_Copy_of_Untitled_Design.png?v=1717763558`, 3826 banner_title: `OUR PHILOSOPHY`, 3827 banner_btn_url: `\/pages\/about-us`, 3828 banner_btn_text: `Learn More`, 3829 button_size: `very_small`, 3830 button_size_mobile: `very_small`, 3831 show_arrow: false, 3832 is_font_bold : true, 3833 is_italic : false, 3834 is_underline : false, 3835 title_font_size_mobile : 26, 3836 title_font_size_desktop : 16, 3837 }, 3838 3839 3840 3841 ], 3842 3843 ]"> 3844 </nav-drawer> 3845 </div> 3846</aside> 3847 3848<div vue class="demo-test fixed top-0 left-0 bg-white z-[90002] w-full h-full px-4 py-8 hidden"> 3849 <localization-picker-language></localization-picker-language> 3850 <localization-picker-country></localization-picker-country> 3851</div> 3852 3853<style> 3854 body * { 3855 -webkit-font-smoothing: antialiased; 3856 } 3857 .text-banner-bold { 3858 font-weight: 900 !important; 3859 } 3860 .text-banner-italic { 3861 font-style: italic; 3862 } 3863 .text-banner-underline { 3864 text-decoration: underline; 3865 } 3866</style></header><div id="shopify-section-template--26084587110726__sticky_banner_RpHCmU" class="shopify-section sticky-banner"><div id="template--26084587110726__sticky_banner_RpHCmU" class="sticky-banner__container"> 3867 <style> 3868 #template--26084587110726__sticky_banner_RpHCmU { 3869 --sticky-banner-title-size-desktop: 36px; 3870 --sticky-banner-title-size-mobile: 27px; 3871 --sticky-banner-text-size-desktop: 18px; 3872 --sticky-banner-text-size-mobile: px; 3873 --sticky-banner-button-size-desktop: 1px; 3874 --sticky-banner-button-size-mobile: 1px; 3875 } 3876 </style> 3877 3878 <div class="sticky-banner__image"> 3879 <picture> 3880 <source srcset="//sanvt.com/cdn/shop/files/LP_About-us_40.jpg?v=1758233906" media="(max-width: 768px)"> 3881 <img src="//sanvt.com/cdn/shop/files/LP_About-us_39.jpg?v=1758233925" alt="<br><br>OUR PHILOSOPHY" loading="lazy" height="auto" width="auto"/> 3882 </picture> 3883 </div> 3884 3885 <div class="sticky-banner__content" data-invert="true"> 3886 <h2><br><br>OUR PHILOSOPHY</h2> 3887 3888 <div class="sticky-banner__text"> 3889 <p><br><br><br>BETTER MADE ESSENTIALS.<br>DESIGNED IN MUNICH. HANDMADE IN PORTUGAL.</p> 3890 <a href="" class="button"></a> 3891 </div> 3892 </div> 3893</div> 3894 3895<style data-shopify> 3896 .sticky-banner { 3897 background-color: #ffffff; 3898 } 3899 3900 .sticky-banner__container { 3901 position: relative; 3902 width: 100%; 3903 height: auto; 3904 } 3905 3906 .sticky-banner__image { 3907 width: 100%; 3908 height: 600px; 3909 } 3910 3911 .sticky-banner__image img { 3912 width: 100%; 3913 height: 100%; 3914 object-fit: cover; 3915 } 3916 3917 .sticky-banner__content { 3918 position: sticky; 3919 bottom: 250px; 3920 left: 0; 3921 display: grid; 3922 grid-template-columns: 1fr 1fr; 3923 gap: 40px; 3924 width: 100%; 3925 height: max-content; 3926 padding: 150px 40px; 3927 transition: all 300ms ease; 3928 } 3929 3930 .sticky-banner__content--inverted { 3931 filter: invert(1); 3932 } 3933 3934 .sticky-banner__content h2 { 3935 font-size: var(--sticky-banner-title-size-desktop); 3936 line-height: 1.2; 3937 margin: 0; 3938 color: #fff; 3939 } 3940 3941 .sticky-banner__text { 3942 display: flex; 3943 flex-direction: column; 3944 gap: 60px; 3945 } 3946 3947 .sticky-banner__text p { 3948 font-size: var(--sticky-banner-text-size-desktop); 3949 line-height: 1.2; 3950 color: #fff; 3951 margin: 0; 3952 font-weight: 700; 3953 text-transform: uppercase; 3954 } 3955 3956 .sticky-banner__text .button { 3957 height: calc(var(--sticky-banner-button-size-desktop) * 2.4); 3958 padding: 0 40px; 3959 font-size: var(--sticky-banner-button-size-desktop); 3960 background-color: #fff; 3961 color: #000; 3962 border-radius: 40px; 3963 display: flex; 3964 align-items: center; 3965 justify-content: center; 3966 text-decoration: none; 3967 width: max-content; 3968 } 3969 3970 @media screen and (max-width: 768px) { 3971 .sticky-banner__content { 3972 grid-template-columns: 1fr; 3973 padding: 50px 16px; 3974 bottom: 300px; 3975 gap: 32px; 3976 } 3977 3978 .sticky-banner__content h2 { 3979 font-size: var(--sticky-banner-title-size-mobile); 3980 } 3981 3982 .sticky-banner__text { 3983 gap: 32px; 3984 } 3985 3986 .sticky-banner__text p { 3987 font-size: var(--sticky-banner-text-size-mobile); 3988 } 3989 3990 .sticky-banner__text .button { 3991 height: calc(var(--sticky-banner-button-size-mobile) * 2.4); 3992 font-size: var(--sticky-banner-button-size-mobile); 3993 } 3994 } 3995</style> 3996 3997 3998 3999</div><div id="shopify-section-template--26084587110726__sticky_feature_g8L8bh" class="shopify-section sticky-feature"><div id="stickyFeature-template--26084587110726__sticky_feature_g8L8bh" class="sticky-feature__container"> 4000 <style> 4001 #stickyFeature-template--26084587110726__sticky_feature_g8L8bh { 4002 --sticky-feature-title-size-desktop: 22px; 4003 --sticky-feature-title-size-mobile: 20px; 4004 --sticky-feature-text-size-desktop: 14px; 4005 --sticky-feature-text-size-mobile: px; 4006 --sticky-feature-button-size-desktop: 14px; 4007 --sticky-feature-button-size-mobile: 14px; 4008 } 4009 </style> 4010 4011 <div class="sticky-feature__images-container"> 4012 4013 4014 4015 <div class="sticky-feature__observe-mobile sticky-feature__title-mobile large-hide"> 4016 4017 <img class="sticky-feature__icon" src="//sanvt.com/cdn/shop/files/t.svg?v=1753251626&width=60" alt="Icon" height="auto" width="auto" /> 4018 4019 4020 4021 <h3 class="sticky-feature__title" data-text="A BRAND BUILT ON BETTER">A BRAND BUILT ON BETTER</h3> 4022 4023 </div> 4024 4025 4026 4027 4028 4029 4030 <div class="sticky-feature__images sticky-feature__images--3"> 4031 4032 4033 4034 <div class="sticky-feature__image"> 4035 <img src="//sanvt.com/cdn/shop/files/LP_About_us_01.jpg?v=1759399295" alt="Product Feature Image" loading="lazy" height="auto" width="auto" /> 4036 </div> 4037 4038 4039 4040 4041 <div class="sticky-feature__image"> 4042 <img src="//sanvt.com/cdn/shop/files/LP_About_us_02.jpg?v=1753269414" alt="Product Feature Image" loading="lazy" height="auto" width="auto" /> 4043 </div> 4044 4045 4046 4047 4048 <div class="sticky-feature__image"> 4049 <img src="//sanvt.com/cdn/shop/files/LP_About_us_12.jpg?v=1753269414" alt="Product Feature Image" loading="lazy" height="auto" width="auto" /> 4050 </div> 4051 4052 4053 </div> 4054 4055 <div class="sticky-feature__content large-hide"> 4056 4057 <p>SANVT was born in Munich from a simple idea: to make everyday essentials the best they can be. Frustrated by fast fashionâs compromises, we set out to design timeless pieces that combine a perfect fit, exceptional comfort, and lasting quality.</p> 4058 4059 4060 4061 </div> 4062 4063 4064 4065 <div class="sticky-feature__observe-mobile sticky-feature__title-mobile large-hide"> 4066 4067 <img class="sticky-feature__icon" src="//sanvt.com/cdn/shop/files/durable_0c2f0916-8bb2-4857-b79b-e9ecda8b5324.png?v=1714375022&width=60" alt="Icon" height="auto" width="auto" /> 4068 4069 4070 4071 <h3 class="sticky-feature__title" data-text="BETTER MADE ESSENTIALS">BETTER MADE ESSENTIALS</h3> 4072 4073 </div> 4074 4075 4076 4077 4078 4079 4080 <div class="sticky-feature__images sticky-feature__images--3"> 4081 4082 4083 4084 <div class="sticky-feature__image"> 4085 <img src="//sanvt.com/cdn/shop/files/LP_About_us_08.jpg?v=1753269413" alt="Product Feature Image" loading="lazy" height="auto" width="auto" /> 4086 </div> 4087 4088 4089 4090 4091 <div class="sticky-feature__image"> 4092 <img src="//sanvt.com/cdn/shop/files/LP_About_us_05.jpg?v=1753269413" alt="Product Feature Image" loading="lazy" height="auto" width="auto" /> 4093 </div> 4094 4095 4096 4097 4098 <div class="sticky-feature__image"> 4099 <img src="//sanvt.com/cdn/shop/files/LP_About_us_03.jpg?v=1753269413" alt="Product Feature Image" loading="lazy" height="auto" width="auto" /> 4100 </div> 4101 4102 4103 </div> 4104 4105 <div class="sticky-feature__content large-hide"> 4106 4107 <p>SANVT stands not only for ultra-soft materials but also for premium quality at fair prices. We only use the finest materials and produce in some of the best factories in
4107Europe. We work with the finest materials and skilled artisans in Europe to ensure exceptional quality. </p> 4108 4109 4110 4111 </div> 4112 4113 4114 4115 <div class="sticky-feature__observe-mobile sticky-feature__title-mobile large-hide"> 4116 4117 <img class="sticky-feature__icon" src="//sanvt.com/cdn/shop/files/ethicallymade_f8224c9c-38fb-4c31-b15c-74447b8a0bb3.png?v=1742985539&width=60" alt="Icon" height="auto" width="auto" /> 4118 4119 4120 4121 <h3 class="sticky-feature__title" data-text="A SOFT APPROACH TO NATURE">A SOFT APPROACH TO NATURE</h3> 4122 4123 </div> 4124 4125 4126 4127 4128 4129 4130 <div class="sticky-feature__images sticky-feature__images--3"> 4131 4132 4133 4134 <div class="sticky-feature__image"> 4135 <img src="//sanvt.com/cdn/shop/files/Perfect-T-Shirt-White-Men-SANVT-03-4962.jpg?v=1748012039" alt="Product Feature Image" loading="lazy" height="auto" width="auto" /> 4136 </div> 4137 4138 4139 4140 4141 <div class="sticky-feature__image"> 4142 <img src="//sanvt.com/cdn/shop/files/LP_About_us_11.jpg?v=1753269413" alt="Product Feature Image" loading="lazy" height="auto" width="auto" /> 4143 </div> 4144 4145 4146 4147 4148 <div class="sticky-feature__image"> 4149 <img src="//sanvt.com/cdn/shop/files/LP_About_us_09.jpg?v=1753269413" alt="Product Feature Image" loading="lazy" height="auto" width="auto" /> 4150 </div> 4151 4152 4153 </div> 4154 4155 <div class="sticky-feature__content large-hide"> 4156 4157 <p>We believe fashion should be made responsibly. Thatâs why we use organic and recycled fabrics, produce in fair-wage factories, and design with longevity in mind, reducing waste and rethinking the way clothing is made. </p> 4158 4159 4160 4161 <a href="/pages/factories">Explore</a> 4162 4163 </div> 4164 4165 </div> 4166 4167 <div class="sticky-feature__content-container small-hide medium-hide"> 4168 <div class="sticky-feature__content-sticky"> 4169 4170 <div class="sticky-feature__observe-desktop sticky-feature__content" > 4171 4172 <img class="sticky-feature__icon small-hide" src="//sanvt.com/cdn/shop/files/t.svg?v=1753251626&width=60" alt="Icon" height="auto" width="auto" /> 4173 4174 4175 4176 <h3 class="sticky-feature__title small-hide" data-text="A BRAND BUILT ON BETTER">A BRAND BUILT ON BETTER</h3> 4177 4178 4179 4180 <p>SANVT was born in Munich from a simple idea: to make everyday essentials the best they can be. Frustrated by fast fashionâs compromises, we set out to design timeless pieces that combine a perfect fit, exceptional comfort, and lasting quality.</p> 4181 4182 4183 4184 </div> 4185 4186 <div class="sticky-feature__observe-desktop sticky-feature__content" style="opacity: 0;"> 4187 4188 <img class="sticky-feature__icon small-hide" src="//sanvt.com/cdn/shop/files/durable_0c2f0916-8bb2-4857-b79b-e9ecda8b5324.png?v=1714375022&width=60" alt="Icon" height="auto" width="auto" /> 4189 4190 4191 4192 <h3 class="sticky-feature__title small-hide" data-text="BETTER MADE ESSENTIALS">BETTER MADE ESSENTIALS</h3> 4193 4194 4195 4196 <p>SANVT stands not only for ultra-soft materials but also for premium quality at fair prices. We only use the finest materials and produce in some of the best factories in
4196Europe. We work with the finest materials and skilled artisans in Europe to ensure exceptional quality. </p> 4197 4198 4199 4200 </div> 4201 4202 <div class="sticky-feature__observe-desktop sticky-feature__content" style="opacity: 0;"> 4203 4204 <img class="sticky-feature__icon small-hide" src="//sanvt.com/cdn/shop/files/ethicallymade_f8224c9c-38fb-4c31-b15c-74447b8a0bb3.png?v=1742985539&width=60" alt="Icon" height="auto" width="auto" /> 4205 4206 4207 4208 <h3 class="sticky-feature__title small-hide" data-text="A SOFT APPROACH TO NATURE">A SOFT APPROACH TO NATURE</h3> 4209 4210 4211 4212 <p>We believe fashion should be made responsibly. Thatâs why we use organic and recycled fabrics, produce in fair-wage factories, and design with longevity in mind, reducing waste and rethinking the way clothing is made. </p> 4213 4214 4215 4216 <a href="/pages/factories">Explore</a> 4217 4218 </div> 4219 4220 </div> 4221 </div> 4222</div> 4223 4224<style data-shopify> 4225 .sticky-feature { 4226 background-color: #fff; 4227 } 4228 4229 .sticky-feature__container { 4230 display: grid; 4231 grid-template-columns: 1fr 500px; 4232 padding: 0 40px 60px; 4233 max-width: 1700px; 4234 margin: 0 auto; 4235 } 4236 4237 .sticky-feature__images { 4238 display: grid; 4239 gap: 30px 20px; 4240 margin-bottom: 30px; 4241 } 4242 4243 .sticky-feature__images img { 4244 width: 100%; 4245 height: 100%; 4246 object-fit: cover; 4247 } 4248 4249 .sticky-feature__images--1, 4250 .sticky-feature__images--2 { 4251 grid-template-columns: 1fr; 4252 } 4253 4254 .sticky-feature__images--3 { 4255 grid-template-columns: 1fr 1fr; 4256 } 4257 4258 .sticky-feature__images--1 .sticky-feature__image:nth-child(1), 4259 .sticky-feature__images--3 .sticky-feature__image:nth-child(1), 4260 .sticky-feature__images--3 .sticky-feature__image:nth-child(2) { 4261 width: 100%; 4262 aspect-ratio: 0.666; 4263 } 4264 4265 .sticky-feature__images--2 .sticky-feature__image { 4266 width: 100%; 4267 aspect-ratio: 1.5; 4268 } 4269 4270 .sticky-feature__images--3 .sticky-feature__image:nth-child(3) { 4271 grid-column: span 2; 4272 } 4273 4274 .sticky-feature__content-container { 4275 4276 } 4277 4278 .sticky-feature__content-sticky { 4279 position: sticky; 4280 top: 40%; 4281 left: 0; 4282 margin: 0 0 20px 0; 4283 width: 100%; 4284 } 4285 4286 .sticky-feature__content { 4287 display: flex; 4288 flex-direction: column; 4289 align-items: center; 4290 gap: 30px; 4291 height: max-content; 4292 position: absolute; 4293 top: 0; 4294 left: 0; 4295 width: 100%; 4296 transition: all 500ms ease; 4297 } 4298 4299 .sticky-feature__title-mobile, 4300 .sticky-feature__content { 4301 4302 } 4303 4304 .sticky-feature__content * { 4305 text-align: center; 4306 } 4307 4308 .sticky-feature__icon { 4309 width: 30px; 4310 height: auto; 4311 display: none; 4312 transform: scale(0); 4313 animation: appear 2s ease both; 4314 } 4315 4316 @keyframes appear { 4317 0% { 4318 opacity: 0; 4319 transform: scale(0) rotate(0deg); 4320 } 4321 50% { 4322 opacity: 1; 4323 } 4324 100% { 4325 opacity: 1; 4326 transform: scale(1) rotate(720deg); 4327 } 4328 } 4329 4330 .sticky-feature__title { 4331 font-size: var(--sticky-feature-title-size-desktop); 4332 line-height: 1.2; 4333 margin: 0; 4334 color: #000; 4335 font-weight: 600; 4336 text-wrap: nowrap; 4337 } 4338 4339 .sticky-feature__content p { 4340 font-size: var(--sticky-feature-text-size-desktop); 4341 line-height: 1.2; 4342 margin: 0; 4343 color: #000; 4344 font-weight: 400; 4345 max-width: 350px; 4346 } 4347 4348 .sticky-feature__content a { 4349 height: calc(var(--sticky-feature-button-size-desktop) * 2.4); 4350 padding: 0 24px; 4351 font-size: var(--sticky-feature-button-size-desktop); 4352 background-color: #000; 4353 color: #fff; 4354 border-radius: 40px; 4355 display: flex; 4356 align-items: center; 4357 justify-content: center; 4358 text-decoration: none; 4359 } 4360 4361 .sticky-feature__banner-mobile { 4362 width: 100%; 4363 height: auto; 4364 padding-top: 24px; 4365 } 4366 4367 .sticky-feature__title-mobile { 4368 display: flex; 4369 align-items: center; 4370 gap: 10px; 4371 margin: 0 16px; 4372 padding-top: 24px; 4373 overflow: hidden; 4374 } 4375 4376 @media screen and (max-width: 768px) { 4377 4378 .sticky-feature__container { 4379 padding: 0 0 60px; 4380 display: flex; 4381 flex-direction: column; 4382 } 4383 4384 .sticky-feature__content * { 4385 text-align: left; 4386 } 4387 4388 .sticky-feature__images-container { 4389 display: flex; 4390 flex-direction: column; 4391 gap: 24px; 4392 } 4393 4394 .sticky-feature__images { 4395 margin-bottom: 0; 4396 padding: 0 16px 32px 16px; 4397 display: flex; 4398 overflow-x: auto; 4399 scrollbar-width: none; /* For Firefox */ 4400 -ms-overflow-style: none; /* For Internet Explorer and Edge */ 4401 } 4402 4403 .sticky-feature__images::-webkit-scrollbar {
4404 display: none; /* For Chrome, Safari, and Opera */ 4405 } 4406 4407 .sticky-feature__image { 4408 height: 320px; 4409 } 4410 4411 .sticky-feature__images--3 .sticky-feature__image:nth-child(3) { 4412 aspect-ratio: 1.5; 4413 } 4414 4415 .sticky-feature__content { 4416 position: unset; 4417 align-items: flex-start; 4418 padding: 0 16px; 4419 } 4420 4421 .sticky-feature__title { 4422 font-size: var(--sticky-feature-title-size-mobile); 4423 } 4424 4425 .sticky-feature__content p { 4426 font-size: var(--sticky-feature-text-size-mobile); 4427 } 4428 4429 .sticky-feature__content a { 4430 height: calc(var(--sticky-feature-button-size-mobile) * 2.4); 4431 font-size: var(--sticky-feature-button-size-mobile); 4432 } 4433 } 4434</style> 4435
4436<script defer> 4437 document.addEventListener("DOMContentLoaded", () => { 4438 let sectionId = 'template--26084587110726__sticky_feature_g8L8bh' 4439 let letters = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] 4440 4441 const stickyFeatures = window.innerWidth < 768 ? document.querySelectorAll(`#stickyFeature-${ sectionId } .sticky-feature__observe-mobile`) : document.querySelectorAll(`#stickyFeature-${ sectionId } .sticky-feature__observe-desktop`) 4442 const stickyFeaturesImgs = document.querySelectorAll(`#stickyFeature-${ sectionId} .sticky-feature__images`) 4443 if(!!!stickyFeatures.length || !!!stickyFeaturesImgs.length) return 4444 4445 let contentSticky = document.querySelector(`#stickyFeature-${ sectionId} .sticky-feature__content-sticky`) 4446 if(!!contentSticky) { 4447 contentSticky.style.paddingTop = (stickyFeatures[stickyFeatures.length - 1].offsetHeight + 100) + 'px' 4448 contentSticky.style.marginTop = ((stickyFeaturesImgs[0].offsetHeight / 2) - 100) + 'px' 4449 } 4450 4451 const options = { 4452 root: null, 4453 rootMargin: '0px', 4454 threshold: .5 4455 } 4456 4457 stickyFeaturesImgs.forEach((img, index) => { 4458 const stickyFeature = stickyFeatures[index] 4459 const icons = stickyFeature.querySelectorAll('.sticky-feature__icon') 4460 const titles = stickyFeature.querySelectorAll('.sticky-feature__title') 4461 4462 const observer = new IntersectionObserver((entries) => { 4463 entries.forEach(entry => { 4464 if(entry.isIntersecting) { 4465 4466 if(window.innerWidth > 768) { 4467 stickyFeature.style.opacity = 1 4468 stickyFeatures.forEach(feature => { 4469 if(feature !== stickyFeature) feature.style.opacity = '0' 4470 }) 4471 } 4472 4473 if(!!icons.length) { 4474 icons.forEach(icon => { 4475 icon.style.display = 'none' 4476 setTimeout(() => { 4477 icon.style.display = 'block' 4478 }, 50) 4479 }) 4480 } 4481 4482 if(!!titles.length) {
4483 titles.forEach(title => { 4484 const text = title.dataset.text.split('') 4485 title.textContent = '' 4486 4487 text.forEach((char, index) => { 4488 const span = document.createElement('span') 4489 span.textContent = letters[Math.floor(Math.random() * letters.length)] 4490 title.appendChild(span) 4491 4492 setTimeout(() => { 4493 span.textContent = char 4494 }, index * (1500 / text.length)) 4495 }) 4496 }) 4497 } 4498 } 4499 }) 4500 }, options) 4501 4502 observer.observe(img) 4503 }) 4504 4505 }) 4506</script>
4506 4507 4508</div><div id="shopify-section-template--26084587110726__multicolumn_KXwMaA" class="shopify-section multicolumn"><div class="multicolumn__container"> 4509 <div class="multicolumn__heading"> 4510 <h2>OUR PHILOSOPHY </h2> 4511 <h4></h4> 4512 </div> 4513 4514 <div class="multicolumn__blocks"> 4515 4516 <div class="multicolumn__block"> 4517 <a href="/collections/men" class="multicolumn__block-img"> 4518 4519 <img src="//sanvt.com/cdn/shop/files/Homepage_Banner_t-shirt_guide_desktop.jpg?v=1748533642" alt="Image" loading="lazy" height="auto" width="auto" /> 4520 4521 </a> 4522 4523 <div class="multicolumn__block-content"> 4524 <h5>Never out of style</h5> 4525 <p>We donât do trends or seasonal drops. Instead, we focus on a permanent collection, refining every detail until itâs just right. The result? Essentials that look good, wear well, and outlast fashionâs constant cycle. </p> 4526 <a href="/collections/men">Explore</a> 4527 </div> 4528 </div> 4529 4530 <div class="multicolumn__block"> 4531 <a href="/pages/sustainable-basics" class="multicolumn__block-img"> 4532 4533 4534 4535 4536 4537<video 4538 class="lazy-video " 4539 data-src-mobile="//sanvt.com/cdn/shop/videos/c/vp/ca1b7d334e8f4dd593df4d051cf81807/ca1b7d334e8f4dd593df4d051cf81807.HD-1080p-3.3Mbps-45508899.mp4?v=0" 4540 data-src-desktop="//sanvt.com/cdn/shop/videos/c/vp/ca1b7d334e8f4dd593df4d051cf81807/ca1b7d334e8f4dd593df4d051cf81807.HD-1080p-3.3Mbps-45508899.mp4?v=0" 4541 poster="//sanvt.com/cdn/shop/files/preview_images/ca1b7d334e8f4dd593df4d051cf81807.thumbnail.0000000000.jpg?v=1744032437&width=800" 4542 preload="none" 4543 autoplay 4544 loop 4545 muted 4546 playsinline 4547 aria-label="Designed to be better" 4548></video> 4549 4550 4551
4551<script defer> 4552 (function () { 4553 if (window.__lazyVideoReady) return 4554 window.__lazyVideoReady = true 4555 4556 var mobile = window.matchMedia('(max-width: 749px)') 4557 4558 function load(video) { 4559 if (video.dataset.lazyVideoLoaded) return 4560 var src = mobile.matches ? video.dataset.srcMobile : video.dataset.srcDesktop 4561 if (!src) src = video.dataset.srcDesktop || video.dataset.srcMobile 4562 if (!src) return 4563 4564 video.dataset.lazyVideoLoaded = 'true' 4565 video.src = src 4566 video.load() 4567 4568 var played = video.play() 4569 if (played) played.catch(function () {}) 4570 } 4571 4572 var observer = new IntersectionObserver( 4573 function (entries) { 4574 entries.forEach(function (entry) { 4575 if (!entry.isIntersecting) return 4576 observer.unobserve(entry.target) 4577 load(entry.target) 4578 }) 4579 }, 4580 { rootMargin: '200px 0px' } 4581 ) 4582 4583 function observe() { 4584 document.querySelectorAll('video.lazy-video').forEach(function (video) { 4585 if (video.dataset.lazyVideoObserved) return 4586 video.dataset.lazyVideoObserved = 'true' 4587 observer.observe(video) 4588 }) 4589 } 4590 4591 if (document.readyState === 'loading') { 4592 document.addEventListener('DOMContentLoaded', observe) 4593 } else { 4594 observe() 4595 } 4596 4597 document.addEventListener('shopify:section:load', observe) 4598 })() 4599 </script>
4599 4600 4601 4602 4603 </a> 4604 4605 <div class="multicolumn__block-content"> 4606 <h5>Designed to be better</h5> 4607 <p>Weâre committed to making clothes with less impact. By carefully sourcing materials and offsetting all production emissions through local forest protection projects, we work to protect what matters while creating pieces that last. </p> 4608 <a href="/pages/sustainable-basics">Learn More</a> 4609 </div> 4610 </div> 4611 4612 <div class="multicolumn__block"> 4613 <a href="/pages/factories" class="multicolumn__block-img"> 4614 4615 <img src="//sanvt.com/cdn/shop/files/The_Jersey_Factory_-_4_-_SANVT_1200x800_c8b43880-9520-485e-8ea1-ff6acdf4828d.png?v=1744900488" alt="Image" loading="lazy" height="auto" width="auto" /> 4616 4617 </a> 4618 4619 <div class="multicolumn__block-content"> 4620 <h5>Crafted In Europe</h5> 4621 <p>We carefully select our production partners, making sure they share our dedication and commitment to outstanding quality. Alongside craftswomen and men across Europe, we aim to achieve perfection in everything we do. </p> 4622 <a href="/pages/factories">Learn More</a> 4623 </div> 4624 </div> 4625 4626 <div class="multicolumn__block"> 4627 <a href="/pages/our-sizes" class="multicolumn__block-img"> 4628 4629 4630 4631 4632 4633<video 4634 class="lazy-video " 4635 data-src-mobile="//sanvt.com/cdn/shop/videos/c/vp/d443150532e544f09d13a4e0f3bcf637/d443150532e544f09d13a4e0f3bcf637.HD-1080p-2.5Mbps-45509463.mp4?v=0" 4636 data-src-desktop="//sanvt.com/cdn/shop/videos/c/vp/d443150532e544f09d13a4e0f3bcf637/d443150532e544f09d13a4e0f3bcf637.HD-1080p-2.5Mbps-45509463.mp4?v=0" 4637 poster="//sanvt.com/cdn/shop/files/preview_images/d443150532e544f09d13a4e0f3bcf637.thumbnail.0000000000.jpg?v=1744033208&width=800" 4638 preload="none" 4639 autoplay 4640 loop 4641 muted 4642 playsinline 4643 aria-label="Perfect Fit" 4644></video> 4645 4646 4647
4647<script defer> 4648 (function () { 4649 if (window.__lazyVideoReady) return 4650 window.__lazyVideoReady = true 4651 4652 var mobile = window.matchMedia('(max-width: 749px)') 4653 4654 function load(video) { 4655 if (video.dataset.lazyVideoLoaded) return 4656 var src = mobile.matches ? video.dataset.srcMobile : video.dataset.srcDesktop 4657 if (!src) src = video.dataset.srcDesktop || video.dataset.srcMobile 4658 if (!src) return 4659 4660 video.dataset.lazyVideoLoaded = 'true' 4661 video.src = src 4662 video.load() 4663 4664 var played = video.play() 4665 if (played) played.catch(function () {}) 4666 } 4667 4668 var observer = new IntersectionObserver( 4669 function (entries) { 4670 entries.forEach(function (entry) { 4671 if (!entry.isIntersecting) return 4672 observer.unobserve(entry.target) 4673 load(entry.target) 4674 }) 4675 }, 4676 { rootMargin: '200px 0px' } 4677 ) 4678 4679 function observe() { 4680 document.querySelectorAll('video.lazy-video').forEach(function (video) { 4681 if (video.dataset.lazyVideoObserved) return 4682 video.dataset.lazyVideoObserved = 'true' 4683 observer.observe(video) 4684 }) 4685 } 4686 4687 if (document.readyState === 'loading') { 4688 document.addEventListener('DOMContentLoaded', observe) 4689 } else { 4690 observe() 4691 } 4692 4693 document.addEventListener('shopify:section:load', observe) 4694 })() 4695 </script>
4695 4696 4697 4698 4699 </a> 4700 4701 <div class="multicolumn__block-content"> 4702 <h5>Perfect Fit</h5> 4703 <p>In our search for the perfect T-Shirt, we rethought the traditional sizing system. We offer 21 sizes to cater to real people, designed to fit your needs, not the fashion industryâs standards. </p> 4704 <a href="/pages/our-sizes">Explore</a> 4705 </div> 4706 </div> 4707 4708 </div> 4709</div> 4710 4711<style data-shopify> 4712 .multicolumn { 4713 background-color: #fff; 4714 } 4715 4716 .multicolumn__container { 4717 padding: 20px 40px 40px; 4718 width: 100%; 4719 display: flex; 4720 flex-direction: column; 4721 gap: 100px; 4722 } 4723 4724 .multicolumn__heading { 4725 width: 100%; 4726 display: grid; 4727 grid-template-columns: 1fr 1fr; 4728 align-items: center; 4729 gap: 20px 80px; 4730 } 4731 4732 .multicolumn__heading h2 { 4733 font-size: 36px; 4734 line-height: 40px; 4735 margin: 0; 4736 color: #000; 4737 font-weight: 500; 4738 } 4739 4740 .multicolumn__heading h4 { 4741 font-size: 18px; 4742 line-height: 24px; 4743 margin: 0; 4744 color: #000; 4745 font-weight: 600; 4746 } 4747 4748 .multicolumn__blocks { 4749 width: 100%; 4750 display: grid; 4751 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); 4752 gap: 20px; 4753 } 4754 4755 .multicolumn__block { 4756 display: flex; 4757 flex-direction: column; 4758 gap: 20px; 4759 width: 100%; 4760 } 4761 4762 .multicolumn__block-img { 4763 width: 100%; 4764 overflow: hidden; 4765 aspect-ratio: 0.8; 4766 } 4767 4768 .multicolumn__block-img:hover img, 4769 .multicolumn__block-img:hover video { 4770 transform: scale(1.05); 4771 } 4772 4773 .multicolumn__block-img img, 4774 .multicolumn__block-img video { 4775 width: 100%; 4776 height: 100%; 4777 object-fit: cover; 4778 transition: all 300ms ease; 4779 } 4780 4781 .multicolumn__block-content { 4782 display: flex; 4783 flex-direction: column; 4784 gap: 20px; 4785 padding-right: 20px; 4786 } 4787 4788 .multicolumn__block h5 { 4789 font-size: 22px; 4790 line-height: 22px; 4791 margin: 0; 4792 color: #000; 4793 } 4794 4795 .multicolumn__block p { 4796 font-size: 14px; 4797 line-height: 16px; 4798 margin: 0; 4799 color: #000; 4800 width: 100%; 4801 text-align: justify; 4802 } 4803 4804 .multicolumn__block a { 4805 font-size: 14px; 4806 line-height: 16px; 4807 color: #000; 4808 text-decoration: underline; 4809 } 4810 4811 .multicolumn__heading, 4812 .multicolumn__block-content { 4813 4814 } 4815 4816 @media screen and (max-width: 768px) { 4817 .multicolumn__container { 4818 gap: 40px; 4819 padding: 20px 0 40px; 4820 } 4821 4822 .multicolumn__heading { 4823 grid-template-columns: 1fr; 4824 gap: 20px; 4825 padding: 0 16px; 4826 } 4827 4828 .multicolumn__blocks { 4829 display: flex; 4830 overflow-x: auto; 4831 scrollbar-width: none; /* Firefox */ 4832 padding: 0 16px; 4833 overflow-y: hidden; 4834 } 4835 4836 .multicolumn__blocks::-webkit-scrollbar {
4837 display: none; /* WebKit */ 4838 } 4839 4840 .multicolumn__block { 4841 min-width: 60vw; 4842 } 4843 4844 .multicolumn__heading h2 { 4845 font-size: 27px; 4846 line-height: 28px; 4847 } 4848 4849 .multicolumn__block h5 { 4850 font-size: 16px; 4851 line-height: 18px; 4852 } 4853 4854 .multicolumn__heading h4 { 4855 font-size: 14px; 4856 line-height: 18px; 4857 } 4858 } 4859</style> 4860 4861<style> #shopify-section-template--26084587110726__multicolumn_KXwMaA /* Scoped to this section automatically â will left-align paragraphs */p {text-align: left;} </style></div><section id="shopify-section-template--26084587110726__text_box_7qJjjL" class="shopify-section"><style data-shopify>:root { 4862 --title-color: #151414; 4863 --desc-color: #666666; 4864 }</style><div class=" my-10" style="background-color: #ffffff; color: #666666;"> 4865 <div class="px-4 desktop:max-w-screen-tablet mx-auto py-15"><div class="flex gap-x-6 gap-y-4 tablet:items-center justify-center"></div> 4866 </div> 4867 </div> 4868 4869 4870</section><div id="shopify-section-template--26084587110726__magazine_carousel_qXBtT7" class="shopify-section magazine-carousel"> 4871 4872<style data-shopify> 4873 #MagazineCarousel-template--26084587110726__magazine_carousel_qXBtT7 { 4874 padding-top: 60px !important; 4875 padding-bottom: 60px !important; 4876 } 4877</style> 4878 4879<div class="magazine-carousel__container " id="MagazineCarousel-template--26084587110726__magazine_carousel_qXBtT7"> 4880 4881 <h2>HISTORY OF SANVT</h2> 4882 4883 4884 <slider-component id="SliderComponent-template--26084587110726__magazine_carousel_qXBtT7" class="magazine-carousel__slider"> 4885 <ul id="Slider-template--26084587110726__magazine_carousel_qXBtT7" class="slider slider--desktop slider--tablet has-custom-scroll-bar"> 4886 4887 4888 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-1" class="slider__slide"> 4889 <div class="magazine-carousel__block"> 4890 4891 <img src="//sanvt.com/cdn/shop/files/FootwearBreaker.jpg?v=1765360972" alt="2025 - Footwear" loading="lazy" height="auto" width="auto" /> 4892 4893 4894 <div class="magazine-carousel__block-content"> 4895 <h3>2025 - Footwear</h3> 4896 4897 4898 4899 <p>SANVT launches its first-ever Footwear collection.</p> 4900 4901 4902 </div> 4903 </div> 4904 </li> 4905 4906 4907 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-2" class="slider__slide"> 4908 <div class="magazine-carousel__block"> 4909 4910 <img src="//sanvt.com/cdn/shop/files/BCorp.jpg?v=1765370436" alt="2025 - SANVT is B-Corp Certified" loading="lazy" height="auto" width="auto" /> 4911 4912 4913 <div class="magazine-carousel__block-content"> 4914 <h3>2025 - SANVT is B-Corp Certified</h3> 4915 4916 4917 4918 <p>Thorough, innovative, and trustworthy. Our certification proves our claims are legitimate.</p> 4919 4920 4921 </div> 4922 </div> 4923 </li> 4924 4925 4926 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-3" class="slider__slide"> 4927 <div class="magazine-carousel__block"> 4928 4929 <img src="//sanvt.com/cdn/shop/files/04_25_Bodegones9099_1_copia.webp?v=1748012039" alt="2025 â Proof of Concept" loading="lazy" height="auto" width="auto" /> 4930 4931 4932 <div class="magazine-carousel__block-content"> 4933 <h3>2025 â Proof of Concept</h3> 4934 4935 4936 4937 <p>We sell our 100,000th T-Shirt â validation that our approach delivers results.</p> 4938 4939 4940 </div> 4941 </div> 4942 </li> 4943 4944 4945 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-4" class="slider__slide"> 4946 <div class="magazine-carousel__block"> 4947 4948 <img src="//sanvt.com/cdn/shop/files/press_page-SZ-magazin.png?v=1752145382" alt="2024 â Recognition" loading="lazy" height="auto" width="auto" /> 4949 4950 4951 <div class="magazine-carousel__block-content"> 4952 <h3>2024 â Recognition</h3> 4953 4954 4955 4956 <p>
4956Süddeutsche Zeitung named our Perfect T-shirt the market leader â a proud milestone.</p> 4957 4958 4959 </div> 4960 </div> 4961 </li> 4962 4963 4964 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-5" class="slider__slide"> 4965 <div class="magazine-carousel__block"> 4966 4967 <img src="//sanvt.com/cdn/shop/files/LP_About_us_16.jpg?v=1753774267" alt="2024 â Market Presence" loading="lazy" height="auto" width="auto" /> 4968 4969 4970 <div class="magazine-carousel__block-content"> 4971 <h3>2024 â Market Presence</h3> 4972 4973 4974 4975 <p>We opened our first Munich pop-up â bringing SANVT essentials directly to our community.</p> 4976 4977 4978 </div> 4979 </div> 4980 </li> 4981 4982 4983 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-6" class="slider__slide"> 4984 <div class="magazine-carousel__block"> 4985 4986 <img src="//sanvt.com/cdn/shop/files/The_Perfect_Jeans_Campaign_SANVT3x2__LP_Denim_Perfect_Fit_4_a2016d9f-9323-4604-afc7-ab551a969d25.jpg?v=1718794654" alt="2024 â The Perfect Jeans" loading="lazy" height="auto" width="auto" /> 4987 4988 4989 <div class="magazine-carousel__block-content"> 4990 <h3>2024 â The Perfect Jeans</h3> 4991 4992 4993 4994 <p>After years of work, we launched the Perfect Jeans â flawless fit, truly sustainable.</p> 4995 4996 4997 </div> 4998 </div> 4999 </li> 5000 5001 5002 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-7" class="slider__slide"> 5003 <div class="magazine-carousel__block"> 5004 5005 <img src="//sanvt.com/cdn/shop/files/04_25_Bodegones8857.jpg?v=1753255220" alt="2022 â Sustainability Commitment" loading="lazy" height="auto" width="auto" /> 5006 5007 5008 <div class="magazine-carousel__block-content"> 5009 <h3>2022 â Sustainability Commitment</h3> 5010 5011 5012 5013 <p>We partnered with ClimatePartner to keep every SANVT piece fully carbon neutral.</p> 5014 5015 5016 </div> 5017 </div> 5018 </li> 5019 5020 5021 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-8" class="slider__slide"> 5022 <div class="magazine-carousel__block"> 5023 5024 <img src="//sanvt.com/cdn/shop/files/MerinoWool-Rollneck-Grey-Men-101025.jpg?v=1732005558" alt="2022 â Scaling Up" loading="lazy" height="auto" width="auto" /> 5025 5026 5027 <div class="magazine-carousel__block-content"> 5028 <h3>2022 â Scaling Up</h3> 5029 5030 5031 5032 <p>We launched knitwear â taking SANVT beyond basics into a full year-round wardrobe.</p> 5033 5034 5035 </div> 5036 </div> 5037 </li> 5038 5039 5040 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-9" class="slider__slide"> 5041 <div class="magazine-carousel__block"> 5042 5043 <img src="//sanvt.com/cdn/shop/files/LP_About_us_15.jpg?v=1753774268" alt="2020 â Smart Growth" loading="lazy" height="auto" width="auto" /> 5044 5045 5046 <div class="magazine-carousel__block-content"> 5047 <h3>2020 â Smart Growth</h3> 5048 5049 5050 5051 <p>We introduced the Smart Chino â merging tailored elegance with everyday comfort.</p> 5052 5053 5054 </div> 5055 </div> 5056 </li> 5057 5058 5059 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-10" class="slider__slide"> 5060 <div class="magazine-carousel__block"> 5061 5062 <img src="//sanvt.com/cdn/shop/files/LP_About_us_14.jpg?v=1753774268" alt="2019 - Expanding Essentials" loading="lazy" height="auto" width="auto" /> 5063 5064 5065 <div class="magazine-carousel__block-content"> 5066 <h3>2019 - Expanding Essentials</h3> 5067 5068 5069 5070 <p>We launched the Sweatshirt â a modern classic and a core part of our collection.</p> 5071 5072 5073 </div> 5074 </div> 5075 </li> 5076 5077 5078 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-11" class="slider__slide"> 5079 <div class="magazine-carousel__block"> 5080 5081 <img src="//sanvt.com/cdn/shop/files/Better-made-essentials-campaign-1-11-SANVT.jpg?v=1753255133" alt="2019 - The Perfect T-Shirt" loading="lazy" height="auto" width="auto" /> 5082 5083 5084 <div class="magazine-carousel__block-content"> 5085 <h3>2019 - The Perfect T-Shirt</h3> 5086 5087 5088 5089 <p>
5089After two years, we launched the Perfect T-shirt â the foundation of SANVT.</p> 5090 5091 5092 </div> 5093 </div> 5094 </li> 5095 5096 5097 <li id="Slide-template--26084587110726__magazine_carousel_qXBtT7-12" class="slider__slide"> 5098 <div class="magazine-carousel__block"> 5099 5100 <img src="//sanvt.com/cdn/shop/files/Breakers_Polo_3.png?v=1721651424" alt="2018 - The Start" loading="lazy" height="auto" width="auto" /> 5101 5102 5103 <div class="magazine-carousel__block-content"> 5104 <h3>2018 - The Start</h3> 5105 5106 5107 5108 <p>We set out to create the Perfect T-shirt â redefining design, quality, and fit.</p> 5109 5110 5111 </div> 5112 </div> 5113 </li> 5114 5115 </ul> 5116 5117 <div class="slider-buttons small-hide"> 5118 <button 5119 class="button slider-button slider-button--prev" 5120 name="previous" 5121 aria-controls="Slider-template--26084587110726__magazine_carousel_qXBtT7" 5122 > 5123 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 5124 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 5125</svg> 5126 5127 </button> 5128 <div class="slider-counter hidden"> 5129 <span class="slider-counter--current">1</span> 5130 <span aria-hidden="true"> / </span> 5131 <span class="slider-counter--total">12</span> 5132 </div> 5133 <button 5134 class="button slider-button slider-button--next" 5135 name="next" 5136 aria-controls="Slider-template--26084587110726__magazine_carousel_qXBtT7" 5137 > 5138 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 5139 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 5140</svg> 5141 5142 </button> 5143 </div> 5144 5145 <custom-scroll-bar class="custom-scroll-bar large-hide"> 5146 <div class="custom-scroll-bar__inner"></div> 5147 </custom-scroll-bar> 5148 </slider-component> 5149</div> 5150 5151<style data-shopify> 5152 .magazine-carousel { 5153 background-color: rgba(215, 215, 215, 20%); 5154 } 5155 5156 .magazine-carousel__container { 5157 display: flex; 5158 flex-direction: column; 5159 align-items: center; 5160 gap: 40px; 5161 padding: 0 20px; 5162 } 5163 5164 .magazine-carousel__container h2 { 5165 font-size: 24px; 5166 line-height: 32px; 5167 text-align: center; 5168 color: #212529; 5169 margin: 0; 5170 font-weight: 700; 5171 } 5172 5173 .magazine-carousel__slider { 5174 width: 100%; 5175 } 5176 5177 .magazine-carousel__slider .slider__slide { 5178 min-width: calc((100% - 30px) / 4); 5179 margin-right: 10px; 5180 } 5181 5182 .magazine-carousel__block { 5183 aspect-ratio: 0.8; 5184 overflow: hidden; 5185 position: relative; 5186 } 5187 5188 .magazine-carousel__block img, 5189 .magazine-carousel__block video { 5190 width: 100%; 5191 height: 100%; 5192 object-fit: cover; 5193 display: block; 5194 } 5195 5196 .magazine-carousel__block-content { 5197 position: absolute; 5198 bottom: 0; 5199 left: 0; 5200 width: 100%; 5201 padding: 70px 30px 30px 30px; 5202 color: #fff; 5203 background: linear-gradient(to bottom, transparent, #000A); 5204 background: -webkit-linear-gradient(to bottom, transparent, #000A); 5205 background: -moz-linear-gradient(to bottom, transparent, #000A); 5206 background: -o-linear-gradient(to bottom, transparent, #000A); 5207 background: -ms-linear-gradient(to bottom, transparent, #000A); 5208 display: flex; 5209 flex-direction: column; 5210 justify-content: flex-end; 5211 gap: 16px; 5212 height: 215px; 5213 } 5214 5215 .magazine-carousel__block-content h3 { 5216 font-size: 20px; 5217 line-height: 24px; 5218 color: #fff; 5219 margin: 0; 5220 font-weight: 400; 5221 overflow: hidden; 5222 display: -webkit-box; 5223 -webkit-line-clamp: 2; 5224 -webkit-box-orient: vertical; 5225 } 5226 5227 .magazine-carousel__block-content a { 5228 font-size: 14px; 5229 line-height: 1.2; 5230 color: #fff; 5231 margin: 0; 5232 font-weight: 400; 5233 text-decoration: underline; 5234 } 5235 5236 .magazine-carousel__block-content p { 5237 font-size: 14px; 5238 line-height: 1.2; 5239 color: #fff; 5240 margin: 0; 5241 font-weight: 400; 5242 overflow: hidden; 5243 display: -webkit-box; 5244 -webkit-line-clamp: 3; 5245 -webkit-box-orient: vertical 5246 } 5247 5248 .magazine-carousel slider-component .slider-button { 5249 width: 50px; 5250 height: 50px; 5251 background-color: #fff; 5252 border-radius: 100px; 5253 display: flex; 5254 align-items: center; 5255 justify-content: center; 5256 bottom: calc(50% - 25px); 5257 } 5258 5259 .magazine-carousel slider-component .slider-button svg {
5260 width: 20px; 5261 height: auto; 5262 } 5263 5264 .magazine-carousel slider-component .slider-button--prev { 5265 right: unset; 5266 left: 20px; 5267 } 5268 5269 .magazine-carousel slider-component .slider-button[disabled] { 5270 opacity: 0; 5271 } 5272 5273 @media screen and (max-width: 768px) { 5274 .magazine-carousel { 5275 margin-top: 20px; 5276 } 5277 5278 .magazine-carousel slider-component .slider { 5279 padding-bottom: 20px; 5280 padding-left: 16px; 5281 scrollbar-width: none; /* For Firefox */ 5282 } 5283 5284 .magazine-carousel slider-component .slider::-webkit-scrollbar { 5285 display: none; /* For Chrome, Safari, and Edge */ 5286 } 5287 5288 .magazine-carousel__container { 5289 gap: 20px; 5290 padding: 30px 0; 5291 align-items: flex-start; 5292 } 5293 5294 .magazine-carousel__container h2 { 5295 font-size: 18px; 5296 line-height: 22px; 5297 text-align: left; 5298 margin-left: 20px; 5299 } 5300 5301 .magazine-carousel__slider .slider__slide { 5302 min-width: 60%; 5303 } 5304 5305 .magazine-carousel__block-content { 5306 padding-bottom: 20px; 5307 padding-left: clamp(1rem, 0.471830985915493rem + 2.253521126760563vw, 2.5rem); 5308 padding-right: clamp(1rem, 0.471830985915493rem + 2.253521126760563vw, 2.5rem); 5309 height: 185px; 5310 } 5311 5312 .magazine-carousel__block-content h3 { 5313 font-size: 16px; 5314 } 5315 5316 .magazine-carousel__block-content a, 5317 .magazine-carousel__block-content p { 5318 font-size: 11px; 5319 } 5320 } 5321</style> 5322 5323</div><section id="shopify-section-template--26084587110726__text_box_TchhQz" class="shopify-section"><style data-shopify>:root { 5324 --title-color: #151414; 5325 --desc-color: #666666; 5326 }</style><div class=" my-10" style="background-color: #ffffff; color: #666666;"> 5327 <div class="px-4 desktop:max-w-screen-tablet mx-auto py-15"><div class="flex gap-x-6 gap-y-4 tablet:items-center justify-center"></div> 5328 </div> 5329 </div> 5330 5331 5332</section><div id="shopify-section-template--26084587110726__multicolumn_waMkib" class="shopify-section multicolumn"><div class="multicolumn__container"> 5333 <div class="multicolumn__heading"> 5334 <h2>OUR MISSION</h2> 5335 <h4></h4> 5336 </div> 5337 5338 <div class="multicolumn__blocks"> 5339 5340 <div class="multicolumn__block"> 5341 <a href="" class="multicolumn__block-img"> 5342 5343 <img src="//sanvt.com/cdn/shop/files/PR-Section_homepage-Logos.jpg?v=1717585145" alt="Image" loading="lazy" height="auto" width="auto" /> 5344 5345 </a> 5346 5347 <div class="multicolumn__block-content"> 5348 <h5>Honest<br> Pricing</h5> 5349 <p>Unlike most high-end brands, we offer premium quality without inflated markups. By cutting out middlemen and selling directly, our pricing stays fair â delivering the very best products at the very best value.</p> 5350 <a href=""></a> 5351 </div> 5352 </div> 5353 5354 <div class="multicolumn__block"> 5355 <a href="" class="multicolumn__block-img"> 5356 5357 <img src="//sanvt.com/cdn/shop/files/LP_About_us_25.jpg?v=1753774934" alt="Image" loading="lazy" height="auto" width="auto" /> 5358 5359 </a> 5360 5361 <div class="multicolumn__block-content"> 5362 <h5>No Sales. <br>Ever.</h5> 5363 <p>We never join sales events or fleeting discount campaigns. Instead, we stand by our promise: fair prices, every single day. This ensures lasting value without compromises or artificial promotions.</p> 5364 <a href=""></a> 5365 </div> 5366 </div> 5367 5368 <div class="multicolumn__block"> 5369 <a href="/pages/sustainable-basics" class="multicolumn__block-img"> 5370 5371 <img src="//sanvt.com/cdn/shop/files/LP_About_us_05.jpg?v=1753269413" alt="Image" loading="lazy" height="auto" width="auto" /> 5372 5373 </a> 5374 5375 <div class="multicolumn__block-content"> 5376 <h5>Challenging Standards</h5> 5377 <p>Every step of our process is designed to disrupt fashionâs status quo. We reject overproduction, avoid waste, and prove that essentials can be made better â without shortcuts or empty marketing.</p> 5378 <a href="/pages/sustainable-basics">Explore</a> 5379 </div> 5380 </div> 5381 5382 <div class="multicolumn__block"> 5383 <a href="/pages/factories" class="multicolumn__block-img"> 5384 5385 <img src="//sanvt.com/cdn/shop/files/LP_About_us_24.jpg?v=1753774942" alt="Image" loading="lazy" height="auto" width="auto" /> 5386 5387 </a> 5388 5389 <div class="multicolumn__block-content"> 5390 <h5>Uncompromised Value</h5> 5391 <p>Outstanding craftsmanship and ethical practices meet timeless design. Essentials built to last and priced fairly â delivering everything you need, nothing unnecessary.</p> 5392 <a href="/pages/factories">Explore</a> 5393 </div> 5394 </div> 5395 5396 </div> 5397</div> 5398 5399<style data-shopify> 5400 .multicolumn { 5401 background-color: #fff; 5402 } 5403 5404 .multicolumn__container { 5405 padding: 20px 40px 40px; 5406 width: 100%; 5407 display: flex; 5408 flex-direction: column; 5409 gap: 100px; 5410 } 5411 5412 .multicolumn__heading { 5413 width: 100%; 5414 display: grid; 5415 grid-template-columns: 1fr 1fr; 5416 align-items: center; 5417 gap: 20px 80px; 5418 } 5419 5420 .multicolumn__heading h2 { 5421 font-size: 36px; 5422 line-height: 40px; 5423 margin: 0; 5424 color: #000; 5425 font-weight: 500; 5426 } 5427 5428 .multicolumn__heading h4 { 5429 font-size: 18px; 5430 line-height: 24px; 5431 margin: 0; 5432 color: #000; 5433 font-weight: 600; 5434 } 5435 5436 .multicolumn__blocks { 5437 width: 100%; 5438 display: grid; 5439 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); 5440 gap: 20px; 5441 } 5442 5443 .multicolumn__block { 5444 display: flex; 5445 flex-direction: column; 5446 gap: 20px; 5447 width: 100%; 5448 } 5449 5450 .multicolumn__block-img { 5451 width: 100%; 5452 overflow: hidden; 5453 aspect-ratio: 0.8; 5454 } 5455 5456 .multicolumn__block-img:hover img, 5457 .multicolumn__block-img:hover video { 5458 transform: scale(1.05); 5459 } 5460 5461 .multicolumn__block-img img, 5462 .multicolumn__block-img video { 5463 width: 100%; 5464 height: 100%; 5465 object-fit: cover; 5466 transition: all 300ms ease; 5467 } 5468 5469 .multicolumn__block-content { 5470 display: flex; 5471 flex-direction: column; 5472 gap: 20px; 5473 padding-right: 20px; 5474 } 5475 5476 .multicolumn__block h5 { 5477 font-size: 22px; 5478 line-height: 22px; 5479 margin: 0; 5480 color: #000; 5481 } 5482 5483 .multicolumn__block p { 5484 font-size: 14px; 5485 line-height: 16px; 5486 margin: 0; 5487 color: #000; 5488 width: 100%; 5489 text-align: justify; 5490 } 5491 5492 .multicolumn__block a { 5493 font-size: 14px; 5494 line-height: 16px; 5495 color: #000; 5496 text-decoration: underline; 5497 } 5498 5499 .multicolumn__heading, 5500 .multicolumn__block-content { 5501 5502 } 5503 5504 @media screen and (max-width: 768px) { 5505 .multicolumn__container { 5506 gap: 40px; 5507 padding: 20px 0 40px; 5508 } 5509 5510 .multicolumn__heading { 5511 grid-template-columns: 1fr; 5512 gap: 20px; 5513 padding: 0 16px; 5514 } 5515 5516 .multicolumn__blocks { 5517 display: flex; 5518 overflow-x: auto; 5519 scrollbar-width: none; /* Firefox */ 5520 padding: 0 16px; 5521 overflow-y: hidden; 5522 } 5523 5524 .multicolumn__blocks::-webkit-scrollbar {
5525 display: none; /* WebKit */ 5526 } 5527 5528 .multicolumn__block { 5529 min-width: 60vw; 5530 } 5531 5532 .multicolumn__heading h2 { 5533 font-size: 27px; 5534 line-height: 28px; 5535 } 5536 5537 .multicolumn__block h5 { 5538 font-size: 16px; 5539 line-height: 18px; 5540 } 5541 5542 .multicolumn__heading h4 { 5543 font-size: 14px; 5544 line-height: 18px; 5545 } 5546 } 5547</style> 5548 5549<style> #shopify-section-template--26084587110726__multicolumn_waMkib /* Scoped to this section automatically â will left-align paragraphs */p {text-align: left;} </style></div><section id="shopify-section-template--26084587110726__text_box_bni7NW" class="shopify-section"><style data-shopify>:root { 5550 --title-color: #151414; 5551 --desc-color: #666666; 5552 }</style><div class=" my-10" style="background-color: #ffffff; color: #666666;"> 5553 <div class="px-4 desktop:max-w-screen-tablet mx-auto py-15"><div class="flex gap-x-6 gap-y-4 tablet:items-center justify-center"></div> 5554 </div> 5555 </div> 5556 5557 5558</section><div id="shopify-section-template--26084587110726__magazine_carousel_jEzKhM" class="shopify-section magazine-carousel"> 5559 5560<style data-shopify> 5561 #MagazineCarousel-template--26084587110726__magazine_carousel_jEzKhM { 5562 padding-top: 50px !important; 5563 padding-bottom: 100px !important; 5564 } 5565</style> 5566 5567<div class="magazine-carousel__container " id="MagazineCarousel-template--26084587110726__magazine_carousel_jEzKhM"> 5568 5569 <h2>SANVT ESSENTIALS</h2> 5570 5571 5572 <slider-component id="SliderComponent-template--26084587110726__magazine_carousel_jEzKhM" class="magazine-carousel__slider"> 5573 <ul id="Slider-template--26084587110726__magazine_carousel_jEzKhM" class="slider slider--desktop slider--tablet has-custom-scroll-bar"> 5574 5575 5576 <li id="Slide-template--26084587110726__magazine_carousel_jEzKhM-1" class="slider__slide"> 5577 <div class="magazine-carousel__block"> 5578 5579 <img src="//sanvt.com/cdn/shop/files/LP_About_us_31.jpg?v=1753777591" alt="T-SHIRTS" loading="lazy" height="auto" width="auto" /> 5580 5581 5582 <div class="magazine-carousel__block-content"> 5583 <h3>T-SHIRTS</h3> 5584 5585 5586 5587 <a href="/collections/t-shirts-for-men">EXPLORE</a> 5588 5589 5590 </div> 5591 </div> 5592 </li> 5593 5594 5595 <li id="Slide-template--26084587110726__magazine_carousel_jEzKhM-2" class="slider__slide"> 5596 <div class="magazine-carousel__block"> 5597 5598 <img src="//sanvt.com/cdn/shop/files/LP_About_us_36.jpg?v=1753777590" alt="TROUSERS" loading="lazy" height="auto" width="auto" /> 5599 5600 5601 <div class="magazine-carousel__block-content"> 5602 <h3>TROUSERS</h3> 5603 5604 5605 5606 <a href="/collections/collection-men-trousers-chino">SHOP NOW</a> 5607 5608 5609 </div> 5610 </div> 5611 </li> 5612 5613 5614 <li id="Slide-template--26084587110726__magazine_carousel_jEzKhM-3" class="slider__slide"> 5615 <div class="magazine-carousel__block"> 5616 5617 <img src="//sanvt.com/cdn/shop/files/LP_About_us_35.jpg?v=1753777591" alt="SWEATSHIRTS" loading="lazy" height="auto" width="auto" /> 5618 5619 5620 <div class="magazine-carousel__block-content"> 5621 <h3>SWEATSHIRTS</h3> 5622 5623 5624 5625 <a href="/collections/men-sweatshirts">EXPLORE</a> 5626 5627 5628 </div> 5629 </div> 5630 </li> 5631 5632 5633 <li id="Slide-template--26084587110726__magazine_carousel_jEzKhM-4" class="slider__slide"> 5634 <div class="magazine-carousel__block"> 5635 5636 <img src="//sanvt.com/cdn/shop/files/LP_About_us_33.jpg?v=1753777590" alt="SHIRTS" loading="lazy" height="auto" width="auto" /> 5637 5638 5639 <div class="magazine-carousel__block-content"> 5640 <h3>SHIRTS</h3> 5641 5642 5643 5644 <a href="/collections/shirts-and-polos-for-men">SHOP NOW</a> 5645 5646 5647 </div> 5648 </div> 5649 </li> 5650 5651 5652 <li id="Slide-template--26084587110726__magazine_carousel_jEzKhM-5" class="slider__slide"> 5653 <div class="magazine-carousel__block"> 5654 5655 <img src="//sanvt.com/cdn/shop/files/LP_About_us_32.jpg?v=1753777590" alt="DENIM" loading="lazy" height="auto" width="auto" /> 5656 5657 5658 <div class="magazine-carousel__block-content"> 5659 <h3>DENIM</h3> 5660 5661 5662 5663 <a href="/pages/landing-denim-m">SHOP NOW</a> 5664 5665 5666 </div> 5667 </div> 5668 </li> 5669 5670 5671 <li id="Slide-template--26084587110726__magazine_carousel_jEzKhM-6" class="slider__slide"> 5672 <div class="magazine-carousel__block"> 5673 5674 <img src="//sanvt.com/cdn/shop/files/LP_About_us_34.jpg?v=1753777591" alt="MERINO" loading="lazy" height="auto" width="auto" /> 5675 5676 5677 <div class="magazine-carousel__block-content"> 5678 <h3>MERINO</h3> 5679 5680 5681 5682 <a href="/collections/collection-merino-wool">EXPLORE</a> 5683 5684 5685 </div> 5686 </div> 5687 </li> 5688 5689 </ul> 5690 5691 <div class="slider-buttons small-hide"> 5692 <button 5693 class="button slider-button slider-button--prev" 5694 name="previous" 5695 aria-controls="Slider-template--26084587110726__magazine_carousel_jEzKhM" 5696 > 5697 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 5698 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 5699</svg> 5700 5701 </button> 5702 <div class="slider-counter hidden">
5703 <span class="slider-counter--current">1</span> 5704 <span aria-hidden="true"> / </span> 5705 <span class="slider-counter--total">6</span> 5706 </div> 5707 <button 5708 class="button slider-button slider-button--next" 5709 name="next" 5710 aria-controls="Slider-template--26084587110726__magazine_carousel_jEzKhM" 5711 > 5712 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 5713 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 5714</svg> 5715 5716 </button> 5717 </div> 5718 5719 <custom-scroll-bar class="custom-scroll-bar large-hide"> 5720 <div class="custom-scroll-bar__inner"></div> 5721 </custom-scroll-bar> 5722 </slider-component> 5723</div> 5724 5725<style data-shopify> 5726 .magazine-carousel { 5727 background-color: rgba(215, 215, 215, 20%); 5728 } 5729 5730 .magazine-carousel__container { 5731 display: flex; 5732 flex-direction: column; 5733 align-items: center; 5734 gap: 40px; 5735 padding: 0 20px; 5736 } 5737 5738 .magazine-carousel__container h2 { 5739 font-size: 24px; 5740 line-height: 32px; 5741 text-align: center; 5742 color: #212529; 5743 margin: 0; 5744 font-weight: 700; 5745 } 5746 5747 .magazine-carousel__slider { 5748 width: 100%; 5749 } 5750 5751 .magazine-carousel__slider .slider__slide { 5752 min-width: calc((100% - 30px) / 4); 5753 margin-right: 10px; 5754 } 5755 5756 .magazine-carousel__block { 5757 aspect-ratio: 0.8; 5758 overflow: hidden; 5759 position: relative; 5760 } 5761 5762 .magazine-carousel__block img, 5763 .magazine-carousel__block video { 5764 width: 100%; 5765 height: 100%; 5766 object-fit: cover; 5767 display: block; 5768 } 5769 5770 .magazine-carousel__block-content { 5771 position: absolute; 5772 bottom: 0; 5773 left: 0; 5774 width: 100%; 5775 padding: 70px 30px 30px 30px; 5776 color: #fff; 5777 background: linear-gradient(to bottom, transparent, #000A); 5778 background: -webkit-linear-gradient(to bottom, transparent, #000A); 5779 background: -moz-linear-gradient(to bottom, transparent, #000A); 5780 background: -o-linear-gradient(to bottom, transparent, #000A); 5781 background: -ms-linear-gradient(to bottom, transparent, #000A); 5782 display: flex; 5783 flex-direction: column; 5784 justify-content: flex-end; 5785 gap: 16px; 5786 height: 215px; 5787 } 5788 5789 .magazine-carousel__block-content h3 { 5790 font-size: 20px; 5791 line-height: 24px; 5792 color: #fff; 5793 margin: 0; 5794 font-weight: 400; 5795 overflow: hidden; 5796 display: -webkit-box; 5797 -webkit-line-clamp: 2; 5798 -webkit-box-orient: vertical; 5799 } 5800 5801 .magazine-carousel__block-content a { 5802 font-size: 14px; 5803 line-height: 1.2; 5804 color: #fff; 5805 margin: 0; 5806 font-weight: 400; 5807 text-decoration: underline; 5808 } 5809 5810 .magazine-carousel__block-content p { 5811 font-size: 14px; 5812 line-height: 1.2; 5813 color: #fff; 5814 margin: 0; 5815 font-weight: 400; 5816 overflow: hidden; 5817 display: -webkit-box; 5818 -webkit-line-clamp: 3; 5819 -webkit-box-orient: vertical 5820 } 5821 5822 .magazine-carousel slider-component .slider-button { 5823 width: 50px; 5824 height: 50px; 5825 background-color: #fff; 5826 border-radius: 100px; 5827 display: flex; 5828 align-items: center; 5829 justify-content: center; 5830 bottom: calc(50% - 25px); 5831 } 5832 5833 .magazine-carousel slider-component .slider-button svg { 5834 width: 20px; 5835 height: auto; 5836 } 5837 5838 .magazine-carousel slider-component .slider-button--prev { 5839 right: unset; 5840 left: 20px; 5841 } 5842 5843 .magazine-carousel slider-component .slider-button[disabled] { 5844 opacity: 0; 5845 } 5846 5847 @media screen and (max-width: 768px) { 5848 .magazine-carousel { 5849 margin-top: 20px; 5850 } 5851 5852 .magazine-carousel slider-component .slider { 5853 padding-bottom: 20px; 5854 padding-left: 16px; 5855 scrollbar-width: none; /* For Firefox */ 5856 } 5857 5858 .magazine-carousel slider-component .slider::-webkit-scrollbar {
5859 display: none; /* For Chrome, Safari, and Edge */ 5860 } 5861 5862 .magazine-carousel__container { 5863 gap: 20px; 5864 padding: 30px 0; 5865 align-items: flex-start; 5866 } 5867 5868 .magazine-carousel__container h2 { 5869 font-size: 18px; 5870 line-height: 22px; 5871 text-align: left; 5872 margin-left: 20px; 5873 } 5874 5875 .magazine-carousel__slider .slider__slide { 5876 min-width: 60%; 5877 } 5878 5879 .magazine-carousel__block-content { 5880 padding-bottom: 20px; 5881 padding-left: clamp(1rem, 0.471830985915493rem + 2.253521126760563vw, 2.5rem); 5882 padding-right: clamp(1rem, 0.471830985915493rem + 2.253521126760563vw, 2.5rem); 5883 height: 185px; 5884 } 5885 5886 .magazine-carousel__block-content h3 { 5887 font-size: 16px; 5888 } 5889 5890 .magazine-carousel__block-content a, 5891 .magazine-carousel__block-content p { 5892 font-size: 11px; 5893 } 5894 } 5895</style> 5896 5897</div><section id="shopify-section-template--26084587110726__text_box_VFGA6N" class="shopify-section"><style data-shopify>:root { 5898 --title-color: #151414; 5899 --desc-color: #666666; 5900 }</style><div class=" my-10" style="background-color: #ffffff; color: #666666;"> 5901 <div class="px-4 desktop:max-w-screen-tablet mx-auto "><div class="flex gap-x-6 gap-y-4 tablet:items-center justify-center"></div> 5902 </div> 5903 </div> 5904 5905 5906</section><section id="shopify-section-template--26084587110726__text_box_6rW6YF" class="shopify-section"><style data-shopify>:root { 5907 --title-color: #151414; 5908 --desc-color: #666666; 5909 }</style><div class="" style="background-color: #ffffff; color: #666666;"> 5910 <div class="px-4 tablet:px-9 desktop-xl:max-screen "><div class="flex gap-x-6 gap-y-4 tablet:items-center justify-start"><style data-shopify>.text-box-html_column_j8w7TR > *, 5911 .text-box-html_column_j8w7TR p { 5912 font-size: 15px; 5913 } 5914 :root { 5915 --html-title-size-html_column_j8w7TR: 18px; 5916 }</style><div class="text-left justify-start text-box-html_column_j8w7TR"><h3 class="font-semibold pb-4" 5917 style="font-size: var(--html-title-size-html_column_j8w7TR); color: var(--title-color);">MORE ABOUT US</h3></div></div> 5918 </div> 5919 </div> 5920 5921 5922</section><div id="shopify-section-template--26084587110726__images_scroll_qih9NG" class="shopify-section images-scroll"> 5923 <slider-component id="SliderComponent-template--26084587110726__images_scroll_qih9NG"> 5924 <ul id="Slider-template--26084587110726__images_scroll_qih9NG" class="slider slider--desktop slider--tablet images-scroll__container "> 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 <li id="Slide-template--26084587110726__images_scroll_qih9NG-1" class="slider__slide images-scroll__image "> 5935 <img src="//sanvt.com/cdn/shop/files/BerlinBanner_About.jpg?v=1761041812" alt="Image" loading="lazy" height="auto" width="auto"/> 5936 <div class="images-scroll__caption"><p><a href="/pages/city-guide-berlin" title="City Guide | Berlin">CITY GUIDE</a></p></div> 5937 </li> 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 <li id="Slide-template--26084587110726__images_scroll_qih9NG-2" class="slider__slide images-scroll__image "> 5949 <img src="//sanvt.com/cdn/shop/files/LP_About-us_37.jpg?v=1758232475" alt="Image" loading="lazy" height="auto" width="auto"/> 5950 <div class="images-scroll__caption"><p><a href="/pages/landing-sanvt-portraits-jordan-bunker" title="Portraits | Jordan Bunker">SANVT PORTRAITS</a></p></div> 5951 </li> 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 <li id="Slide-template--26084587110726__images_scroll_qih9NG-3" class="slider__slide images-scroll__image "> 5963 <img src="//sanvt.com/cdn/shop/files/LP_About_us_27.jpg?v=1753775885" alt="Image" loading="lazy" height="auto" width="auto"/> 5964 <div class="images-scroll__caption"><p><a href="/products/the-perfect-sweatshirt-grey-melange" title="The Perfect Sweatshirt - Grey Melange">PERFECT SWEATSHIRT</a></p></div> 5965 </li> 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 <li id="Slide-template--26084587110726__images_scroll_qih9NG-4" class="slider__slide images-scroll__image "> 5977 <img src="//sanvt.com/cdn/shop/files/1x1_Factory_Laundry_04.jpg?v=1711384511" alt="Image" loading="lazy" height="auto" width="auto"/> 5978 <div class="images-scroll__caption"><p><a href="/pages/factories" title="About Us | Our Manufacturers">OUR FACTORIES</a></p></div> 5979 </li> 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 <li id="Slide-template--26084587110726__images_scroll_qih9NG-5" class="slider__slide images-scroll__image "> 5991 <img src="//sanvt.com/cdn/shop/files/LP_About_us_29.jpg?v=1753775883" alt="Image" loading="lazy" height="auto" width="auto"/> 5992 <div class="images-scroll__caption"><p><a href="/pages/city-guide-munich" title="City Guide | Munich">CITY GUIDE</a></p></div> 5993 </li> 5994 5995 5996 </ul> 5997 5998 <div class="slider-buttons"> 5999 <button 6000 class="button slider-button slider-button--prev" 6001 name="previous" 6002 aria-controls="Slider-template--26084587110726__images_scroll_qih9NG" 6003 > 6004 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 6005 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 6006</svg> 6007 6008 </button> 6009 <div class="slider-counter hidden">
6010 <span class="slider-counter--current">1</span> 6011 <span aria-hidden="true"> / </span> 6012 <span class="slider-counter--total"></span> 6013 </div> 6014 <button 6015 class="button slider-button slider-button--next" 6016 name="next" 6017 aria-controls="Slider-template--26084587110726__images_scroll_qih9NG" 6018 > 6019 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 6020 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 6021</svg> 6022 6023 </button> 6024 </div> 6025 </slider-component> 6026 6027 <style data-shopify> 6028 .images-scroll__container { 6029 display: flex; 6030 align-items: center; 6031 justify-content: flex-start; 6032 gap: 20px; 6033 overflow-x: auto; 6034 padding: 60px 0; 6035 } 6036 6037 .images-scroll__container { 6038 -ms-overflow-style: none; /* Internet Explorer 10+ */ 6039 scrollbar-width: none; /* Firefox */ 6040 } 6041 6042 .images-scroll__container::-webkit-scrollbar {
6043 display: none; /* Safari and Chrome */ 6044 } 6045 6046 .images-scroll__container--half { 6047 display: grid; 6048 grid-template-columns: repeat(2, 1fr); 6049 gap: 0 6050 } 6051 6052 .images-scroll__image { 6053 min-width: 40dvw; 6054 max-width: 40dvw; 6055 height: auto; 6056 display: flex; 6057 flex-direction: column; 6058 justify-content: space-between; 6059 } 6060 6061 .images-scroll__container--half .images-scroll__image { 6062 width: 100%; 6063 min-width: unset; 6064 max-width: unset; 6065 } 6066 6067 .images-scroll__image--margin { 6068 height: 100%; 6069 } 6070 6071 .images-scroll__image--margin { 6072 padding: 0 100px; 6073 } 6074 6075 .images-scroll__image img { 6076 width: 100%; 6077 height: auto; 6078 } 6079 6080 .images-scroll__caption { 6081 padding-left: 40px; 6082 } 6083 6084 .images-scroll__image--margin .images-scroll__caption { 6085 padding-left: 0; 6086 } 6087 6088 .images-scroll__caption p { 6089 font-size: 11px; 6090 line-height: 25px; 6091 margin-top: 10px; 6092 color: #495057; 6093 } 6094 6095 .images-scroll__caption a { 6096 text-decoration: underline; 6097 text-underline-offset: 2px; 6098 font-weight: 600; 6099 } 6100 6101 .images-scroll .slider-button { 6102 position: absolute; 6103 bottom: 50%; 6104 background-color: #fff; 6105 border-radius: 100px; 6106 height: 33px; 6107 width: 33px; 6108 display: flex; 6109 align-items: center; 6110 justify-content: center; 6111 } 6112 6113 .images-scroll .slider-button svg { 6114 height: 8px; 6115 } 6116 6117 .images-scroll .slider-button.slider-button--prev { 6118 left: 20px; 6119 rigth: unset; 6120 } 6121 6122 .images-scroll .slider-button[disabled] { 6123 opacity: 0; 6124 } 6125 6126 @media screen and (max-width: 749px) { 6127 .images-scroll__container { 6128 padding: 30px 0; 6129 } 6130 6131 .images-scroll__container--half { 6132 grid-template-columns: 1fr; 6133 gap: 40px; 6134 } 6135 6136 .images-scroll__image { 6137 min-width: 80vw; 6138 max-width: 80vw; 6139 } 6140 6141 .images-scroll__image--margin img { 6142 padding: 0 40px; 6143 } 6144 6145 .images-scroll__caption { 6146 padding-left: 20px; 6147 } 6148 6149 .images-scroll__caption p { 6150 font-size: 11px; 6151 line-height: 14px; 6152 } 6153 6154 .images-scroll .slider-button { 6155 width: 25px; 6156 height: 25px; 6157 } 6158 6159 .images-scroll .slider-button--next { 6160 right: 20px; 6161 } 6162 6163 .images-scroll .slider-button--prev { 6164 left: 20px; 6165 } 6166 } 6167 </style> 6168 6169 6170 6171</div> 6172<footer id="shopify-section-layout-footer" class="shopify-section vue-footer mt-auto"><style data-shopify>.klaviyo-form-RnXiby input, 6173.klaviyo-form-Xj7uYB input, 6174.klaviyo-form-XN7Xmd input { 6175 background-color: #383838 !important; 6176 border-top-left-radius: 1.625rem !important; 6177 border-bottom-left-radius: 1.625rem !important; 6178 border-top-right-radius: 0 !important; 6179 border-bottom-right-radius: 0 !important; 6180 padding-left: 20px!important; 6181} 6182.klaviyo-form-RnXiby button, 6183.klaviyo-form-Xj7uYB button, 6184.klaviyo-form-XN7Xmd button { 6185 border-top-right-radius: 1.625rem !important; 6186 border-bottom-right-radius: 1.625rem !important; 6187 border-top-left-radius: 0 !important; 6188 border-bottom-left-radius: 0 !important; 6189 padding: 0px 16px !important; 6190 font-size: 14px!important; 6191} 6192.klaviyo-form-RnXiby input::placeholder, .klaviyo-form-Xj7uYB input::placeholder, .klaviyo-form-XN7Xmd input::placeholder { 6193 color: #999999 !important; 6194 font-size: 14px!important; 6195} 6196.klaviyo-form-RnXiby form, .klaviyo-form-Xj7uYB form, .klaviyo-form-XN7Xmd form { 6197 padding: 0px !important; 6198}</style> 6199 6200<div 6201 style="background: #151414; color: #ffffff;" 6202 class="w-full text-reg" 6203> 6204 <div vue class="max-w-xl m-auto pt-10 pb-7.5 px-4 desktop:max-screen desktop:px-10 desktop:py-20 desktop:flex desktop:flex-row desktop:justify-between"> 6205 6206 <div class="max-w-md desktop:min-w-[21rem]"> 6207 <!-- logo --> 6208 <a href="/" title="SANVT"><img src="//sanvt.com/cdn/shop/files/Vector_264bc8af-d7e5-4655-b100-5e9b7e64a2d9.png?v=1644289390" alt="Image" loading="lazy" class="w-[8.125rem] desktop:w-[11.25rem]" height="auto" width="auto" /></a> 6209 6210 <!-- newsletter --><span class="block my-5 desktop:mt-10 desktop:mb-8">Subscribe to our newsletter and receive <br>
621010% off your first order</span><div class="klaviyo-form-RnXiby"></div> 6211<!-- footer logos --> 6212 <div class="flex gap-3 mt-5 tablet:mt-8 justify-between"> 6213 6214 <a href="/pages/sustainability-b-corp-certification" target="_blank" class="flex items-center justify-center"> 6215 <img 6216 loading="lazy" 6217 src="//sanvt.com/cdn/shop/files/B-Corp-Logo-White-RGB_copy.png?v=1762360622" 6218 class="footer-logo-img" 6219 width="50" 6220 height="auto" 6221 alt="Image" 6222 /> 6223 </a> 6224 6225 6226 6227 <a href="https://climate-id.com/en-us/1VYFT4" target="_blank" class="flex items-center justify-center"> 6228 <img 6229 loading="lazy" 6230 src="//sanvt.com/cdn/shop/files/1VYFT4_company_standardLabel_white_EN_2.png?v=1762791574" 6231 class="footer-logo-img grayscale" 6232 width="125" 6233 height="auto" 6234 alt="Image" 6235 /> 6236 </a> 6237 6238 6239 <a href="https://sanvt.com/blogs/journal/sanvt-and-eden-projects-working-together-for-reforestation" target="_blank" class="flex items-center justify-center"> 6240 <img 6241 loading="lazy" 6242 src="//sanvt.com/cdn/shop/files/SANVT_x_Eden_acd41745-89fa-2.png?v=1762791589" 6243 class="footer-logo-img grayscale" 6244 width="125" 6245 height="auto" 6246 alt="Image" 6247 /> 6248 </a> 6249 6250 </div> 6251 6252 </div> 6253 6254 <!-- menus --> 6255 6256 <dropdown-item type="footer" class="border-b border-black-300 desktop:border-b-0" 6257 :color="'#ffffff'" 6258 :data="[ 6259 { 6260 title: `Learn More`, 6261 links: 6262 [ 6263 6264 { 6265 title: 'About Us', 6266 url: '/pages/about-us' 6267 }, 6268 6269 { 6270 title: 'Size & Fit', 6271 url: '/pages/our-sizes' 6272 }, 6273 6274 { 6275 title: 'Sustainability', 6276 url: '/pages/sustainable-basics' 6277 }, 6278 6279 { 6280 title: 'Factories', 6281 url: '/pages/factories' 6282 }, 6283 6284 { 6285 title: 'Journal', 6286 url: '/blogs/journal' 6287 }, 6288 6289 { 6290 title: 'Refer a Friend', 6291 url: '/pages/refer-a-friend' 6292 }, 6293 6294 { 6295 title: 'B2B', 6296 url: '/pages/custom-apparel-for-businesses' 6297 }, 6298 6299 ] 6300 } 6301 ]" 6302 ></dropdown-item> 6303 <div class="border-r border-black-300 mb-6 desktop:block"></div> 6304 6305 <dropdown-item type="footer" class="border-b border-black-300 desktop:border-b-0" 6306 :color="'#ffffff'" 6307 :data="[ 6308 { 6309 title: `Get Help`, 6310 links: 6311 [ 6312 6313 { 6314 title: 'Shipping & Returns', 6315 url: '/pages/help-returns' 6316 }, 6317 6318 { 6319 title: 'Payment & Security', 6320 url: '/pages/policies-payment-security' 6321 }, 6322 6323 { 6324 title: 'FAQ', 6325 url: '/pages/help-faqs' 6326 }, 6327 6328 { 6329 title: 'Careers', 6330 url: '/pages/careers' 6331 }, 6332 6333 { 6334 title: 'Contact', 6335 url: '/pages/contact' 6336 }, 6337 6338 { 6339 title: 'Press', 6340 url: '/pages/press-portal' 6341 }, 6342 6343 { 6344 title: 'Right of Withdrawal', 6345 url: 'https://sanvt.com/a/return?' 6346 }, 6347 6348 ] 6349 } 6350 ]" 6351 ></dropdown-item> 6352 <div class="border-r border-black-300 mb-6 desktop:block"></div> 6353 6354 6355 <div> 6356 <!-- account --><dropdown-item type="footer" class="border-b border-black-300 desktop:inline-block desktop:border-b-0 desktop:mb-6" 6357 :color="'#ffffff'" 6358 :data="[ 6359 { 6360 title: `Account`, 6361 links: 6362 [ 6363 { 6364 title: 'Log in', 6365 url: 'https://sanvt.com/customer_authentication/redirect?locale=en®ion_country=US' 6366 }, 6367 { 6368 title: 'Create an account', 6369 url: 'https://account.sanvt.com?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJzYW52dC1zdG9yZS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTA4OTQyMjUsIm5iZiI6MTc5MDI4OTQyNX0.DDme0ydNh8fmjHnRFlNcTVmt05PHZJlkWyRqcsqo8XY' 6370 } 6371 ] 6372 } 6373 ]" 6374 ></dropdown-item><!-- social icons --><dropdown-item type="social" class="border-b border-black-300 desktop:border-b-0" 6375 :color="'#ffffff'" 6376 :socials-color="'#666666'" 6377 :data="[ 6378 { 6379 title: 'Follow Us', 6380 facebook: `https:\/\/www.facebook.com\/sanvtofficial\/`, 6381 instagram: `https:\/\/www.instagram.com\/sanvtofficial\/`, 6382 pinterest: `https:\/\/www.pinterest.de\/Sanvtofficial\/`, 6383 } 6384 ]" 6385 ></dropdown-item></div> 6386</div> 6387 6388 <!-- bottom --> 6389 <div class="bg-black-150 py-5 px-8 desktop:flex desktop:justify-between"> 6390 <ul class="flex-center flex-wrap gap-2-fallback gap-2 text-black-300 desktop:gap-4"> 6391 <li class="shrink-0 after:content-['|'] after:ml-2 desktop:after:ml-4"> 6392 © 2026
6393 <span>SANVT GmbH</span> 6394 </li> 6395 6396 <li class="shrink-0 after:content-['|'] after:ml-2 last:after:content-[''] desktop:after:ml-4"> 6397 <a href="/policies/legal-notice" class="hover:underline">Imprint</a> 6398 </li> 6399 6400 <li class="shrink-0 after:content-['|'] after:ml-2 last:after:content-[''] desktop:after:ml-4"> 6401 <a href="/policies/privacy-policy" class="hover:underline">Privacy Policy</a> 6402 </li> 6403 6404 <li class="shrink-0 after:content-['|'] after:ml-2 last:after:content-[''] desktop:after:ml-4"> 6405 <a href="/policies/terms-of-service" class="hover:underline">Terms & Conditions</a> 6406 </li> 6407 6408 <li class="shrink-0 after:content-['|'] after:ml-2 last:after:content-[''] desktop:after:ml-4"> 6409 <a href="/" class="hover:underline">Sitemap</a> 6410 </li> 6411 6412 </ul> 6413<a class="gap-2-fallback mt-4 desktop:m-0 flex flex-wrap justify-center gap-2 grayscale" href="/checkout?locale=en"><div> 6414 <svg 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
641416.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> 6415 6416 </div><div> 6417 <svg 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> 6418 6419 </div><div> 6420 <svg 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
64200-.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> 6421 </div><div> 6422 <svg xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg> 6423 </div><div> 6424 <svg 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> 6425 6426 </div><div> 6427 <svg 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.
642706zM23.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> 6428 6429 </div><div> 6430 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</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" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 6431 6432 </div></a></div> 6433</div> 6434 6435 6436 6437</footer><section id="shopify-section-geo-popup" class="shopify-section geo-popup"> 6438 6439</section><style data-shopify>#mess-error-cart-input { 6440 border-radius: 8px !important; 6441 padding: 6px; 6442 background: rgb(255, 218, 223); 6443 border-width: 1px; 6444 border-style: solid; 6445 border-color: rgb(255, 205, 211); 6446 margin-top: 10px; 6447 } 6448 #mess-error-cart-input span{ 6449 line-height: normal; 6450 letter-spacing: 0px; 6451 color: rgb(97, 24, 31); 6452 } 6453 #cartDiscount { 6454 color: #1D5A00 6455 } 6456 .cart__sustainability-text kg, 6457 .cart__sustainability-text trees { /* dynamically added elements */ 6458 color: #151414; 6459 font-weight: bold; 6460 } 6461 #embedDiscountMate, #discountContainer, 6462 .ajax-cart__discount.active #cartDiscountPlaceholder { 6463 display: none; 6464 } 6465 .ajax-cart__discount.active #embedDiscountMate { 6466 display: block; 6467 } 6468 .ajax-cart__discount.active #discountContainer { 6469 display: block; 6470 } 6471 6472 .ajax-cart__discount:has(#embedDiscountMate__code-wrapper--code--text:not(:empty)) #cartDiscountPlaceholder { 6473 display: none; 6474 } 6475 .ajax-cart__discount:has(#embedDiscountMate__code-wrapper--code
6475--text:not(:empty)) #embedDiscountMate { 6476 display: block; 6477 } 6478 .content-apply-button { 6479 display: flex; 6480 align-items: center; 6481 width: fit-content; 6482 gap: 8px; 6483 } 6484 .container-apply-discount { 6485 width: fit-content; 6486 margin-left: auto; 6487 padding: 8px 10px; 6488 height: 42px; 6489 border-radius: 4px; 6490 background-color: #eeeeee; 6491 border: 1px solid #d5d5d5; 6492 } 6493 .input-apply-discount { 6494 height: 22px !important; 6495 background-color: unset !important; 6496 padding: 0px !important; 6497 appearance: none !important; 6498 border: 0 !important; 6499 border-radius: 0 !important; 6500 width: 14ch !important; 6501 margin-bottom: -6px !important; 6502 }</style><aside vue class="modal-popup flex w-full h-full bg-black-100/50 fixed top-0 left-0 -z-[1000] opacity-0 overflow-y-scroll overflow-x-hidden ajax-cart sidebar-right slide-x" data-modal-id="ajax-cart"> 6503 <div 6504 class="modal-popup__content pt-10 px-5 bg-white z-[1000] opacity-100"id="ajaxCart" style="width: 484px; max-width: 100vw;" 6505 6506 6507 > 6508 <div class="flex flex-col h-full max-h-screen overflow-auto text-xxs tablet:text-reg"> 6509 <div class="py-6 px-4 tablet:px-5 bg-black-800"> 6510 <div class="flex justify-between items-center" id="cartHeading"> 6511 <div class="font-bold text-base" id="cartHeadingText">Your Cart ([count])</div> 6512 <button class="modal-popup__close"> 6513 <v-icon icon="modal-close-btn" :height="24" :width="24"></v-icon> 6514 </button> 6515 </div> 6516 6517 <div id="cart-progress-bar" class="cart-progress-bar w-full mt-4"> 6518 <div class="cart-progress-bar__text flex justify-between gap-[20px]"> 6519 <span class="cart-progress-text flex items-center gap-[4px]"> 6520 <span class="cart-progress__amount-until-container flex items-center gap-[4px] font-bold"> 6521 <span class="cart-progress-text__amount-until"></span> 6522 $ 6523 </span> 6524 <span class="message-complete" style="display: none;">You have reached your free shipping limit.</span> 6525 <span class="message-progress">left to qualify for free shipping</span> 6526 </span> 6527 <span class="cart-progress-amount"> 6528 <span> 6529 <span id="cart-progress-amount__reached" class="cart-progress-amount__reached"></span> 6530 $ 6531 </span> 6532 <span class="cart-progress-amount__delimiter"> / </span> 6533 6534 <span> 6535 <span class="cart-progress-amount__toreach">250</span> 6536 $ 6537 </span> 6538 6539 </span> 6540 </div> 6541 <div class="cart-progress-bar__progress h-[8px] bg-[#E6E6E6] rounded-[4px]"> 6542 <div class="cart-progress-bar__element" style="width: 100%;"></div> 6543 <div class="cart-progress_bar__element max-w-full current transition-all h-[8px] bg-[#151414] rounded-[4px]" style="width: 0%;"></div> 6544 </div> 6545 </div> 6546 6547 </div> 6548 6549 6550<div class="overflow-y-auto flex flex-col h-full"> 6551 <div 6552 vue 6553 class="flex flex-col gap-y-4 gap-y-4-fallback py-6 px-4 tablet:px-5 grow-[5]" 6554 > 6555 <Suspense> 6556 <template #default> 6557 <cart-products ref="cartProducts" /> 6558 </template> 6559 <template #fallback> 6560 Loading... 6561 </template> 6562 </Suspense> 6563 </div> 6564 <div class="py-6 px-4 tablet:px-5 border-t border-lightgrey mt-auto hidden"> 6565 <div class="uppercase"> 6566 Sustainability report 6567 </div> 6568 <div 6569 class="text-black-300 mt-2" 6570 id="cartSustainabilityText" 6571 > 6572 Your order
6573 <span id="cartSustainabilityText-CO2">compensates [kg]</span> 6574 <span id="cartSustainabilityText-and" class="hidden"> and </span> 6575 <span id="cartSustainabilityText-Trees">plants [trees]</span> 6576 </div> 6577 </div><!-- Payment Icons --> 6578 <div class="ajax-cart__payment-icons py-6 px-4 pt-0 tablet:pt-0 tablet:px-5"> 6579<a class="gap-2-fallback mt-4 desktop:m-0 flex flex-wrap justify-center gap-2 grayscale" href="/checkout?locale=en"><div> 6580 <svg 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
658016.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> 6581 6582 </div><div> 6583 <svg 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> 6584 6585 </div><div> 6586 <svg 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
65860-.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> 6587 </div><div> 6588 <svg xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg> 6589 </div><div> 6590 <svg 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> 6591 6592 </div><div> 6593 <svg 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.
659306zM23.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> 6594 6595 </div><div> 6596 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</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" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 6597 6598 </div></a></div><div class="px-4 py-5 tablet:px-5 bg-black-900 flex flex-col gap-y-2-fallback gap-2"> 6599 <div class="flex justify-between"> 6600 <div class="text-black-300">Sub Total</div> 6601 <div id="cartSubTotal">0</div> 6602 </div> 6603 6604 <div class="flex justify-between hidden " id="discountCalculate"> 6605 <div class="text-black-300">Discount</div> 6606 <div id="cartDiscount">$0.00</div> 6607 </div> 6608 6609 <div class="flex justify-between"> 6610 <div class="text-black-300">Delivery Fee</div> 6611 <div 6612 id="cartShipping" 6613 data-original-amount="25" 6614 > 6615 $25.00 6616 </div> 6617 </div> 6618 6619 <div class="h-px bg-lightgrey"></div> 6620 6621 <div class="flex justify-between"> 6622 <div class="font-bold text-base">Total</div> 6623 <div class="font-bold text-base" id="cartTotal"></div> 6624 </div> 6625 </div> 6626</div> 6627 6628 6629 <!-- Checkout button --> 6630 <div class="ajax-cart__checkout-btn px-4 py-6 bg-black-800 tablet:px-5 tablet:bg-black-900"> 6631 <a 6632 href="/checkout?locale=en" 6633 id="checkout-button" 6634 class="btn btn-dark block text-center uppercase" 6635 > 6636 Checkout 6637 </a> 6638 </div> 6639</div> 6640 </div> 6641</aside> 6642 6643<div vue class="demo-test fixed top-0 left-0 bg-white z-[90002] w-full h-full px-4 py-8 hidden"> 6644 <localization-picker-language></localization-picker-language> 6645 <localization-picker-country></localization-picker-country> 6646</div>
6647<script defer> 6648 var cartProgressMaximumElm = document.querySelector('.cart-progress-amount__toreach'); 6649 var cartProgressMaximum = Math.round(Number(document.querySelector('.cart-progress-amount__toreach').innerText.match(/\d+/g))); 6650 cartProgressMaximumElm.innerText = Math.round(cartProgressMaximum); 6651 var shippingValueSet = 2500; 6652 var shippingValueSetFomat = 2500; 6653</script>
6653 6654 6655
6656<script defer> 6657 document.addEventListener("DOMContentLoaded", () => { 6658 const inputDiscount = document.querySelector('#input-discount') 6659 6660 if(!!!inputDiscount) return 6661 6662 let cookies = document.cookie.split(';') 6663 let discountCode = cookies.find(cookie => cookie.includes('discount_code')) 6664 if(!!!discountCode || discountCode.split('=')[1] === 'null') return 6665 6666 inputDiscount.value = discountCode.split('=')[1] 6667 inputDiscount.setAttribute('placeholder', discountCode.split('=')[1]) 6668 inputDiscount.classList.add('input-apply-discount') 6669 inputDiscount.setAttribute('readonly', true) 6670 inputDiscount.setAttribute('disabled', true) 6671 6672 document.querySelector('#cartDiscountPlaceholder').style.display = 'none' 6673 document.querySelector('#discountContainer').style.display = 'block' 6674 6675 document.querySelector('.ajax-cart__discount')?.classList.add('active') 6676 document.querySelector('.cart__discount-code__field')?.classList.add('container-apply-discount') 6677 document.querySelector('.input-with-button')?.classList.add('content-apply-button') 6678 document.querySelector('.input-with-button svg')?.classList.remove('hidden') 6679 document.querySelector('.cart__apply-discount-code')?.classList.add('hidden') 6680 }) 6681</script>
6681<style data-shopify>.vue-privacy p, 6682.vue-privacy a { 6683 font-size: 10px; 6684 line-height: normal; 6685} 6686@media (min-width: 768px) { 6687.vue-privacy p, 6688.vue-privacy a { 6689 font-size: 11px; 6690 } 6691} 6692 6693.vue-privacy > * { 6694 z-index: 1; 6695}</style><div vue class="vue-privacy"> 6696 <privacy-bar 6697 :eu-only="true" 6698 :current-country="`US`" 6699 :text=""\u003cp\u003eWe use cookies to improve your browsing experience, analyze site traffic, and increase the overall performance of our site. Review, amend or delete your data via our \u003ca href=\"\/policies\/privacy-policy\" title=\"Privacy Policy\"\u003eprivacy policy\u003c\/a\u003e.\u003c\/p\u003e"" 6700 :link="null" 6701 :close-text="""" 6702 :background=""#000000"" 6703 :color=""#ffffff"" 6704 ></privacy-bar> 6705</div> 6706
6707<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
6707 6708
6709<script defer> 6710 var klaviyo = klaviyo || []; 6711 klaviyo.init({ 6712 account: "T5LZni", 6713 list: "YAtmYN", 6714 platform: "shopify" 6715 }); 6716 klaviyo.enable("backinstock",{ 6717 trigger: { 6718 product_page_text: "Notify me when available", 6719 replace_anchor: false 6720 }, 6721 modal: { 6722 headline: "{product_name}", 6723 body_content: "Leave your E-Mail to receive a notification when this item is back in stock.", 6724 email_field_label: "Email", 6725 button_label: "NOTIFY ME", 6726 subscription_success_label: "You're in! We'll let you know when it's back.", 6727 footer_content: '', 6728 font_family: '"Overpass", sans-serif;', 6729 additional_styles: "h3, p, .btn {font-family: 'Overpass', sans-serif;} .btn{ border-radius: 2rem; font-weight: 500; text-transform: uppercase;}", 6730 drop_background_color: "#000", 6731 background_color: "#fff", 6732 text_color: "#000", 6733 button_text_color: "#fff", 6734 button_background_color: "#000", 6735 close_button_color: "#000", 6736 error_background_color: "#fcd6d7", 6737 error_text_color: "#C72E2F", 6738 success_background_color: "#d3efcd", 6739 success_text_color: "#1B9500", 6740 newsletter_subscribe_label: "Add me to your email list.", 6741 } 6742 }); 6743</script>
vendor: 1 bytes, line 6743
6743
6744<script src="//sanvt.com/cdn/shop/t/573/assets/main.js?v=116899217408705680821788535150" defer="defer"></script>
6744 6745 6746
6746<script type="text/javascript"> 6747 var _support = _support || { 'ui': {}, 'user': {} }; 6748 _support['account'] = 'sanvt'; 6749 _support['ui']['contactMode'] = 'mixed'; 6750 _support['ui']['enableKb'] = 'true'; 6751 _support['ui']['styles'] = { 6752 widgetColor: 'rgb(183, 181, 181)', 6753 gradient: true, 6754 }; 6755 _support['ui']['shoutboxFacesMode'] = 'default'; 6756 _support['ui']['widget'] = { 6757 icon: 'chat', 6758 displayOn: 'all', 6759 fontSize: 'default', 6760 allowBotProcessing: true, 6761 slug: 'sanvt-chat-slash-contact-form-shoutbox', 6762 label: { 6763 text: 'Hello. How can we help?', 6764 mode: "none", 6765 delay: 22, 6766 duration: 8, 6767 }, 6768 position: 'bottom-left', 6769 size: '52', 6770 mobilePosition: 'bottom-left', 6771 mobileSize: '44' 6772 }; 6773 _support['apps'] = { 6774 recentConversations: {}, 6775 faq: {"enabled":true}, 6776 orders: {"enabled":true,"enable_notes":false} 6777 }; 6778 6779 _support.outbounds = _support.outbounds || []; 6780 _support.outbounds.push({ 6781 id: "73667", 6782 name: "Size Advise on PDP (EN)", 6783 message: "Hi. \nDo you need help finding your size? \nPlease let me know if I can help you. We have some experience when it comes to sizing ;) ", 6784 sound: false, 6785 transient: true, 6786 duration: 0, 6787 botsEnabled: false, 6788 enableCustomFields: false, 6789 disableCueClick: false, 6790 user: { 6791 type: "staff", 6792 name: "Theresa", 6793 staffName: "Theresa Hettich", 6794 }, 6795 rules: [ 6796 { 6797 type: "url", 6798 op: "contains", 6799 value: "https://sanvt.com/products/", 6800 }, 6801 { 6802 type: "timeOnPage", 6803 op: "greaterThan", 6804 value: "180s", 6805 }, 6806 { 6807 type: "inOfficeHour", 6808 op: "isTrue", 6809 }, 6810 ], 6811 }); 6812</script>
6812 6813 6814 6815 6816 6817 6818
6818<script src="//sanvt.com/cdn/shop/t/573/assets/predictive-search.js?v=41816096171611865851761851056" defer="defer"></script>
6818 6819 6820 6821 6822
6822<script> 6823 window.__klaviyoLockCustomerSubscribed = [].some(function(t) { return t === 'SUSCRIBED' || t === 'locked_signup'; }); 6824</script>
6824 6825 6826<klaviyo-lock-popup class="klaviyo-lock hidden"> 6827 <div class="klaviyo-lock__container"> 6828 <button type="button" class="klaviyo-lock__close" aria-label="Close"> 6829 <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 6830 <circle cx="14" cy="14" r="13" stroke="currentColor" stroke-width="1"/> 6831 <path d="M10 10L18 18M18 10L10 18" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 6832 </svg> 6833 </button> 6834 6835 <div class="klaviyo-lock__form-view"> 6836 6837 <h2 class="klaviyo-lock__title">Exclusive Access</h2> 6838 6839 6840 6841 <div class="klaviyo-lock__subtitle"> 6842 <p>Unlock premium content and early releases.</p> 6843 </div> 6844 6845 6846 <form method="post" action="/contact" id="contact_form" accept-charset="UTF-8" class="contact-form"> 6847 <input type="hidden" name="form_type" value="customer"> 6848 <input type="hidden" name="utf8" value="â"> 6849 <input type="hidden" name="contact[tags]" value="SUSCRIBED,locked_signup"> 6850 <input type="email" name="contact[email]" class="klaviyo-lock__input" placeholder="Your email address" required autocomplete="email" /> 6851 <div class="klaviyo-lock__error hidden">Please enter a valid email address.</div> 6852 <button type="button" class="klaviyo-lock__button klaviyo-lock__submit-btn">Unlock</button> 6853 </form> 6854 6855 6856 <div class="klaviyo-lock__text"> 6857 <p>By entering your email, you agree to receive updates about products, launches and exclusive releases. You can unsubscribe at any time. View our <a href="#">Privacy Policy</a>.</p> 6858 </div> 6859 6860 </div> 6861 6862 <div class="klaviyo-lock__confirmation hidden"> 6863 <h2 class="klaviyo-lock__title">Access Granted</h2> 6864 <div class="klaviyo-lock__subtitle"> 6865 <p>Your content is now unlocked.</p> 6866 </div> 6867 <button type="button" class="klaviyo-lock__button klaviyo-lock__access-btn">Continue</button> 6868 </div> 6869 </div> 6870</klaviyo-lock-popup> 6871 6872 6873 6874 <style> #rmz-notifications {z-index: 999 !important;} #reamaze-widget-label {z-index: 999 !important;} #reamaze-widget-label-container {z-index: 999 !important;} @media (max-width: 720px) {nav[aria-label="breadcrumbs"] {display: none; }} .vue-privacy {display: none !important;} </style> 6875<div id="shopify-block-ATmdSTUZIVlRLejdna__1027443428159536739" class="shopify-block shopify-app-block">
6875<script type="application/javascript"> 6876 window.hextom_qab_meta = { 6877 p1: [ 6878 6879 ], 6880 p2: { 6881 6882 }, 6883 p3:null, 6884 p4:[], 6885 p5:null, 6886 }; 6887 6888 window.hextom_qab_config = {"shop_active":"yes","record":true,"bars":[{"bar_id":400394,"updated_on":"2026-09-19T18:20:15.939081+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":"","adjacent_placement_position":"beforebegin","opacity":1.0,"background_color":"#000000","text_color":"#ffffff","font":"inherit","font_size":12.0,"bar_height":30,"bar_padding":12.0,"message":"{\"type\":\"standard\",\"content\":\"<u>Join the list</u>. Subscribe and get 10% off your next order.\",\"callToAction\":\"pageLink\",\"hasButton\":false,\"entireBarIsClickable\":true,\"buttonText\":\"\",\"buttonLink\":\"https://sanvt.com/pages/newsletter-sign-up-en\",\"insertLanguageCode\":false,\"newTab\":false,\"buttonAnimation\":\"none\",\"pageLink\":\"https://sanvt.com/pages/newsletter-sign-up-en\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":5.0,"interval_time":0.0,"button_text":"","button_background_color":"#D8AB2E","button_text_color":"#2A2C2B","button_disable":true,"button_link":"https://sanvt.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-03-26T18:00:07.032693+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":true,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":"","selected_customers_b2b_company_location":"","excluded_customers_b2b_company_name":"","excluded_customers_b2b_company_location":"","selected_customers_b2b_company_external_id":"","selected_customers_b2b_company_location_external_id":"","excluded_customers_b2b_company_external_id":"","excluded_customers_b2b_company_location_external_id":"","button_link_insert_language_code":false,"targeted_markets_region_codes":"CY,EE,FI,GR,IE,IT,LV,LT,MT,PT,SK,ES,HR,AD,BG,CZ,HU,NO,PL,RO,FR,DE,NL,AT,BE,DK,LU,SI,NZ,OM,QA,TR,GI,IS,LI,MC,RS,CA,AU,AE,KR,SG,JP,IL,HK,CN,BH,BR,ZA,GE,BA,ME,CR,SA,MX,SE,CH,GB,US","translation":{"de":{"message":"<u>Melde dich an</u>. Sichere dir 10% auf deine nächste Bestellung."},"fr":{"message":"<u>Inscrivez-vous</u>. Profitez de 10 % sur votre prochaine commande."}},"locales":["de","fr"]},{"bar_id":384492,"updated_on":"2026-09-19T18:10:07.719311+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":"","adjacent_placement_position":"beforebegin","opacity":1.0,"background_color":"#000000","text_color":"#ffffff","font":"inherit","font_size":12.0,"bar_height":30,"bar_padding":12.0,"message":"{\"type\":\"standard\",\"content\":\"No extra fees at delivery: taxes & custom duties included.\",\"callToAction\":\"pageLink\",\"hasButton\":false,\"entireBarIsClickable\":true,\"buttonText\":\"\",\"buttonLink\":\"https://sanvt.com/pages/help-returns\",\"insertLanguageCode\":false,\"newTab\":false,\"buttonAnimation\":\"none\",\"pageLink\":\"https://sanvt.com/pages/help-returns\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":5.0,"interval_time":0.
68880,"button_text":"","button_background_color":"#D8AB2E","button_text_color":"#2A2C2B","button_disable":true,"button_link":"https://sanvt.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-03-26T18:00:07.032693+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":true,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":false,"targeted_markets_region_codes":"CH,GB","translation":{"de":{"message":"Steuern & Zoll bereits bei Lieferung inklusive."},"fr":{"message":"Taxes & droits déjà inclus à la livraison."}},"locales":["de","fr"]},{"bar_id":366276,"updated_on":"2026-09-19T18:10:07.723640+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":1.0,"background_color":"#000000","text_color":"#ffffff","font":"inherit","font_size":12.0,"bar_height":30,"bar_padding":12.0,"message":"{\"type\":\"standard\",\"content\":\"Free delivery for orders above 100 EUR. 60-day Returns.\",\"callToAction\":\"none\",\"hasButton\":true,\"entireBarIsClickable\":false,\"buttonText\":\"\",\"buttonLink\":\"\",\"insertLanguageCode\":false,\"newTab\":false,\"buttonAnimation\":\"none\",\"pageLink\":\"\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":5.0,"interval_time":0.0,"button_text":"","button_background_color":"#D8AB2E","button_text_color":"#2A2C2B","button_disable":true,"button_link":"https://sanvt.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-03-26T18:00:07.032693+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.
68880,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":true,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":false,"targeted_markets_region_codes":"CY,EE,FI,GR,IE,IT,LV,LT,MT,PT,SK,ES,HR","translation":{"de":{"message":"Kostenloser Versand für Bestellungen ab 100 EUR. 60 Tage Rückgaberecht."},"fr":{"message":"Livraison gratuite pour les commandes supérieures à 100 EUR. Retour sous 60 jours."}},"locales":["de","fr"]},{"bar_id":367471,"updated_on":"2026-09-19T18:10:07.727562+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":1.0,"background_color":"#000000","text_color":"#ffffff","font":"inherit","font_size":12.0,"bar_height":30,"bar_padding":12.0,"message":"{\"type\":\"standard\",\"content\":\"Free delivery for orders above 100 EUR. 60-day free Returns.\",\"callToAction\":\"none\",\"hasButton\":true,\"entireBarIsClickable\":false,\"buttonText\":\"\",\"buttonLink\":\"\",\"insertLanguageCode\":false,\"newTab\":false,\"buttonAnimation\":\"none\",\"pageLink\":\"\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":5.0,"interval_time":0.0,"button_text":"","button_background_color":"#D8AB2E","button_text_color":"#2A2C2B","button_disable":true,"button_link":"https://sanvt.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-03-26T18:00:07.032693+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":true,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":false,"targeted_markets_region_codes":"BE,DK,LU,NL,CZ,SI","translation":{"de":{"message":"Kostenloser Versand für Bestellungen ab 100 EUR. 60 Tage kostenlose Rückgabe."},"fr":{"message":"Livraison gratuite pour les commandes supérieures à 100 EUR. Retour gratuit dans les 60 jours."}},"locales":["de","fr"]},{"bar_id":367472,"updated_on":"2026-09-19T18:10:07.731568+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":1.0,"background_color":"#000000","text_color":"#ffffff","font":"inherit","font_size":12.0,"bar_height":30,"bar_padding":12.0,"message":"{\"type\":\"standard\",\"content\":\"Free delivery for orders above 100 EUR. 60-day free Returns. \",\"callToAction\":\"none\",\"hasButton\":true,\"entireBarIsClickable\":false,\"buttonText\":\"\",\"buttonLink\":\"\",\"insertLanguageCode\":false,\"newTab\":false,\"buttonAnimation\":\"none\",\"pageLink\":\"\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":5.0,"interval_time":0.
68880,"button_text":"","button_background_color":"#D8AB2E","button_text_color":"#2A2C2B","button_disable":true,"button_link":"https://sanvt.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-03-26T18:00:07.032693+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":true,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":false,"targeted_markets_region_codes":"FR","translation":{"de":{"message":"Kostenloser Versand für Bestellungen ab 100 EUR. 60 Tage kostenlose Rückgabe."},"fr":{"message":"Livraison gratuite pour les commandes supérieures à 100 EUR. Retour gratuit dans les 60 jours."}},"locales":["de","fr"]},{"bar_id":367473,"updated_on":"2026-09-19T18:10:15.894342+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":1.0,"background_color":"#000000","text_color":"#ffffff","font":"inherit","font_size":12.0,"bar_height":30,"bar_padding":12.0,"message":"{\"type\":\"standard\",\"content\":\"Free delivery for orders above 80 EUR. 60-day free Returns.\",\"callToAction\":\"none\",\"hasButton\":true,\"entireBarIsClickable\":false,\"buttonText\":\"\",\"buttonLink\":\"\",\"insertLanguageCode\":false,\"newTab\":false,\"buttonAnimation\":\"none\",\"pageLink\":\"\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":5.0,"interval_time":0.0,"button_text":"","button_background_color":"#D8AB2E","button_text_color":"#2A2C2B","button_disable":true,"button_link":"https://sanvt.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-03-26T18:00:07.032693+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.
68880,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":true,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":false,"targeted_markets_region_codes":"DE,AT","translation":{"de":{"message":"Kostenloser Versand ab 80 EUR. 60 Tage kostenlose Rückgabe."},"fr":{"message":"Livraison gratuite pour les commandes supérieures à 80 EUR. Retour gratuit dans les 60 jours."}},"locales":["de","fr"]},{"bar_id":367483,"updated_on":"2026-09-19T18:10:07.739510+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":1.0,"background_color":"#000000","text_color":"#ffffff","font":"inherit","font_size":12.0,"bar_height":30,"bar_padding":12.0,"message":"{\"type\":\"standard\",\"content\":\"Free shipping over 150 CHF. 60-day-return policy. \",\"callToAction\":\"none\",\"hasButton\":true,\"entireBarIsClickable\":false,\"buttonText\":\"\",\"buttonLink\":\"\",\"insertLanguageCode\":false,\"newTab\":false,\"buttonAnimation\":\"none\",\"pageLink\":\"\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":5.0,"interval_time":0.0,"button_text":"","button_background_color":"#D8AB2E","button_text_color":"#2A2C2B","button_disable":true,"button_link":"https://sanvt.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-03-26T18:00:07.032693+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":true,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":false,"targeted_markets_region_codes":"CH","translation":{"de":{"message":"Kostenloser Versand für Bestellungen ab 150 CHF. 60 Tage Rückgaberecht."},"fr":{"message":"Livraison gratuite pour les commandes supérieures à 150 CHF. Politique de retour de 60 jours."}},"locales":["de","fr"]},{"bar_id":368283,"updated_on":"2026-09-19T18:10:07.743455+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":"","adjacent_placement_position":"beforebegin","opacity":1.0,"background_color":"#000000","text_color":"#ffffff","font":"inherit","font_size":12.0,"bar_height":30,"bar_padding":12.0,"message":"{\"type\":\"standard\",\"content\":\"Free delivery for orders above 150 GBP. 60-day free Returns.\",\"callToAction\":\"none\",\"hasButton\":true,\"entireBarIsClickable\":false,\"buttonText\":\"\",\"buttonLink\":\"\",\"insertLanguageCode\":false,\"newTab\":false,\"buttonAnimation\":\"none\",\"pageLink\":\"\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":5.0,"interval_time":0.
68880,"button_text":"","button_background_color":"#D8AB2E","button_text_color":"#2A2C2B","button_disable":true,"button_link":"https://sanvt.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-03-26T18:00:07.032693+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":true,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":false,"targeted_markets_region_codes":"GB","translation":{"de":{"message":"Kostenloser Versand für Bestellungen ab 150 GBP. 60 Tage kostenlose Rückgabe."},"fr":{"message":"Livraison gratuite pour les commandes supérieures à 150 GBP. Retour gratuit dans les 60 jours."}},"locales":["de","fr"]},{"bar_id":368359,"updated_on":"2026-09-19T18:10:07.747267+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":1.0,"background_color":"#000000","text_color":"#ffffff","font":"inherit","font_size":12.0,"bar_height":30,"bar_padding":12.0,"message":"{\"type\":\"standard\",\"content\":\"Free delivery for orders above 250 USD. 60-day free returns.\",\"callToAction\":\"none\",\"hasButton\":true,\"entireBarIsClickable\":false,\"buttonText\":\"\",\"buttonLink\":\"\",\"insertLanguageCode\":false,\"newTab\":false,\"buttonAnimation\":\"none\",\"pageLink\":\"\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":5.0,"interval_time":0.0,"button_text":"","button_background_color":"#D8AB2E","button_text_color":"#2A2C2B","button_disable":true,"button_link":"https://sanvt.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-03-26T18:00:07.032693+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.
68880,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":true,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":false,"targeted_markets_region_codes":"US","translation":{"de":{"message":"Kostenloser Versand für Bestellungen ab 250 USD. 60 Tage kostenlose Rückgabe."},"fr":{"message":"Livraison gratuite pour les commandes supérieures à 250 USD. Retour gratuit dans les 60 jours."}},"locales":["de","fr"]},{"bar_id":369612,"updated_on":"2026-09-19T18:10:07.752672+00:00","position":"top_push","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":null,"adjacent_placement_position":null,"opacity":1.0,"background_color":"#000000","text_color":"#ffffff","font":"inherit","font_size":12.0,"bar_height":30,"bar_padding":12.0,"message":"{\"type\":\"standard\",\"content\":\"Worldwide climate-neutral shipping. 60-day Returns. \",\"callToAction\":\"none\",\"hasButton\":true,\"entireBarIsClickable\":false,\"buttonText\":\"\",\"buttonLink\":\"\",\"insertLanguageCode\":false,\"newTab\":false,\"buttonAnimation\":\"none\",\"pageLink\":\"\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":5.0,"interval_time":0.0,"button_text":"","button_background_color":"#D8AB2E","button_text_color":"#2A2C2B","button_disable":true,"button_link":"https://sanvt.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-03-26T18:00:07.032693+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":true,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":null,"selected_customers_b2b_company_location":null,"excluded_customers_b2b_company_name":null,"excluded_customers_b2b_company_location":null,"selected_customers_b2b_company_external_id":null,"selected_customers_b2b_company_location_external_id":null,"excluded_customers_b2b_company_external_id":null,"excluded_customers_b2b_company_location_external_id":null,"button_link_insert_language_code":false,"targeted_markets_region_codes":"NZ,OM,QA,TR,GI,IS,LI,MC,RS,CA,AU,AE,KR,SG,JP,IL,HK,CN,BH,BR,ZA,GE,BA,ME,CR,SA,MX","translation":{"de":{"message":"Weltweiter klimaneutraler Versand. 60 Tage Rückgaberecht."},"fr":{"message":"Livraison mondiale climatiquement neutre. Retours sous 60 jours."}},"locales":["de","fr"]}]}; 6889 6890</script>
6890 6891 6892</div>
6892<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6892 6893</body> 6894</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.