PageSourceSearch

https://vibis.shop/cart

html vibis.shop collected 2026-10-07 12:28:05 UTC 297,853 bytes, 4,365 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js" lang="en">
3  <head>
4 
5<meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="viewport" content="width=device-width,initial-scale=1">
8    <meta name="theme-color" content="">
9    <link rel="canonical" href="https://vibis.shop/cart">
10    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
11      Your Shopping Cart
12&ndash; Vibis
13</title>
14
15    
16
17    <meta property="og:site_name" content="Vibis">
18  <meta property="og:url" content="https://vibis.shop/cart">
19  <meta property="og:title" content="Your Shopping Cart">
20  <meta property="og:type" content="website">
21  <meta property="og:description" content="Bite Healer - Insect Bite Relief"><meta name="twitter:card" content="summary_large_image">
22  <meta name="twitter:title" content="Your Shopping Cart">
23  <meta name="twitter:description" content="Bite Healer - Insect Bite Relief">
24    <link rel="preload" as="font" href="//vibis.shop/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//vibis.shop/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//vibis.shop/cdn/fonts/archivo_black/archivoblack_n4.b08d53f45e5ceb17a38677219b15fcdd9c5f3519.woff2" type="font/woff2" crossorigin><style>@font-face {
25  font-family: "Instrument Sans";
26  font-weight: 400;
27  font-style: normal;
28  font-display: swap;
29  src: url("//vibis.shop/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"),
30       url("//vibis.shop/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff");
31}
32@font-face {
33  font-family: "Archivo Black";
34  font-weight: 400;
35  font-style: normal;
36  font-display: swap;
37  src: url("//vibis.shop/cdn/fonts/archivo_black/archivoblack_n4.b08d53f45e5ceb17a38677219b15fcdd9c5f3519.woff2") format("woff2"),
38       url("//vibis.shop/cdn/fonts/archivo_black/archivoblack_n4.f60f1927c27470e666802dedb7cb371f393082b1.woff") format("woff");
39}
40@font-face {
41  font-family: "Instrument Sans";
42  font-weight: 700;
43  font-style: normal;
44  font-display: swap;
45  src: url("//vibis.shop/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"),
46       url("//vibis.shop/cdn/fonts/instrument_sans/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff");
47}
48@font-face {
49  font-family: "Instrument Sans";
50  font-weight: 400;
51  font-style: italic;
52  font-display: swap;
53  src: url("//vibis.shop/cdn/fonts/instrument_sans/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"),
54       url("//vibis.shop/cdn/fonts/instrument_sans/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff");
55}
56@font-face {
57  font-family: "Instrument Sans";
58  font-weight: 700;
59  font-style: italic;
60  font-display: swap;
61  src: url("//vibis.shop/cdn/fonts/instrument_sans/instrumentsans_i7.d6063bb5d8f9cbf96eace9e8801697c54f363c6a.woff2") format("woff2"),
62       url("//vibis.shop/cdn/fonts/instrument_sans/instrumentsans_i7.ce33afe63f8198a3ac4261b826b560103542cd36.woff") format("woff");
63}
64:root {
65	--font-body-family: "Instrument Sans", sans-serif;
66	--font-body-style: normal;
67	--font-body-weight: 400;
68	--font-body-size: 1.7rem;
69	--font-heading-family: "Archivo Black", sans-serif;
70	--font-heading-style: normal;
71	--font-heading-weight: 400;
72	--font-heading-size: 1;
73	--gutter-base: 1.6rem;
74	--gutter: calc((var(--gutter-base) * var(--times-fold, .5)));
75	--gutter-container: calc(var(--gutter) * var(--times-fold-container, 2.5));
76	
77	--overlay: 0.5;
78	--type-scale: 1.125;
79  --heading-1: calc(var(--heading-2) * var(--font-heading-size) * var(--type-scale));
80  --heading-2: calc(var(--heading-3) * var(--font-heading-size) * var(--type-scale));
81  --heading-3: calc(var(--heading-4) * var(--font-heading-size) * var(--type-scale));
82  --heading-4: calc(var(--heading-5) * var(--font-heading-size) * var(--type-scale));
83  --heading-5: calc(var(--font-body-size) * var(--font-heading-size) * var(--type-scale));
84  --heading-6: calc(var(--font-body-size) * var(--font-heading-size) * var(--type-scale-sm, 1.067));
85  --form-field-lg: 44px;
86  --form-field-sm: 36px;
87  --timing-function-on: cubic-bezier(.5,0,.1,1);
88  --timing-function-off: cubic-bezier(.9,0,.5,1);
89
90	--font-button-family: var(--font-heading-family);
91	--font-button-style: var(--font-heading-style);
92	--font-button-weight: var(--font-heading-weight);
93	
94
95	--font-button-size: calc(var(--font-body-size) * 1.2);
96	
97
98	--font-subheading-family: var(--font-heading-family);
99	--font-subheading-style: var(--font-heading-style);
100	--font-subheading-weight: var(--font-heading-weight);
101	
102
103	--font-menu-item-family: var(--font-heading-family);
104	--font-menu-item-style: var(--font-heading-style);
105	--font-menu-item-weight: var(--font-heading-weight);
106	
107
108	--font-menu-item-size: calc(var(--font-body-size) * 1.2);
109	
110  --spacing-scale-sm: 8px;
111  --spacing-scale-md: 10px;
112  --spacing-scale-lg: 12px;
113  --spacing: var(--spacing-scale-lg);
114  
115  	--color-sale-badge-text: #ffffff;
116  	--color-sale-badge-bg: #b0132d;
117  	--color-sold-out-badge-text: #090C26;
118    --color-sold-out-badge-background: #FFA800;
119    --color-success: #10873f;
120    --color-danger: #da3d08;
121    --color-warning: #e38c09;
122}
123
124	:root,
125	  .color-schema-1 {
126		--color-page-bg: #ffffff;
127		--color-page-bg-rgb: 255, 255, 255;
128		--color-normal-text: #9cc813;
129
130		--gradient-background: #ffffff;
131		
132
133		--color-normal-text-rgb: 156, 200, 19;
134		--color-btn-bg-rgb: 255, 255, 255;
135
136		--primary_button_background_gradient: #ffffff;
137		
138
139		--color-btn-label: #ffffff;
140		--color-btn-secondary-bg-rgb: 156, 200, 19;
141
142		--secondary_button_background_gradient: #9cc813;
143		
144
145		--color-light-text: rgba(var(--color-normal-text-rgb), .6);
146		--color-disabled-text: rgba(var(--color-normal-text-rgb), .3);
147		--color-btn-secondary-label: #ffffff;
148
149		--color-badge-text: #ffffff;
150		--color-badge-background: #9cc813;
151
152		--color-main-accent-text: #ffffff;
153		--color-main-accent-bg: #9cc813;
154
155		--color-extra-accent-text: #ffffff;
156		--color-extra-accent-bg: #ffffff;
157
158		--color-bg-line: rgba(var(--color-normal-text-rgb), .04);
159		--color-divider: rgba(var(--color-normal-text-rgb), .12);
160		--color-border: var(--color-divider);
161	}
162
163	
164	  .color-schema-2 {
165		--color-page-bg: #ffffff;
166		--color-page-bg-rgb: 255, 255, 255;
167		--color-normal-text: #0e0d1c;
168
169		--gradient-background: #ffffff;
170		
171
172		--color-normal-text-rgb: 14, 13, 28;
173		--color-btn-bg-rgb: 33, 33, 33;
174
175		--primary_button_background_gradient: #212121;
176		
177
178		--color-btn-label: #ffffff;
179		--color-btn-secondary-bg-rgb: 255, 255, 255;
180
181		--secondary_button_background_gradient: #ffffff;
182		
183
184		--color-light-text: rgba(var(--color-normal-text-rgb), .6);
185		--color-disabled-text: rgba(var(--color-normal-text-rgb), .3);
186		--color-btn-secondary-label: #0e0d1c;
187
188		--color-badge-text: #090c26;
189		--color-badge-background: #ffffff;
190
191		--color-main-accent-text: #9cc813;
192		--color-main-accent-bg: #ffffff;
193
194		--color-extra-accent-text: #ffffff;
195		--color-extra-accent-bg: #0e0d1c;
196
197		--color-bg-line: rgba(var(--color-normal-text-rgb), .04);
198		--color-divider: rgba(var(--color-normal-text-rgb), .12);
199		--color-border: var(--color-divider);
200	}
201
202	
203	  .color-scheme-e0932741-d8bf-47fc-be8f-60679ab6fd01 {
204		--color-page-bg: #ffffff;
205		--color-page-bg-rgb: 255, 255, 255;
206		--color-normal-text: #9cc813;
207
208		--gradient-background: #ffffff;
209		
210
211		--color-normal-text-rgb: 156, 200, 19;
212		--color-btn-bg-rgb: 156, 200, 19;
213
214		--primary_button_background_gradient: #9cc813;
215		
216
217		--color-btn-label: #ffffff;
218		--color-btn-secondary-bg-rgb: 156, 200, 19;
219
220		--secondary_button_background_gradient: #9cc813;
221		
222
223		--color-light-text: rgba(var(--color-normal-text-rgb), .6);
224		--color-disabled-text: rgba(var(--color-normal-text-rgb), .3);
225		--color-btn-secondary-label: #ffffff;
226
227		--color-badge-text: #090c26;
228		--color-badge-background: #ffffff;
229
230		--color-main-accent-text: #ffffff;
231		--color-main-accent-bg: #9cc813;
232
233		--color-extra-accent-text: #ffffff;
234		--color-extra-accent-bg: #0e0d1c;
235
236		--color-bg-line: rgba(var(--color-normal-text-rgb), .04);
237		--color-divider: rgba(var(--color-normal-text-rgb), .12);
238		--color-border: var(--color-divider);
239	}
240
241	
242	  .color-scheme-0410553c-15a5-4783-96da-eb29f5b78997 {
243		--color-page-bg: #000000;
244		--color-page-bg-rgb: 0, 0, 0;
245		--color-normal-text: #9cc813;
246
247		--gradient-background: #000000;
248		
249
250		--color-normal-text-rgb: 156, 200, 19;
251		--color-btn-bg-rgb: 0, 0, 0;
252
253		--primary_button_background_gradient: #000000;
254		
255
256		--color-btn-label: #ffffff;
257		--color-btn-secondary-bg-rgb: 156, 200, 19;
258
259		--secondary_button_background_gradient: #9cc813;
260		
261
262		--color-light-text: rgba(var(--color-normal-text-rgb), .6);
263		--color-disabled-text: rgba(var(--color-normal-text-rgb), .3);
264		--color-btn-secondary-label: #090c26;
265
266		--color-badge-text: #ffffff;
267		--color-badge-background: #9cc813;
268
269		--color-main-accent-text: #ffffff;
270		--color-main-accent-bg: #9cc813;
271
272		--color-extra-accent-text: #ffffff;
273		--color-extra-accent-bg: #000000;
274
275		--color-bg-line: rgba(var(--color-normal-text-rgb), .04);
276		--color-divider: rgba(var(--color-normal-text-rgb), .12);
277		--color-border: var(--color-divider);
278	}
279
280body, .color-schema-1, .color-schema-2, .color-scheme-e0932741-d8bf-47fc-be8f-60679ab6fd01, .color-scheme-0410553c-15a5-4783-96da-eb29f5b78997 {
281	color: rgb(var(--color-normal-text-rgb));
282	background: var(--gradient-background);
283}
284.background {
285	background: var(--gradient-background);
286}
287@media (min-width: 459px) {
288	:root {
289		--times-fold: .75;
290		--times-fold-container: 4;
291		--type-scale: 1.2;
292		--type-scale-sm: 1.125;
293		--spacing-scale-sm: 12px;
294		--spacing-scale-md: 14px;
295		--spacing-scale-lg: 16px;
296	}
297}
298@media (min-width: 769px) {
299	:root {
300		--form-field-lg: 56px;
301		--form-field-sm: 44px;
302    --spacing-scale-sm: 12px;
303    --spacing-scale-md: 16px;
304    --spacing-scale-lg: 20px;
305		
306	}
307}
308@media (min-width: 1025px) {
309	:root {
310		--times-fold: 1;
311	}
312}
313@media (min-width: 1681px) {
314	:root {
315		--times-fold: 2;
316		--type-scale: 1.25;
317		--type-scale-sm: 1.2;
318    --spacing-scale-sm: 16px;
319    --spacing-scale-md: 20px;
320    --spacing-scale-lg: 24px;
321	}
322}
323
324</style>
325
326    
326<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
326<meta name="google-site-verification" content="n4zS4jIlGWnpWA39BhwxiuBbsvvbDCf-VrwluQGs8Io">
327<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/66965045550/digital_wallets/dialog">
328<meta id="in-context-paypal-metadata" data-shop-id="66965045550" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
329<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://vibis.shop/cart">
330<link rel="alternate" hreflang="en" href="https://vibis.shop/cart">
331<link rel="alternate" hreflang="en-CA" href="https://vibis.shop/en-ca/cart">
332<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 332
332
333<script id="shopify-features" type="application/json">{"accessToken":"1858dc9517ee84499658bde30b200d80","betas":["rich-media-storefront-analytics"],"domain":"vibis.shop","predictiveSearch":true,"shopId":66965045550,"locale":"en"}</script>
vendor: 1 bytes, line 333
333
334<script>var Shopify = Shopify || {};
335Shopify.shop = "vibis-3.myshopify.com";
336Shopify.locale = "en";
337Shopify.currency = {"active":"USD","rate":"1.0"};
338Shopify.country = "US";
339Shopify.theme = {"name":"日常使用 20260728","id":188340011310,"schema_name":"Blum","schema_version":"2.0.3","theme_store_id":1839,"role":"main"};
340Shopify.theme.handle = "null";
341Shopify.theme.style = {"id":null,"handle":null};
342Shopify.cdnHost = "vibis.shop/cdn";
343Shopify.routes = Shopify.routes || {};
344Shopify.routes.root = "/";
345Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
346Shopify.SignInWithShop = Shopify.SignInWithShop || {};
347Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
348Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 348
348
349<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 349
349
350<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 350
350
351<script>
352  window.Shopify = window.Shopify || {};
353  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
354  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
355  window.Shopify.SignInWithShop.eligible = true;
356</script>
vendor: 1 bytes, line 356
356
357<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 357
357
358<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 358
358
359<script type="module">
360  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
361
362  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
363
364</script>
vendor: 1 bytes, line 364
364
365<script>
366  window.Shopify = window.Shopify || {};
367  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
368  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"]};
369</script>
vendor: 1 bytes, line 369
369
370<script>(function() {
371  var isLoaded = false;
372  function asyncLoad() {
373    if (isLoaded) return;
374    isLoaded = true;
375    var urls = ["https:\/\/cdn.opinew.com\/js\/opinew-active.js?shop=vibis-3.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=fe393308-568b-4399-9f4a-1dbe27b0c8df\u0026shop=vibis-3.myshopify.com","https:\/\/media.zenobuilder.com\/asset\/afthpage.js?shop=vibis-3.myshopify.com"];
376    for (var i = 0; i < urls.length; i++) {
377      var s = document.createElement('script');
378      s.type = 'text/javascript';
379      s.async = true;
380      s.src = urls[i];
381      var x = document.getElementsByTagName('script')[0];
382      x.parentNode.insertBefore(s, x);
383    }
384  };
385  if(window.attachEvent) {
386    window.attachEvent('onload', asyncLoad);
387  } else {
388    window.addEventListener('load', asyncLoad, false);
389  }
390})();</script>
vendor: 1 bytes, line 390
390
391<script id="__st">var __st={"a":66965045550,"offset":-14400,"reqid":"120a4e54-91c7-48fb-9982-a4b6f588f9f2-1791376084","pageurl":"vibis.shop\/cart","u":"125b0d42b236","p":"cart"};</script>
vendor: 1 bytes, line 391
391
392<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 392
392
393<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 393
393
394<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//vibis.shop/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 394
394
395<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 = "//vibis.shop/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>
395<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 395
395
396<script>
397  window.Shopify = window.Shopify || {};
398  window.Shopify.MCP = window.Shopify.MCP || {};
399  window.Shopify.MCP.enabled = true;
400  window.Shopify.MCP.shop = "vibis-3.myshopify.com";
401  window.Shopify.MCP.mcpEndpoint = "https:\/\/vibis.shop\/api\/mcp";
402  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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
403</script>
vendor: 1 bytes, line 403
403
404<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("\/\/vibis.shop\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
405</script>
vendor: 1 bytes, line 405
405
406<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://vibis.shop/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
407</script>
vendor: 1 bytes, line 407
407
408<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
409  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);
410</script>
vendor: 1 bytes, line 410
410
411<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})}}));
412</script>
vendor: 1 bytes, line 412
412
413<script id='scb4127' type='text/javascript' async='' src='https://vibis.shop/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
413<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://vibis.shop/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
414<style id="shopify-accelerated-checkout-cart">
415        #shopify-buyer-consent {
416  margin-top: 1em;
417  display: inline-block;
418  width: 100%;
419}
420
421#shopify-buyer-consent.hidden {
422  display: none;
423}
424
425#shopify-subscription-policy-button {
426  background: none;
427  border: none;
428  padding: 0;
429  text-decoration: underline;
430  font-size: inherit;
431  cursor: pointer;
432}
433
434#shopify-subscription-policy-button::before {
435  box-shadow: none;
436}
437
438      </style>
439
440<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
440
441    <style>
442     img{max-width:100%;height:auto;vertical-align:middle}ol,ul{margin:0;padding:0}ol ol,ol ul,ul ol,ul ul{padding-left:16px}.ls-none{list-style:none}iframe{border:0}table{border-collapse:collapse;text-align:left;width:100%}thead th{border-bottom:1px solid var(--color-divider)}td,th{padding:16px 12px}table tr{border-bottom:1px solid var(--color-bg-line)}table tr:hover{background-color:var(--color-hover-item)}table::-webkit-scrollbar{display:none}*{box-sizing:border-box}html{font-size:62.5%}body{height:100%;margin:0;font-size:var(--font-body-size);line-height:calc(var(--font-body-size) * 1.5);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);color:var(--color-normal-text);background:var(--color-page-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.ctnr{padding:0 var(--gutter-container);margin:0 auto}.rw{display:flex;flex-wrap:wrap;margin:0 calc(-1 * var(--gutter))}.clm{flex:1 0 auto;padding:0 var(--gutter);width:calc(var(--grid-ratio,100%/12) * var(--w-xs));max-width:calc(var(--grid-ratio,100%/12) * var(--w-xs))}.h1,.h2,.h3,.h4,.h5,.h6,.headline,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.25;margin:0 0 calc(var(--gutter-base)/ 2);word-break:break-word}.headline{font-size:calc(var(--heading-1) * var(--type-scale))}.h1,h1{font-size:var(--heading-1)}.h2,h2{font-size:var(--heading-2)}.h3,h3{font-size:var(--heading-3)}.h4,h4{font-size:var(--heading-4)}.h5,h5{font-size:var(--heading-5)}.h6,h6{font-size:var(--heading-6)}.subtext{font-size:calc(var(--font-body-size) * .85);line-height:calc(1.4rem * 1.5)}.fs-body{font-size:var(--font-body-size)}.ff-body{font-family:var(--font-body-family)}.m-auto{margin:auto}.m-zero{margin:0}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-36{margin-top:36px}.mt-48{margin-top:48px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-36{margin-bottom:36px}.mb-48{margin-bottom:48px}.mb-56{margin-bottom:56px}.mb-64{margin-bottom:64px}.mr-4{margin-right:4px}.mr-8{margin-right:8px}.mr-12{margin-right:12px}.mr-16{margin-right:16px}.mr-20{margin-right:20px}.mr-32{margin-right:32px}.mr-40{margin-right:40px}.mr-minus{margin-right:calc(var(--gutter-container) * -1)}.ml-4{margin-left:4px}.ml-8{margin-left:8px}.ml-12{margin-left:12px}.ml-16{margin-left:16px}.ml-20{margin-left:20px}.ml-minus{margin-left:calc(var(--gutter-container) * -1)}.p-zero{padding:0}.pt-0{padding-top:0}.pt-8{padding-top:8px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pt-32{padding-top:32px}.pt-36{padding-top:36px}.pt-48{padding-top:48px}.pb-0{padding-bottom:0!important}.pb-8{padding-bottom:8px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-32{padding-bottom:32px}.pb-40{padding-bottom:40px}.pb-48{padding-bottom:48px}.pb-50{padding-bottom:50px}.pb-80{padding-bottom:80px}.pb-84{padding-bottom:84px}.pr-0{padding-right:0}.pr-12{padding-right:12px}.pr-20{padding-right:20px}.pr-24{padding-right:24px}.pr-36{padding-right:36px}.pl-0{padding-left:0}.pl-12{padding-left:12px}.pl-20{padding-left:20px}.pl-24{padding-left:24px}.pl-36{padding-left:36px}.pl-48{padding-left:48px}.pl-52{padding-left:52px}.p-sides{padding-inline:var(--pd-sides,0)}.h-100{height:100%}.h-100v{height:100vh}.mah-100{max-height:100%}.mah-100v{max-height:100vh}.mih{min-height:var(--mih,100vh)}[style*="--h-xs"]{height:var(--h-xs)}[style*="--mh-xs"]{min-height:var(--mh-xs)}.w-100{width:100%}.w-100v{width:100vw}.w-auto{width:auto}.maw-100{max-width:100%}.miw-100{min-width:100%}.miw{min-width:var(--miw,100vw)}.ws-nowrap{white-space:nowrap}.wb-break-word{word-break:break-word}.tt-up{text-transform:uppercase}.tt-cap{text-transform:capitalize}.td-none{text-decoration:none}.td-underline{text-decoration:underline}.fw-700{font-weight:700}.ta-left{text-align:left}.ta-right{text-align:right}.ta-center{text-align:center}.ts-default{text-shadow:-.5px -.5px 0 rgb(var(--color-page-bg-rgb)),-.5px .5px 0 rgb(var(--color-page-bg-rgb)),.5px -.5px 0 rgb(var(--color-page-bg-rgb)),.5px .5px 0 rgb(var(--color-page-bg-rgb))}.f-default{filter:drop-shadow(.5px -.5px 0px #fff) drop-shadow(-.5px .5px 0px #fff) drop-shadow(.5px -.5px 0px #fff) drop-shadow(.5px .5px 0px #fff)}.bs-none{box-shadow:none!important}.bg-transparent{background:0 0!important}.d-rtl{direction:rtl}.d-none,.hidden,[hidden],a.hide-no-link~span,a[href="#"].hide-no-link{display:none}
442a[href="#"].hide-no-link~span{display:block}.not-allowed{cursor:not-allowed}.disable-link{pointer-events:none}.d-none-important,.hide-empty:empty{display:none!important}.visible-xs{visibility:visible}.hidden-xs{visibility:hidden}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline-flex{display:inline-flex}.d-flex{display:flex}.d-grid{display:grid}.flex-1{flex:1}.fg-1{flex-grow:1}.fs-0{flex-shrink:0}.fw-wrap{flex-wrap:wrap}.fw-nowrap{flex-wrap:nowrap}.fd-row{flex-direction:row}.fd-row-reverse{flex-direction:row-reverse}.fd-column{flex-direction:column}.fd-column-reverse{flex-direction:column-reverse}.start-xs{justify-content:flex-start}.end-xs{justify-content:flex-end}.center-xs{justify-content:center}.between-xs{justify-content:space-between}.around-xs{justify-content:space-around}.top-xs{align-items:flex-start}.bottom-xs{align-items:flex-end}.middle-xs{align-items:center}.c-gap{column-gap:calc(var(--gutter) * 2)}.gap-1{grid-gap:1px}.gap-4{grid-gap:4px}.gap-8{grid-gap:8px}.gap-12{grid-gap:12px}.gap-16{grid-gap:16px}.gap-20{grid-gap:20px}.gap-24{grid-gap:24px}.gap-32{grid-gap:32px}.gap-36{grid-gap:36px}.c-gap-8{column-gap:8px}.c-gap-12{column-gap:12px}.r-gap-12{row-gap:12px}.r-gap-16{row-gap:16px}.r-gap-24{row-gap:24px}.r-gap-48{row-gap:48px}.gap-equal{row-gap:calc(var(--gutter) * 2)}.gap-unequal{row-gap:calc(var(--gutter) * var(--times,4))}[style*="--gc-xs"]{grid-column:var(--gc-xs)}[style*="--gr-xs"]{grid-row:var(--gr-xs)}[style*="--gtc-equal"]{grid-template-columns:repeat(var(--gtc-equal),1fr)}[style*="--gtr-equal"]{grid-template-rows:repeat(var(--gtr-equal),1fr)}.opacity-0{opacity:0}.opacity-1{opacity:1}.o-hidden{overflow:hidden}.o-visible{overflow:visible}.o-scroll{overflow:scroll}.o-auto{overflow:auto}.ox-auto{overflow-x:auto}.oy-scroll{overflow-y:scroll}.oy-auto{overflow-y:auto}.p-relative{position:relative}.p-absolute{position:absolute}.p-fixed{position:fixed}.p-sticky{position:sticky}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.bottom-16{bottom:16px}.middle-y{top:50%;transform:translateY(-50%)}.middle-x{left:50%;transform:translateX(-50%)}.b-zero{border:none!important}.br-50p{border-radius:50%}.br-zero{border-radius:0}.zi-1{z-index:1}.zi-2{z-index:2}.zi-3{z-index:3}.zi-4{z-index:4}.zi-6{z-index:6}.zi-7{z-index:7}.zi-9{z-index:9}.zi-m-1{z-index:-1}.c-pointer{cursor:pointer}.c-zoom-in{cursor:zoom-in}.pe-none{pointer-events:none}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;transition:none}.op-top{object-position:top}.of-cover{object-fit:cover}.of-contain{object-fit:contain}.center-middle{top:50%;left:50%;transform:translate(-50%,-50%)}.scrollable{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-stop:always}.scrollable-y{scroll-snap-type:y mandatory;overflow-y:auto}.scrollable-x{scroll-snap-type:x mandatory}.scrollable-stop-always{scroll-snap-stop:always}.scrollable-aln-start{scroll-snap-align:start}.scrl-bhvr-auto{scroll-behavior:auto}.disable-scrollbars{-ms-overflow-style:none;scrollbar-width:none}.disable-scrollbars::-webkit-scrollbar{background:0 0;width:0;height:0}.media,.media-wrapper{aspect-ratio:var(--ratio)}.media{transition:.3s var(--timing-function-on)}@media (min-width:459px){[style*="--w-sm"]{width:calc(var(--grid-ratio,100%/12) * var(--w-sm));max-width:calc(var(--grid-ratio,100%/12) * var(--w-sm))}[style*="--h-sm"]{height:var(--h-sm)}[style*="--mh-sm"]{min-height:var(--mh-sm)}[style*="--gc-sm"]{grid-column:var(--gc-sm)}[style*="--gr-sm"]{grid-row:var(--gr-sm)}.h-sm-100v{height:100vh}.w-sm-auto{width:auto}.d-block-sm{display:block}.d-none-sm{display:none}.d-flex-sm{display:flex}.fd-row-sm{flex-direction:row}.fd-row-reverse-sm{flex-direction:row-reverse}.fd-column-sm{flex-direction:column}.fd-column-reverse-sm{flex-direction:column-reverse}.visible-sm{visibility:visible}.hidden-sm{visibility:hidden}.start-sm{justify-content:flex-start}.end-sm{justify-content:flex-end}.center-sm{justify-content:center}.between-sm{justify-content:space-between}.top-sm{align-items:flex-start}.bottom-sm{align-items:flex-end}.middle-sm{align-items:center}.m-zero-sm{margin:0}.mt-sm-12{margin-top:12px}.mt-sm-40{margin-top:40px}.mt-sm-64{margin-top:64px}.mb-sm-12{margin-bottom:12px}.mb-sm-24{margin-bottom:24px}.mb-sm-36{margin-bottom:36px}.mb-sm-48{margin-bottom:48px}.gap-unequal{--times:3}.gap-sm-24{grid-gap:24px}.r-gap-sm-24{row-gap:24px}.r-gap-sm-36{row-gap:36px}.r-gap-sm-64{row-gap:64px}}@media (min-width:769px){[style*="--w-md"]{width:calc(var(--grid-ratio,100%/12) * var(--w-md));max-width:calc(var(--grid-ratio,100%/12) * var(--w-md))}[style*="--h-md"]{height:var(--h-md)}[style*="--mh-md"]{min-height:var(--mh-md)}[style*="--gc-md"]{grid-column:var(--gc-md)}[style*="--gr-md"]{grid-row:var(--gr-md)}[style*="--gtc-equal-md"]{grid-template-columns:repeat(var(--gtc-equal-md),1fr)}.w-md-auto{width:auto}.h-md-100{height:100%}.w-md-100v{width:100vw}.maw-md-100{max-width:100%}.d-block-md{display:block}.d-none-md{display:none}.d-flex-md{display:flex}.d-grid-md{display:grid}.fd-row-md{flex-direction:row}.fd-column-md{flex-direction:column}.visible-md{visibility:visible}.hidden-md{visibility:hidden}.start-md{justify-content:flex-start}.end-md{justify-content:flex-end}.center-md{justify-content:center}.between-md{justify-content:space-between}.top-md{align-items:flex-start}.bottom-md{align-items:flex-end}.middle-md{align-items:center}.fd-row-reverse-md{flex-direction:row-reverse}.p-relative-md{position:relative}.p-absolute-md{position:absolute}.ta-left-md{text-align:left}td,th{padding:24px 20px}.m-zero-md{margin:0}.mr-md-0{margin-right:0}.ml-md-0{margin-left:0}.ml-md-24{margin-left:24px}.mt-md-0{margin-top:0}.mt-md-12{margin-top:12px}.mt-md-16{margin-top:16px}.mt-md-24{margin-top:24px}.mt-md-32{margin-top:32px}.mt-md-56{margin-top:56px}
442.mt-md-64{margin-top:64px}.mt-md-80{margin-top:80px}.mb-md-0{margin-bottom:0}.mb-md-8{margin-bottom:8px}.mb-md-12{margin-bottom:12x}.mb-md-16{margin-bottom:16px}.mb-md-24{margin-bottom:24px}.mb-md-32{margin-bottom:32px}.mb-md-36{margin-bottom:36px}.mb-md-40{margin-bottom:40px}.mb-md-48{margin-bottom:48px}.mb-md-56{margin-bottom:56px}.mb-md-60{margin-bottom:60px}.mb-md-80{margin-bottom:80px}.fw-nowrap-md{flex-wrap:nowrap}.p-zero-md{padding:0}.pt-md-0{padding-top:0}.pt-md-8{padding-top:8px}.pt-md-12{padding-top:12px}.pt-md-64{padding-top:64px}.pb-md-8{padding-bottom:8px}.pb-md-12{padding-bottom:12px}.pb-md-16{padding-bottom:16px}.pb-md-64{padding-bottom:64px}.pb-md-96{padding-bottom:96px}.pr-md-0{padding-right:0}.pr-md-20{padding-right:20px}.pr-md-24{padding-right:24px}.pr-md-40{padding-right:40px}.pr-md-48{padding-right:48px}.pl-md-20{padding-left:20px}.pl-md-24{padding-left:24px}.pl-md-48{padding-left:48px}.pl-md-96{padding-left:96px}.c-gap-md{column-gap:calc(var(--gutter) * 2)}.c-gap-md-48{column-gap:48px}.gap-md-zero{grid-gap:0px}.gap-md-8{grid-gap:8px}.gap-md-16{grid-gap:16px}.gap-md-24{grid-gap:24px}.gap-md-40{grid-gap:40px}.gap-md-64{grid-gap:64px}.r-gap-md-4{row-gap:4px}.r-gap-md-24{row-gap:24px}.r-gap-md-36{row-gap:36px}.ox-md-auto{overflow-x:auto}}@media (min-width:1025px){[style*="--w-lg"]{width:calc(var(--grid-ratio,100%/12) * var(--w-lg));max-width:calc(var(--grid-ratio,100%/12) * var(--w-lg))}[style*="--h-lg"]{height:var(--h-lg)}.maw-lg-100{min-width:100%}.p-relative-lg{position:relative}.d-flex-lg{display:flex}.d-block-lg{display:block}.d-none-lg{display:none}.visible-lg{visibility:visible}.hidden-lg{visibility:hidden}.start-lg{justify-content:flex-start}.end-lg{justify-content:flex-end}.center-lg{justify-content:center}.between-lg{justify-content:space-between}.top-lg{align-items:flex-start}.fd-column-lg{flex-direction:column}.bottom-lg{align-items:flex-end}.fd-row-lg{flex-direction:row}.middle-lg{align-items:center}.ta-left-lg{text-align:left}.pt-lg-12{padding-top:12px}.pb-lg-12{padding-bottom:12px}.pr-lg-24{padding-right:24px}.pl-lg-24{padding-left:24px}.mt-lg-0{margin-top:0}.mt-lg-8{margin-top:8px}.mt-lg-24{margin-top:24px}.mt-lg-32{margin-top:32px}.mt-lg-64{margin-top:64px}.mb-lg-0{margin-bottom:0}.mb-lg-32{margin-bottom:32px}.mb-lg-64{margin-bottom:64px}.r-gap-lg-4{row-gap:4px}.r-gap-lg-16{row-gap:16px}.r-gap-lg-24{row-gap:24px}.r-gap-lg-32{row-gap:32px}.c-gap-lg-48{column-gap:48px}}@media (min-width:1681px){[style*="--w-xl"]{width:calc(var(--grid-ratio,100%/12) * var(--w-xl));max-width:calc(var(--grid-ratio,100%/12) * var(--w-xl))}[style*="--h-xl"]{height:var(--h-xl)}.d-block-xl{display:block}.d-none-xl{display:none}.fd-row-xl{flex-direction:row}.visible-xl{visibility:visible}.hidden-xl{visibility:hidden}.start-xl{justify-content:flex-start}.end-xl{justify-content:flex-end}.center-xl{justify-content:center}.between-xl{justify-content:space-between}.top-xl{align-items:flex-start}.bottom-xl{align-items:flex-end}.middle-xl{align-items:center}.gap-unequal{--times:2.5}.fd-row-xl{flex-direction:row}.mb-xl-96{margin-bottom:96px}.mt-xl-40{margin-top:40px}.mt-xl-96{margin-top:96px}}.grid-lines{left:calc(var(--gutter-container) - var(--gutter) * 1);width:calc(100% - var(--gutter-container) * 2 + var(--gutter) * 2);background-image:linear-gradient(0deg,transparent 2px,var(--color-page-bg) 1px),linear-gradient(90deg,var(--color-bg-line) 1px,var(--color-page-bg) 1px);background-size:calc(100% - 1px) 6px;padding-inline-end:1px}.grid-lines .clm{background-image:linear-gradient(0deg,transparent 2px,var(--color-page-bg) 1px),linear-gradient(90deg,var(--color-bg-line) 1px,var(--color-page-bg) 1px);background-size:100% 6px}a{text-decoration:none;color:inherit;transition:color .3s ease}.rte a,.text-block a{text-decoration:underline;color:rgba(var(--color-btn-bg-rgb),.85)}p{word-break:break-word;margin:0 0 calc(var(--font-body-size)/ 1.5)}.color-accent-1{--color-normal-text:var(--color-main-accent-text);--color-page-bg:var(--color-main-accent-bg)}.color-accent-2{--color-normal-text:var(--color-extra-accent-text);--color-page-bg:var(--color-extra-accent-bg)}.color-inverse{--color-normal-text:rgb(var(--color-page-bg-rgb));--color-page-bg:rgb(var(--color-normal-text-rgb));--color-light-text:rgba(var(--color-page-bg-rgb), 0.6);--color-disabled-text:rgba(var(--color-page-bg-rgb), 0.32)}.color-inverse .rte,.color-inverse .text-block{--color-btn-bg-rgb:var(--color-btn-label)}.color-accent-1,.color-accent-2,.color-inverse{color:var(--color-normal-text);background-color:var(--color-page-bg)}.color-accent-bg-1{color:var(--color-main-accent-bg)}.color-accent-bg-2{color:var(--color-extra-accent-bg)}.color-light{color:rgba(var(--color-normal-text-rgb),.6)}.color-text-regular{color:var(--color-normal-text)}.color-text-inverse{color:var(--color-page-bg)}.color-danger{color:var(--color-danger)}.color-success{color:var(--color-success)}.btn{cursor:pointer;border:0;border-radius:50px;padding:0 24px;font-size:var(--font-button-size);font-style:var(--font-button-style);font-family:var(--font-button-family);font-weight:var(--font-button-weight);transition:all .3s ease;display:inline-flex;justify-content:center;align-items:center;color:inherit;word-break:break-all}a[href="#"].btn{opacity:.5;pointer-events:none}.btn-primary{color:var(--color-btn-label);background:var(--primary_button_background_gradient)}.btn-secondary{color:var(--color-btn-secondary-label);background:var(--secondary_button_background_gradient);box-shadow:0 0 0 1px var(--color-border)}.btn-link{background:0 0;padding:9px 0;color:rgba(var(--color-btn-bg-rgb),1);text-decoration:underline;text-underline-offset:4px}
442.btn-icon{padding:0;width:var(--form-field-lg)}.btn-icon.btn-small{width:var(--form-field-sm)}.btn[disabled]{color:var(--color-disabled-text);background:rgba(var(--color-normal-text-rgb),.2);box-shadow:0 0 0 1px rgba(255,255,255,.08);cursor:not-allowed}.btn-link[disabled]{background:0 0}.btn-small{min-height:var(--form-field-sm)}.btn-large{min-height:var(--form-field-lg)}.btn-plain,.btn-plain[disabled]{background:0 0;border:none;box-shadow:none}.btn-unlink{cursor:default}input,select,textarea{font-size:var(--font-body-size);-webkit-appearance:none;appearance:none;border-radius:0;background:rgb(var(--color-page-bg-rgb));color:inherit}input,textarea{line-height:1.5;border-width:1px;font-family:inherit}textarea{min-height:100px;max-width:100%;resize:vertical}button{color:inherit}.field__select select{padding-right:var(--form-field-lg)}.field__text{padding:0 20px;border:1px solid var(--color-border);transition:box-shadow .3s,border .3s,border-radius .3s;height:var(--form-field-lg);background:rgb(var(--color-page-bg-rgb));color:var(--color-normal-text)}.field__text:focus{box-shadow:0 0 0 3px rgb(var(--color-btn-bg-rgb))}.field__text::placeholder{color:rgba(var(--color-normal-text-rgb),.32)}.field__text.disabled,.field__text[disabled]{background:#d2d2d2;cursor:not-allowed;box-shadow:none}.input-number::-webkit-inner-spin-button,.input-number::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.input-number[type=number]{appearance:textfield;-moz-appearance:textfield;font-weight:400;outline:0}.icon-checkmark{border:1px solid var(--color-divider);background:#fff;transition:all .3s}.field__checkbox+svg path{transform:scale(0);fill:#fff}.field__checkbox[disabled]+svg{background:rgba(var(--color-normal-text-rgb),.06);box-shadow:none}.field__checkbox[disabled]~span{text-decoration:line-through;color:var(--color-disabled-text)}.field_quantity{box-shadow:0 0 0 1px var(--color-border);border-radius:50px;background-color:var(--color-page-bg)}.field--error{border-color:var(--color-danger)}.textarea{height:auto;padding-top:12px}:-ms-input-placeholder,::-webkit-input-placeholder,::placeholder{color:var(--color-disabled-text)}.qty-element{width:var(--form-field-lg);height:var(--form-field-lg)}.qty-element--sm{width:var(--form-field-sm);height:var(--form-field-sm)}.icon{border-radius:50%;display:flex;align-items:center;justify-content:center}.icon--small{width:32px;height:32px}.icon--default{width:40px;height:40px}.icon--error{background:var(--color-danger);color:#fff}.icon--success{background:var(--color-success);color:#fff}.icon--warning{background:var(--color-warning)}.icon--square,.icon-custom--large{width:var(--form-field-sm);height:var(--form-field-sm)}.icon-custom--medium{width:24px;height:24px}.icon-custom--small{width:20px;height:20px}.breadcrumb{padding:12px var(--pd-sides,0)}.breadcrumb ul{gap:4px}.breadcrumb a{text-underline-offset:2px}summary::-webkit-details-marker{display:none}.tag{font-size:16px;line-height:24px;border:1px solid;border-color:var(--color-divider);color:rgb(var(--color-normal-text-rgb));background:var(--color-page-bg);padding:0 12px;border-radius:24px;display:inline-flex;align-items:center}.tab__header{margin-bottom:calc(var(--tab-spacing,4) * 8px);margin-right:calc(var(--gutter-container) * -1);margin-left:calc(var(--gutter-container) * -1);box-shadow:none}.tab__header::-webkit-scrollbar{display:none}.tab__header:after{position:absolute;content:"";bottom:0;height:2px;background:#d8d8dc;left:var(--gutter-container);width:calc(100% - calc(2 * var(--gutter-container)))}.tab__link{padding:8px 12px}.tab__link:after{position:absolute;content:"";bottom:0;z-index:1;left:0;width:100%;height:2px;background:#d8d8dc}.tab__link.tab__link--active::after{background:rgba(var(--color-btn-bg-rgb))}.tab__item:last-child{padding-right:calc(var(--gutter-container))}.tab__item:first-child{margin-left:calc(var(--gutter-container))}.tab__link--active{color:rgba(var(--color-btn-bg-rgb))}.rte p:last-child,p:last-child{margin-bottom:0}.rte ol,.rte ul{list-style-position:inside}code{white-space:normal}.padding--start{padding-inline-start:var(--pd-sides,0)}.padding--end{padding-inline-end:var(--pd-sides,0)}.placeholder{fill:currentColor;background:#f5f5f5;vertical-align:middle;color:#000}.sht-mask:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:0 0;background:linear-gradient(180deg,rgba(var(--color-page-bg-rgb),0) 0,rgba(var(--color-page-bg-rgb),calc(var(--overlay)/ 100)) 100%);pointer-events:none;z-index:1}.tooltip{opacity:0;visibility:hidden;background:#555;padding:5px 10px;border-radius:2px;transition:opacity .6s;top:calc(-100% - 16px);left:50%;color:#fff;transform:translate3d(-50%,0,0);min-width:max-content}.tooltip::after{content:"";position:absolute;top:100%;left:calc(50% - 5px);border:5px solid transparent;border-top-color:#555}.card__content,.card__heading{color:rgb(var(--color-normal-text-rgb));word-wrap:break-word}.product .card__content--inner{max-width:calc(100% - 60px)}.card__content--outer{padding:16px var(--pd-sides,0) 0}.card__content--inner{padding:12px}.card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-page{min-height:150px}.card-page .card__heading{color:rgb(var(--color-normal-text-rgb))}.rte img{max-width:100%;height:auto;border:1px solid var(--color-border)}.rte p img{margin-bottom:0}.rte iframe,.rte video{width:100%;height:calc((100vw - 2 * var(--gutter-container)) * .5625)}.rte .article__inner>ul{margin-bottom:32px}.rte ul>li:last-child{margin-bottom:0}.rte ol,.rte ul{padding-left:16px}.rte li{margin-bottom:8px}.rte li li{margin-bottom:4px}blockquote{padding:24px;margin:0;background:rgba(var(--color-btn-bg-rgb),.06);border-left:4px solid rgba(var(--color-btn-bg-rgb))}.rte ol,.rte p,.rte ul{margin-bottom:32px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:32px;margin-bottom:16px}.product__badge .sale-badge{padding:2px 8px;color:var(--color-sale-badge-text)}.product__badge .sale-badge:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;transform:rotate(0) skew(350deg);background-color:var(--color-sale-badge-bg)}.product--lowstock{color:#ffa800}.shopify-payment-button__button{border-radius:100px!important;overflow:hidden;min-height:var(--form-field-lg)!important}.shopify-payment-button__button--hidden{display:none!important}.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:var(--font-button-size);font-family:var(--font-button-family);font-weight:var(--font-button-weight);line-height:1.25;padding-top:0;padding-bottom:0;color:var(--color-btn-label);background:var(--primary_button_background_gradient);transition:all .3s ease}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){color:var(--color-btn-label);width:100%;box-shadow:0 0 0 3px rgba(var(--color-btn-bg-rgb),.16);background:var(--primary_button_background_gradient);opacity:.8}.shopify-payment-button__more-options{font-size:var(--heading-6);font-family:var(--font-heading-family);text-decoration:underline;color:rgb(var(--color-btn-bg-rgb))}.shopify-payment-button__button[disabled]{color:var(--color-disabled-text);background:rgba(var(--color-normal-text-rgb),.2);box-shadow:0 0 0 1px rgba(255,255,255,.08)!important;cursor:not-allowed;opacity:1}.product-swatches{width:44px;height:44px}.input--variant:checked+label .product-swatches{box-shadow:inset 0 0 0 1px var(--color-divider),0 0 0 2px var(--color-page-bg),0 0 0 3px rgb(var(--color-btn-bg-rgb))}.product-option .form__label{cursor:pointer;position:relative;display:block}.product-option__name{margin-bottom:var(--gutter-base)}.product-option--unavailable .form__label{display:block;color:var(--color-disabled-text);position:relative}.product-option--unavailable .form__label:before{content:"";display:block;position:absolute;width:calc(100% - 2px);height:2px;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-page-bg);border:.5px solid var(--color-divider);border-width:.5px 0 .5px 0;z-index:1}.product-option__value .form__label:after{content:"";position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid var(--color-divider);border-radius:50px;z-index:1}.product-option__label{line-height:24px;padding:10px 24px;border-radius:50px;background:var(--color-page-bg)}.input--variant:checked+.product-option__label{color:var(--color-btn-label);background-color:rgb(var(--color-btn-bg-rgb))}.card__content--inner .price__sale .price-item--regular{font-weight:400;color:rgba(var(--color-normal-text-rgb),.3)}.product-card .stars-count{display:none}.badge{padding:2px 8px;line-height:1.145;font-size:11px}.s-header__sub{font-size:calc(var(--font-body-size) * 1.2);font-weight:var(--font-subheading-weight);font-family:var(--font-subheading-family);font-style:var(--font-subheading-style)}.s-header__sub.badge{font-size:calc(var(--font-body-size) * 1.2)}.badge--sale{background:var(--color-sale-badge-bg);color:var(--color-sale-badge-text)}.badge-btn{border:1px solid var(--color-border);height:24px;line-height:20px;padding:0 12px;border-radius:20px}.badge--oos{background:var(--color-sold-out-badge-background);color:var(--color-sold-out-badge-text)}.badge--skew{transform:rotate(-5deg) skew(355deg)}.badge--skew>span{transform:skew(365deg)}.badge--para{color:var(--color-badge-text);background-color:var(--color-badge-background);clip-path:polygon(1rem 0%,100% 0%,calc(100% - 1rem) 100%,0% 100%)}.badge--star{clip-path:polygon(50% 0%,57.46% 12.48%,69.13% 3.81%,71.25% 18.2%,85.36% 14.64%,81.8% 28.75%,96.19% 30.87%,87.52% 42.54%,100% 50%,87.52% 57.46%,96.19% 69.13%,81.8% 71.25%,85.36% 85.36%,71.25% 81.8%,69.13% 96.19%,57.46% 87.52%,50% 100%,42.54% 87.52%,30.87% 96.19%,28.75% 81.8%,14.64% 85.36%,18.2% 71.25%,3.81% 69.13%,12.48% 57.46%,0% 50%,12.48% 42.54%,3.81% 30.87%,18.2% 28.75%,14.64% 14.64%,28.75% 18.2%,30.87% 3.81%,42.54% 12.48%)}.badge--diamond{clip-path:polygon(50% 0%,83% 12%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0% 43%,17% 12%
442)}.badge--asterisk{clip-path:polygon(22% 9%,38% 1%,45% 17%,46% 0,64% 2%,62% 19%,72% 5%,86% 15%,76% 29%,91% 21%,99% 38%,83% 45%,100% 46%,98% 64%,82% 62%,95% 72%,85% 86%,71% 76%,78% 91%,62% 99%,55% 83%,54% 100%,36% 98%,38% 81%,28% 95%,14% 84%,24% 71%,8% 78%,1% 62%,16% 55%,0 53%,2% 36%,18% 38%,5% 28%,15% 14%,28% 23%)}.p-badge-wrap{height:0}.p-badge{--size:120px;width:var(--size);height:var(--size);font-size:16px}.p-badge__content{width:96px;transform:rotate(-4deg) translate(-50%,-50%);hyphens:auto}.p-badge--bottom-right,.p-badge--top-right{right:-20px}.p-badge--bottom-left,.p-badge--top-left{left:-32px}.p-badge--top-left,.p-badge--top-right{bottom:calc(100% - 20px)}.p-badge--bottom-left,.p-badge--bottom-right{top:calc(100% - 20px)}.vs__item{width:24px;height:24px;border:none;border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-divider);transition:all ease .3s;padding:0}.variant-swatch .tooltip__text{display:none}.rating-text{color:var(--color-normal-text)}.stars{font-family:Times;--letter-spacing:0.8;--font-size:1.6;--rating-color:#f4bb27;--rating-background-color:#e1e1e6;--percent:calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%)}.stars::before{content:"★★★★★";letter-spacing:calc(var(--letter-spacing) * 1px);background:linear-gradient(90deg,var(--rating-color) var(--percent),var(--rating-background-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section,.shopify-policy__container{padding-bottom:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 4)}.section.section-top-zero{padding-top:0}.section.section-bottom-zero{padding-bottom:0}.section-fw{padding:0}.section-unique{padding-bottom:calc(var(--spacing) * 3)}.section-alone{padding-top:calc(var(--spacing) * 4)}.s-header{padding:0 var(--pd-sides,0) calc(var(--spacing) * 4)}.s-header__sub{margin-bottom:var(--spacing)}.s-header__desc{margin-top:calc(var(--spacing) * 2);margin-inline-end:calc(var(--spacing) * var(--times,4))}.s-header__desc.m-sides{margin-right:calc(var(--spacing) * calc(var(--times)/ 2));margin-left:calc(var(--spacing) * calc(var(--times)/ 2))}.s-header__desc.mie-zero{margin-inline-end:0}.s-header__buttons{margin-top:calc(var(--spacing) * 3)}.s-header__content>:last-child{margin-bottom:0}.s-footer,.s-header--special{padding-top:calc(var(--spacing) * 4)}.s-text-pb{padding-bottom:calc(var(--spacing) * 4)}.s-text-mt{margin-top:calc(var(--spacing) * 2)}.s-text-mb{margin-bottom:calc(var(--spacing) * 2)}.s-footer-sm{padding-top:calc(var(--spacing) * 2)}.content--special{padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}.content_position{padding-bottom:calc(var(--spacing) * 7)}.product__quickview .product-option__name{margin-bottom:8px}.product__quickview .product__variants--radios{gap:20px}.product__quickview .product__details,.product__quickview .product__variants{padding:20px}.product__quickview .product__variants{border:1px solid var(--color-divider);border-width:1px 0 0 0}.product__quickview .product__details{display:grid;grid-template-columns:80px 1fr;row-gap:20px;column-gap:16px}.product__quickview .sale-badge{font-size:11px}.product__quickview .price-item{font-weight:700}.product__quickview .price__sale .price-item--regular{font-weight:400}.product__quickview .product__purchase{display:grid;grid-template-columns:1fr;gap:16px}.product__quickview .product__form{grid-column:1}.product__quickview .product-form__buttons{gap:4px}.product__quickview .shopify-payment-button,.product__quickview .shopify-payment-button__button--unbranded{width:100%}.product-form__buttons .shopify-payment-button{width:100%;margin-top:12px}.product__sticky-info .product-form__buttons .shopify-payment-button{margin:0}.card__badge.product__badge{top:25px;right:0;grid-gap:8px;text-transform:uppercase}.product__quickbuy{right:var(--gutter-base);bottom:var(--gutter-base)}.localization-list{bottom:100%;width:250px;max-height:300px;box-shadow:0 0 0 1px var(--color-divider);background:var(--color-page-bg)}.localization-list .link--active{color:rgb(var(--color-btn-bg-rgb))}.localization-list li{line-height:1.5}.localization-list::-webkit-scrollbar{width:8px;height:8px}.localization-list::-webkit-scrollbar-thumb{background:rgba(var(--color-normal-text-rgb),.2);border-radius:50px}.style--paper-note::before{content:"";display:block;position:absolute;right:0;top:0;width:24px;height:24px;background:linear-gradient(45deg,rgba(var(--color-normal-text-rgb),.2) 50%,rgb(var(--color-page-bg-rgb)) 50%)}.color-inverse.style--paper-note::before{background:linear-gradient(45deg,rgba(var(--color-page-bg-rgb),.3) 50%,rgb(var(--color-page-bg-rgb)) 50%)}.cart-drawer__wrapper{max-width:480px;left:auto}.cart-drawer-shipping{border-bottom:1px solid var(--color-divider)}.cart-drawer__product{grid-template-columns:auto 1fr;padding:24px 0;border-bottom:1px solid var(--color-divider)}.cart-drawer__product__media{width:54px}.cart-drawer__product-info--top{grid-template-columns:1fr auto}.cart-drawer__product-price{max-width:35vw}.cart__drawer .cart-item__discounted:not:first-child{margin-top:8px}.cart-item__discounted{display:grid;grid-template-columns:auto 1fr}.cart-drawer__footer{border-top:1px solid var(--color-divider)}.cart-order-notes{max-width:fit-content}.freeship-progress{height:8px;-webkit-appearance:none;appearance:none;border-radius:10px;overflow:hidden}::-webkit-progress-bar{background-color:var(--color-divider)}::-webkit-progress-value{border-radius:10px;background-color:var(--color-main-accent-bg)}.social-share-list{top:100%;right:0}
442.social-share-list .social-share{width:200px;padding:8px 0;box-shadow:0 0 0 1px var(--color-divider);background:var(--color-page-bg)}.social-share hr{margin:0;border-width:0 0 1px 0;border-color:var(--color-divider)}.btn-localization{font-family:inherit;line-height:1.5;height:44px;border:1px solid var(--color-divider);background:0 0;padding:16px}.accordion__toggle{padding:10px}.accordion__icon--minus,.accordion__icon--plus{transition:.2s ease}.accordion__icon--plus{transform:rotate(0)}.accordion__icon--minus{transform:rotate(-90deg)}.filter-form__details[open] .accordion__icon--plus,.open .accordion__icon--plus{opacity:0;transform:rotate(90deg)}.filter-form__details[open] .accordion__icon--minus,.open .accordion__icon--minus{opacity:1;transform:rotate(0)}.accordion-content{padding-block:0;transition:all .2s var(--timing-function-off) .1s}.accordion-content>*{transform:translateY(-24px);opacity:0;visibility:hidden;transition:all var(--timing-function-off) .2s .1s}.accordion-content.open>*{transform:translateY(0);transform-origin:top;opacity:1;visibility:visible;transition:all var(--timing-function-on) .2s .1s}.accordion-content.open{overflow:hidden;height:auto;transition:max-height .2s var(--timing-function-on)}.accordion-content:not(.open){margin-bottom:0}.anmb .button{color:inherit}.anmb .button[disabled]{color:transparent;box-shadow:none!important;background:0 0}.header{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"logo icon-left icon-right";border-bottom:1px solid var(--color-divider);padding-top:11px;padding-bottom:11px;min-height:68px;background:rgba(var(--color-page-bg-rgb),.9);backdrop-filter:blur(10px)}.header__logo{grid-area:logo}.header__menu{grid-area:header-nav}.menu--drawer .header__menu,.menu--horizontal .header__menu{display:none}.header__icons--right{grid-area:icon-right}.logo-position--top-center .header__icons--right .header__icon--search,.logo-position--top-center .header__icons--right .header__localization{display:none}.header__heading,.header__logo-link{line-height:0}.header__logo-link span{line-height:1}.header__logo-img{height:auto;max-width:var(--logo-width-mobile);transition:all ease .3s}.header--transparent>div{position:static;z-index:1}.header--transparent>.header__icon--search{z-index:2}.is-header-hide{transform:translateY(-100%)}.header-wrapper.animate,.is-header-transparent{transition:transform .3s ease-out}.is-header-transparent{margin-bottom:calc(var(--header-height) * -1)}.header-wrapper:not(.header--sticky) .header--transparent:after{content:"";width:100%;height:calc(var(--header-height) * 1.5);min-height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%);z-index:0;pointer-events:none}.header__menu.active{transform:translate3d(0,0,0)}.header__icons .btn-icon,.header__link,.header__localization,.menu__link{color:var(--color-normal-text);cursor:pointer}.menu__link>svg{transition:transform .2s;display:block}summary.menu__link{display:grid;grid-template-columns:1fr 24px;gap:12px;outline:0}.menu__link{font-size:var(--font-menu-item-size);font-family:var(--font-menu-item-family);font-style:var(--font-menu-item-style);font-weight:var(--font-menu-item-weight)}.menu__link:focus-visible{box-shadow:0 0 0 1px rgba(var(--color-btn-bg-rgb),var(--alpha,.08)),0 0 0 3px #fff,0 0 0 6px rgb(var(--color-btn-bg-rgb));filter:drop-shadow(0 0 4px rgba(var(--color-btn-bg-rgb),.6));outline:0}.menu__link-lv1{padding:var(--gutter-base) 0;justify-content:space-between}.menu__item--current,.menu__item__grandchild:hover,.menu__link--active,.menu__link:hover,details[open]>.menu__link{--color-normal-text:rgb(var(--color-btn-bg-rgb))!important}.menu-dropdown{padding:12px 24px}.menu-dropdown .menu__link{padding:12px 0}.menu-dropdown__grandchild{padding:8px}.menu-dropdown__grandchild .menu__link{padding-inline-start:28px;padding-inline-end:24px;position:relative}.menu-dropdown__grandchild .menu__link:before{content:"";width:4px;height:4px;position:absolute;top:calc(50% - 2px);left:0;background:var(--color-normal-text);border-radius:50%}details[open] .menu-dropdown{visibility:visible;opacity:1;
442transform:translate3d(0,0,0);transition:.2s var(--timing-function-on) .2s}details[open]>.menu__link>svg{transform:rotate(180deg)}.header-collection__item .media{width:100%;height:100%;object-fit:cover}.header__icon .btn-icon{color:var(--color-normal-text)}.header__cart-count{min-width:20px;height:20px;padding:0 5px;font-family:sans-serif;right:8px;bottom:2px;border-radius:50px}.header-cart-status--animate .header__cart-count:before{content:"";width:100%;height:100%;border-radius:50px;position:absolute;top:0;left:0;background-color:var(--color-page-bg);animation:cartCount .3s var(--timing-function-on)}.header-cart-status--animate .header__cart-count{visibility:visible;opacity:1}.header-cart-status--animate .cart-count-number{animation:cartCountNumber .3s ease .3s}.menu-drawer .main__menu{flex-direction:column;align-items:flex-start}.menu-drawer .menu__item{width:100%}.js .header-extra-info,.js .menu-drawer .main__menu>.menu__item{opacity:0;transform:translateX(-100%)}.js .submenu__item{opacity:0;transform:translateY(-24px);transition:all cubic-bezier(.5, 0, .1, 1) .2s var(--delay)}.is-open>ul>.submenu__item{transform:translateY(0);transition:cubic-bezier(.5, 0, .1, 1) .2s var(--delay);opacity:1}#menuDrawer.active .header-extra-info,#menuDrawer.active .main__menu>.menu__item{opacity:1;transform:translateX(0);transition:all var(--timing-function-on) .2s var(--delay)}.menu-drawer .mega-menu-wrapper{padding:0}.menu--drawer .drawer__header{padding-top:12px;padding-bottom:12px}.menu--drawer .header__logo{display:flex;align-items:center}.header-extra-info{border-top:1px solid var(--color-divider)}.header__contact{border-bottom:1px solid var(--color-divider)}.cart-notification{top:calc(var(--header-height) - 1px);padding:20px 20px 8px;border:1px solid var(--color-divider);background:rgb(var(--color-page-bg-rgb));transform:translateY(0);transition:all var(--timing-function-on) .3s .2s}.cart-notification[hidden]{visibility:hidden;opacity:0;transform:translateY(-32px);transition:var(--timing-function-off) .3s}.cart-notification-product__info{grid-template-columns:1fr auto}.cart-notification-product__price{color:var(--color-main-accent-bg);max-width:112.5px}.header--transparent{background:0 0;backdrop-filter:none;border:none}.header-menu--open .header::after{display:none}.header-menu--open .logo__main-logo{opacity:1!important;display:block}.header-menu--open .logo--transparent{visibility:hidden!important}.header--sticky .header--transparent,.header--transparent:hover,.header-menu--open .header--transparent{background:rgba(var(--color-page-bg-rgb),.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-divider)}.header--text-invert:not(:hover) .header-logo,.header--text-invert:not(:hover) .header__icons .btn-icon,.header--text-invert:not(:hover) .header__localization,.header--text-invert:not(:hover) .menu__link-lv1{--color-normal-text:var(--color-menu-item, var(--color-page-bg))}.header--sticky .header--transparent .header-logo,.header--sticky .header--transparent .header__icons .btn-icon,.header--sticky .header--transparent .header__localization,.header--sticky .header--transparent .menu__link-lv1,.header-menu--open .header--transparent .header-logo,.header-menu--open .header--transparent .header__icons .btn-icon,.header-menu--open .header--transparent .menu__link-lv1{--color-normal-text:rgb(var(--color-normal-text-rgb))}.header-logo--transparent .logo__main-logo{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header--sticky .logo--transparent,.header--transparent:hover .logo--transparent{opacity:0}.header--sticky .header-logo--transparent .logo__main-logo,.header--transparent:hover .logo__main-logo{opacity:1}.header-extra-info{--item-gap:12px}.header__icon--account{gap:var(--item-gap)}.newsletter__input{color:rgb(var(--color-normal-text-rgb))}.carousel{scroll-padding-left:calc(var(--gutter-container) + var(--gutter) * 2);margin:0 calc(var(--gutter-container) * -1);padding-left:var(--gutter-container)}.carousel:after{content:"";display:block;height:100%;padding-right:calc(var(--gutter-container) - (var(--gutter) * 2))}.carousel__item{--grid-ratio:(100% - var(--gutter-carousel, 36px))/12;padding-left:0;padding-right:calc(var(--gutter) * 2)}.carousel-pagination{--spacing:12px;width:calc(100% + calc(var(--spacing) * 2));left:calc(var(--spacing) * -1);z-index:1}
442.carousel-pagination button[disabled]{display:none}.card__avatar{max-width:180px;border-bottom-left-radius:0}.quote{left:12px;bottom:8px}.header-logo{color:var(--color-normal-text)}.header-search{visibility:hidden;opacity:0;transition:var(--timing-function-off) .3s;background-color:var(--color-page-bg)}.header--predictive-search-open .header{opacity:0;transition:var(--timing-function-on) .3s .3s}.header--predictive-search-open .header-search{visibility:visible;opacity:1;transform:translateX(0)}.predictive-search-form{background:var(--color-page-bg);max-height:100%}.is-result-show .predictive-search-form{overflow-y:scroll}.search__field{gap:12px;padding-top:var(--gutter-base);padding-bottom:var(--gutter-base);border-bottom:1px solid var(--color-divider);background:var(--color-page-bg);transition:ease .3s;transform:translateX(100%)}.header--predictive-search-open .search__field{transform:translateX(0);transition-delay:0.3s}.search__field-input{padding:0 16px}.search__result{background-color:var(--color-page-bg)}.header--predictive-search-open .search__result{opacity:1;animation:fadeUp var(--timing-function-on) .3s .6s}.search__result-empty[hidden]{display:none}.search__result-contents{animation:fadeUp .5s}.search__result-type .card__content--outer{padding:0}.search__result-item .card__heading{font-size:var(--heading-6);margin-bottom:12px}.card__search{grid-template-columns:80px 1fr}.search__result--list{--gutter:16px}.search__result-item .card--product{display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:start}.search__result-item .price{margin:0}.search__result-item .price__sale .price-item--regular{font-weight:400;color:var(--color-disabled-text)}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.main-search__search-form{max-width:750px}.sht-dialog{background-color:rgba(0,0,0,.65);opacity:0;visibility:hidden;display:flex;transition:opacity ease .3s}.sht-dialog:not([hidden]){display:flex;visibility:visible;opacity:1;overflow:hidden}.dialog{width:100%;max-width:800px;max-height:calc(100% - 72px);background-color:var(--color-page-bg);transform:translateY(0);transition:.3s var(--timing-function-on);overflow:auto}.sht-dialog[hidden] .dialog{transform:translateY(100%);transition:.3s var(--timing-function-off)}.dialog.dialog--full-width{max-width:100%;width:100%;max-height:100vh;height:100%}.dialog__header{border-bottom:1px solid var(--color-divider);top:0;padding:12px 12px 12px 20px;background:var(--gradient-background);z-index:4}.dialog__body{flex:1;overflow-x:auto;padding:20px;background:var(--gradient-background)}.dialog__footer{border-top:1px solid var(--color-divider);padding:20px;background:var(--gradient-background)}.dialog__quickshop .dialog__body{padding:0}.dialog .product-quickview{max-height:calc(100% - 144px)}.dialog--no-title{position:absolute;right:var(--gutter-base);top:var(--gutter-base);border:none;background:0 0;padding:0;z-index:3}.dialog--full-width .dialog__body{padding:0}.drawer{position:fixed;z-index:9;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(0,0,0,.65);transition:ease .3s;opacity:0;visibility:hidden;overflow:hidden;max-width:100%}.drawer.drawer--left{justify-content:flex-start}.drawer.active{opacity:1;visibility:visible}.drawer.active .drawer__wrapper{transform:translate(0);transition:transform .3s var(--timing-function-on)}.drawer__container{width:100%;max-width:480px}.drawer__wrapper{height:100%;width:100%;max-width:480px;border-right:0;background-color:var(--color-page-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s var(--timing-function-off);position:fixed;right:0}.drawer--left .drawer__wrapper{transform:translate(-100%);left:0;right:auto}.drawer__wrapper.cart-drawer__wrapper{position:absolute}.drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh}.drawer__header{padding:12px 12px 12px 20px;border-bottom:1px solid var(--color-border);background-color:var(--color-page-bg)}.drawer__body,.drawer__footer{padding:20px;background-color:var(--color-page-bg)}.drawer__footer{border-top:1px solid var(--color-border)}.js .has-animation .anm{opacity:0;transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:ease;animation-duration:var(--duration);animation-delay:var(--delay);animation-timing-function:ease}.js .has-animation .media-wrapper.anm{opacity:.1}.has-animation .js-animate.animated .anm,.js .has-animation .animated,.js .has-animation .media-wrapper.animated{opacity:1}.js .has-animation .anm-zoomOut{--duration:0.6s;transform:scale(1.2)}.has-animation .animated.anm-zoomOut{transform:scale(1)}.js .has-animation .anm-fadeInUp{transform:translate3d(0,24px,0)}.has-animation .js-animate.animated .anm-fadeInUp,.js .has-animation .animated.anm-fadeInUp{transform:translate3d(0,
4420,0)}.is-result-show .anm-fadeInUp{opacity:1;transform:translate3d(0,0,0);transition:all ease .3s;transition-delay:var(--delay)}.shopify-challenge__container{padding:calc(var(--spacing) * 4) var(--gutter-container)}.shopify-challenge__message{margin-bottom:24px}.shopify-challenge__button{margin-top:24px!important;min-height:var(--form-field-lg);font-size:var(--heading-6);color:var(--color-btn-label);background:rgb(var(--color-btn-bg-rgb));width:100%}.cart-notification-panel-content{grid-template-columns:54px auto}html.no-js .no-js-hidden{display:none!important}.no-js .product__quantity{display:block!important}.no-js .product-form__recipient-form .recipient-fields{display:block}.no-js .gift-card-recipient-i-want,.no-js .gift-card-recipient-i-want-label,.no-js .recipient-email-error-prefix{display:none}.article__inner::after{content:"";display:block;clear:both}.shopify-policy__container{width:100%;max-width:100%;padding-inline:var(--gutter-container);margin:0 auto;padding-top:0}.shopify-policy__container>*{max-width:100%;margin:0 auto}.shopify-policy__title{padding:calc(var(--spacing) * 4) var(--pd-sides,0)}.country-list--flag{height:24px;border:1px solid var(--color-normal-text)}sht-localization:first-child .localization-list{right:unset}.footer-localization sht-localization:only-child .country-switcher__container .localization-list{left:-50%}.footer-localization sht-localization:only-child .language-switcher__wrapper .localization-list{left:-100%}.menu--horizontal .localization-list{bottom:auto}.drawer sht-localization:first-child .btn-localization{padding-left:0}.menu-collection #menuHeaderCollection{--gutter:16px}.drawer #menuHeaderCollection{--gutter:0.5px;row-gap:1px}.drawer .menu-collection .mega-menu-wrapper{max-height:unset;overflow:unset}.color_variant-list{bottom:auto;border:1px solid var(--color-border);background:var(--color-page-bg)}.js .slider-slide--active:not(.slider-slide--active-blur) img{opacity:1;transition:opacity .2s ease}.js .slider-slide--active-blur img{opacity:1;transition:opacity .2s ease}.slider-slide .s-header__buttons,.slider-slide .s-header__desc,.slider-slide .s-header__sub,.slider-slide .s-header__title{opacity:0;transform:translateY(24px)}.slider-slide.slider-slide--active .s-header__buttons,.slider-slide.slider-slide--active .s-header__desc,.slider-slide.slider-slide--active .s-header__sub,.slider-slide.slider-slide--active .s-header__title{opacity:1;transform:translateY(0);transition:.3s var(--timing-function-on) var(--delay)}.slider-slide--active-blur.slider-slide .s-header__buttons,.slider-slide--active-blur.slider-slide .s-header__desc,.slider-slide--active-blur.slider-slide .s-header__sub,.slider-slide--active-blur.slider-slide .s-header__title{opacity:0;transform:translateY(24px);transition:all .3s var(--timing-function-off)}.background-video{background:#000}.vwt-content{margin-top:calc((var(--video-ratio)/ 8) * -100%)}.timeline__item{min-height:28px}.timeline__item::before{content:"";position:absolute;background:#fff;height:12px;width:12px;border-radius:50%;border:8px solid var(--color-tle);z-index:1;left:var(--gutter)}.timeline__item::after{left:calc(var(--gutter) + 12px);top:28px;width:4px;height:calc(100% + 4px);content:"";position:absolute;background:var(--color-tle)}.timeline__date{border-radius:24px}.timeline__content .open svg{transform:rotate(180deg)}a[href="#"].pe-no-link{pointer-events:none}.ctclg--big-first.stacked .index-1,.ctclg--big-last.stacked .index-3{grid-column:1/3}.ctclg--big-first.unstacked .index-2 .media-wrapper,.ctclg--big-first.unstacked .index-3 .media-wrapper,.ctclg--big-first.unstacked-2 .index-2 .media-wrapper,.ctclg--big-last.unstacked .index-1 .media-wrapper,.ctclg--big-last.unstacked .index-2 .media-wrapper,.ctclg--big-last.unstacked-2 .index-1 .media-wrapper{aspect-ratio:2/1}.accordion__item{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.accordion__item+.accordion__item{border-top:0}.btn-slideshow-thumb,.product-slideshow__item{background-color:rgb(var(--color-page-bg-rgb))}.product-form-spinner{left:-32px;display:none}.loading .product-form-spinner{display:block;width:24px;height:24px}.search__result .sht-spinner{position:unset}.sht-spinner{position:absolute;
442left:0}.product-slideshow__item{flex-shrink:0;width:100%;position:relative}.product-slideshow__slider .carousel__counter,.product-slideshow__slider .slide__counter{background:var(--gradient-background);padding:0 12px;border-radius:20px}.product-slideshow__slider .carousel__counter{bottom:12px;left:16px}.featured-product-details .carousel__counter{left:32px}.featured-product-details .product__info:first-child{margin-top:0}.product__media__dialog .slide__pagination{padding:20px}.main-product-info-container{padding-inline-end:calc(var(--gutter-container));padding-inline-start:calc(var(--gutter-container))}.product__prices{background-color:rgba(var(--color-normal-text-rgb),.02)}.product__prices .price-item--last{font-size:var(--heading-4);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.product__sticky-info__price .price-item--last{font-size:var(--heading-6)}.product__extra-info--horizontal{display:grid;grid-template-columns:1fr;gap:24px}.cross-sell__items{--times-fold:1}.dialog-gallery-slides{height:calc(100% - 84px)}.product-slideshow__thumb.is-active-item .btn-slideshow-thumb{box-shadow:0 0 0 2px rgb(var(--color-btn-bg-rgb))}.product-slideshow__thumb .btn-slideshow-thumb:hover img{transform:scale(1.2)}.product-slideshow__thumb:only-child{display:none}.product__media-wrapper--gallery-grid .product-slideshow__item:nth-child(3n+1){width:100%;display:block;overflow:hidden}.open-gallery-icon{right:12px;bottom:12px}.product-slideshow__thumbnail{left:calc(var(--gutter-base)/ 2)}.carousel--vertical .carousel-controls--outside button{top:calc(0px - var(--form-field-sm));transform:rotate(90deg)}.carousel--vertical .carousel-controls--outside .btn-next{bottom:calc(0% - var(--form-field-sm));top:auto}.btn-slideshow-thumb{width:64px;height:calc(64px / (var(--ratio)))}.slide__pagination .slide__counter{padding:0 10px;border:1px solid var(--color-border);border-radius:20px}.btn-slideshow-thumb:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;box-shadow:inset 0 0 0 1px var(--color-divider);pointer-events:none}.is-active .btn-slideshow-thumb:before,.is-active-gallery-thumb .btn-slideshow-thumb:before{opacity:0}.is-active .btn-slideshow-thumb,.is-active-gallery-thumb .btn-slideshow-thumb{box-shadow:0 0 0 2px rgb(var(--color-btn-bg-rgb)),0 0 0 4px var(--color-btn-label)}.slideshow__thumb-icon{top:4px;left:4px;width:24px;height:24px;background:#fff;color:rgb(var(--color-btn-bg-rgb))}.shopify-model-viewer-ui,.shopify-model-viewer-ui model-viewer{width:100%;height:100%}.shopify-model-viewer-ui .shopify-model-viewer-ui__btn-poster{background:rgb(var(--color-btn-bg-rgb));border-radius:50%;color:var(--color-btn-label)}.product__xr-btn{bottom:40px;width:max-content}.product__sticky-info{border:1px solid var(--color-divider);border-width:1px 0 0 0;background:rgb(var(--color-page-bg-rgb));transform:translate3d(0,0,0);transition:.3s var(--timing-function-on)}.product__sticky-info.hidden-xs{transform:translate3d(0,24px,0);transition:.3s var(--timing-function-off)}.product__sticky-info .price__sale .price-item--regular,.product__sticky-info .product__badge{display:none!important}.pickup-availability__item address{font-style:normal}.pickup-availability__item+.pickup-availability__item{padding-top:24px;border-top:1px solid var(--color-border)}.pickup__availability-info button{color:var(--color-normal-text)}.product-slideshow__thumbs{max-height:400px}.product-slideshow__pagination{width:100%!important}.product-btn-atc.loading{pointer-events:none}.product__info{margin-top:calc(var(--spacing) * 2.5)}.main-product .product__info.ord-1{margin-top:0}.product-details .product__title,.product__info--spacing+.product__info--spacing{margin-top:calc(var(--spacing) * 1.25)}.product-form__recipient-form{grid-template-columns:auto 1fr}.product-form__recipient-form>input.gift-card-recipient-i-want:not(:checked,:disabled)~.recipient-fields{display:none}.product-form__recipient-form>input.gift-card-recipient-i-want:checked~.recipient-fields{display:flex;flex-direction:column;gap:12px}.gift-card-recipient-i-want{width:24px;height:24px;margin:16px 0}.hotspot-item{top:calc(var(--axis-y) - 20px);left:calc(var(--axis-x) - 20px);width:40px;height:40px;background:rgba(var(--color-normal-text-rgb),.6);-webkit-appearance:none;appearance:none}.hotspot-item:after{content:"";border-radius:50%;width:16px;height:16px;background:#fff}.hotspot-item--active{background:rgb(var(--color-btn-bg-rgb));box-shadow:0 0 0 2px #fff}.carousel__counter{color:rgba(var(--color-normal-text-rgb),.6)}.footer__logo{max-width:var(--logo-width)}.footer-newsletter-form{--color-normal-text:rgb(var(--color-normal-text-rgb));--color-page-bg:rgb(var(--color-page-bg-rgb));--color-disabled-text:rgba(var(--color-normal-text-rgb), 0.32)}.footer__nav__list{grid-template-columns:repeat(auto-fit,minmax(40%,1fr))}.footer__socials{max-width:288px}.footer__nav__list button.open svg{transform:rotate(180deg)}.popup{border:1px solid var(--color-border);transform:translate3d(0,24px,0);left:calc(var(--gutter-container));right:calc(var(--gutter-container));bottom:calc(var(--gutter) * 2);transition:.3s var(--timing-function-off)}.is-popup-show .popup{visibility:visible;opacity:1;transition:.3s var(--timing-function-on);
442transform:translate3d(0,0,0);outline:0}.popup button{right:calc(var(--gutter-base)/ 2);top:calc(var(--gutter-base)/ 2)}.popup__description{margin-top:12px;margin-inline-end:0}.running-text a[href="#"]{pointer-events:none}.marquee-item{padding:0 4vw;line-height:1}.marquee--up{transform:skewY(-4deg)}.marquee--up .marquee-item{transform:skew(4deg)}.marquee--down{transform:skewY(4deg)}.marquee--down .marquee-item{transform:skew(-4deg)}.rng-tt-btn{box-shadow:0 0 0 3px rgba(var(--color-normal-text-rgb),.16);padding:0}.marquee-font--body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style)}.marquee-font--heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}.headline-3x{font-size:calc(var(--heading-1) * var(--type-scale) * 3);line-height:1.25}.horizontal-carousel{-webkit-overflow-scrolling:touch;max-width:640px}.logo-list .media{max-height:var(--size)}.logo-list.none-color{padding-top:0;padding-bottom:0}.custom-icon img{object-fit:cover}.custom-icon img,.custom-icon svg{width:100%;height:100%;fill:currentColor;display:block}.btn-link[disabled] .icon-custom--small img{opacity:.5}.btn-link:active .icon-custom--small img,.btn-link:hover .icon-custom--small img{opacity:.8}.btn-link .icon-custom--small img{opacity:1}.section-content__media{padding-bottom:100%}.countdown_counter{margin-top:calc(var(--spacing) * 3)}.countdown_message{padding-top:calc(var(--spacing) * 1.5);color:var(--color-countdown-message)}@media (min-width:459px){.rte iframe,.rte video{height:calc(((100vw - 2 * var(--gutter-container))/ 12 * 10) * .5625)}.product__modal{max-width:600px}.s-header__desc{--times:8}.nltr-fm .nltr-fm__wrapper{margin-bottom:0;margin-right:16px}.card-page{min-height:200px}.product__quickview .product__details,.product__quickview .product__variants{padding-left:24px;padding-right:24px}.header-extra-info{--item-gap:16px}.cart-notification{max-width:375px;left:auto;right:calc(var(--gutter-container))}.product__quickview .product__purchase{grid-template-columns:auto 1fr}.product__quickview .product__form{grid-column:2}.carousel{scroll-padding-left:var(--gutter-container)}.carousel__item{--gutter-carousel:var(--gutter) * 2}.carousel-pagination{--spacing:40px}.search__result-item .card--product{grid-template-columns:1fr}.search__result--list{--gutter:12px}.dialog__header,.drawer__header{padding:12px 16px 12px 24px}.dialog__body,.dialog__footer,.drawer__body,.drawer__footer{padding:24px}.sht-dialog[hidden] .dialog{transform:translateY(0)}.dialog{max-height:calc(100% - 144px)}.cart-drawer__product-price{max-width:144px}.product__extra-info--horizontal{grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:32px}.shopify-challenge__container{padding-inline:0}.shopify-challenge__button{width:auto}.cart-drawer__product__media{width:80px}.cart-notification-panel-content{grid-template-columns:80px auto}.product__quickview .product__details{grid-template-columns:120px 1fr}.product__sticky--left.product__sticky-info{border-width:1px 1px 0 0}.product__sticky--right.product__sticky-info{border-width:1px 0 0 1px}}@media (min-width:769px){.shopify-policy__container>*{max-width:calc(100% / 12 * 10)}.breadcrumb{padding:20px var(--pd-sides,0)}.rte iframe,.rte video{height:calc(((100vw - 2 * var(--gutter-container))/ 12 * 8) * .5625)}.header-search{background-color:transparent}.search__field{transform:translateY(-32px)}.predictive-search-form{max-height:calc(100vh - 88px)}.predictive-search-form{pointer-events:none;background-color:transparent}.search__result{transform:translateY(-100%)}.header--predictive-search-open .search__result{opacity:1;animation:none;transform:translateY(0);transition:all ease .3s .5s}.header-search .search__result-empty{display:block}.header-search[results] .search__result-empty{display:none}.header--predictive-search-open .predictive-search-form{pointer-events:all}.card__search{gap:var(--gutter-base)}.search__result--list{--gutter:16px}.header-search:before{content:"";position:absolute;height:100%;width:100%;z-index:1;top:0;left:0;background:rgba(0,0,0,.65);pointer-events:none}.search__result-type .product-card .card__content{padding-top:16px}.grid-line{--col:12}.product__modal{max-width:800px}.s-header__desc{--times:12}.p-badge{--size:160px;font-size:20px;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .5))}.p-badge__content{width:120px}.tab__link{padding:12px 20px}.tab__header{--tab-spacing:6}.diagonal{column-gap:calc(var(--gutter) * 2);grid-template-columns:repeat(12,1fr)}.diagonal .s-header{grid-column:span 4}.diagonal .s-content{padding-top:calc(var(--spacing) * 4);grid-column:5/13}.diagonal .s-header__desc{margin-inline-end:0}.card-page{min-height:300px}.quickview-form__buttons .shopify-payment-button,.quickview-form__buttons button{width:auto}.product-form__buttons .shopify-payment-button{width:100%;margin-top:16px}.product__quickview .product__variants{border-width:0 0 0 1px}.card__content--inner{padding:24px}.badge{font-size:14px;line-height:1.5}.freeship-progress{height:10px}.cart-notification-free-shipping{padding:12px 0}.icon--square{width:56px;height:56px}.dialog__header,.drawer__header{padding:16px 16px 16px 24px}.content--special.content_position--special{justify-content:center;padding-bottom:calc(var(--spacing) * 4)}.content_position--special .s-header__buttons{display:none}.logo-list .media{--size:120px}.vwt-content{padding-left:calc((100% - var(--gutter-container))/ 7 + calc(var(--gutter)));padding-bottom:calc((100% - var(--gutter-container))/ 7 + calc(var(--gutter)));padding-top:var(--gutter-container);padding-right:var(--gutter-container);margin-top:calc((var(--video-ratio)/ 3) * 100%)}.vwt-content.ml-minus{padding-right:calc((100% - var(--gutter-container))/ 7 + calc(var(--gutter)));padding-left:var(--gutter-container)}.timeline{scroll-padding-left:var(--gutter-container);margin:0 calc(var(--gutter-container) * -1);padding-left:calc(var(--gutter-container) + 20px)}.timeline::-webkit-scrollbar{height:10px}.timeline::-webkit-scrollbar-track{background:var(--color-divider);border-radius:50px}.timeline::-webkit-scrollbar-thumb{background:rgba(var(--color-normal-text-rgb),.24);border-radius:50px}.timeline::-webkit-scrollbar-button:horizontal:end:increment,.timeline::-webkit-scrollbar-button:horizontal:start:increment{width:var(--gutter-container)}.timeline__item{--grid-ratio:(100% - 62px)/12;padding:40px calc(var(--gutter) * 2) 48px 0}.timeline__item:before{top:-12px;left:0}.timeline__item::after{height:4px;width:100%;top:0;left:0}.ctclg--big-first.stacked .index-2 .media-wrapper,.ctclg--big-first.stacked .index-3 .media-wrapper,.ctclg--big-last.stacked .index-1 .media-wrapper,.ctclg--big-last.stacked .index-2 .media-wrapper{aspect-ratio:2/1}.ctclg--equal{grid-template-columns:repeat(var(--size),1fr)}.ctclg--big-first.unstacked{grid-template-columns:40% repeat(2,1fr)}.ctclg--big-first.unstacked-2{grid-template-columns:3fr 2fr}.ctclg--big-last.unstacked{grid-template-columns:repeat(2,1fr) 40%}.ctclg--big-last.unstacked-2{grid-template-columns:2fr 3fr}.ctclg--big-first.stacked,.ctclg--big-last.stacked{grid-template-columns:repeat(2,1fr)}.ctclg--big-first.stacked .index-1{grid-column:1/2;grid-row:1/3}.ctclg--big-last.stacked .index-3{grid-column:2/3;grid-row:1/3}.product__info-container{padding-inline-start:0}.product__xr-btn[data-shopify-xr-hidden]{display:none}.product__extra-info--horizontal{grid-gap:32px}.product__media-wrapper--compact{padding-inline-start:var(--gutter-container)}.product__media-wrapper--compact .product__media-wrapper--single-with-thumbnails .product-slideshow__slider{padding-inline-start:calc(64px + var(--gutter-base))}.product__media-wrapper--compact .product__media-wrapper--single-with-thumbnails .product-slideshow__thumbnail{left:0}.product__media-wrapper--compact .media-type--video{padding-left:0}.product-detail__item{width:calc(50% - var(--gutter));flex:1 0 0;position:sticky;top:0}.featured-product-details .product-slideshow{min-height:51rem;display:flex;justify-content:center;align-items:center}.product__media-wrapper--compact .product-slideshow__thumb{width:68px}.product__media-wrapper--gallery-grid .product-slideshow__items{--width:100%;--column:2;display:grid;grid-template-columns:repeat(var(--column),calc(var(--width)/ var(--column)));gap:1px}.product__media-wrapper--gallery-grid .product-slideshow__item:nth-child(3n+1){grid-column:span 2}.product__media-wrapper--gallery-grid .product-slideshow__item:nth-child(3n+2):last-child{grid-column:span 2}.open-gallery-icon{display:none}.product__media-wrapper--gallery-grid .media-type--video{padding-left:0}.dialog-gallery-slides{height:calc(100% - 96px)}.product-slideshow__thumb{width:80px;border:none;padding:8px 0}.horizontal-carousel-wrapper .carousel-pagination{max-width:640px;margin:0 auto;left:50%;transform:translate(-50%,-50%);width:100%;top:50%}.horizontal-carousel-wrapper .carousel__btn{right:100%;top:50%;transform:translateY(-50%)}
442.product-gallery-thumbnails .carousel-pagination .btn-next{right:calc(0px - 56px);left:auto}.horizontal-carousel-wrapper{left:100%}.cross-sell__items{--times-fold:2}.featured-product-details .product__info:first-child{margin-top:0}.gallery__slide--external_video,.gallery__slide--video{height:calc(100% - 56px);margin-top:56px}.hotspot-content{width:max(250px,100%);background:var(--color-page-bg);padding:12px;box-shadow:0 0 15px rgb(0 0 0 / 10%)}.hotspot-content--show{opacity:1;visibility:visible}.hotspot-content--top{bottom:calc(100% + 8px)}.hotspot-content--bottom{top:calc(100% + 8px)}.hotspot-content--left{right:calc(100% + 8px)}.hotspot-content--right{left:calc(100% + 8px)}.hotspot-carousel{padding:0 calc(var(--gutter) * 2)}.popup{max-width:360px;left:unset}.popup .gap-16{grid-gap:12px}.collection__header{row-gap:0;grid-template-rows:auto 1fr}.collection__header .s-header__desc{margin-inline-end:calc(var(--spacing) * var(--times,4));margin-inline-start:0}.footer-localization{min-width:fit-content}.footer__socials{max-width:328px}.iwt-content--right .s-header__desc{--times:6}}@media (min-width:1025px){.diagonal .carousel{margin-left:0;padding-left:0;scroll-padding-left:0}.carousel-pagination{--spacing:54px}.diagonal .carousel-pagination{--spacing:22px}.header-logo{padding:var(--gutter-base)}.logo-position--middle-left{grid-template-areas:"logo header-nav icon-right";grid-template-columns:auto 1fr auto}.logo-position--middle-left .header-logo{max-width:350px}.header__logo-img{max-width:var(--logo-width-desktop)}.header:not(.menu--drawer) .header__logo button{display:none}.logo-position--top-center .header__logo{text-align:center}.logo-position--top-center{grid-template-areas:"icon-left logo icon-right" "header-nav header-nav header-nav";grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto}.logo-position--top-center .main__menu{justify-content:center}.logo-position--top-center .header__icons--right .btn-search{display:none}.logo-position--top-left{grid-template-areas:"logo icon-right icon-right" "header-nav header-nav header-nav";padding-top:0;padding-bottom:0}.logo-position--middle-center{grid-template-areas:"logo header-nav icon-right";grid-template-columns:250px 1fr 250px;gap:calc(var(--spacing) * 2)}.logo-position--middle-center .header__icons--right{margin-left:0}.logo-position--middle-center .main__menu{justify-content:center}.logo-position--middle-left .header__nav{margin-inline-end:48px}.header__icons--right{margin-left:calc(var(--spacing) * 2)}.header{padding-top:0;padding-bottom:0}.header__icons--right .header__icon--account{display:block}.header__cart-count{bottom:8px}.menu--horizontal .header__menu{display:flex}.main__menu{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;align-items:center}.menu--horizontal .menu__link-lv1{padding:calc(var(--gutter-base) * 1.5) var(--gutter-base)}.menu--horizontal .menu-dropdown{display:block;left:0;top:100%;width:300px;border:1px solid var(--color-divider);position:absolute;visibility:hidden;opacity:0;background:var(--color-page-bg);transition:all .2s var(--timing-function-off) .3s;transform:translate3d(0,-24px,0);z-index:1;padding-left:0;padding-right:0}.mega-menu{align-items:flex-start;flex:1}.mega-menu__submenu{display:grid;grid-template-columns:repeat(auto-fit,minmax(20%,1fr));grid-column-gap:calc(var(--gutter-base) * 2);grid-row-gap:calc(var(--gutter-base) * 1.5);margin-inline-end:calc(var(--gutter-base) * 2)}.mega-menu__submenu:only-child{grid-template-columns:repeat(auto-fit,minmax(15%,1fr));margin-inline-end:0}.mega-menu__submenu details{display:none}.menu__grandchild{display:block}.mega-menu__grandchild{padding:0}.mega-menu__grandchild .menu__link{padding-inline-start:0px;font-size:var(--font-body-size)}.mega-menu__grandchild .menu__link:before{display:none}.mega-menu-promotions{display:flex;flex-direction:column;max-width:33%}.card__promotion:not(:last-child){margin-bottom:calc(var(--gutter-base) * 2)}.mega-menu-promotions .card__media{height:222px}.mega-menu-promotions .card__content{padding:calc(var(--gutter-base) * 1.5)}.mega-menu__submenu{flex:1}.menu__item-megamenu{position:static}.menu--horizontal .mega-menu-wrapper{width:100%;padding-inline:calc(var(--gutter-container));padding-top:24px;padding-bottom:40px}.menu--horizontal .header-collection-list{padding-block:0;grid-template-columns:repeat(auto-fit,minmax(10%,0.5fr));grid-gap:32px}.header-collection__item{max-height:476px}.mega-menu__grandchild .menu__item--current .menu__link,.mega-menu__grandchild .menu__link:hover{text-decoration:underline;text-decoration-thickness:2px;color:var(--color-normal-text-rgb)}.submenu__item .menu__link{padding-inline:20px}.submenu__item .menu__link.menu__link--active,.submenu__item .menu__link:hover{background-color:rgba(var(--color-normal-text-rgb),.02)}.submenu__item.menu__item__grandchild .menu__link{padding-inline-start:60px}.menu-dropdown__grandchild .menu__link:before{left:32px}.search__result-items{gap:0}.footer-localization sht-localization:first-child .btn-localization{padding-left:0}.menu-collection .mega-menu-wrapper{max-height:calc(100vh - var(--header-height) - 5*var(--spacing))}.footer-localization sht-localization:only-child .country-switcher__container .localization-list,.footer-localization sht-localization:only-child .language-switcher__wrapper .localization-list{left:0}}@media (min-width:1681px){.s-header__desc{--times:20}.tab__link{padding:16px 20px}.tab__header{--tab-spacing:9}.product__quickview .product__details{padding-left:32px;padding-right:32px}.diagonal .carousel__item{--gutter-carousel:62px}.carousel-pagination{--spacing:86px}.mega-menu__submenu{grid-row-gap:calc(var(--gutter-base) * 2)}.dialog__header,.drawer__header{padding:16px 20px 16px 32px}.dialog__body,.dialog__footer,.drawer__body,.drawer__footer{padding:24px 32px}}@media (max-width:768px){.menu-collection .mega-menu-wrapper{padding-inline:0}.featured-product-details .product__media-wrapper{overflow:visible}.featured-product-details .product-slideshow__item{width:calc(var(--grid-ratio,100%/12) * var(--w-xs))}.featured-product-details .carousel__btn{margin:0}.option_adapt_image .media{object-fit:contain}.pt-zero-mb{padding-top:0}.s-header__desc.m-sides-xs{margin-right:calc(var(--spacing) * calc(var(--times)/ 2));margin-left:calc(var(--spacing) * calc(var(--times)/ 2))}
442.content_position--special .s-header-buttons{display:none}}@media (max-width:1024px){.footer__content__bottom{max-width:352px}}@media (max-width:458px){.search__result-item .product-card{display:grid;grid-template-columns:80px 1fr;grid-gap:12px}.style-slider{align-items:center}}
443    </style>
443<script id="colorSwatchData" type="application/json">{"color_swatch_name": ["black","white","navy","green","orange","purple","cream","deepgreen","brickred","charcoal","blue","bluebaby","gold","rose","gray","yellow","pink","silver","brown","deepseagreen","darkgrape"], "color_swatch_value": ["#000000","#FFFFFF","#3A3554","#8ADC8A","#F8A86E","#BEA9DF","#F5EEE1","#4D8D97","#B14C40","#292B3A","#2B7AA8","#C5DFF4","#F5AF47","#C58376","#C8CBD9","#FFF273","#F8C8DC","#E8E8E8","#87796B","#529F9B","#6B5B81"]}</script>
443<script>
444      window.routes = {
445        root_url: `/`,
446        cart_add_url: `/cart/add`,
447        cart_change_url: `/cart/change`,
448        cart_update_url: `/cart/update`,
449        predictive_search_url: `/search/suggest`,
450        cart_url: `/cart`
451      };
452
453      window.theme_variables = {
454        settings: {
455          money_format: "${{amount}}",
456          money_with_currency_format: "${{amount}} USD",
457
458        }
459      }
460      var SHTHelper = window.SHTHelper || {};
461      SHTHelper.qs = document.querySelector.bind(document);
462      SHTHelper.qsa = document.querySelectorAll.bind(document);
463      SHTHelper.qid = document.getElementById.bind(document);
464      SHTHelper.qde = document.documentElement;
465
466      var SHTLanguage = window.SHTLanguage || {};
467      SHTLanguage.cart = {
468        ERROR: `There was an error while updating your cart. Please try again.`,
469        QUANTITY_ERROR: `You can only add [quantity] of this item to your cart.`,
470      };
471
472      SHTLanguage.free_shipping_bar = {
473        UNFULFILLED: `You're <b>[remaining_amount]</b> away from free shipping`,
474        FULFILLED: `Your order qualifies for free shipping`,
475      };
476
477      SHTLanguage.product = {
478        PRODUCT_ADD_TO_CART: `Add to cart`,
479        PRODUCT_SOLD_OUT: `Sold out`,
480        PRODUCT_UNAVAILABLE: `Unavailable`,
481        PRODUCT_UNAVAILABLE_WITH_OPTION: `[value] - Unavailable`,
482      };
483
484
485      SHTHelper.qde.className = SHTHelper.qde.className.replace('no-js', 'js');
486      Shopify.designMode && SHTHelper.qde.classList.add('shopify-design-mode');
487      var SHTDefer = [];
488
489      document.addEventListener('DOMContentLoaded', function () {
490        while (SHTDefer.length) SHTDefer.shift().call();
491      });
492    </script>
492<style type="text/css">
493  sht-sticky-header {
494    padding: 10px 16px 0;
495    background: transparent !important;
496  }
497
498  .js-section-header.header-wrapper {
499    position: sticky !important;
500    top: 0 !important;
501    z-index: 50 !important;
502    transform: none !important;
503  }
504
505  .js-section-header.header-wrapper.is-header-hide,
506  .js-section-header.header-wrapper.animate,
507  .js-section-header.header-wrapper.header--sticky {
508    top: 0 !important;
509    transform: none !important;
510  }
511
512  sht-sticky-header .header {
513    width: calc(100% - 48px);
514    max-width: 900px;
515    margin: 0 auto;
516    padding: 6px 14px;
517    border: 1px solid rgba(255, 255, 255, .34);
518    border-radius: 999px;
519    overflow: visible;
520    isolation: isolate;
521    clip-path: none;
522    background: rgba(238, 247, 249, .3) !important;
523    background-clip: padding-box;
524    color: #fff;
525    --color-menu-item: #fff !important;
526    --color-normal-text-rgb: 255, 255, 255;
527    outline: 0;
528    box-shadow: none !important;
529    mix-blend-mode: normal;
530    -webkit-backdrop-filter: blur(10px) saturate(110%);
531    backdrop-filter: blur(10px) saturate(110%);
532  }
533
534  .template-collection sht-sticky-header .header,
535  .template-product sht-sticky-header .header,
536  .template-page sht-sticky-header .header {
537    background: rgba(88, 92, 94, .68) !important;
538    border-color: rgba(255, 255, 255, .32);
539    -webkit-backdrop-filter: blur(14px) saturate(105%);
540    backdrop-filter: blur(14px) saturate(105%);
541  }
542
543  sht-sticky-header .header .localization-list {
544    top: calc(100% + 16px);
545    bottom: auto;
546    z-index: 60;
547    border: 1px solid rgba(9, 11, 13, .12);
548    border-radius: 16px;
549    padding: 8px;
550    overflow-y: auto;
551    background: #fff;
552    color: #1b1f20;
553  }
554
555  sht-sticky-header .header .btn-localization {
556    min-height: 40px;
557    padding: 7px 12px;
558    border: 1px solid rgba(255, 255, 255, .34);
559    border-radius: 999px;
560    background: rgba(238, 247, 249, .3) !important;
561    background-clip: padding-box;
562    color: #caff18 !important;
563    box-shadow: none !important;
564    -webkit-backdrop-filter: blur(10px) saturate(110%);
565    backdrop-filter: blur(10px) saturate(110%);
566    transition:
567      background-color .18s ease,
568      border-color .18s ease;
569  }
570
571  sht-sticky-header .header .btn-localization:focus-visible {
572    outline: 2px solid #caff18;
573    outline-offset: 2px;
574  }
575
576  sht-sticky-header .header__icons--right {
577    gap: 4px;
578  }
579
580  sht-sticky-header .header__icon--search .btn-search,
581  sht-sticky-header .header__icon--account .header__link,
582  sht-sticky-header .header__icon--cart #headerCartStatus {
583    width: 44px;
584    min-width: 44px;
585    height: 44px;
586    min-height: 44px;
587    padding: 0;
588    border-radius: 50%;
589    background: transparent !important;
590    color: #fff !important;
591    box-shadow: none !important;
592    transition:
593      background-color .18s ease,
594      color .18s ease,
595      transform .18s ease;
596  }
597
598  sht-sticky-header .header__icon--search .btn-search:focus-visible,
599  sht-sticky-header .header__icon--account .header__link:focus-visible,
600  sht-sticky-header .header__icon--cart #headerCartStatus:focus-visible {
601    outline: 2px solid #caff18;
602    outline-offset: 2px;
603  }
604
605  sht-sticky-header .header--predictive-search-open .btn-search,
606  sht-sticky-header .header__icon--cart #headerCartStatus[aria-expanded="true"] {
607    background: rgba(202, 255, 24, .18) !important;
608    color: #caff18 !important;
609  }
610
611  sht-sticky-header .header .localization-list a {
612    border-radius: 10px;
613    color: #1b1f20 !important;
614  }
615
616  sht-sticky-header .header .localization-list .link--active {
617    background: #caff18;
618    color: #090b0d !important;
619    font-weight: 700;
620  }
621
622  .vibis-product-menu {
623    top: calc(100% + 16px);
624    width: min(300px, calc(100vw - 32px));
625    max-height: min(70vh, 480px);
626    z-index: 60;
627    padding: 8px;
628    border: 1px solid rgba(9, 11, 13, .12);
629    border-radius: 18px;
630    overflow-y: auto;
631    background: rgba(255, 255, 255, .98) !important;
632    color: #1b1f20;
633  }
634
635  .vibis-product-menu .vibis-product-menu__link {
636    padding: 11px 12px;
637    border-radius: 12px;
638    color: #1b1f20 !important;
639    font-size: 14px;
640    line-height: 1.35;
641  }
642
643  .vibis-product-menu .vibis-product-menu__link.menu__link--active {
644    background: #caff18;
645    color: #090b0d !important;
646    font-weight: 700;
647  }
648
649  .header-wrapper,
650  sht-sticky-header,
651  sht-header {
652    background: transparent !important;
653    border: 0 !important;
654    outline: 0 !important;
655    box-shadow: none !important;
656    filter: none !important;
657  }
658
659  .header-wrapper::before,
660  .header-wrapper::after,
661  sht-sticky-header::before,
662  sht-sticky-header::after,
663  sht-header::before,
664  sht-header::after,
665  sht-sticky-header .header::before,
666  sht-sticky-header .header::after {
667    display: none !important;
668    content: none !important;
669    background: transparent !important;
670    border: 0 !important;
671    outline: 0 !important;
672    box-shadow: none !important;
673    filter: none !important;
674    opacity: 0 !important;
675  }
676
677  sht-sticky-header .header *,
678  sht-sticky-header .header *::before,
679  sht-sticky-header .header *::after {
680    box-shadow: none !important;
681    text-shadow: none !important;
682  }
683
684  sht-sticky-header .menu__link-lv1 {
685    padding: 8px 12px;
686    border-radius: 999px;
687    color: rgba(255, 255, 255, .76) !important;
688    font-size: 13px;
689    transition:
690      color .18s ease,
691      background-color .18s ease;
692  }
693
694  sht-sticky-header .menu__link-lv1.menu__link--active,
695  sht-sticky-header .menu__item--active > sht-menu-header > details > .menu__link-lv1 {
696    background: #caff18 !important;
697    color: #090b0d !important;
698    font-weight: 700;
699  }
700
701  sht-sticky-header .menu__link-lv1:focus-visible {
702    outline: 2px solid #caff18;
703    outline-offset: 2px;
704  }
705
706  @media (min-width: 769px) {
707    [id*="__image_banner_vesperguard"] .ctnr.zi-1 {
708      align-items: flex-start !important;
709      padding-left: clamp(48px, 8vw, 128px);
710    }
711
712    [id*="__image_banner_vesperguard"] .s-header__content {
713      margin-right: auto !important;
714      margin-left: 0 !important;
715      text-align: left !important;
716    }
717
718    [id*="__image_banner_vesperguard"] .s-header__desc {
719      margin-right: auto !important;
720      margin-left: 0 !important;
721    }
722
723    [id*="__image_banner_vesperguard"] .s-header__buttons {
724      justify-content: flex-start !important;
725    }
726  }
727
728  @media (min-width: 769px) {
729    .template-product [data-ui-component="Main Product Section"] .product-details {
730      display: grid !important;
731      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
732      gap: clamp(24px, 4vw, 56px);
733      align-items: stretch;
734      width: 100%;
735      max-width: 1320px;
736      margin-right: auto;
737      margin-left: auto;
738      padding-right: var(--gutter-container);
739      padding-left: var(--gutter-container);
740    }
741
742    .template-product [data-ui-component="Main Product Section"] .product-details > .product__media-wrapper {
743      position: relative !important;
744      top: auto !important;
745      align-self: stretch;
746      justify-self: end;
747      width: 100% !important;
748      max-width: 580px;
749      min-width: 0;
750      height: auto !important;
751      flex: none !important;
752    }
753
754    .template-product [data-ui-component="Main Product Section"] .product-details > .product__info-wrapper {
755      position: relative !important;
756      top: auto !important;
757      align-self: stretch;
758      width: 100% !important;
759      max-width: 580px;
760      min-width: 0;
761      flex: none !important;
762    }
763
764    .template-product [data-ui-component="Main Product Section"] .main-product-info-container {
765      min-height: 100%;
766    }
767
768    .template-product [data-ui-component="Main Product Section"] .product__media-wrapper--single-with-thumbnails {
769      position: relative !important;
770      top: auto !important;
771    }
772
773    .template-product [data-ui-component="Main Product Section"] .product__media-wrapper--single-with-thumbnails,
774    .template-product [data-ui-component="Main Product Section"] .product__media-wrapper--single-with-thumbnails > .product-slideshow,
775    .template-product [data-ui-component="Main Product Section"] .product-slideshow__slider,
776    .template-product [data-ui-component="Main Product Section"] .product-slideshow__slider >
776 sht-carousel-wrapper,
777    .template-product [data-ui-component="Main Product Section"] .product-slideshow__slider > sht-carousel-wrapper > sht-carousel,
778    .template-product [data-ui-component="Main Product Section"] .product-slideshow__items,
779    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item:not(.d-none) {
780      height: 100% !important;
781      min-height: 0;
782    }
783
784    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item:not(.d-none) > sht-prd-slideshow-itm,
785    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item:not(.d-none) .js-product-media-open-gallery-btn,
786    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item:not(.d-none) .js-wrap-image-lazy,
787    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item:not(.d-none) .media-wrapper,
788    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item:not(.d-none) .media,
789    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item:not(.d-none) img {
790      height: 100% !important;
791      aspect-ratio: auto !important;
792    }
793  }
794
795  .template-product [id^="shopify-section-"][id$="__breadcrumb"] {
796    display: none !important;
797  }
798
799  .template-product [data-ui-component="Main Product Section"] .product-details {
800    padding-top: clamp(24px, 3vw, 44px);
801    padding-bottom: clamp(24px, 3vw, 44px);
802    border: 1px solid rgba(9, 11, 13, .08);
803    border-radius: 28px;
804    background: #f3f4f1;
805    color: #090b0d;
806  }
807
808  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item,
809  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item > sht-prd-slideshow-itm,
810  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .js-product-media-open-gallery-btn,
811  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .js-wrap-image-lazy,
812  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item sht-image-atf,
813  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .media-wrapper,
814  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .media,
815  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item img {
816    border-radius: 28px !important;
817  }
818
819  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item,
820  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item > sht-prd-slideshow-itm,
821  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .js-product-media-open-gallery-btn,
822  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .js-wrap-image-lazy,
823  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item sht-image-atf,
824  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .media-wrapper,
825  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .media {
826    overflow: hidden !important;
827  }
828
829  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item img {
830    display: block;
831    clip-path: inset(0 round 28px);
832  }
833
834  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item > sht-prd-slideshow-itm,
835  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .js-product-media-open-gallery-btn,
836  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .media-wrapper,
837  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .media {
838    aspect-ratio: 1 / 1 !important;
839  }
840
841  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item > sht-prd-slideshow-itm,
842  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .js-product-media-open-gallery-btn {
843    height: auto !important;
844  }
845
846  .template-product [data-ui-component="Main Product Section"] .product-slideshow__item img {
847    object-fit: contain !important;
848  }
849
850  @media (min-width: 769px) {
851    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item:not(.d-none) .js-wrap-image-lazy {
852      display: flex !important;
853      align-items: center;
854      justify-content: center;
855    }
856
857    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item:not(.d-none) sht-image-atf.media-wrapper,
858    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item:not(.d-none) img.media {
859      flex: 0 0 auto;
860      width: 100% !important;
861      height: auto !important;
862      aspect-ratio: 1 / 1 !important;
863    }
864  }
865
866  .template-product [data-ui-component="Main Product Section"] .btn-slideshow-thumb,
867  .template-product [data-ui-component="Main Product Section"] .btn-slideshow-thumb .js-wrap-image-lazy,
868  .template-product [data-ui-component="Main Product Section"] .btn-slideshow-thumb .animation,
869  .template-product [data-ui-component="Main Product Section"] .btn-slideshow-thumb img {
870    border-radius: 12px;
871  }
872
873  .template-product [data-ui-component="Main Product Section"] .product-option__name {
874    display: grid;
875    grid-template-columns: max-content minmax(0, 1fr);
876    align-items: start;
877    column-gap: 10px;
878    row-gap: 6px;
879    width: 100%;
880    max-width: 100%;
881    min-height: 32px;
882    margin-bottom: 14px;
883  }
884
885  .template-product [data-ui-component="Main Product Section"] .product-option__name > .h6 {
886    display: inline-flex;
887    align-items: center;
888    min-height: 30px;
889    margin: 0 !important;
890    line-height: 1;
891    white-space: nowrap;
892  }
893
894  .template-product [data-ui-component="Main Product Section"] .main-product-info-container {
895    color: #090b0d;
896  }
897
898  .template-product [data-ui-component="Main Product Section"] .main-product-info-container > .product__info {
899    margin-top: clamp(8px, 1vw, 12px);
900  }
901
902  .template-product [data-ui-component="Main Product Section"] .main-product-info-container > .product__info:first-child {
903    margin-top: 0;
904  }
905
906  .template-product [data-ui-component="Main Product Section"] .product__title h1 {
907    display: flex;
908    flex: 1 1 auto;
909    flex-direction: column;
910    gap: 5px;
911    max-width: none;
912    min-width: 0;
913    color: #090b0d !important;
914  }
915
916  .template-product [data-ui-component="Main Product Section"] .product-title__main,
917  .template-product [data-ui-component="Main Product Section"] .product-title__subtitle {
918    display: block;
919  }
920
921  .template-product [data-ui-component="Main Product Section"] .product-title__main {
922    color: #84c400;
923    font-family: var(--font-heading-family);
924    font-size: clamp(25px, 2.2vw, 31px);
925    font-weight: var(--font-heading-weight);
926    line-height: 1.05;
927    letter-spacing: -.025em;
928  }
929
930  .template-product [data-ui-component="Main Product Section"] .product-title__subtitle {
931    max-width: 34ch;
932    color: rgba(9, 11, 13, .72);
933    font-family: var(--font-body-family);
934    font-size: clamp(15px, 1.35vw, 18px);
935    font-weight: 650;
936    line-height: 1.3;
937    letter-spacing: 0;
938  }
939
940  .template-product [data-ui-component="Main Product Section"] .product__vendor,
941  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .color-light,
942  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .subtext,
943  .template-product [data-ui-component="Main Product Section"] .product__prices .mt-4 {
944    color: rgba(9, 11, 13, .7) !important;
945  }
946
947  .template-product [data-ui-component="Main Product Section"] .product__variants {
948    gap: 8px;
949  }
950
951  .template-product [data-ui-component="Main Product Section"] .product__prices {
952    padding: 10px 16px !important;
953    border-radius: 18px;
954    background: #f1f3ef;
955    color: #090b0d !important;
956  }
957
958  .template-product [data-ui-component="Main Product Section"] .product__prices .price,
959  .template-product [data-ui-component="Main Product Section"] .product__prices .price-item,
960  .template-product [data-ui-component="Main Product Section"] .product__prices .shopify-installments,
961  .template-product [data-ui-component="Main Product Section"] .product__prices shopify-payment-terms {
962    color: #090b0d !important;
963  }
964
965  .template-product [data-ui-component="Main Product Section"] .product__prices a,
966  .template-product [data-ui-component="Main Product Section"] .product__prices small,
967  .template-product [data-ui-component="Main Product Section"] .product__prices .caption {
968    color: rgba(9, 11, 13, .68) !important;
969  }
970
971  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-btn-atc {
972    min-height: 56px;
973    border-color: #caff18 !important;
974    background: #caff18 !important;
975    color: #090b0d !important;
976    font-family: var(--font-heading-family) !important;
977    font-size: 15px !important;
978    line-height: 1 !important;
979    white-space: nowrap;
980    word-break: normal;
981    overflow-wrap: normal;
982  }
983
984  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons {
985    display: grid !important;
986    grid-template-columns: minmax(0, 1fr) !important;
987    grid-template-rows: auto auto;
988    align-items: start;
989    width: 100%;
990    gap: 12px;
991  }
992
993  .template-product [data-ui-component="Main Product Section"] .main-product-info-container > .product__info {
994    margin-top: 8px;
995  }
996
997  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons > .gap-16,
998  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons > .shopify-payment-button {
999    width: 100%;
1000    min-width: 0;
1001  }
1002
1003  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons > .gap-16 {
1004    grid-row: 1;
1005    grid-column: 1;
1006  }
1007
1008  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons > sht-load-dyn-co-btn,
1009  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons > .vibis-dynamic-checkout-preview,
1010  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons > .shopify-payment-button {
1011    grid-row: 2;
1012    grid-column: 1;
1013  }
1014
1015  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons > sht-load-dyn-co-btn {
1016    display: block !important;
1017    width: 100%;
1018    min-width: 0;
1019    height: 0;
1020  }
1021
1022  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons > script {
1023    display: none !important;
1024  }
1025
1026  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .vibis-dynamic-checkout-preview {
1027    display: flex;
1028    align-items: center;
1029    justify-content: center;
1030    width: 100%;
1031    min-width: 0;
1032    min-height: 56px;
1033    padding: 12px 24px;
1034    border: 1px solid rgba(9, 11, 13, .08);
1035    border-radius: 999px;
1036    background: #ffc439;
1037    color: #090b0d;
1038    font-family: var(--font-heading-family);
1039    font-size: 18px;
1040    font-weight: 700;
1041    line-height: 1;
1042    text-align: center;
1043    white-space: nowrap;
1044  }
1045
1046  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons > .shopify-payment-button {
1047    min-height: 98px;
1048    height: auto;
1049    padding-bottom: 10px;
1050    margin-top: 0 !important;
1051    overflow: visible !important;
1052  }
1053
1054  .template-product [data-ui-component="Main Product Section"] .main-product-info-container shopify-accelerated-checkout,
1055  .template-product [data-ui-component="Main Product Section"] .main-product-info-container shopify-paypal-button {
1056    display: block !important;
1057    width: 100% !important;
1058    height: 56px !important;
1059    min-height: 56px !important;
1060  }
1061
1062  .template-product [data-ui-component="Main Product Section"] .main-product-info-container more-payment-options-link,
1063  .template-product [data-ui-component="Main Product Section"] .main-product-info-container .shopify-payment-button__more-options {
1064    display: block !important;
1065    width: 100% !important;
1066    height: auto !important;
1067    min-height: 28px !important;
1068    margin-top: 8px !important;
1069    padding: 2px 0 4px !important;
1070    overflow: visible !important;
1071    color: rgba(9, 11, 13, .74) !important;
1072    font-family: var(--font-heading-family) !important;
1073    font-size: 14px !important;
1074    font-weight: 600 !important;
1075    line-height: 24px !important;
1076    text-align: center;
1077    text-decoration-color: currentColor !important;
1078    white-space: nowrap;
1079  }
1080
1081  .template-product [data-ui-component="Main Product Section"] .js-variant-radio-option-name {
1082    display: inline-flex;
1083    align-items: center;
1084    justify-content: flex-start;
1085    justify-self: start;
1086    min-width: 0;
1087    max-width: 100%;
1088    min-height: 30px;
1089    margin: 0 !important;
1090    padding: 3px 11px;
1091    border-radius: 999px;
1092    background: rgba(202, 255, 24, .22);
1093    color: #090b0d !important;
1094    font-weight: 700;
1095    line-height: 1.25;
1096    text-align: left;
1097    white-space: normal;
1098    overflow-wrap: break-word;
1099  }
1100
1101  .template-product [data-ui-component="Main Product Section"] .product-option > ul {
1102    width: 100%;
1103  }
1104
1105  .template-product [data-ui-component="Main Product Section"] .product-option > ul .product-option__value {
1106    flex: 1 1 calc(50% - 6px);
1107    min-width: min(190px, 100%);
1108  }
1109
1110  .template-product [data-ui-component="Main Product Section"] .product-option__label {
1111    display: flex !important;
1112    align-items: center;
1113    justify-content: center;
1114    width: 100%;
1115    min-height: 48px;
1116    padding: 10px 18px;
1117    border: 1px solid rgba(9, 11, 13, .16);
1118    border-radius: 999px;
1119    background: #e4e7e2 !important;
1120    color: #0b2136 !important;
1121    font-weight: 700;
1122    line-height: 1.25;
1123    text-align: center;
1124    cursor: pointer;
1125    transition:
1126      background-color .18s ease,
1127      border-color .18s ease,
1128      box-shadow .18s ease,
1129      transform .18s ease;
1130  }
1131
1132  .template-product [data-ui-component="Main Product Section"] .input--variant:not(:checked) + .product-option__label:hover {
1133    border-color: rgba(116, 153, 0, .72);
1134    background: rgba(202, 255, 24, .28) !important;
1135    transform: translateY(-1px);
1136  }
1137
1138  .template-product [data-ui-component="Main Product Section"] .input--variant:checked + .product-option__label {
1139    border-color: #090b0d;
1140    background: #caff18 !important;
1141    color: #090b0d !important;
1142    box-shadow: 0 0 0 3px rgba(202, 255, 24, .35);
1143  }
1144
1145  .template-product [data-ui-component="Main Product Section"] .input--variant:focus-visible + .product-option__label {
1146    outline: 2px solid #090b0d;
1147    outline-offset: 3px;
1148  }
1149
1150  .template-product [data-ui-component="Main Product Section"] .variant-swatch,
1151  .template-product [data-ui-component="Main Product Section"] .variant-swatch .product-swatches__item {
1152    overflow: visible;
1153  }
1154
1155  .template-product [data-ui-component="Main Product Section"] .variant-swatch .product-swatches__item {
1156    position: relative;
1157    padding: 7px;
1158  }
1159
1160  .template-product [data-ui-component="Main Product Section"] .variant-swatch .form__label {
1161    position: relative;
1162    display: block;
1163    border-radius: 50%;
1164    cursor: pointer;
1165  }
1166
1167  .template-product [data-ui-component="Main Product Section"] .variant-swatch .product-swatches {
1168    width: 46px;
1169    height: 46px;
1170    border: 2px solid rgba(9, 11, 13, .25);
1171    transition:
1172      transform .18s ease,
1173      box-shadow .18s ease;
1174  }
1175
1176  .template-product [data-ui-component="Main Product Section"] .variant-swatch .input--variant:checked + .form__label .product-swatches {
1177    box-shadow:
1178      0 0 0 3px #fff,
1179      0 0 0 7px #caff18,
1180      0 0 0 9px #090b0d !important;
1181    transform: scale(1.04);
1182  }
1183
1184  .template-product [data-ui-component="Main Product Section"] .variant-swatch .input--variant:checked + .form__label::after {
1185    content: "✓";
1186    position: absolute;
1187    top: -9px;
1188    right: -9px;
1189    z-index: 2;
1190    display: grid;
1191    place-items: center;
1192    width: 24px;
1193    height: 24px;
1194    border: 2px solid #fff;
1195    border-radius: 50%;
1196    background: #090b0d;
1197    color: #caff18;
1198    font-size: 15px;
1199    font-weight: 900;
1200    line-height: 1;
1201  }
1202
1203  .template-product [data-ui-component="Main Product Section"] .variant-swatch .input--variant:focus-visible + .form__label .product-swatches {
1204    outline: 3px solid #090b0d;
1205    outline-offset: 8px;
1206  }
1207
1208  .template-product [data-ui-component="Main Product Section"] .product-description-below {
1209    margin-top: clamp(48px, 7vw, 96px);
1210    padding-top: clamp(40px, 5vw, 72px);
1211    padding-bottom: clamp(40px, 6vw, 88px);
1212    border-top: 1px solid rgba(9, 11, 13, .12);
1213    text-align: center;
1214  }
1215
1216  .template-product [data-ui-component="Main Product Section"] .product-description-below__title {
1217    margin-bottom: 28px;
1218    text-align: center;
1219  }
1220
1221  .template-product [data-ui-component="Main Product Section"] .product-description-below__content {
1222    max-width: 1200px;
1223    margin-right: auto;
1224    margin-left: auto;
1225    text-align: center;
1226  }
1227
1228  .template-product [data-ui-component="Main Product Section"] .product-description-below__content > img,
1229  .template-product [data-ui-component="Main Product Section"] .product-description-below__content p > img {
1230    display: block;
1231    width: 100%;
1232    height: auto;
1233    margin: 24px auto;
1234    border-radius: 24px;
1235  }
1236
1237  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below {
1238    margin-top: clamp(24px, 4vw, 48px);
1239    margin-bottom: clamp(32px, 5vw, 64px);
1240    padding: clamp(24px, 4vw, 48px);
1241    border: 1px solid rgba(9, 11, 13, .08);
1242    border-radius: 28px;
1243    background: #f3f4f1;
1244  }
1245
1246  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .product__extra-info {
1247    width: 100%;
1248    margin: 0;
1249    padding-right: 0;
1250    padding-left: 0;
1251    color: #090b0d;
1252  }
1253
1254  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .product__extra-info sht-accordion {
1255    display: grid;
1256    grid-template-columns: repeat(2, minmax(0, 1fr));
1257    gap: 16px;
1258  }
1259
1260  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .accordion__item {
1261    min-width: 0;
1262    padding: 0 !important;
1263    border: 1px solid rgba(9, 11, 13, .1);
1264    border-radius: 20px;
1265    overflow: hidden;
1266    background: rgba(255, 255, 255, .66);
1267    transition:
1268      border-color .2s ease,
1269      background-color .2s ease;
1270  }
1271
1272  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger {
1273    min-height: 92px;
1274    padding: 20px !important;
1275    border-radius: 20px;
1276    background: transparent !important;
1277    color: #090b0d !important;
1278    transition:
1279      background-color .2s ease,
1280      color .2s ease;
1281  }
1282
1283  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger:hover,
1284  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger:focus-visible {
1285    background: rgba(202, 255, 24, .2) !important;
1286    color: #090b0d !important;
1287  }
1288
1289  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger[aria-expanded="true"] {
1290    background: rgba(202, 255, 24, .28) !important;
1291    color: #090b0d !important;
1292  }
1293
1294  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger .h5,
1295  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger .accordion__toggle {
1296    color: #090b0d !important;
1297  }
1298
1299  .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .accordion-content {
1300    margin-bottom: 0 !important;
1301    padding: 0 20px 20px !important;
1302    color: rgba(9, 11, 13, .78) !important;
1303  }
1304
1305  .template-product .product__sticky-info {
1306    width: min(620px, calc(100vw - 32px)) !important;
1307    bottom: 16px !important;
1308    padding: 0 18px !important;
1309    border: 1px solid rgba(255, 255, 255, .4) !important;
1310    border-radius: 22px;
1311    overflow: visible;
1312    background: rgba(105, 109, 111, .68) !important;
1313    background-clip: padding-box;
1314    color: #fff;
1315    box-shadow: none !important;
1316    -webkit-backdrop-filter: blur(16px) saturate(115%);
1317    backdrop-filter: blur(16px) saturate(115%);
1318  }
1319
1320  .template-product .product__sticky--left.product__sticky-info {
1321    left: 16px !important;
1322  }
1323
1324  .template-product .product__sticky--right.product__sticky-info {
1325    right: 16px !important;
1326  }
1327
1328  .template-product .product__sticky-info > sht-prd-frm-sticky > .gap-12 {
1329    gap: 14px;
1330    padding-top: 14px;
1331    padding-bottom: 14px;
1332  }
1333
1334  .template-product .product__sticky-info__price,
1335  .template-product .product__sticky-info__price .price,
1336  .template-product .product__sticky-info__price .price-item {
1337    color: #fff !important;
1338  }
1339
1340  .template-product .product__sticky-info__price .price-item--last {
1341    margin: 0;
1342    font-family: var(--font-heading-family);
1343    font-size: clamp(22px, 2.2vw, 30px);
1344    font-weight: 700;
1345    line-height: 1.1;
1346    letter-spacing: -.02em;
1347    white-space: nowrap;
1348  }
1349
1350  .template-product .product__sticky-info .js-product-sticky-info-variant {
1351    color: rgba(255, 255, 255, .72);
1352    font-size: 13px;
1353    line-height: 1.3;
1354  }
1355
1356  .template-product .product__sticky-variant-picker {
1357    flex: 1 1 170px;
1358    min-width: 150px;
1359  }
1360
1361  .template-product .product__sticky-variant-details {
1362    position: relative;
1363  }
1364
1365  .template-product .product__sticky-variant-trigger {
1366    width: 100%;
1367    height: 44px;
1368    padding: 0 40px 0 14px;
1369    border: 1px solid rgba(255, 255, 255, .42);
1370    border-radius: 999px;
1371    outline: 0;
1372    background: rgba(255, 255, 255, .16);
1373    color: #fff;
1374    font-family: var(--font-body-family);
1375    font-size: 14px;
1376    font-weight: 700;
1377    line-height: 1;
1378    cursor: pointer;
1379    list-style: none;
1380    transition:
1381      border-color .18s ease,
1382      background-color .18s ease;
1383  }
1384
1385  .template-product .product__sticky-variant-trigger::-webkit-details-marker {
1386    display: none;
1387  }
1388
1389  .template-product .product__sticky-variant-trigger:focus-visible,
1390  .template-product .product__sticky-variant-details[open] .product__sticky-variant-trigger {
1391    border-color: #caff18;
1392    box-shadow: 0 0 0 3px rgba(202, 255, 24, .35);
1393  }
1394
1395  .template-product .product__sticky-variant-chevron {
1396    position: absolute;
1397    top: 0;
1398    right: 0;
1399    width: 40px;
1400    height: 44px;
1401    color: #caff18;
1402    transition: transform .18s ease;
1403  }
1404
1405  .template-product .product__sticky-variant-details[open] .product__sticky-variant-chevron {
1406    transform: rotate(180deg);
1407  }
1408
1409  .template-product .product__sticky-variant-menu {
1410    position: absolute;
1411    right: 0;
1412    bottom: calc(100% + 10px);
1413    left: 0;
1414    z-index: 4;
1415    display: grid;
1416    gap: 6px;
1417    min-width: 190px;
1418    padding: 8px;
1419    border: 1px solid rgba(255, 255, 255, .38);
1420    border-radius: 22px;
1421    background: rgba(88, 92, 94, .86);
1422    box-shadow: none;
1423    -webkit-backdrop-filter: blur(18px) saturate(115%);
1424    backdrop-filter: blur(18px) saturate(115%);
1425  }
1426
1427  .template-product .product__sticky-variant-option {
1428    display: flex;
1429    align-items: center;
1430    justify-content: space-between;
1431    width: 100%;
1432    min-height: 42px;
1433    padding: 8px 14px;
1434    border: 0;
1435    border-radius: 999px;
1436    background: transparent;
1437    color: #fff;
1438    font-family: var(--font-body-family);
1439    font-size: 14px;
1440    font-weight: 700;
1441    line-height: 1.25;
1442    text-align: left;
1443    cursor: pointer;
1444    transition:
1445      background-color .18s ease,
1446      color .18s ease;
1447  }
1448
1449  .template-product .product__sticky-variant-option.is-active {
1450    background: #caff18;
1451    color: #090b0d;
1452  }
1453
1454  .template-product .product__sticky-variant-option.is-active::after {
1455    content: "✓";
1456    margin-left: 12px;
1457    font-weight: 900;
1458  }
1459
1460  .template-product .product__sticky-variant-option[disabled] {
1461    opacity: .42;
1462    cursor: not-allowed;
1463  }
1464
1465  .template-product .product__sticky-info .form,
1466  .template-product .product__sticky-info .product-form__buttons {
1467    flex: 1 0 auto;
1468  }
1469
1470  @media (min-width: 769px) {
1471    .template-product .product__sticky-info > sht-prd-frm-sticky > .gap-12 > .d-flex {
1472      flex: 1 1 auto;
1473      justify-content: flex-start;
1474      width: auto;
1475      min-width: 0;
1476    }
1477
1478    .template-product .product__sticky-info .js-product-sticky-info-variant {
1479      display: -webkit-box;
1480      flex: 1 1 150px;
1481      min-width: 0;
1482      max-width: 190px;
1483      overflow: hidden;
1484      -webkit-box-orient: vertical;
1485      -webkit-line-clamp: 3;
1486    }
1487
1488    .template-product .product__sticky-info__price {
1489      flex: 0 0 auto;
1490      margin-left: auto;
1491    }
1492
1493    .template-product .product__sticky-info .form {
1494      flex: 0 0 auto;
1495      width: auto;
1496      min-width: 190px;
1497    }
1498
1499    .template-product .product__sticky-info .product-form__buttons {
1500      flex: 0 0 auto;
1501    }
1502  }
1503
1504  .template-product .product__sticky-info .product-btn-atc {
1505    min-width: 190px;
1506    min-height: 54px;
1507    padding: 0 28px;
1508    border: 0 !important;
1509    border-radius: 999px;
1510    background: #caff18 !important;
1511    color: #090b0d !important;
1512    font-size: 16px;
1513    font-weight: 800;
1514    box-shadow: none !important;
1515    transition:
1516      background-color .18s ease,
1517      transform .18s ease;
1518  }
1519
1520  /* Product-page recommendation images: consistent rounded treatment on every product. */
1521  .template-product [data-ui-component="Product Recommendation Section"] .card__media,
1522  .template-product [data-ui-component="Product Recommendation Section"] .card__media > a,
1523  .template-product [data-ui-component="Product Recommendation Section"] .card__media .js-wrap-image-lazy,
1524  .template-product [data-ui-component="Product Recommendation Section"] .card__media .media-wrapper,
1525  .template-product [data-ui-component="Product Recommendation Section"] .card__media .media,
1526  .template-product [data-ui-component="Product Recommendation Section"] .card__media img {
1527    border-radius: 26px !important;
1528  }
1529
1530  .template-product [data-ui-component="Product Recommendation Section"] .card__media,
1531  .template-product [data-ui-component="Product Recommendation Section"] .card__media > a,
1532  .template-product [data-ui-component="Product Recommendation Section"] .card__media .js-wrap-image-lazy,
1533  .template-product [data-ui-component="Product Recommendation Section"] .card__media .media-wrapper {
1534    overflow: hidden !important;
1535  }
1536
1537  .template-product .product__sticky-info .product-btn-atc:focus-visible {
1538    outline: 3px solid #fff;
1539    outline-offset: 3px;
1540  }
1541
1542  @media (hover: hover) and (pointer: fine) {
1543    sht-sticky-header .header .btn-localization:hover {
1544      border-color: rgba(255, 255, 255, .48);
1545      background: rgba(238, 247, 249, .42) !important;
1546    }
1547
1548    sht-sticky-header .header__icon--search .btn-search:hover,
1549    sht-sticky-header .header__icon--account .header__link:hover,
1550    sht-sticky-header .header__icon--cart #headerCartStatus:hover {
1551      background: rgba(202, 255, 24, .18) !important;
1552      color: #caff18 !important;
1553      transform: translateY(-1px);
1554    }
1555
1556    sht-sticky-header .header__icons--right:hover .btn-search:not(:hover):not(:focus-visible),
1557    sht-sticky-header .header__icons--right:hover .header__icon--account .header__link:not(:hover):not(:focus-visible),
1558    sht-sticky-header .header__icons--right:hover #headerCartStatus:not(:hover):not(:focus-visible) {
1559      background: transparent !important;
1560      color: #fff !important;
1561      transform: none;
1562    }
1563
1564    sht-sticky-header .menu__link-lv1:not(.menu__link--active):hover,
1565    sht-sticky-header .menu__item:not(.menu__item--active) > sht-menu-header > details > .menu__link-lv1:hover {
1566      background: rgba(255, 255, 255, .12) !important;
1567      color: #fff !important;
1568    }
1569
1570    .vibis-product-menu .vibis-product-menu__link:not(.menu__link--active):hover {
1571      background: rgba(202, 255, 24, .18);
1572      color: #090b0d !important;
1573    }
1574
1575    .template-product .product__sticky-info .product-btn-atc:not
1575([disabled]):hover {
1576      background: #dcff66 !important;
1577      transform: translateY(-2px);
1578    }
1579
1580    .template-product [data-ui-component="Main Product Section"] .variant-swatch .input--variant:not(:checked) + .form__label:hover .product-swatches {
1581      box-shadow: 0 0 0 4px rgba(202, 255, 24, .48);
1582      transform: scale(1.08);
1583    }
1584
1585    .template-product .product__sticky-variant-option:not(.is-active):not([disabled]):hover {
1586      background: rgba(255, 255, 255, .14);
1587    }
1588  }
1589
1590  @media (max-width: 768px) {
1591    sht-sticky-header {
1592      padding: 6px 8px 0;
1593    }
1594
1595    sht-sticky-header .header {
1596      width: calc(100% - 16px);
1597      padding: 6px 10px;
1598    }
1599
1600    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item,
1601    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item > sht-prd-slideshow-itm,
1602    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .js-product-media-open-gallery-btn,
1603    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .js-wrap-image-lazy,
1604    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item sht-image-atf,
1605    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .media-wrapper,
1606    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item .media,
1607    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item img {
1608      border-radius: 22px !important;
1609    }
1610
1611    .template-product [data-ui-component="Main Product Section"] .product-slideshow__item img {
1612      clip-path: inset(0 round 22px);
1613    }
1614
1615    .template-product [data-ui-component="Product Recommendation Section"] .card__media,
1616    .template-product [data-ui-component="Product Recommendation Section"] .card__media > a,
1617    .template-product [data-ui-component="Product Recommendation Section"] .card__media .js-wrap-image-lazy,
1618    .template-product [data-ui-component="Product Recommendation Section"] .card__media .media-wrapper,
1619    .template-product [data-ui-component="Product Recommendation Section"] .card__media .media,
1620    .template-product [data-ui-component="Product Recommendation Section"] .card__media img {
1621      border-radius: 20px !important;
1622    }
1623
1624    .template-product [data-ui-component="Main Product Section"] .product-details {
1625      gap: 28px;
1626      margin-right: 8px;
1627      margin-left: 8px;
1628      padding: 20px 16px 24px;
1629      border-radius: 22px;
1630    }
1631
1632    .template-product [data-ui-component="Main Product Section"] .product__title h1 {
1633      max-width: none;
1634      font-size: clamp(28px, 9vw, 38px);
1635    }
1636
1637    .template-product [data-ui-component="Main Product Section"] .product-description-below {
1638      margin-top: 40px;
1639      padding-top: 32px;
1640      padding-bottom: 48px;
1641    }
1642
1643    .template-product [data-ui-component="Main Product Section"] .product-description-below__content > img,
1644    .template-product [data-ui-component="Main Product Section"] .product-description-below__content p > img {
1645      border-radius: 18px;
1646    }
1647
1648    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below {
1649      margin-right: 8px;
1650      margin-left: 8px;
1651      padding: 20px 16px;
1652      border-radius: 22px;
1653    }
1654
1655    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .product__extra-info sht-accordion {
1656      grid-template-columns: 1fr;
1657      gap: 12px;
1658    }
1659
1660    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger {
1661      min-height: 76px;
1662      padding: 16px !important;
1663    }
1664
1665    .template-product .product__sticky-info {
1666      width: calc(100vw - 16px) !important;
1667      right: 8px !important;
1668      left: 8px !important;
1669      bottom: 8px !important;
1670      padding: 0 14px !important;
1671      border-radius: 18px;
1672    }
1673
1674    .template-product .product__sticky-info > sht-prd-frm-sticky > .gap-12 {
1675      gap: 10px;
1676      padding-top: 12px;
1677      padding-bottom: 12px;
1678    }
1679
1680    .template-product .product__sticky-info__price {
1681      text-align: left;
1682    }
1683
1684    .template-product .product__sticky-variant-picker {
1685      flex: 1 1 auto;
1686      min-width: 0;
1687    }
1688
1689    .template-product .product__sticky-info__price .price-item--last {
1690      font-size: 22px;
1691    }
1692
1693    .template-product .product__sticky-info .product-btn-atc {
1694      width: 100%;
1695      min-width: 0;
1696      min-height: 50px;
1697    }
1698  }
1699
1700  /*
1701   * Mobile storefront unification
1702   * Keeps the desktop visual language while reducing density, preventing
1703   * horizontal overflow, and preserving clear touch targets.
1704   */
1705  @media (max-width: 768px) {
1706    html,
1707    body {
1708      width: 100%;
1709      max-width: 100%;
1710      overflow-x: clip;
1711    }
1712
1713    body.template-product {
1714      padding-bottom: calc(132px + env(safe-area-inset-bottom));
1715    }
1716
1717    .section .ctnr {
1718      min-width: 0;
1719    }
1720
1721    sht-sticky-header {
1722      padding: 6px 8px 0;
1723    }
1724
1725    sht-sticky-header .header {
1726      width: calc(100% - 16px);
1727      max-width: none;
1728      min-height: 64px;
1729      padding: 6px 10px;
1730      border-radius: 999px;
1731    }
1732
1733    sht-sticky-header .header__icons--right {
1734      gap: 0;
1735    }
1736
1737    sht-sticky-header .header__icon--search .btn-search,
1738    sht-sticky-header .header__icon--account .header__link,
1739    sht-sticky-header .header__icon--cart #headerCartStatus {
1740      width: 40px;
1741      min-width: 40px;
1742      height: 40px;
1743      min-height: 40px;
1744    }
1745
1746    sht-sticky-header .header .btn-localization {
1747      min-height: 38px;
1748      padding: 6px 10px;
1749    }
1750
1751    /*
1752     * Mobile navigation drawer
1753     * Mirrors the frosted desktop header and keeps every interaction state
1754     * legible instead of falling back to the theme's white tap/hover state.
1755     */
1756    #menuDrawer {
1757      --vibis-drawer-ink: #090b0d;
1758      --vibis-drawer-lime: #caff18;
1759      --vibis-drawer-text: rgba(255, 255, 255, .86);
1760      --vibis-drawer-muted: rgba(255, 255, 255, .64);
1761      --vibis-drawer-line: rgba(255, 255, 255, .14);
1762      --vibis-drawer-hover: rgba(202, 255, 24, .14);
1763      -webkit-tap-highlight-color: transparent;
1764    }
1765
1766    #menuDrawer .drawer__overlay {
1767      background: rgba(9, 11, 13, .38);
1768      backdrop-filter: blur(2px);
1769      -webkit-backdrop-filter: blur(2px);
1770    }
1771
1772    #menuDrawer .drawer__wrapper {
1773      width: min(92vw, 420px);
1774      border: 1px solid rgba(255, 255, 255, .18);
1775      border-left: 0;
1776      border-radius: 0 28px 28px 0;
1777      background:
1778        linear-gradient(145deg, rgba(255, 255, 255, .13), rgba(255, 255, 255, .04)),
1779        rgba(55, 59, 61, .94) !important;
1780      color: var(--vibis-drawer-text);
1781      box-shadow: none !important;
1782      backdrop-filter: blur(22px) saturate(115%);
1783      -webkit-backdrop-filter: blur(22px) saturate(115%);
1784    }
1785
1786    #menuDrawer .drawer__header,
1787    #menuDrawer .drawer__body,
1788    #menuDrawer .drawer__footer {
1789      border-color: var(--vibis-drawer-line);
1790      background: transparent !important;
1791      color: var(--vibis-drawer-text);
1792    }
1793
1794    #menuDrawer .drawer__header {
1795      min-height: 72px;
1796      padding: 14px 18px 12px 22px;
1797    }
1798
1799    #menuDrawer .drawer__header h2 {
1800      color: var(--vibis-drawer-lime) !important;
1801      font-size: 22px;
1802      line-height: 1;
1803    }
1804
1805    #menuDrawer .drawer__btn-close {
1806      width: 44px;
1807      min-width: 44px;
1808      height: 44px;
1809      min-height: 44px;
1810      border: 1px solid var(--vibis-drawer-line) !important;
1811      border-radius: 50%;
1812      background: rgba(255, 255, 255, .08) !important;
1813      color: #fff !important;
1814      box-shadow: none !important;
1815    }
1816
1817    #menuDrawer .drawer__body {
1818      padding: 12px 18px 28px;
1819    }
1820
1821    #menuDrawer .menu-drawer {
1822      padding-bottom: 20px;
1823    }
1824
1825    #menuDrawer .menu-drawer .main__menu {
1826      gap: 8px;
1827      width: 100%;
1828    }
1829
1830    #menuDrawer .menu-drawer .menu__item,
1831    #menuDrawer .menu-drawer sht-menu-header,
1832    #menuDrawer .menu-drawer details {
1833      width: 100%;
1834    }
1835
1836    #menuDrawer .menu-drawer .menu__link {
1837      width: 100%;
1838      min-height: 52px;
1839      margin: 0;
1840      padding: 13px 15px;
1841      border: 1px solid transparent;
1842      border-radius: 16px;
1843      background: transparent !important;
1844      color: var(--vibis-drawer-text) !important;
1845      font-family: var(--font-body-family);
1846      font-size: 16px;
1847      font-weight: 650;
1848      line-height: 1.25;
1849      text-decoration: none;
1850      box-shadow: none !important;
1851      filter: none !important;
1852      transition:
1853        color .18s ease,
1854        background-color .18s ease,
1855        border-color .18s ease,
1856        transform .18s ease;
1857    }
1858
1859    #menuDrawer .menu-drawer .menu__link svg {
1860      color: currentColor;
1861    }
1862
1863    #menuDrawer .menu-drawer .menu__link:hover,
1864    #menuDrawer .menu-drawer details[open] > .menu__link,
1865    #menuDrawer .menu-drawer .menu__link:focus-visible,
1866    #menuDrawer .menu-drawer .menu__link:active {
1867      border-color: rgba(202, 255, 24, .38);
1868      background: var(--vibis-drawer-hover) !important;
1869      color: var(--vibis-drawer-lime) !important;
1870    }
1871
1872    #menuDrawer .menu-drawer .menu__link:active {
1873      transform: scale(.985);
1874    }
1875
1876    #menuDrawer .menu-drawer .menu__link:focus-visible,
1877    #menuDrawer .drawer__btn-close:focus-visible,
1878    #menuDrawer .header-extra-info a:focus-visible,
1879    #menuDrawer .header-extra-info button:focus-visible {
1880      outline: 2px solid var(--vibis-drawer-lime) !important;
1881      outline-offset: 2px;
1882    }
1883
1884    #menuDrawer .menu-drawer .menu__link.menu__link--active,
1885    #menuDrawer .menu-drawer .menu__item--active > a.menu__link,
1886    #menuDrawer .menu-drawer .menu__item--active > sht-menu-header > details > .menu__link,
1887    #menuDrawer .menu-drawer .menu__link[aria-current="page"] {
1888      border-color: var(--vibis-drawer-lime) !important;
1889      background: var(--vibis-drawer-lime) !important;
1890      color: var(--vibis-drawer-ink) !important;
1891      font-weight: 800;
1892    }
1893
1894    #menuDrawer .menu-drawer .menu-dropdown {
1895      position: static;
1896      width: 100%;
1897      margin: 6px 0 2px;
1898      padding: 6px;
1899      border: 1px solid var(--vibis-drawer-line);
1900      border-radius: 16px;
1901      background: rgba(9, 11, 13, .24) !important;
1902      box-shadow: none !important;
1903    }
1904
1905    #menuDrawer .menu-drawer .menu__link-lv2 {
1906      min-height: 44px;
1907      padding: 10px 12px;
1908      border-radius: 12px;
1909      font-size: 14px;
1910      font-weight: 650;
1911    }
1912
1913    #menuDrawer .header-extra-info {
1914      padding-top: 20px;
1915      border-top: 1px solid var(--vibis-drawer-line);
1916      color: var(--vibis-drawer-muted);
1917    }
1918
1919    #menuDrawer .header-extra-info > * + * {
1920      margin-top: 18px;
1921      padding-top: 18px;
1922      border-top: 1px solid var(--vibis-drawer-line);
1923    }
1924
1925    #menuDrawer .header-extra-info :is(a, button) {
1926      border-radius: 12px;
1927      color: var(--vibis-drawer-text) !important;
1928      box-shadow: none !important;
1929      -webkit-tap-highlight-color: transparent;
1930    }
1931
1932    #menuDrawer .header-extra-info :is(a, button):hover,
1933    #menuDrawer .header-extra-info :is(a, button):active {
1934      background: var(--vibis-drawer-hover) !important;
1935      color: var(--vibis-drawer-lime) !important;
1936    }
1937
1938    #menuDrawer .header__contact .contact__item {
1939      min-height: 44px;
1940      padding: 6px 10px 6px 6px;
1941    }
1942
1943    #menuDrawer .header__contact .contact__item .icon {
1944      background: var(--vibis-drawer-lime) !important;
1945      color: var(--vibis-drawer-ink) !important;
1946    }
1947
1948    #menuDrawer .header__icon--account {
1949      align-items: center;
1950      gap: 10px;
1951      margin-bottom: 0;
1952    }
1953
1954    #menuDrawer .header__icon--account .btn-link {
1955      min-height: 44px;
1956      padding: 10px 12px;
1957      text-decoration: none;
1958    }
1959
1960    #menuDrawer .header__localization {
1961      display: flex !important;
1962      gap: 10px;
1963    }
1964
1965    #menuDrawer .header__localization sht-localization {
1966      width: 100%;
1967    }
1968
1969    #menuDrawer .btn-localization {
1970      min-height: 46px;
1971      padding: 9px 12px !important;
1972      border: 1px solid var(--vibis-drawer-line) !important;
1973      border-radius: 999px;
1974      background: rgba(255, 255, 255, .08) !important;
1975      color: #fff !important;
1976    }
1977
1978    #menuDrawer .btn-localization[aria-expanded="true"],
1979    #menuDrawer .btn-localization:hover,
1980    #menuDrawer .btn-localization:active,
1981    #menuDrawer .btn-localization:focus-visible {
1982      border-color: var(--vibis-drawer-lime) !important;
1983      background: var(--vibis-drawer-lime) !important;
1984      color: var(--vibis-drawer-ink) !important;
1985    }
1986
1987    #menuDrawer .localization-list {
1988      border: 1px solid var(--vibis-drawer-line);
1989      border-radius: 16px;
1990      background:
1991        linear-gradient(145deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .04)),
1992        rgba(55, 59, 61, .98) !important;
1993      color: #fff;
1994      box-shadow: none !important;
1995      backdrop-filter: blur(18px);
1996      -webkit-backdrop-filter: blur(18px);
1997    }
1998
1999    #menuDrawer .localization-list :is(a, button) {
2000      min-height: 44px;
2001      color: var(--vibis-drawer-text) !important;
2002    }
2003
2004    #menuDrawer .localization-list :is(a, button)[aria-current="true"],
2005    #menuDrawer .localization-list :is(a, button)[aria-selected="true"] {
2006      background: var(--vibis-drawer-lime) !important;
2007      color: var(--vibis-drawer-ink) !important;
2008      font-weight: 800;
2009    }
2010
2011    #menuDrawer .header__social-list {
2012      gap: 10px;
2013      margin-top: 18px;
2014    }
2015
2016    #menuDrawer .header__social-list .js-social-btn {
2017      width: 44px;
2018      min-width: 44px;
2019      height: 44px;
2020      min-height: 44px;
2021      padding: 0;
2022      border: 1px solid var(--vibis-drawer-line) !important;
2023      border-radius: 50%;
2024      background: rgba(255, 255, 255, .08) !important;
2025      color: var(--vibis-drawer-lime) !important;
2026    }
2027
2028    #menuDrawer .header__social-list .js-social-btn:hover,
2029    #menuDrawer .header__social-list .js-social-btn:active,
2030    #menuDrawer .header__social-list .js-social-btn:focus-visible {
2031      border-color: var(--vibis-drawer-lime) !important;
2032      background: var(--vibis-drawer-lime) !important;
2033      color: var(--vibis-drawer-ink) !important;
2034    }
2035
2036    #menuDrawer .drawer__btn-close:hover,
2037    #menuDrawer .drawer__btn-close:active,
2038    #menuDrawer .drawer__btn-close:focus-visible {
2039      border-color: var(--vibis-drawer-lime) !important;
2040      background: var(--vibis-drawer-lime) !important;
2041      color: var(--vibis-drawer-ink) !important;
2042    }
2043
2044    @media (prefers-reduced-motion: reduce) {
2045      #menuDrawer .menu__link,
2046      #menuDrawer .drawer__btn-close,
2047      #menuDrawer .btn-localization {
2048        transition: none !important;
2049      }
2050    }
2051
2052    /* Home page */
2053    .template-index #mainContent .section:not(.s-text-pb) {
2054      padding-top: 42px;
2055      padding-bottom: 42px;
2056    }
2057
2058    .template-index [data-ui-component="Announcement Bar Section"] .vibis-announcement-marquee {
2059      min-height: 42px;
2060    }
2061
2062    .template-index [data-ui-component="Announcement Bar Section"] .vibis-announcement-track {
2063      gap: 44px;
2064    }
2065
2066    .template-index [data-ui-component="Announcement Bar Section"] .vibis-announcement-item {
2067      font-size: 14px;
2068    }
2069
2070    .template-index [data-ui-component="Slideshow Section"],
2071    .template-index [data-ui-component="Slideshow Section"] .slider-slide {
2072      min-height: clamp(510px, 72svh, 590px);
2073    }
2074
2075    .template-index [data-ui-component="Slideshow Section"] .slider__content {
2076      padding: 100px 18px 36px;
2077    }
2078
2079    .template-index [data-ui-component="Slideshow Section"] .s-header {
2080      width: 100%;
2081      max-width: 100%;
2082    }
2083
2084    .template-index #mainContent [data-ui-component="Slideshow Section"] .s-header__title {
2085      max-width: 9ch;
2086      font-size: clamp(38px, 11.5vw, 48px);
2087      line-height: .95;
2088      text-wrap: balance;
2089    }
2090
2091    .template-index [data-ui-component="Slideshow Section"] .s-header__sub {
2092      margin-bottom: 14px;
2093      font-size: 12px;
2094      letter-spacing: .1em;
2095    }
2096
2097    .template-index [data-ui-component="Slideshow Section"] .s-header__desc {
2098      width: min(100%, 31ch);
2099      max-width: 31ch;
2100      font-size: 14px;
2101      line-height: 1.42;
2102      text-wrap: pretty;
2103    }
2104
2105    .template-index [data-ui-component="Slideshow Section"] .s-header__buttons .btn,
2106    .template-index [data-ui-component="Image Banner Section"] .s-header__buttons .btn,
2107    .template-index [data-ui-component="Video Banner Section"] .s-header__buttons .btn {
2108      min-height: 48px;
2109      padding-right: 22px;
2110      padding-left: 22px;
2111    }
2112
2113    .template-index [data-ui-component="Featured Product Carousel Section"] .s-header__title,
2114    .template-index [data-ui-component="Timeline Section"] .s-header__title,
2115    .template-index [data-ui-component="Testimonials Section"] .s-header__title {
2116      max-width: 11ch;
2117      font-size: clamp(34px, 10vw, 44px);
2118      line-height: .98;
2119      text-wrap: balance;
2120    }
2121
2122    .template-index [data-ui-component="Featured Product Carousel Section"] .s-header__desc,
2123    .template-index [data-ui-component="Timeline Section"] .s-header__desc,
2124    .template-index [data-ui-component="Testimonials Section"] .s-header__desc {
2125      max-width: 30ch;
2126      font-size: 15px;
2127      line-height: 1.45;
2128      text-wrap: pretty;
2129    }
2130
2131    .template-index [data-ui-component="Featured Product Carousel Section"] .carousel__item {
2132      --w-xs: 10.5 !important;
2133    }
2134
2135    .template-index [data-ui-component="Featured Product Carousel Section"] .product-card {
2136      aspect-ratio: 4 / 5;
2137      border-radius: 24px;
2138      transform: none !important;
2139    }
2140
2141    .template-index [data-ui-component="Featured Product Carousel Section"] .card__content--outer {
2142      padding: 18px 66px 18px 18px;
2143    }
2144
2145    .template-index [data-ui-component="Featured Product Carousel Section"] .card__heading {
2146      max-width: 17ch;
2147      font-size: 15px;
2148      line-height: 1.2;
2149    }
2150
2151    .template-index [data-ui-component="Featured Product Carousel Section"] .product__quickbuy {
2152      right: 14px !important;
2153      bottom: 14px !important;
2154    }
2155
2156    .template-index [data-ui-component="Featured Product Carousel Section"] .product__quickbuy .btn {
2157      width: 46px;
2158      height: 46px;
2159    }
2160
2161    .template-index [data-ui-component="Running Text Section"] {
2162      padding: 0 !important;
2163    }
2164
2165    .template-index [data-ui-component="Running Text Section"] .js-marquee-item {
2166      font-size: clamp(22px, 7.5vw, 30px);
2167      line-height: 1.1;
2168      letter-spacing: -.025em;
2169    }
2170
2171    .template-index [data-ui-component="Running Text Section"] sht-marquee {
2172      min-height: 54px;
2173    }
2174
2175    .template-index [data-ui-component="Image Banner Section"] .s-header,
2176    .template-index [data-ui-component="Video Banner Section"] .s-header {
2177      width: 100%;
2178      max-width: min(100%, 31ch);
2179      padding-right: 18px;
2180      padding-left: 18px;
2181    }
2182
2183    .template-index [data-ui-component="Image Banner Section"] .s-header__title,
2184    .template-index [data-ui-component="Video Banner Section"] .s-header__title {
2185      max-width: 10ch;
2186      font-size: clamp(34px, 10.5vw, 46px);
2187      line-height: .96;
2188      text-wrap: balance;
2189    }
2190
2191    .template-index [data-ui-component="Image Banner Section"] .s-header__desc,
2192    .template-index [data-ui-component="Video Banner Section"] .s-header__desc {
2193      max-width: 30ch;
2194      font-size: 14px;
2195      line-height: 1.45;
2196      text-wrap: pretty;
2197    }
2198
2199    /*
2200     * VesperGuard mobile campaign
2201     * Keep the copy anchored to the left while allowing every text layer to
2202     * scale smoothly across narrow phone widths.
2203     */
2204    .template-index [id*="__image_banner_vesperguard"] .ctnr.zi-1 {
2205      align-items: flex-start !important;
2206      justify-content: center !important;
2207      padding: clamp(30px, 8vw, 44px) 18px 28px !important;
2208    }
2209
2210    .template-index [id*="__image_banner_vesperguard"] .s-header {
2211      width: min(76%, 290px) !important;
2212      max-width: min(76%, 290px) !important;
2213      margin-right: auto !important;
2214      margin-left: 0 !important;
2215      padding-right: 0 !important;
2216      padding-left: 0 !important;
2217      text-align: left !important;
2218    }
2219
2220    .template-index [id*="__image_banner_vesperguard"] .s-header__content {
2221      align-items: flex-start !important;
2222      text-align: left !important;
2223    }
2224
2225    .template-index [id*="__image_banner_vesperguard"] .s-header__sub {
2226      max-width: 100%;
2227      font-size: clamp(12px, 3.4vw, 14px);
2228      line-height: 1.15;
2229      letter-spacing: .04em;
2230      white-space: normal;
2231      text-align: left !important;
2232    }
2233
2234    .template-index [id*="__image_banner_vesperguard"] .s-header__title {
2235      max-width: 8.5ch !important;
2236      font-size: clamp(34px, 10.5vw, 44px) !important;
2237      line-height: .96 !important;
2238      text-align: left !important;
2239      text-wrap: balance;
2240    }
2241
2242    .template-index [id*="__image_banner_vesperguard"] .s-header__desc {
2243      width: 100%;
2244      max-width: 27ch !important;
2245      margin-right: auto !important;
2246      margin-left: 0 !important;
2247      font-size: clamp(13px, 3.7vw, 15px) !important;
2248      line-height: 1.45 !important;
2249      text-align: left !important;
2250      text-wrap: pretty;
2251    }
2252
2253    .template-index [id*="__image_banner_vesperguard"] .s-header__buttons {
2254      width: 100%;
2255      justify-content: flex-start !important;
2256    }
2257
2258    .template-index [id*="__image_banner_vesperguard"] .s-header__buttons .btn {
2259      width: auto;
2260      max-width: 100%;
2261      min-height: 48px;
2262      padding-right: clamp(18px, 5vw, 24px);
2263      padding-left: clamp(18px, 5vw, 24px);
2264      font-size: clamp(14px, 4vw, 16px);
2265      white-space: normal;
2266      text-align: center;
2267    }
2268
2269    .template-index [data-ui-component="Video Banner Section"] .s-header {
2270      margin-right: auto;
2271      margin-left: auto;
2272      text-align: center;
2273    }
2274
2275    .template-index [data-ui-component="Timeline Section"] .timeline {
2276      gap: 12px !important;
2277      padding-top: 4px;
2278      overflow: visible;
2279    }
2280
2281    .template-index [data-ui-component="Timeline Section"] .timeline__item {
2282      width: 100%;
2283      min-width: 0;
2284      padding: 0;
2285      border: 1px solid rgba(9, 11, 13, .08);
2286      border-radius: 18px;
2287      overflow: hidden;
2288      background: rgba(255, 255, 255, .72);
2289    }
2290
2291    .template-index [data-ui-component="Timeline Section"] .timeline__content {
2292      /*
2293       * The theme's mobile timeline rail sits 28px from the card edge.
2294       * Keep every label and heading in a separate content column so the
2295       * rail and its markers never cover the first letters.
2296       */
2297      min-width: 0;
2298      padding: 16px 16px 16px 56px !important;
2299    }
2300
2301    .template-index [data-ui-component="Timeline Section"] .timeline__content sht-clps-rgn,
2302    .template-index [data-ui-component="Timeline Section"] .timeline__content .collapsible-region,
2303    .template-index [data-ui-component="Timeline Section"] .timeline__content .js-collapsible-region-trigger {
2304      display: block;
2305      width: 100%;
2306      min-width: 0;
2307    }
2308
2309    .template-index [data-ui-component="Timeline Section"] .timeline__content .js-collapsible-region-trigger {
2310      display: flex;
2311      gap: 12px;
2312    }
2313
2314    .template-index [data-ui-component="Timeline Section"] .timeline__date {
2315      margin-bottom: 10px;
2316      font-size: 13px;
2317    }
2318
2319    .template-index [data-ui-component="Timeline Section"] .timeline__content h3 {
2320      flex: 1 1 auto;
2321      min-width: 0;
2322      padding-right: 4px;
2323      font-size: 17px;
2324      line-height: 1.25;
2325      word-break: normal;
2326      overflow-wrap: anywhere;
2327    }
2328
2329    .template-index [data-ui-component="Testimonials Section"] .carousel__item {
2330      --w-xs: 10.5 !important;
2331      align-items: stretch;
2332    }
2333
2334    .template-index [data-ui-component="Testimonials Section"] .card {
2335      min-height: 100%;
2336      padding: 18px;
2337      border-radius: 20px;
2338    }
2339
2340    .template-index [data-ui-component="Testimonials Section"] .card__avatar {
2341      width: min(100%, 176px);
2342      margin-bottom: 14px;
2343    }
2344
2345    .template-index [data-ui-component="Testimonials Section"] .card p,
2346    .template-index [data-ui-component="Testimonials Section"] .card .rte {
2347      font-size: 14px;
2348      line-height: 1.5;
2349      overflow-wrap: anywhere;
2350    }
2351
2352    .template-index [data-ui-component="Section Footer"] {
2353      padding-top: 36px;
2354      padding-bottom: 36px;
2355    }
2356
2357    /* Collection page */
2358    .template-collection [data-ui-component="Main Collection Header"] {
2359      padding-top: 28px;
2360      padding-bottom: 14px;
2361    }
2362
2363    .template-collection [data-ui-component="Main Collection Header"] .s-header__title {
2364      font-size: clamp(34px, 10vw, 44px);
2365      line-height: 1;
2366      text-wrap: balance;
2367    }
2368
2369    .template-collection [data-ui-component="Main Collection Product"] {
2370      padding-top: 22px;
2371      padding-bottom: 48px;
2372    }
2373
2374    .template-collection [data-ui-component="Main Collection Product"] .filter-form-container {
2375      gap: 12px;
2376      margin-bottom: 24px;
2377    }
2378
2379    .template-collection [data-ui-component="Main Collection Product"] .collection-drawer-open {
2380      width: 100%;
2381      padding: 0;
2382    }
2383
2384    .template-collection [data-ui-component="Main Collection Product"] .collection-drawer-open .btn {
2385      min-height: 50px;
2386      border-radius: 999px;
2387    }
2388
2389    .template-collection [data-ui-component="Main Collection Product"] .filter-form__rerult-count__sorting {
2390      display: grid;
2391      grid-template-columns: auto minmax(0, 1fr);
2392      gap: 12px;
2393      align-items: center;
2394      width: 100%;
2395    }
2396
2397    .template-collection [data-ui-component="Main Collection Product"] .filter-form__result-count,
2398    .template-collection [data-ui-component="Main Collection Product"] .js-filter-form-sorting {
2399      min-width: 0;
2400      padding: 0;
2401    }
2402
2403    .template-collection [data-ui-component="Main Collection Product"] .js-filter-form-sorting .field__text {
2404      min-height: 48px;
2405      padding-right: 42px;
2406      border-radius: 14px;
2407      background: #f3f4f1;
2408    }
2409
2410    .template-collection [data-ui-component="Main Collection Product"] .products {
2411      row-gap: 28px;
2412    }
2413
2414    .template-collection [data-ui-component="Main Collection Product"] .products > .clm {
2415      --w-xs: 12 !important;
2416      min-width: 0;
2417    }
2418
2419    .template-collection [data-ui-component="Main Collection Product"] .product-card {
2420      width: 100%;
2421      max-width: 520px;
2422      margin-right: auto;
2423      margin-left: auto;
2424    }
2425
2426    .template-collection [data-ui-component="Main Collection Product"] .card__media,
2427    .template-collection [data-ui-component="Main Collection Product"] .card__media > a,
2428    .template-collection [data-ui-component="Main Collection Product"] .card__media .media-wrapper,
2429    .template-collection [data-ui-component="Main Collection Product"] .card__media .media,
2430    .template-collection [data-ui-component="Main Collection Product"] .card__media img {
2431      border-radius: 20px !important;
2432    }
2433
2434    .template-collection [data-ui-component="Main Collection Product"] .card__heading {
2435      font-size: 18px;
2436      line-height: 1.25;
2437    }
2438
2439    /* Contact page */
2440    .template-page [data-ui-component="Contact Form Section"] {
2441      padding-top: 32px;
2442      padding-bottom: 48px;
2443    }
2444
2445    .template-page [data-ui-component="Contact Form Section"] .s-header__title {
2446      font-size: clamp(34px, 10vw, 44px);
2447      line-height: 1;
2448      text-wrap: balance;
2449    }
2450
2451    .template-page [data-ui-component="Contact Form Section"] .s-content {
2452      gap: 18px;
2453    }
2454
2455    .template-page [data-ui-component="Contact Form Section"] .form-contact {
2456      padding: 22px 16px;
2457      border: 1px solid rgba(9, 11, 13, .08);
2458      border-radius: 22px;
2459      background: #f3f4f1;
2460    }
2461
2462    .template-page [data-ui-component="Contact Form Section"] .form-contact .rw {
2463      row-gap: 18px;
2464    }
2465
2466    .template-page [data-ui-component="Contact Form Section"] .field__text {
2467      min-height: 50px;
2468      border-radius: 14px;
2469      background: #fff;
2470    }
2471
2472    .template-page [data-ui-component="Contact Form Section"] textarea.field__text {
2473      min-height: 150px;
2474    }
2475
2476    .template-page [data-ui-component="Contact Form Section"] button[type="submit"] {
2477      width: 100%;
2478      min-height: 52px;
2479      border-radius: 999px;
2480    }
2481
2482    /* Product pages */
2483    .template-product [data-ui-component="Main Product Section"] {
2484      padding-top: 14px;
2485      padding-bottom: 0;
2486    }
2487
2488    .template-product [data-ui-component="Main Product Section"] .product-details {
2489      gap: 18px;
2490      margin: 0 8px;
2491      padding: 16px 12px 22px;
2492      border-radius: 22px;
2493      background: #f3f4f1;
2494    }
2495
2496    .template-product [data-ui-component="Main Product Section"] .product__media-wrapper,
2497    .template-product [data-ui-component="Main Product Section"] .product__info-wrapper {
2498      width: 100%;
2499      min-width: 0;
2500      max-width: none;
2501    }
2502
2503    .template-product [data-ui-component="Main Product Section"] .product__media-wrapper--single-with-thumbnails {
2504      position: relative;
2505      top: auto;
2506    }
2507
2508    .template-product [data-ui-component="Main Product Section"] .main-product-info-container {
2509      gap: 0;
2510      padding: 0 2px;
2511    }
2512
2513    .template-product [data-ui-component="Main Product Section"] .product__info {
2514      min-width: 0;
2515    }
2516
2517    .template-product [data-ui-component="Main Product Section"] .product__title h1 {
2518      gap: 4px;
2519      font-size: inherit;
2520    }
2521
2522    .template-product [data-ui-component="Main Product Section"] .product-title__main {
2523      font-size: clamp(26px, 8.2vw, 32px);
2524      line-height: 1;
2525      text-wrap: balance;
2526    }
2527
2528    .template-product [data-ui-component="Main Product Section"] .product-title__subtitle {
2529      max-width: 31ch;
2530      font-size: 14px;
2531      line-height: 1.35;
2532      text-wrap: pretty;
2533    }
2534
2535    .template-product [data-ui-component="Main Product Section"] .product__vendor {
2536      font-size: 13px;
2537    }
2538
2539    .template-product [data-ui-component="Main Product Section"] .product__rating {
2540      margin-top: 12px;
2541    }
2542
2543    .template-product [data-ui-component="Main Product Section"] .product-option > legend {
2544      display: flex;
2545      align-items: center;
2546      width: 100%;
2547      min-width: 0;
2548      margin-bottom: 12px !important;
2549      gap: 8px;
2550    }
2551
2552    .template-product [data-ui-component="Main Product Section"] .product-option > legend .h6 {
2553      flex: 0 0 auto;
2554      margin: 0;
2555      font-size: 17px;
2556      line-height: 1.25;
2557    }
2558
2559    .template-product [data-ui-component="Main Product Section"] .js-variant-radio-option-name {
2560      flex: 0 1 auto;
2561      min-height: 28px;
2562      padding: 3px 9px;
2563      font-size: 13px;
2564      line-height: 1.25;
2565      overflow-wrap: anywhere;
2566    }
2567
2568    .template-product [data-ui-component="Main Product Section"] .product-option > ul {
2569      display: grid;
2570      grid-template-columns: repeat(2, minmax(0, 1fr));
2571      width: 100%;
2572      gap: 8px;
2573    }
2574
2575    .template-product [data-ui-component="Main Product Section"] .product-option > ul .product-option__value {
2576      min-width: 0;
2577      width: 100%;
2578    }
2579
2580    .template-product [data-ui-component="Main Product Section"] .product-option__label {
2581      min-height: 46px;
2582      padding: 9px 10px;
2583      font-size: 13px;
2584      line-height: 1.2;
2585      overflow-wrap: anywhere;
2586    }
2587
2588    .template-product [data-ui-component="Main Product Section"] .variant-swatch {
2589      display: flex;
2590      flex-wrap: wrap;
2591      gap: 8px;
2592    }
2593
2594    .template-product [data-ui-component="Main Product Section"] .product__prices {
2595      margin-top: 14px;
2596      padding: 12px 14px !important;
2597    }
2598
2599    .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons {
2600      display: grid !important;
2601      grid-template-columns: 1fr;
2602      gap: 10px;
2603      width: 100%;
2604    }
2605
2606    .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-form__buttons > * {
2607      width: 100%;
2608      min-width: 0;
2609    }
2610
2611    .template-product [data-ui-component="Main Product Section"] .main-product-info-container .product-btn-atc {
2612      min-height: 52px;
2613      border-radius: 999px;
2614      font-size: 16px !important;
2615    }
2616
2617    .template-product [data-ui-component="Main Product Section"] .main-product-info-container .vibis-dynamic-checkout-preview {
2618      min-height: 52px;
2619      font-size: 16px;
2620    }
2621
2622    .template-product [data-ui-component="Main Product Section"] .main-product-info-container shopify-accelerated-checkout,
2623    .template-product [data-ui-component="Main Product Section"] .main-product-info-container shopify-paypal-button {
2624      display: block !important;
2625      width: 100% !important;
2626      min-height: 52px !important;
2627    }
2628
2629    .template-product [data-ui-component="Main Product Section"] .product-description-below {
2630      margin-top: 36px;
2631      padding-top: 28px;
2632      padding-bottom: 40px;
2633    }
2634
2635    .template-product [data-ui-component="Main Product Section"] .product-description-below__title {
2636      margin-bottom: 20px;
2637      font-size: clamp(30px, 9vw, 38px);
2638      line-height: 1;
2639      text-align: center;
2640    }
2641
2642    .template-product [data-ui-component="Main Product Section"] .product-description-below__content {
2643      width: 100%;
2644      max-width: 100%;
2645      overflow: hidden;
2646    }
2647
2648    .template-product [data-ui-component="Main Product Section"] .product-description-below__content > img,
2649    .template-product [data-ui-component="Main Product Section"] .product-description-below__content p > img {
2650      margin: 12px auto;
2651      border-radius: 18px;
2652    }
2653
2654    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below {
2655      margin: 14px 8px 28px;
2656      padding: 10px;
2657      border-radius: 20px;
2658    }
2659
2660    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .product__extra-info sht-accordion {
2661      grid-template-columns: repeat(2, minmax(0, 1fr));
2662      gap: 8px;
2663    }
2664
2665    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .accordion__item {
2666      height: 100%;
2667      border-radius: 14px;
2668    }
2669
2670    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger {
2671      display: grid !important;
2672      grid-template-areas:
2673        "icon toggle"
2674        "title title";
2675      grid-template-columns: minmax(0, 1fr) auto;
2676      grid-template-rows: 32px auto;
2677      align-content: center;
2678      align-items: center;
2679      gap: 4px 6px;
2680      min-height: 96px;
2681      padding: 10px !important;
2682      border-radius: 14px;
2683    }
2684
2685    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger > :first-child {
2686      grid-area: icon;
2687      justify-self: start;
2688      width: 30px;
2689      height: 30px;
2690    }
2691
2692    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger .h5 {
2693      grid-area: title;
2694      align-self: center;
2695      width: 100%;
2696      min-width: 0;
2697      margin-left: 0 !important;
2698      font-size: 13px;
2699      line-height: 1.15;
2700      text-align: left;
2701      white-space: normal;
2702      word-break: normal;
2703      overflow-wrap: normal;
2704      hyphens: none;
2705    }
2706
2707    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger .accordion__toggle {
2708      grid-area: toggle;
2709      align-self: center;
2710      justify-self: end;
2711    }
2712
2713    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger .accordion__toggle .btn {
2714      width: 30px;
2715      height: 30px;
2716    }
2717
2718    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .accordion-content {
2719      padding: 0 10px 10px !important;
2720      font-size: 12px;
2721      line-height: 1.4;
2722    }
2723
2724    .template-product .product__sticky-info {
2725      right: 8px !important;
2726      bottom: calc(8px + env(safe-area-inset-bottom)) !important;
2727      left: 8px !important;
2728      width: calc(100vw - 16px) !important;
2729      max-height: min(46vh, 210px);
2730      padding: 0 12px !important;
2731      border-radius: 18px;
2732    }
2733
2734    .template-product .product__sticky-info > sht-prd-frm-sticky > .gap-12 {
2735      gap: 8px;
2736      padding-top: 10px;
2737      padding-bottom: 10px;
2738    }
2739
2740    .template-product .product__sticky-info > sht-prd-frm-sticky > .gap-12 > .d-flex {
2741      gap: 8px;
2742      align-items: center;
2743      width: 100%;
2744    }
2745
2746    .template-product .product__sticky-info .js-product-sticky-info-variant {
2747      display: -webkit-box;
2748      flex: 1 1 auto;
2749      min-width: 0;
2750      overflow: hidden;
2751      font-size: 12px;
2752      -webkit-box-orient: vertical;
2753      -webkit-line-clamp: 2;
2754    }
2755
2756    .template-product .product__sticky-info__price {
2757      flex: 0 0 auto;
2758      text-align: right;
2759    }
2760
2761    .template-product .product__sticky-info__price .price-item--last {
2762      font-size: 20px;
2763    }
2764
2765    .template-product .product__sticky-info .form,
2766    .template-product .product__sticky-info .product-form__buttons,
2767    .template-product .product__sticky-info .product-form__buttons > .gap-16 {
2768      width: 100%;
2769      min-width: 0;
2770    }
2771
2772    .template-product .product__sticky-info .product-btn-atc {
2773      min-height: 48px;
2774      font-size: 15px;
2775    }
2776
2777    .template-product .product__sticky-variant-picker {
2778      flex: 1 1 0;
2779      min-width: 0;
2780    }
2781
2782    .template-product .product__sticky-variant-trigger {
2783      height: 42px;
2784      padding-right: 36px;
2785      font-size: 13px;
2786    }
2787
2788    .template-product .product__sticky-variant-menu {
2789      right: 0;
2790      left: 0;
2791      min-width: 0;
2792      max-height: min(42vh, 260px);
2793      overflow-y: auto;
2794    }
2795
2796    .template-product [data-ui-component="Product Recommendation Section"] {
2797      padding-top: 38px;
2798      padding-bottom: 48px;
2799    }
2800
2801    .template-product [data-ui-component="Product Recommendation Section"] .s-header__title {
2802      font-size: clamp(30px, 9vw, 38px);
2803      line-height: 1;
2804      text-wrap: balance;
2805    }
2806
2807    .template-product [data-ui-component="Product Recommendation Section"] .carousel__item {
2808      --w-xs: 10.5 !important;
2809    }
2810
2811    .template-product [data-ui-component="Product Recommendation Section"] .card__heading {
2812      font-size: 17px;
2813      line-height: 1.25;
2814    }
2815
2816    /* General mobile footer */
2817    [data-ui-component="Section Footer"] {
2818      overflow: hidden;
2819    }
2820
2821    [data-ui-component="Section Footer"] .ctnr {
2822      padding-top: 34px;
2823      padding-bottom: 34px;
2824    }
2825  }
2826
2827  @media (max-width: 359px) {
2828    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .product__extra-info sht-accordion {
2829      grid-template-columns: repeat(2, minmax(0, 1fr));
2830      gap: 6px;
2831    }
2832
2833    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger {
2834      grid-template-areas:
2835        "icon toggle"
2836        "title title";
2837      grid-template-columns: minmax(0, 1fr) auto;
2838      grid-template-rows: 28px auto;
2839      min-height: 92px;
2840      padding: 9px !important;
2841    }
2842
2843    .template-product [data-ui-component="Main Product Section"] .product-extra-information-below .js-accordion-trigger .h5 {
2844      align-self: center;
2845      font-size: 12px;
2846      line-height: 1.15;
2847    }
2848
2849    .template-collection [data-ui-component="Main Collection Product"] .filter-form__rerult-count__sorting {
2850      grid-template-columns: 1fr;
2851    }
2852  }
2853</style>
2854
2855<style>
2856  #opinew_product_plugin_app .summary-card-container .opw-mt-4.opw-reviewsCardBorderColor > .opw-flex.opw-w-full,
2857  #opinew-plugin .summary-card-container .opw-mt-4.opw-reviewsCardBorderColor > .opw-flex.opw-w-full {
2858    align-items: center !important;
2859    gap: 12px !important;
2860    min-height: 64px !important;
2861    padding: 10px 0 !important;
2862  }
2863
2864  #opinew_product_plugin_app .summary-card-container .opw-mt-4.opw-reviewsCardBorderColor > .opw-flex.opw-w-full > :first-child,
2865  #opinew-plugin .summary-card-container .opw-mt-4.opw-reviewsCardBorderColor > .opw-flex.opw-w-full > :first-child {
2866    min-width: max-content !important;
2867    color: #0e1f2f !important;
2868    font-family: "Instrument Sans", sans-serif !important;
2869    font-size: 16px !important;
2870    font-weight: 800 !important;
2871    line-height: 1.25 !important;
2872  }
2873
2874  #opinew_product_plugin_app .opinew-navbar-button,
2875  #opinew_product_plugin_app .opw-filters-select,
2876  #opinew-plugin .opinew-navbar-button,
2877  #opinew-plugin .opw-filters-select {
2878    min-width: 142px !important;
2879    min-height: 46px !important;
2880    box-sizing: border-box !important;
2881    border: 1.5px solid rgba(12, 20, 28, 0.2) !important;
2882    border-radius: 999px !important;
2883    padding: 11px 20px !important;
2884    color: #0e1f2f !important;
2885    background: rgba(241, 243, 240, 0.96) !important;
2886    box-shadow: none !important;
2887    font-family: "Instrument Sans", sans-serif !important;
2888    font-size: 15px !important;
2889    font-weight: 700 !important;
2890    line-height: 1.2 !important;
2891    transition:
2892      background-color 160ms ease,
2893      border-color 160ms ease,
2894      color 160ms ease,
2895      transform 160ms ease,
2896      box-shadow 160ms ease !important;
2897  }
2898
2899  #opinew_product_plugin_app button.opinew-navbar-button.opw-writeReviewButtonColor,
2900  #opinew-plugin button.opinew-navbar-button.opw-writeReviewButtonColor {
2901    border-color: #caff18 !important;
2902    background: #caff18 !important;
2903    color: #0e1f2f !important;
2904  }
2905
2906  #opinew_product_plugin_app .opw-filters-select > a,
2907  #opinew_product_plugin_app .opw-filter-label,
2908  #opinew-plugin .opw-filters-select > a,
2909  #opinew-plugin .opw-filter-label {
2910    color: inherit !important;
2911    font: inherit !important;
2912  }
2913
2914  #opinew_product_plugin_app .opinew-navbar-button:hover,
2915  #opinew_product_plugin_app .opw-filters-select:hover,
2916  #opinew-plugin .opinew-navbar-button:hover,
2917  #opinew-plugin .opw-filters-select:hover {
2918    border-color: #9cc813 !important;
2919    background: #eaf7cf !important;
2920    color: #0e1f2f !important;
2921    box-shadow: 0 6px 16px rgba(12, 20, 28, 0.12) !important;
2922    transform: translateY(-2px) !important;
2923  }
2924
2925  #opinew_product_plugin_app button.opinew-navbar-button.opw-writeReviewButtonColor:hover,
2926  #opinew-plugin button.opinew-navbar-button.opw-writeReviewButtonColor:hover {
2927    border-color: #b3e600 !important;
2928    background: #bff00f !important;
2929  }
2930
2931  #opinew_product_plugin_app .opinew-navbar-button:focus-visible,
2932  #opinew_product_plugin_app .opinew-navbar-button:focus-within,
2933  #opinew_product_plugin_app .opw-filters-select:focus-visible,
2934  #opinew_product_plugin_app .opw-filters-select:focus-within,
2935  #opinew-plugin .opinew-navbar-button:focus-visible,
2936  #opinew-plugin .opinew-navbar-button:focus-within,
2937  #opinew-plugin .opw-filters-select:focus-visible,
2938  #opinew-plugin .opw-filters-select:focus-within {
2939    border-color: #9cc813 !important;
2940    background: #eaf7cf !important;
2941    color: #0e1f2f !important;
2942    box-shadow: 0 0 0 4px rgba(156, 200, 19, 0.24) !important;
2943    outline: none !important;
2944  }
2945
2946  #opinew_product_plugin_app .opinew-navbar-button:active,
2947  #opinew_product_plugin_app .opw-filters-select:active,
2948  #opinew-plugin .opinew-navbar-button:active,
2949  #opinew-plugin .opw-filters-select:active {
2950    transform: scale(0.98) !important;
2951  }
2952
2953  @media (max-width: 768px) {
2954    #opinew_product_plugin_app #opinew-app-container,
2955    #opinew-plugin #opinew-app-container {
2956      width: 100% !important;
2957      padding-inline: 0 !important;
2958      box-sizing: border-box !important;
2959    }
2960
2961    #opinew_product_plugin_app .opinew-navbar-button,
2962    #opinew_product_plugin_app .opw-filters-select,
2963    #opinew-plugin .opinew-navbar-button,
2964    #opinew-plugin .opw-filters-select {
2965      width: 100% !important;
2966      min-width: 0 !important;
2967      min-height: 52px !important;
2968      box-sizing: border-box !important;
2969      border: 1.5px solid rgba(12, 20, 28, 0.16) !important;
2970      border-radius: 16px !important;
2971      padding: 13px 18px !important;
2972      color: #0e1f2f !important;
2973      background: rgba(241, 243, 240, 0.96) !important;
2974      box-shadow: none !important;
2975      font-family: "Instrument Sans", sans-serif !important;
2976      font-size: 16px !important;
2977      font-weight: 700 !important;
2978      line-height: 1.2 !important;
2979      transition:
2980        background-color 160ms ease,
2981        border-color 160ms ease,
2982        transform 160ms ease,
2983        box-shadow 160ms ease !important;
2984    }
2985
2986    #opinew_product_plugin_app button.opinew-navbar-button.opw-writeReviewButtonColor,
2987    #opinew-plugin button.opinew-navbar-button.opw-writeReviewButtonColor {
2988      border-color: #caff18 !important;
2989      background: #caff18 !important;
2990      color: #0e1f2f !important;
2991    }
2992
2993    #opinew_product_plugin_app .opw-filters-select,
2994    #opinew-plugin .opw-filters-select {
2995      margin-top: 10px !important;
2996    }
2997
2998    #opinew_product_plugin_app .opw-filters-select > a,
2999    #opinew_product_plugin_app .opw-filter-label,
3000    #opinew-plugin .opw-filters-select > a,
3001    #opinew-plugin .opw-filter-label {
3002      min-width: 0 !important;
3003      color: inherit !important;
3004      font: inherit !important;
3005      text-align: left !important;
3006    }
3007
3008    #opinew_product_plugin_app .opinew-navbar-button:hover,
3009    #opinew_product_plugin_app .opinew-navbar-button:focus-visible,
3010    #opinew_product_plugin_app .opinew-navbar-button:focus-within,
3011    #opinew_product_plugin_app .opw-filters-select:hover,
3012    #opinew_product_plugin_app .opw-filters-select:focus-visible,
3013    #opinew_product_plugin_app .opw-filters-select:focus-within,
3014    #opinew-plugin .opinew-navbar-button:hover,
3015    #opinew-plugin .opinew-navbar-button:focus-visible,
3016    #opinew-plugin .opinew-navbar-button:focus-within,
3017    #opinew-plugin .opw-filters-select:hover,
3018    #opinew-plugin .opw-filters-select:focus-visible,
3019    #opinew-plugin .opw-filters-select:focus-within {
3020      border-color: #9cc813 !important;
3021      background: #eaf7cf !important;
3022      color: #0e1f2f !important;
3023      box-shadow: 0 0 0 3px rgba(156, 200, 19, 0.22) !important;
3024      outline: none !important;
3025    }
3026
3027    #opinew_product_plugin_app button.opinew-navbar-button.opw-writeReviewButtonColor:hover,
3028    #opinew_product_plugin_app button.opinew-navbar-button.opw-writeReviewButtonColor:focus-visible,
3029    #opinew-plugin button.opinew-navbar-button.opw-writeReviewButtonColor:hover,
3030    #opinew-plugin button.opinew-navbar-button.opw-writeReviewButtonColor:focus-visible {
3031      border-color: #b3e600 !important;
3032      background: #bff00f !important;
3033    }
3034
3035    #opinew_product_plugin_app .opinew-navbar-button:active,
3036    #opinew_product_plugin_app .opw-filters-select:active,
3037    #opinew-plugin .opinew-navbar-button:active,
3038    #opinew-plugin .opw-filters-select:active {
3039      transform: scale(0.985) !important;
3040    }
3041
3042    #opinew_product_plugin_app .opw-filter-dropdown,
3043    #opinew-plugin .opw-filter-dropdown {
3044      width: calc(100% + 3px) !important;
3045      margin-top: 0 !important;
3046      margin-left: -1.5px !important;
3047      padding: 8px !important;
3048      border: 1.5px solid #9cc813 !important;
3049      border-top: 0 !important;
3050      border-radius: 0 0 16px 16px !important;
3051      background: #f7f8f6 !important;
3052      color: #0e1f2f !important;
3053      box-shadow: 0 12px 24px rgba(12, 20, 28, 0.14) !important;
3054    }
3055
3056    #opinew_product_plugin_app .opw-option-hover,
3057    #opinew-plugin .opw-option-hover {
3058      min-height: 44px !important;
3059      border-radius: 10px !important;
3060      color: #0e1f2f !important;
3061      font-size: 15px !important;
3062      font-weight: 700 !important;
3063    }
3064
3065    #opinew_product_plugin_app .opw-option-hover:hover,
3066    #opinew_product_plugin_app .opw-option-hover:focus,
3067    #opinew-plugin .opw-option-hover:hover,
3068    #opinew-plugin .opw-option-hover:focus {
3069      background: #caff18 !important;
3070      color: #0e1f2f !important;
3071      outline: none !important;
3072    }
3073  }
3074</style>
3075
3076<script>
3077  (() => {
3078    const mobileReviewStyles = `
3079      .summary-card-container .opw-mt-4.opw-reviewsCardBorderColor > .opw-flex.opw-w-full {
3080        align-items: center !important;
3081        gap: 12px !important;
3082        min-height: 64px !important;
3083        padding: 10px 0 !important;
3084      }
3085
3086      .summary-card-container .opw-mt-4.opw-reviewsCardBorderColor > .opw-flex.opw-w-full > :first-child {
3087        min-width: max-content !important;
3088        color: #0e1f2f !important;
3089        font-family: "Instrument Sans", sans-serif !important;
3090        font-size: 16px !important;
3091        font-weight: 800 !important;
3092        line-height: 1.25 !important;
3093      }
3094
3095      .opinew-navbar-button,
3096      .opw-filters-select {
3097        min-width: 142px !important;
3098        min-height: 46px !important;
3099        box-sizing: border-box !important;
3100        border: 1.5px solid rgba(12, 20, 28, 0.2) !important;
3101        border-radius: 999px !important;
3102        padding: 11px 20px !important;
3103        color: #0e1f2f !important;
3104        background: rgba(241, 243, 240, 0.96) !important;
3105        box-shadow: none !important;
3106        font-family: "Instrument Sans", sans-serif !important;
3107        font-size: 15px !important;
3108        font-weight: 700 !important;
3109        line-height: 1.2 !important;
3110        transition:
3111          background-color 160ms ease,
3112          border-color 160ms ease,
3113          color 160ms ease,
3114          transform 160ms ease,
3115          box-shadow 160ms ease !important;
3116      }
3117
3118      button.opinew-navbar-button.opw-writeReviewButtonColor {
3119        border-color: #caff18 !important;
3120        background: #caff18 !important;
3121        color: #0e1f2f !important;
3122      }
3123
3124      .opw-filters-select > a,
3125      .opw-filter-label {
3126        color: inherit !important;
3127        font: inherit !important;
3128      }
3129
3130      .opinew-navbar-button:hover,
3131      .opw-filters-select:hover {
3132        border-color: #9cc813 !important;
3133        background: #eaf7cf !important;
3134        color: #0e1f2f !important;
3135        box-shadow: 0 6px 16px rgba(12, 20, 28, 0.12) !important;
3136        transform: translateY(-2px) !important;
3137      }
3138
3139      button.opinew-navbar-button.opw-writeReviewButtonColor:hover {
3140        border-color: #b3e600 !important;
3141        background: #bff00f !important;
3142      }
3143
3144      .opinew-navbar-button:focus-visible,
3145      .opinew-navbar-button:focus-within,
3146      .opw-filters-select:focus-visible,
3147      .opw-filters-select:focus-within {
3148        border-color: #9cc813 !important;
3149        background: #eaf7cf !important;
3150        color: #0e1f2f !important;
3151        box-shadow: 0 0 0 4px rgba(156, 200, 19, 0.24) !important;
3152        outline: none !important;
3153      }
3154
3155      .opinew-navbar-button:active,
3156      .opw-filters-select:active {
3157        transform: scale(0.98) !important;
3158      }
3159
3160      @media (max-width: 768px) {
3161        #opinew-app-container {
3162          width: 100% !important;
3163          padding-inline: 0 !important;
3164          box-sizing: border-box !important;
3165        }
3166
3167        .opinew-navbar-button,
3168        .opw-filters-select {
3169          width: 100% !important;
3170          min-width: 0 !important;
3171          min-height: 52px !important;
3172          box-sizing: border-box !important;
3173          border: 1.5px solid rgba(12, 20, 28, 0.16) !important;
3174          border-radius: 16px !important;
3175          padding: 13px 18px !important;
3176          color: #0e1f2f !important;
3177          background: rgba(241, 243, 240, 0.96) !important;
3178          box-shadow: none !important;
3179          font-family: "Instrument Sans", sans-serif !important;
3180          font-size: 16px !important;
3181          font-weight: 700 !important;
3182          line-height: 1.2 !important;
3183          transition:
3184            background-color 160ms ease,
3185            border-color 160ms ease,
3186            transform 160ms ease,
3187            box-shadow 160ms ease !important;
3188        }
3189
3190        button.opinew-navbar-button.opw-writeReviewButtonColor {
3191          border-color: #caff18 !important;
3192          background: #caff18 !important;
3193          color: #0e1f2f !important;
3194        }
3195
3196        .opw-filters-select {
3197          margin-top: 10px !important;
3198        }
3199
3200        .opw-filters-select > a,
3201        .opw-filter-label {
3202          min-width: 0 !important;
3203          color: inherit !important;
3204          font: inherit !important;
3205          text-align: left !important;
3206        }
3207
3208        .opinew-navbar-button:hover,
3209        .opinew-navbar-button:focus-visible,
3210        .opinew-navbar-button:focus-within,
3211        .opw-filters-select:hover,
3212        .opw-filters-select:focus-visible,
3213        .opw-filters-select:focus-within {
3214          border-color: #9cc813 !important;
3215          background: #eaf7cf !important;
3216          color: #0e1f2f !important;
3217          box-shadow: 0 0 0 3px rgba(156, 200, 19, 0.22) !important;
3218          outline: none !important;
3219        }
3220
3221        button.opinew-navbar-button.opw-writeReviewButtonColor:hover,
3222        button.opinew-navbar-button.opw-writeReviewButtonColor:focus-visible {
3223          border-color: #b3e600 !important;
3224          background: #bff00f !important;
3225        }
3226
3227        .opinew-navbar-button:active,
3228        .opw-filters-select:active {
3229          transform: scale(0.985) !important;
3230        }
3231
3232        .opw-filter-dropdown {
3233          width: calc(100% + 3px) !important;
3234          margin-top: 0 !important;
3235          margin-left: -1.5px !important;
3236          padding: 8px !important;
3237          border: 1.5px solid #9cc813 !important;
3238          border-top: 0 !important;
3239          border-radius: 0 0 16px 16px !important;
3240          background: #f7f8f6 !important;
3241          color: #0e1f2f !important;
3242          box-shadow: 0 12px 24px rgba(12, 20, 28, 0.14) !important;
3243        }
3244
3245        .opw-option-hover {
3246          min-height: 44px !important;
3247          border-radius: 10px !important;
3248          color: #0e1f2f !important;
3249          font-size: 15px !important;
3250          font-weight: 700 !important;
3251        }
3252
3253        .opw-option-hover:hover,
3254        .opw-option-hover:focus {
3255          background: #caff18 !important;
3256          color: #0e1f2f !important;
3257          outline: none !important;
3258        }
3259      }
3260    `;
3261
3262    const applyMobileReviewStyles = (widget) => {
3263      if (!widget.shadowRoot || widget.shadowRoot.querySelector('#vibis-mobile-review-controls')) return;
3264
3265      const style = document.createElement('style');
3266      style.id = 'vibis-mobile-review-controls';
3267      style.textContent = mobileReviewStyles;
3268      widget.shadowRoot.appendChild(style);
3269    };
3270
3271    const scanReviewWidgets = () => {
3272      document.querySelectorAll('opinew-plugin').forEach(applyMobileReviewStyles);
3273    };
3274
3275    const startReviewStyleObserver = () => {
3276      scanReviewWidgets();
3277
3278      const observer = new MutationObserver(scanReviewWidgets);
3279      observer.observe(document.documentElement, {
3280        childList: true,
3281        subtree: true
3282      });
3283    };
3284
3285    if (document.readyState === 'loading') {
3286      document.addEventListener('DOMContentLoaded', startReviewStyleObserver, { once: true });
3287    } else {
3288      startReviewStyleObserver();
3289    }
3290  })();
3291</script>
3291
3292<link rel="preload" href="https://cdn.opinew.com/styles/opw-icons/style.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
3293    <noscript><link rel="stylesheet" href="https://cdn.opinew.com/styles/opw-icons/style.css"></noscript>
3294<style id='opinew_product_plugin_css'>
3295    .opinew-stars-plugin-product .opinew-star-plugin-inside .stars-color, 
3296    .opinew-stars-plugin-product .stars-color, 
3297    .stars-color {
3298        color:#FFC617 !important;
3299    }
3300    .opinew-stars-plugin-link {
3301        cursor: pointer;
3302    }
3303    .opinew-no-reviews-stars-plugin:hover {
3304        color: #C45500;
3305    }
3306    
3307    .opw-widget-wrapper-default {
3308        max-width: 1200px;
3309        margin: 0 auto;
3310    }
3311    
3312            #opinew-stars-plugin-product {
3313                text-align:left;
3314            }
3315            
3316            .opinew-stars-plugin-product-list {
3317                text-align:left;
3318            }
3319            
3320        .opinew-list-stars-disable {
3321            display:none;
3322        }
3323        .opinew-product-page-stars-disable {
3324            display:none;
3325        }
3326         .opinew-star-plugin-inside i.opw-noci:empty,.opinew-star-plugin-inside i.opw-nocin:empty{display:inherit!important}#opinew_all_reviews_plugin_app:empty,#opinew_badge_plugin_app:empty,#opinew_carousel_plugin_app:empty,#opinew_product_floating_widget:empty,#opinew_product_plugin_app:empty,#opinew_review_request_app:empty,.opinew-all-reviews-plugin-dynamic:empty,.opinew-badge-plugin-dynamic:empty,.opinew-carousel-plugin-dynamic:empty,.opinew-product-plugin-dynamic:empty,.opinew-review-request-dynamic:empty,.opw-dynamic-stars-collection:empty,.opw-dynamic-stars:empty{display:block!important} </style>
3327<meta id='opinew_config_container'  data-opwconfig='{&quot;server_url&quot;: &quot;https://api.opinew.com&quot;, &quot;shop&quot;: {&quot;id&quot;: 144131, &quot;name&quot;: &quot;Vibis&quot;, &quot;public_api_key&quot;: &quot;B2ITYXQJK6S34KGUTFWT&quot;, &quot;logo_url&quot;: null}, &quot;permissions&quot;: {&quot;no_branding&quot;: false, &quot;up_to3_photos&quot;: false, &quot;up_to5_photos&quot;: false, &quot;q_and_a&quot;: false, &quot;video_reviews&quot;: false, &quot;optimised_images&quot;: false, &quot;link_shops_single&quot;: false, &quot;link_shops_double&quot;: false, &quot;link_shops_unlimited&quot;: false, &quot;bazaarvoice_integration&quot;: false}, &quot;review_publishing&quot;: &quot;email&quot;, &quot;badge_shop_reviews_link&quot;: &quot;https://api.opinew.com/shop-reviews/144131&quot;, &quot;stars_color_product_and_collections&quot;: &quot;#FFC617&quot;, &quot;
3327theme_transparent_color&quot;: &quot;initial&quot;, &quot;navbar_color&quot;: &quot;#000000&quot;, &quot;questions_and_answers_active&quot;: false, &quot;number_reviews_per_page&quot;: 8, &quot;show_customer_images_section&quot;: true, &quot;display_stars_if_no_reviews&quot;: false, &quot;stars_alignment_product_page&quot;: &quot;left&quot;, &quot;stars_alignment_product_page_mobile&quot;: &quot;center&quot;, &quot;stars_alignment_collections&quot;: &quot;left&quot;, &quot;stars_alignment_collections_mobile&quot;: &quot;center&quot;, &quot;badge_stars_color&quot;: &quot;#ffc617&quot;, &quot;badge_border_color&quot;: &quot;#dae1e7&quot;, &quot;badge_background_color&quot;: &quot;#ffffff&quot;, &quot;badge_text_color&quot;: &quot;#3C3C3C&quot;, &quot;badge_secondary_text_color&quot;: &quot;#606f7b&quot;, &quot;carousel_theme_style&quot;: &quot;card&quot;, &quot;carousel_stars_color&quot;: &quot;#FFC617&quot;, &quot;carousel_border_color&quot;: &quot;#c5c5c5&quot;, &quot;carousel_background_color&quot;: &quot;#ffffff00&quot;, &quot;carousel_controls_color&quot;: &quot;#5a5a5a&quot;, &quot;carousel_verified_badge_color&quot;: &quot;#38c172&quot;, &quot;carousel_text_color&quot;: &quot;#3d4852&quot;, &quot;carousel_secondary_text_color&quot;: &quot;#606f7b&quot;, &quot;carousel_product_name_color&quot;: &quot;#3d4852&quot;, &quot;carousel_widget_show_dates&quot;: true, &quot;carousel_border_active&quot;: false, &quot;carousel_auto_scroll&quot;: false, &quot;carousel_show_product_name&quot;: false, &quot;carousel_featured_reviews&quot;: [], &quot;carousel_media_style&quot;: null, &quot;display_widget_if_no_reviews&quot;: true, &quot;show_country_and_foreign_reviews&quot;: false, &quot;show_full_customer_names&quot;: false, &quot;custom_header_url&quot;: null, &quot;custom_card_url&quot;: null, &quot;custom_gallery_url&quot;: null, &quot;default_sorting&quot;: &quot;recent&quot;, &quot;enable_widget_review_search&quot;: false, &quot;center_stars_mobile&quot;: false, &quot;center_stars_mobile_breakpoint&quot;: &quot;1000px&quot;, &quot;ab_test_active&quot;: false, &quot;request_form_stars_color&quot;: &quot;#FFC617&quot;, &quot;request_form_image_url&quot;: &quot;https://opinew.imgix.net/https%3A%2F%2Fcdn.opinew.com%2Femail-template-images%2F144131%2FX76DDZ52LG.png?fit=max&amp;h=450&amp;orient=0&amp;s=a82443db649e5ffb6877d6d3affc098f&quot;, &quot;request_form_custom_css&quot;: null, &quot;request_form_show_ratings&quot;: null, &quot;request_form_display_shop_logo&quot;: null, &quot;request_form_display_product_image&quot;: null, &quot;request_form_progress_type&quot;: null, &quot;request_star_rating_icon&quot;: &quot;star&quot;, &quot;request_form_btn_color&quot;: &quot;#2f70ee&quot;, &quot;request_form_progress_bar_color&quot;: &quot;#2f70ee&quot;, &quot;request_form_background_color&quot;: &quot;#DCEBFC&quot;, &quot;request_form_card_background&quot;: &quot;#FFFFFF&quot;, &quot;can_display_photos&quot;: true, &quot;background_color&quot;: &quot;#ffffff00&quot;, &quot;buttons_color&quot;: &quot;#dae1e7&quot;, &quot;display_floating_widget&quot;: false, &quot;display_review_source&quot;: false, &quot;new_widget_version&quot;: false, &quot;shop_widgets_updated&quot;: true, &quot;stars_color&quot;: &quot;#FFC617&quot;, &quot;widget_top_section_style&quot;: &quot;minimal&quot;, &quot;widget_theme_style&quot;: &quot;card&quot;, &quot;reviews_card_border_color&quot;: &quot;#c5c5c5&quot;, &quot;reviews_card_border_active&quot;: false, &quot;star_bars_width&quot;: &quot;300px&quot;, &quot;star_bars_width_auto&quot;: true, &quot;number_review_columns&quot;: 2, &quot;preferred_language&quot;: &quot;en&quot;, &quot;preferred_date_format&quot;: &quot;dd/MM/yyyy&quot;, &quot;text_color&quot;: &quot;#3d4852&quot;, &quot;secondary_text_color&quot;: &quot;#606f7b&quot;, &quot;floating_widget_button_background_color&quot;: &quot;#000000&quot;, &quot;floating_widget_button_text_color&quot;: &quot;#ffffff&quot;, &quot;floating_widget_button_position&quot;: &quot;left&quot;, &quot;navbar_text_color&quot;: &quot;#000000&quot;, &quot;pagination_color&quot;: &quot;#000000&quot;, &quot;verified_badge_color&quot;: &quot;#38c172&quot;, &quot;widget_show_dates&quot;: true, &quot;show_review_images&quot;: true, &quot;review_image_max_height&quot;: &quot;450px&quot;, &quot;show_large_review_image&quot;: true, &quot;show_star_bars&quot;: true, &quot;fonts&quot;: {&quot;reviews_card_main_font_size&quot;: &quot;1rem&quot;, &quot;reviews_card_secondary_font_size&quot;: &quot;1rem&quot;, &quot;form_headings_font_size&quot;: &quot;0.875rem&quot;, &quot;form_input_font_size&quot;: &quot;1.125rem&quot;, &quot;paginator_font_size&quot;: &quot;1.125rem&quot;, &quot;badge_average_score&quot;: &quot;2rem&quot;, &quot;badge_primary&quot;: &quot;1.25rem&quot;, &quot;badge_secondary&quot;: &quot;1rem&quot;, &quot;carousel_primary&quot;: &quot;1rem&quot;, &quot;carousel_secondary&quot;: &quot;1rem&quot;, &quot;star_summary_overall_score_font_size&quot;: &quot;2.25rem&quot;, &quot;star_summary_progress_bars_font_size&quot;: &quot;1.125rem&quot;, &quot;navbar_reviews_title_font_size&quot;: &quot;1.25rem&quot;, &quot;navbar_buttons_font_size&quot;: &quot;1.125rem&quot;, &quot;star_summary_reviewsnum_font_size&quot;: &quot;1.5rem&quot;, &quot;filters_font_size&quot;: &quot;1rem&quot;, &quot;form_post_font_size&quot;: &quot;2.25rem&quot;, &quot;qna_title_font_size&quot;: &quot;1.5rem&quot;}}' >
3328<script> 
3329  var OPW_PUBLIC_KEY = "B2ITYXQJK6S34KGUTFWT";
3330  var OPW_API_ENDPOINT = "https://api.opinew.com";
3331  var OPW_CHECKER_ENDPOINT = "https://shop-status.opinew.cloud";
3332  var OPW_BACKEND_VERSION = "25.41.1-0-ge32fade58";
3333</script>
vendor: 1 bytes, line 3333
3333
3334<script src="https://cdn.opinew.com/shop-widgets/static/js/index.8ffabcca.js" defer></script>
3334
3335
3336
3337
3338
3339<!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
3340
3341<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
3342
3343
3344
3345
3346
3347
3348
3349<script>
3350  ;(function () {
3351    const url = new URL(window.location)
3352    const viewParam = url.searchParams.get('view')
3353    if (viewParam && viewParam.includes('variant-pf-')) {
3354      url.searchParams.set('pf_v', viewParam)
3355      url.searchParams.delete('view')
3356      window.history.replaceState({}, '', url)
3357    }
3358  })()
3359</script>
3359
3360
3361
3362
3363<script type='module'>
3364  
3365  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
3366
3367  window.PAGEFLY_CRO['data_debug'] = {
3368    original_template_suffix: "",
3369    allow_ab_test: false,
3370    ab_test_start_time: 0,
3371    ab_test_end_time: 0,
3372    today_date_time: 1791376085000,
3373  }
3374  window.PAGEFLY_CRO['GA4'] = { enabled: false}
3375</script>
3375
3376
3377<!-- END app snippet -->
3378
3379
3380
3381
3382
3383
3384
3385
3386  
3386<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-helper.js' defer='defer'></script>
3386
3387
3388  
3388<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-general-helper.js' defer='defer'></script>
3388
3389
3390  
3390<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-snap-slider.js' defer='defer'></script>
3390
3391
3392  
3392<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v3.js' defer='defer'></script>
3392
3393
3394  
3394<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v4.js' defer='defer'></script>
3394
3395
3396  
3396<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-glider.js' defer='defer'></script>
3396
3397
3398  
3398<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
3398
3399
3400  
3400<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-product-media.js' defer='defer'></script>
3400
3401
3402  
3402<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-product.js' defer='defer'></script>
3402
3403
3404
3405<script id='pagefly-helper-data' type='application/json'>
3406  {
3407    "page_optimization": {
3408      "assets_prefetching": false
3409    },
3410    "elements_asset_mapper": {
3411      "Accordion": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-accordion.js",
3412      "Accordion3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-accordion3.js",
3413      "CountDown": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-countdown.js",
3414      "GMap1": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js",
3415      "GMap2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js",
3416      "GMapBasicV2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js",
3417      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js",
3418      "HTML.Video": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo.js",
3419      "HTML.Video2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js",
3420      "HTML.Video3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js",
3421      "BackgroundVideo": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js",
3422      "Instagram": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram.js",
3423      "Instagram2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram.js",
3424      "Insta3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram3.js",
3425      "Tabs": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-tab.js",
3426      "Tabs3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-tab3.js",
3427      "ProductBox": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-cart.js",
3428      "FBPageBox2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-facebook.js",
3429      "FBLikeButton2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-facebook.js",
3430      "TwitterFeed2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-twitter.js",
3431      "Paragraph4": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-paragraph4.js",
3432
3433      "AliReviews": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3434      "BackInStock": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3435      "GloboBackInStock": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3436      "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3437      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3438      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder
3438-367/assets/pagefly-3rd-elements.js",
3439      "LimeSpot": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3440      "Loox": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3441      "Opinew": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3442      "Powr": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3443      "ProductReviews": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3444      "PushOwl": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3445      "ReCharge": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3446      "Rivyo": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3447      "TrackingMore": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3448      "Vitals": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
3449      "Wiser": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js"
3450    },
3451    "custom_elements_mapper": {
3452      "pf-click-action-element": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-click-action-element.js",
3453      "pf-dialog-element": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-dialog-element.js"
3454    }
3455  }
3456</script>
3456
3457
3458<script id='pagefly-heatmap-config' type='application/json'>
3459  {}
3460</script>
vendor: 1 bytes, line 3460
3460
3461<script>
3462  (function () {
3463    var el = document.getElementById('pagefly-heatmap-config')
3464    if (!el) { window.__pagefly_heatmap_config__ = {}; return }
3465    try {
3466      window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {}
3467    } catch (e) {
3468      window.__pagefly_heatmap_config__ = {}
3469    }
3470  })()
3471</script>
vendor: 1 bytes, line 3471
3471
3472<script>
3473  // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL:
3474  // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an
3475  // overlay path in the metafield, and this page must already be one the merchant enabled
3476  // tracking for. The last gate is what stops a crafted link pulling the asset onto an
3477  // arbitrary storefront page. Everything else is decided inside the asset, and by the server.
3478  (function () {
3479    var cfg = window.__pagefly_heatmap_config__ || {}
3480    var id = (window.__pagefly_page_setting__ || {}).pageId
3481    if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return
3482    if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return
3483    if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return
3484    var s = document.createElement('script')
3485    s.src = 'https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-heatmap-overlay.js'
3486    s.defer = true
3487    document.head.appendChild(s)
3488  })()
3489</script>
3489
3490
3491<!-- BEGIN app snippet: pf-ai-schema -->
3492<!-- END app snippet -->
3493
3494
3495<!-- END app block --><!-- BEGIN app block: shopify://apps/opinew-reviews/blocks/global/e1d8e0dc-17ff-4e4a-8a8a-1e73c8ef8676 --><link rel="preload" href="https://cdn.opinew.com/styles/opw-icons/styles2.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
3496<noscript><link rel="stylesheet" href="https://cdn.opinew.com/styles/opw-icons/styles2.css"></noscript>
3497<style id='opinew_product_plugin_css'>
3498    .opinew-stars-plugin-product .opinew-star-plugin-inside .stars-color, 
3499    .opinew-stars-plugin-product .stars-color, 
3500    .stars-color {
3501        color:#FFC617 !important;
3502    }
3503    .opinew-stars-plugin-link {
3504        cursor: pointer;
3505    }
3506    .opinew-no-reviews-stars-plugin:hover {
3507        color: #C45500;
3508    }
3509    
3510    .opw-widget-wrapper-default {
3511        max-width: 1200px;
3512        margin: 0 auto;
3513    }
3514    
3515            #opinew-stars-plugin-product {
3516                text-align:left;
3517            }
3518            
3519            .opinew-stars-plugin-product-list {
3520                text-align:left;
3521            }
3522            
3523        .opinew-list-stars-disable {
3524            display:none;
3525        }
3526        .opinew-product-page-stars-disable {
3527            display:none;
3528        }
3529         .opinew-star-plugin-inside i.opw-noci:empty,.opinew-star-plugin-inside i.opw-nocin:empty{display:inherit!important}#opinew_all_reviews_plugin_app:empty,#opinew_badge_plugin_app:empty,#opinew_carousel_plugin_app:empty,#opinew_product_floating_widget:empty,#opinew_product_plugin_app:empty,#opinew_review_request_app:empty,.opinew-all-reviews-plugin-dynamic:empty,.opinew-badge-plugin-dynamic:empty,.opinew-carousel-plugin-dynamic:empty,.opinew-product-plugin-dynamic:empty,.opinew-review-request-dynamic:empty,.opw-dynamic-stars-collection:empty,.opw-dynamic-stars:empty{display:block!important} </style>
3530<meta id='opinew_config_container' data-opwconfig='{&quot;server_url&quot;: &quot;https://api.opinew.com&quot;, &quot;shop&quot;: {&quot;id&quot;: 144131, &quot;name&quot;: &quot;Vibis&quot;, &quot;public_api_key&quot;: &quot;B2ITYXQJK6S34KGUTFWT&quot;, &quot;logo_url&quot;: null}, &quot;permissions&quot;: {&quot;no_branding&quot;: false, &quot;up_to3_photos&quot;: false, &quot;up_to5_photos&quot;: false, &quot;q_and_a&quot;: false, &quot;video_reviews&quot;: false, &quot;optimised_images&quot;: false, &quot;link_shops_single&quot;: false, &quot;link_shops_double&quot;: false, &quot;link_shops_unlimited&quot;: false, &quot;bazaarvoice_integration&quot;: false}, &quot;review_publishing&quot;: &quot;email&quot;, &quot;badge_shop_reviews_link&quot;: &quot;https://api.opinew.com/shop-reviews/144131&quot;, &quot;stars_color_product_and_collections&quot;: &quot;#FFC617&quot;, &quot;
3530theme_transparent_color&quot;: &quot;initial&quot;, &quot;navbar_color&quot;: &quot;#000000&quot;, &quot;questions_and_answers_active&quot;: false, &quot;number_reviews_per_page&quot;: 8, &quot;show_customer_images_section&quot;: true, &quot;display_stars_if_no_reviews&quot;: false, &quot;stars_alignment_product_page&quot;: &quot;left&quot;, &quot;stars_alignment_product_page_mobile&quot;: &quot;center&quot;, &quot;stars_alignment_collections&quot;: &quot;left&quot;, &quot;stars_alignment_collections_mobile&quot;: &quot;center&quot;, &quot;badge_stars_color&quot;: &quot;#ffc617&quot;, &quot;badge_border_color&quot;: &quot;#dae1e7&quot;, &quot;badge_background_color&quot;: &quot;#ffffff&quot;, &quot;badge_text_color&quot;: &quot;#3C3C3C&quot;, &quot;badge_secondary_text_color&quot;: &quot;#606f7b&quot;, &quot;carousel_theme_style&quot;: &quot;card&quot;, &quot;carousel_stars_color&quot;: &quot;#FFC617&quot;, &quot;carousel_border_color&quot;: &quot;#c5c5c5&quot;, &quot;carousel_background_color&quot;: &quot;#ffffff00&quot;, &quot;carousel_controls_color&quot;: &quot;#5a5a5a&quot;, &quot;carousel_verified_badge_color&quot;: &quot;#38c172&quot;, &quot;carousel_text_color&quot;: &quot;#3d4852&quot;, &quot;carousel_secondary_text_color&quot;: &quot;#606f7b&quot;, &quot;carousel_product_name_color&quot;: &quot;#3d4852&quot;, &quot;carousel_widget_show_dates&quot;: true, &quot;carousel_border_active&quot;: false, &quot;carousel_auto_scroll&quot;: false, &quot;carousel_show_product_name&quot;: false, &quot;carousel_featured_reviews&quot;: [], &quot;carousel_media_style&quot;: null, &quot;display_widget_if_no_reviews&quot;: true, &quot;show_country_and_foreign_reviews&quot;: false, &quot;show_full_customer_names&quot;: false, &quot;custom_header_url&quot;: null, &quot;custom_card_url&quot;: null, &quot;custom_gallery_url&quot;: null, &quot;default_sorting&quot;: &quot;recent&quot;, &quot;enable_widget_review_search&quot;: false, &quot;center_stars_mobile&quot;: false, &quot;center_stars_mobile_breakpoint&quot;: &quot;1000px&quot;, &quot;ab_test_active&quot;: false, &quot;request_form_stars_color&quot;: &quot;#FFC617&quot;, &quot;request_form_image_url&quot;: &quot;https://opinew.imgix.net/https%3A%2F%2Fcdn.opinew.com%2Femail-template-images%2F144131%2FX76DDZ52LG.png?fit=max&amp;h=450&amp;orient=0&amp;s=a82443db649e5ffb6877d6d3affc098f&quot;, &quot;request_form_custom_css&quot;: null, &quot;request_form_show_ratings&quot;: null, &quot;request_form_display_shop_logo&quot;: null, &quot;request_form_display_product_image&quot;: null, &quot;request_form_progress_type&quot;: null, &quot;request_star_rating_icon&quot;: &quot;star&quot;, &quot;request_form_btn_color&quot;: &quot;#2f70ee&quot;, &quot;request_form_progress_bar_color&quot;: &quot;#2f70ee&quot;, &quot;request_form_background_color&quot;: &quot;#DCEBFC&quot;, &quot;request_form_card_background&quot;: &quot;#FFFFFF&quot;, &quot;can_display_photos&quot;: true, &quot;background_color&quot;: &quot;#ffffff00&quot;, &quot;buttons_color&quot;: &quot;#dae1e7&quot;, &quot;display_floating_widget&quot;: false, &quot;display_review_source&quot;: false, &quot;new_widget_version&quot;: false, &quot;shop_widgets_updated&quot;: true, &quot;stars_color&quot;: &quot;#FFC617&quot;, &quot;widget_top_section_style&quot;: &quot;minimal&quot;, &quot;widget_theme_style&quot;: &quot;card&quot;, &quot;reviews_card_border_color&quot;: &quot;#c5c5c5&quot;, &quot;reviews_card_border_active&quot;: false, &quot;star_bars_width&quot;: &quot;300px&quot;, &quot;star_bars_width_auto&quot;: true, &quot;number_review_columns&quot;: 2, &quot;preferred_language&quot;: &quot;en&quot;, &quot;preferred_date_format&quot;: &quot;dd/MM/yyyy&quot;, &quot;text_color&quot;: &quot;#3d4852&quot;, &quot;secondary_text_color&quot;: &quot;#606f7b&quot;, &quot;floating_widget_button_background_color&quot;: &quot;#000000&quot;, &quot;floating_widget_button_text_color&quot;: &quot;#ffffff&quot;, &quot;floating_widget_button_position&quot;: &quot;left&quot;, &quot;navbar_text_color&quot;: &quot;#000000&quot;, &quot;pagination_color&quot;: &quot;#000000&quot;, &quot;verified_badge_color&quot;: &quot;#38c172&quot;, &quot;widget_show_dates&quot;: true, &quot;show_review_images&quot;: true, &quot;review_image_max_height&quot;: &quot;450px&quot;, &quot;show_large_review_image&quot;: true, &quot;show_star_bars&quot;: true, &quot;fonts&quot;: {&quot;reviews_card_main_font_size&quot;: &quot;1rem&quot;, &quot;reviews_card_secondary_font_size&quot;: &quot;1rem&quot;, &quot;form_headings_font_size&quot;: &quot;0.875rem&quot;, &quot;form_input_font_size&quot;: &quot;1.125rem&quot;, &quot;paginator_font_size&quot;: &quot;1.125rem&quot;, &quot;badge_average_score&quot;: &quot;2rem&quot;, &quot;badge_primary&quot;: &quot;1.25rem&quot;, &quot;badge_secondary&quot;: &quot;1rem&quot;, &quot;carousel_primary&quot;: &quot;1rem&quot;, &quot;carousel_secondary&quot;: &quot;1rem&quot;, &quot;star_summary_overall_score_font_size&quot;: &quot;2.25rem&quot;, &quot;star_summary_progress_bars_font_size&quot;: &quot;1.125rem&quot;, &quot;navbar_reviews_title_font_size&quot;: &quot;1.25rem&quot;, &quot;navbar_buttons_font_size&quot;: &quot;1.125rem&quot;, &quot;star_summary_reviewsnum_font_size&quot;: &quot;1.5rem&quot;, &quot;filters_font_size&quot;: &quot;1rem&quot;, &quot;form_post_font_size&quot;: &quot;2.25rem&quot;, &quot;qna_title_font_size&quot;: &quot;1.5rem&quot;}}' >
3531<script> 
3532  var OPW_PUBLIC_KEY = "B2ITYXQJK6S34KGUTFWT";
3533  var OPW_API_ENDPOINT = "https://api.opinew.com";
3534  var OPW_CHECKER_ENDPOINT = "https://shop-status.opinew.cloud";
3535  var OPW_BACKEND_VERSION = "26.37.1-0-ga6eb0cccb";
3536</script>
vendor: 1 bytes, line 3536
3536
3537<script src="https://cdn.opinew.com/shop-widgets/static/js/index.89e85501.js" defer></script>
3537
3538
3539
3540
3541<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
3542<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: 66965045550,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 3542
3542
3543<script>
3544  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
3545</script>
vendor: 1 bytes, line 3545
3545
3546<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}
3546).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: 66965045550,storefrontBaseUrl: "https://vibis.shop",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://vibis.shop/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"866681134","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-WRF72RQC\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-8BX5DFBCCW\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-8BX5DFBCCW\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-8BX5DFBCCW\\\"}],\\\"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":"694223150","configuration":"{\"pixelCode\":\"CQVBC1JC77UDIV9RTF9G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":[]},"dataSharingState":"optimized"},{"id":"486637870","configuration":"{\"pixelId\":\"fe393308-568b-4399-9f4a-1dbe27b0c8df\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"}
3546,{"id":"164692270","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"},{"id":"173375790","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Vibis","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"vibis-3.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/vibis.shop"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7973196628270","handle":"biterelief","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43671057924398","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8856356913454","handle":"vesperguard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47351583342894","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9127667171630","handle":"vesperguard-mosquito-repeller-mats","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48196975984942","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9545775972654","handle":"vibis-bite-healer-leather-pouch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49279583551790","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://vibis.shop/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"188340011310","themeStoreId":"1839","themePublished":"true","eventMetadataId":"417fd5c0-5a52-4f08-827a-87735e1b0fca","pageType":"cart","shopId":"66965045550","storefrontBaseUrl":"https:\/\/vibis.shop","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
3546<script>
3547  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
3548  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
3549  window.ShopifyAnalytics.meta.currency = 'USD';
3550  var meta = {"page":{"pageType":"cart","requestId":"120a4e54-91c7-48fb-9982-a4b6f588f9f2-1791376084"}};
3551  for (var attr in meta) {
3552    window.ShopifyAnalytics.meta[attr] = meta[attr];
3553  }
3554</script>
vendor: 1 bytes, line 3554
3554
3555<script class="analytics">
3556  (function () {
3557    var customDocumentWrite = function(content) {
3558      var jquery = null;
3559
3560      if (window.jQuery) {
3561        jquery = window.jQuery;
3562      } else if (window.Checkout && window.Checkout.$) {
3563        jquery = window.Checkout.$;
3564      }
3565
3566      if (jquery) {
3567        jquery('body').append(content);
3568      }
3569    };
3570
3571    var hasLoggedConversion = function(token) {
3572      if (token) {
3573        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
3574      }
3575      return false;
3576    }
3577
3578    var setCookieIfConversion = function(token) {
3579      if (token) {
3580        var twoMonthsFromNow = new Date(Date.now());
3581        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
3582
3583        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
3584      }
3585    }
3586
3587    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
3588    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
3589    if (trekkie.integrations) {
3590      return;
3591    }
3592    trekkie.methods = [
3593      'identify',
3594      'page',
3595      'ready',
3596      'track',
3597      'trackForm',
3598      'trackLink'
3599    ];
3600    trekkie.factory = function(method) {
3601      return function() {
3602        var args = Array.prototype.slice.call(arguments);
3603        args.unshift(method);
3604        trekkie.push(args);
3605        if (method == 'track' || method == 'page') {
3606          var pageUrl;
3607          try {
3608            pageUrl = window.location.href;
3609          } catch (e) {}
3610          var pageReferrer;
3611          try {
3612            pageReferrer = document.referrer;
3613          } catch (e) {}
3614          try {
3615            if (window.__TREKKIE_SHIM_QUEUE == null) {
3616              window.__TREKKIE_SHIM_QUEUE = [];
3617            }
3618            window.__TREKKIE_SHIM_QUEUE.push({
3619              from: 'trekkie-stub',
3620              method: method,
3621              args: args.slice(1),
3622              pageContext: {
3623                url: pageUrl,
3624                referrer: pageReferrer
3625              }
3626            });
3627          } catch (e) {
3628            // no-op
3629          }
3630        }
3631        return trekkie;
3632      };
3633    };
3634    for (var i = 0; i < trekkie.methods.length; i++) {
3635      var key = trekkie.methods[i];
3636      trekkie[key] = trekkie.factory(key);
3637    }
3638    trekkie.load = function(config) {
3639      trekkie.config = config || {};
3640      trekkie.config.initialDocumentCookie = document.cookie;
3641      var first = document.getElementsByTagName('script')[0];
3642var script = document.createElement('script');
3643script.type = 'text/javascript';
3644script.onerror = function(e) {
3645  var scriptFallback = document.createElement('script');
3646  scriptFallback.type = 'text/javascript';
3647  scriptFallback.onerror = function(error) {
3648          var Monorail = {
3649      produce: function produce(monorailDomain, schemaId, payload) {
3650        var currentMs = new Date().getTime();
3651        var event = {
3652          schema_id: schemaId,
3653          payload: payload,
3654          metadata: {
3655            event_created_at_ms: currentMs,
3656            event_sent_at_ms: currentMs
3657          }
3658        };
3659        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
3660      },
3661      sendRequest: function sendRequest(endpointUrl, payload) {
3662        // Try the sendBeacon API
3663        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
3664          var blobData = new window.Blob([payload], {
3665            type: 'text/plain'
3666          });
3667
3668          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
3669            return true;
3670          } // sendBeacon was not successful
3671
3672        } // XHR beacon
3673
3674        var xhr = new XMLHttpRequest();
3675
3676        try {
3677          xhr.open('POST', endpointUrl);
3678          xhr.setRequestHeader('Content-Type', 'text/plain');
3679          xhr.send(payload);
3680        } catch (e) {
3681          console.log(e);
3682        }
3683
3684        return false;
3685      },
3686      isIos12: function isIos12() {
3687        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
3688      }
3689    };
3690    Monorail.produce('monorail-edge.shopifysvc.com',
3691      'trekkie_storefront_load_errors/1.1',
3692      {shop_id: 66965045550,
3693      theme_id: 188340011310,
3694      app_name: "storefront",
3695      context_url: window.location.href,
3696      source_url: "//vibis.shop/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
3697
3698  };
3699  scriptFallback.async = true;
3700  scriptFallback.src = '//vibis.shop/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
3701  first.parentNode.insertBefore(scriptFallback, first);
3702};
3703script.async = true;
3704script.src = '//vibis.shop/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
3705first.parentNode.insertBefore(script, first);
3706
3707    };
3708    trekkie.load(
3709      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":66965045550,"isMerchantRequest":null,"themeId":188340011310,"themeCityHash":"8957044174659820506","contentLanguage":"en","currency":"USD","eventMetadataId":"417fd5c0-5a52-4f08-827a-87735e1b0fca"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
3710    );
3711
3712    var loaded = false;
3713    trekkie.ready(function() {
3714      if (loaded) return;
3715      loaded = true;
3716
3717      window.ShopifyAnalytics.lib = window.trekkie;
3718
3719      var originalDocumentWrite = document.write;
3720      document.write = customDocumentWrite;
3721      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
3722      document.write = originalDocumentWrite;
3723
3724      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
3725      var token = match? match[1]: undefined;
3726      if (!hasLoggedConversion(token)) {
3727        setCookieIfConversion(token);
3728        
3729      }
3730    });
3731
3732    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"120a4e54-91c7-48fb-9982-a4b6f588f9f2-1791376084","shopifyEmitted":true});
3733
3734    var eventsListenerScript = document.createElement('script');
3735    eventsListenerScript.async = true;
3736    eventsListenerScript.src = "//vibis.shop/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
3737    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
3738})();</script>
3738
3739  
3739<script>
3740  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
3741    window.ga = function ga() {
3742      (window.ga.q = window.ga.q || []).push(arguments);
3743      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
3744        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
3745      }
3746      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
3747    };
3748    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
3749      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
3750    }
3751  }
3752</script>
vendor: 1 bytes, line 3752
3752
3753<script
3754  defer
3755  src="https://vibis.shop/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
3756  data-application="storefront-renderer"
3757  data-shop-id="66965045550"
3758  data-render-region="gcp-us-central1"
3759  data-page-type="cart"
3760  data-theme-instance-id="188340011310"
3761  data-theme-name="Blum"
3762  data-theme-version="2.0.3"
3763  data-monorail-region="shop_domain"
3764  data-resource-timing-sampling-rate="10"
3765  data-shs="true"
3766  data-shs-beacon="true"
3767  data-shs-export-with-fetch="true"
3768  data-shs-logs-sample-rate="1"
3769  data-shs-beacon-endpoint="https://vibis.shop/api/collect"
3770></script>
3770
3771<meta name="shopify-y" content="dd9071fa-aea4-4499-9892-b3d1f5f89d18" data-expiration="1822933685000"><meta name="shopify-s" content="06b8187f-1e87-42de-9a4e-3857f7b4d205" data-expiration="1791377885000"><meta name="new-cookie-storage-activated" content="t">
3772</head>
3773
3774  <body
3775    class="js-main-body background template-cart">
3776    <a class="visually-hidden skip-to-content btn btn-primary d-block ta-center" href="#mainContent">
3777      Skip to content
3778    </a><!-- BEGIN sections: header-group -->
3779<div id="shopify-section-sections--27268142956846__header" class="shopify-section shopify-section-group-header-group js-section-header header-wrapper p-relative zi-4"><sht-cart-drwr id="shtCartDrawer" class="drawer cart__drawer js-cart-drawer no-focus-visible" aria-hidden="true" hidden tabindex="-1">
3780  <div class="cart-drawer" id="cartDrawer">
3781    <div class="drawer__overlay js-cart-drawer-overlay js-drawer-overlay"></div>
3782    <div class="drawer__wrapper cart-drawer__wrapper js-cart-drawer-wrapper js-drawer-wrapper p-absolute" role="dialog" aria-label="Your cart" aria-modal="true"><div class="drawer__header d-flex between-xs">
3783          <h2 class="drawer__heading h5">Cart</h2>
3784          <button class="js-cart-drawer-btn-close js-drawer-btn-close btn btn-plain btn-icon" onclick="window.shtCartDrawer.closeDrawer();" type="button" aria-label="Close">
3785            <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3786<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6568 19.0711L4.92893 6.34317L6.34314 4.92896L19.0711 17.6569L17.6568 19.0711Z" />
3787<path fill-rule="evenodd" clip-rule="evenodd" d="M4.92892 17.6569L17.6568 4.92896L19.0711 6.34317L6.34314 19.0711L4.92892 17.6569Z" />
3788</svg>
3789
3790          </button>
3791        </div>
3792        <div class="drawer__body oy-scroll d-flex center-xs middle-xs fd-column flex-1">
3793          <span class="h5 mb-32">Your cart is empty</span>
3794          <sht-cart-drwr-frm>
3795            <a href="/collections/all" class="btn btn-primary btn-large">
3796              Continue shopping
3797            </a>
3798          </sht-cart-drwr-frm>
3799        </div></div>
3800  </div>
3801</sht-cart-drwr>
3802
3803
3804<sht-sticky-header class="js-sticky-header d-block   color-schema-1" data-is-enabled="true">
3805  <sht-header class="js-header section-header p-relative" data-ui-component="Header Section">
3806    <header class="header ctnr menu--horizontal logo-position--middle-left middle-xs p-relative zi-4" style="--logo-width-desktop: 40px;--logo-width-mobile: 40px;">
3807      
3808        
3809      
3810      <div class="header__logo d-flex middle-xs">
3811        <sht-menu-drwer-opner class="d-block header__icons d-none-lg" hidden>
3812          <button type="button" aria-expanded="false" aria-label="Toggle Navigation" aria-controls="menuDrawer" class="btn btn-large btn-icon btn-plain mr-12 js-menu-drawer-trigger"><svg class="icon-hamburger"  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3813<path fill-rule="evenodd" clip-rule="evenodd" d="M21 7L3 7L3 5L21 5L21 7Z" />
3814<path fill-rule="evenodd" clip-rule="evenodd" d="M21 13L3 13L3 11L21 11L21 13Z" />
3815<path fill-rule="evenodd" clip-rule="evenodd" d="M16 19L3 19L3 17L16 17L16 19Z" />
3816</svg>
3817</button>
3818        </sht-menu-drwer-opner>
3819        
3820<div class="header-logo " style=""><a href="/" aria-label="Vibis" class="header__logo-link m-zero js-header-logo-link d-block h4 p-relative wb-break-word"><img srcset="//vibis.shop/cdn/shop/files/image_13.png?v=1692773272&width=40, //vibis.shop/cdn/shop/files/image_13.png?v=1692773272 2x" src="//vibis.shop/cdn/shop/files/image_13.png?v=1692773272&width=400" class="header__logo-img logo__main-logo logo" width="6045" height="2524" alt="Vibis" loading="eager" fetchpriority="high" decoding="async">
3821         
3822</a>
3823</div>
3824      </div>
3825      <!-- header Navigation -->
3826      <div class="header__menu d-flex fd-column js-menu-drawer-content">
3827        <nav class="header__nav js-header-navigation flex-1 w-100">
3828          <ul class="main__menu m-zero ls-none">
3829            
3830              
3831            
3832              
3833            
3834            
3835              
3836              
3837              <li class="menu__item p-relative" style="--delay: 0.1s;">
3838                  <a href="/"  class="menu__link menu__link-lv1 h4 m-zero d-block">Home</a></li>
3839              
3840              
3841              <li class="menu__item p-relative" style="--delay: 0.15s;"><sht-menu-header>
3842                    <details data-level="1">
3843                      <summary class="menu__link menu__link-lv1 h4 m-zero d-flex between-xs middle-xs" aria-expanded="false" aria-controls="menuHeaderProductList-2">
3844                        Product
3845                        <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3846<path fill-rule="evenodd" clip-rule="evenodd" d="M11.6464 13.9749L17.7175 7.90382L19.1317 9.31804L11.6464 16.8033L4.16113 9.31802L5.57535 7.90381L11.6464 13.9749Z" />
3847</svg>
3848
3849                      </summary>
3850                      <ul class="menu-dropdown vibis-product-menu m-zero ls-none d-flex fd-column" id="menuHeaderProductList-2">
3851                          <li class="submenu__item p-relative">
3852                            <a href="/products/biterelief" class="menu__link menu__link-lv2 vibis-product-menu__link d-block">
3853                              Bite Healer
3854                            </a>
3855                          </li>
3856                          <li class="submenu__item p-relative">
3857                            <a href="/products/vesperguard" class="menu__link menu__link-lv2 vibis-product-menu__link d-block">
3858                              VesperGuard
3859                            </a>
3860                          </li>
3861                          <li class="submenu__item p-relative">
3862                            <a href="/products/vesperguard-mosquito-repeller-mats" class="menu__link menu__link-lv2 vibis-product-menu__link d-block">
3863                              VesperGuard Mats
3864                            </a>
3865                          </li>
3866                          <li class="submenu__item p-relative">
3867                            <a href="/products/vibis-bite-healer-leather-pouch" class="menu__link menu__link-lv2 vibis-product-menu__link d-block">
3868                              Bite Healer Leather Pouch
3869                            </a>
3870                          </li></ul>
3871                    </details>
3872                  </sht-menu-header></li>
3873              
3874              
3875              <li class="menu__item p-relative" style="--delay: 0.2s;">
3876                  <a href="/pages/contact"  class="menu__link menu__link-lv1 h4 m-zero d-block">Contact</a></li></ul>
3877        </nav>
3878      </div>
3879      <!-- end Header Navigation -->
3880      <!-- Header Icons Right -->
3881      <div class="header__icons header__icons--right d-flex fw-wrap end-xs middle-xs ml-12">
3882        
3883          
3884            <div class="header__localization d-none d-flex-lg gap-16 fw-wrap"><sht-localization class="d-flex" data-js-file-id="component-country-switcher-js-file" data-js-file="//vibis.shop/cdn/shop/t/23/assets/component-country-switcher.js?v=154916693028257842941784703899" data-section-id="shopify-section-country-switcher" data-url="/?section_id=country-switcher">
3885          <button type="button" class="js-country-switcher-btn btn-localization fs-body d-flex between-xs middle-xs w-100 ta-left c-pointer b-zero gap-4">
3886            <img src="//cdn.shopify.com/static/images/flags/us.svg?crop=center&amp;height=24&amp;width=24" alt="United States" width="24" height="24" loading="lazy" sizes="100vw" class="country-list--flag br-50p of-cover h-100" fetchpriority="auto" decoding="async">
3887            USD
3888            $
3889            <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3890<path fill-rule="evenodd" clip-rule="evenodd" d="M11.6464 13.9749L17.7175 7.90382L19.1317 9.31804L11.6464 16.8033L4.16113 9.31802L5.57535 7.90381L11.6464 13.9749Z" />
3891</svg>
3892
3893          </button>
3894        </sht-localization>
3895    </div>
3896          
3897        
3898        <div class="header__icons header__icon--search d-flex-lg middle-xs ">
3899    <a href="/search" data-js-file-id="component-predictive-search-js-file" data-js-file="//vibis.shop/cdn/shop/t/23/assets/component-predictive-search.js?v=137205183919164953321784703899" onclick="event.preventDefault();" aria-label="Search" class="btn btn-plain btn-large btn-icon btn-search js-search-open-trigger" role="button" aria-haspopup="dialog">
3900      <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3901<path fill-rule="evenodd" clip-rule="evenodd" d="M10 4C6.68629 4 4 6.68629 4 10C4 13.3137 6.68629 16 10 16C13.3137 16 16 13.3137 16 10C16 6.68629 13.3137 4 10 4ZM2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10Z" />
3902<path fill-rule="evenodd" clip-rule="evenodd" d="M19.6568 20.6568L14 14.9999L15.4142 13.5857L21.071 19.2425L19.6568 20.6568Z" />
3903</svg>
3904
3905    </a>
3906    
3907      
3908    
3909  </div>
3910        <div class="header__icon header__icon--account d-none"><a aria-label="Login" href="https://vibis.shop/customer_authentication/redirect?locale=en&region_country=US" class="btn btn-plain btn-large btn-icon header__link"><svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3911  <g clip-rule="evenodd" fill-rule="evenodd"><path d="m12 14c-3.86599 0-7 3.134-7 7h-2c0-4.9706 4.02944-9 9-9 4.9706 0 9 4.0294 9 9h-2c0-3.866-3.134-7-7-7z"/>
3912    <path d="m12 4c-2.20914 0-4 1.79086-4 4 0 2.2091 1.79086 4 4 4 2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4zm-6 4c0-3.31371 2.68629-6 6-6 3.3137 0 6 2.68629 6 6 0 3.3137-2.6863 6-6 6-3.31371 0-6-2.6863-6-6z"/>
3913  </g>
3914</svg></a></div>
3915        <div class="header__icon header__icon--cart"><a role="button" href="/cart" onclick="event.preventDefault();try { window.shtCartDrawer.openDrawer(this); } catch(err) { window.location.assign('/cart');}" aria-haspopup="true" aria-expanded="false" aria-controls="shtCartDrawer" class="js-header-cart-status-btn btn btn-plain btn-large btn-icon p-relative" id="headerCartStatus"><svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3916<path fill-rule="evenodd" clip-rule="evenodd" d="M1.92017 7H22.0799L20.9261 22H3.07401L1.92017 7ZM4.07992 9L4.92607 20H19.074L19.9202 9H4.07992Z" />
3917<path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C10.067 4 8.5 5.567 8.5 7.5H6.5C6.5 4.46243 8.96243 2 12 2C15.0376 2 17.5 4.46243 17.5 7.5H15.5C15.5 5.567 13.933 4 12 4Z" />
3918<path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 11L6.5 8L8.5 8L8.5 11L6.5 11Z" />
3919<path fill-rule="evenodd" clip-rule="evenodd" d="M15.5 11L15.5 8L17.5 8L17.5 11L15.5 11Z" />
3920</svg>
3921<span class="visually-hidden">Cart</span>
3922<span class="header__cart-count d-block p-absolute subtext ta-center color-accent-1 ws-nowrap header-cart-count-0 opacity-0 hidden-xs ">
3923  <span class="cart-count-number d-block p-relative">0</span>
3924</span>
3925<span class="visually-hidden">0 items</span>
3926</a>
3927        </div>
3928      </div>
3929      <!-- end Header Icons Right -->
3930    </header>
3931<sht-predictive-srch role="dialog" aria-modal="true" class="js-predictive-search header-search o-hidden d-block p-fixed top-0 w-100 left-0 h-100v zi-9" data-search-type="product,page,article">
3932  <form action="/search" method="get" role="search" class="predictive-search-form js-predictive-search-form p-relative zi-1">
3933    <input type="hidden" name="type" value="product,page,article">
3934    <input name="options[prefix]" type="hidden" value="last">
3935    <div class="o-hidden p-sticky top-0 zi-1">
3936      <div class="search__field d-flex ctnr gap-md-16">
3937        <span class="icon--default d-flex middle-xs center-xs">
3938          <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3939<path fill-rule="evenodd" clip-rule="evenodd" d="M10 4C6.68629 4 4 6.68629 4 10C4 13.3137 6.68629 16 10 16C13.3137 16 16 13.3137 16 10C16 6.68629 13.3137 4 10 4ZM2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10Z" />
3940<path fill-rule="evenodd" clip-rule="evenodd" d="M19.6568 20.6568L14 14.9999L15.4142 13.5857L21.071 19.2425L19.6568 20.6568Z" />
3941</svg>
3942
3943        </span>
3944        <input id="predictiveSearch_Input" type="search" name="q" aria-label="Search" value="" placeholder="Search..." role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" class="search__field-input js-predictive-search-input w-100 b-zero">
3945        <label class="field__label visually-hidden" for="predictiveSearch_Input">Search</label>
3946        <button aria-label="Close" class="btn-plain icon--default js-predictive-search-close-trigger c-pointer" type="button">
3947          <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3948<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6568 19.0711L4.92893 6.34317L6.34314 4.92896L19.0711 17.6569L17.6568 19.0711Z" />
3949<path fill-rule="evenodd" clip-rule="evenodd" d="M4.92892 17.6569L17.6568 4.92896L19.0711 6.34317L6.34314 19.0711L4.92892 17.6569Z" />
3950</svg>
3951
3952        </button>
3953      </div>
3954    </div>
3955    <div class="search__result d-block opacity-0 js-predictive-search-results ctnr pt-24 pb-24" tabindex="-1" hidden>
3956      <div class="js-predictive-search-loading ta-center" hidden>
3957        <svg class="sht-spinner"  width="24" height="24" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
3958    <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7905 6.83733C14.1251 6.28452 15.5555 6 17 6C17.5523 6 18 6.44772 18 7C18 7.55228 17.5523 8 17 8C15.8181 8 14.6478 8.23279 13.5558 8.68508C12.4639 9.13738 11.4718 9.80031 10.636 10.636C9.80031 11.4718 9.13738 12.4639 8.68508 13.5558C8.23279 14.6478 8 15.8181 8 17C8 18.1819 8.23279 19.3522 8.68508 20.4442C9.13738 21.5361 9.80031 22.5282 10.636 23.364C11.4718 24.1997 12.4639 24.8626 13.5558 25.3149C14.6478 25.7672 15.8181 26 17 26C17.5523 26 18 26.4477 18 27C18 27.5523 17.5523 28 17 28C15.5555 28 14.1251 27.7155 12.7905 27.1627C11.4559 26.6099 10.2433 25.7996 9.22183 24.7782C8.20038 23.7567 7.39013 22.5441 6.83733 21.2095C6.28452 19.8749 6 18.4445 6 17C6 15.5555 6.28452 14.1251 6.83733 12.7905C7.39013 11.4559 8.20038 10.2433 9.22183 9.22183C10.2433 8.20038 11.4559 7.39013 12.7905 6.83733Z" fill="currentColor"/>
3959</svg>
3960
3961      </div>
3962      <div class="search__result-empty d-block js-predictive-search-message-placeholder ta-center color-light" hidden>
3963        Enter keywords to see quick results
3964      </div>
3965      <div class="js-predictive-search-results-panel"></div>
3966    </div>
3967  </form>
3968</sht-predictive-srch>
3969</sht-header>
3970  <sht-cart-noti id="cartNotificationPanel" class="cart-notification w-100 zi-7 no-focus-visible left-0 right-0 d-block p-absolute visible-xs maw-100 opacity-1" tabindex="-1" hidden="true">
3971    <div data-type="cart-notification-panel-wrapper" class="js-cart-notification-panel-wrapper p-relative" >
3972      <div class="focus-inset js-cart-notification-panel-container" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1">
3973        <div class="d-flex middle-xs between-xs mb-24">
3974          <p class="m-zero d-flex middle-xs ">
3975            <span class="icon icon--small btn-icon bs-none color-accent-2 fs-0 mr-8"><svg class=""  width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3976<path fill-rule="evenodd" clip-rule="evenodd" d="M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12Z" />
3977<path fill-rule="evenodd" clip-rule="evenodd" d="M10.5528 13.634L16.3187 8.26807L17.6813 9.73214L10.5528 16.3662L6.31873 12.4257L7.68126 10.9616L10.5528 13.634Z" />
3978</svg>
3979</span>
3980            Product added to cart
3981          </p>
3982          <button type="button" class="btn btn-icon btn-small btn-secondary js-cart-notification-panel-close-btn" aria-label="Close" >
3983            <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
3984<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6568 19.0711L4.92893 6.34317L6.34314 4.92896L19.0711 17.6569L17.6568 19.0711Z" />
3985<path fill-rule="evenodd" clip-rule="evenodd" d="M4.92892 17.6569L17.6568 4.92896L19.0711 6.34317L6.34314 19.0711L4.92892 17.6569Z" />
3986</svg>
3987
3988          </button>
3989        </div>
3990        
3991          <div class="cart-notification-free-shipping js-cart-notification-free-shipping top-xs pb-8 pt-8"></div>
3992        
3993        <div class="js-cart-notification-panel-content cart-notification-panel-content d-grid top-xs mt-16 mb-24 gap-16 "></div>
3994        <div class="cart-notification__links">
3995          <a href="/cart"  role="button" onclick="event.preventDefault();try { window.cartNotificationPanel.close(); window.shtCartDrawer.openDrawer(SHTHelper.qs('.js-header-cart-status-btn')); } catch(err) { window.location.assign('/cart');}"  aria-haspopup="true" aria-expanded="false" aria-controls="shtCartDrawer" class="btn btn-large btn-secondary w-100 mb-16">
3996            View cart (<span class="js-cart-notification-panel-item-count-content"></span>)
3997          </a>
3998          <form action="/cart" method="post" id="cart-notification-form">
3999            <button class="btn btn-large btn-primary w-100 js-cart-notification-panel-btn mb-16" name="checkout">
4000              Check out
4001            </button>
4002          </form>
4003        </div>
4004      </div>
4005    </div>
4006  </sht-cart-noti>
4007</sht-sticky-header>
4008<!-- Menu Drawer -->
4009<sht-menu-drwer aria-hidden="true" id="menuDrawer" class="js-menu-drawer drawer drawer--left no-focus-visible" hidden tabindex="-1">
4010  <div class="drawer__overlay js-menu-drawer-overlay js-drawer-overlay"></div>
4011  <div class="drawer__wrapper oy-scroll js-menu-drawer-wrapper js-drawer-wrapper">
4012    <div class="drawer__header d-flex middle-xs between-xs p-sticky top-0 zi-2">
4013      <h2 class="drawer__heading h5 m-zero">Menu</h2>
4014      <button class="drawer__btn-close js-menu-drawer-btn-close js-drawer-btn-close btn btn-plain btn-small btn-icon" type="button" aria-label="Close"><svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4015<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6568 19.0711L4.92893 6.34317L6.34314 4.92896L19.0711 17.6569L17.6568 19.0711Z" />
4016<path fill-rule="evenodd" clip-rule="evenodd" d="M4.92892 17.6569L17.6568 4.92896L19.0711 6.34317L6.34314 19.0711L4.92892 17.6569Z" />
4017</svg>
4018</button>
4019    </div>
4020    <div class="drawer__body flex-1">
4021      <div class="js-menu-drawer-body menu-drawer pb-32"></div>
4022      <div class="header-extra-info hide-empty p-relative" style="--delay: .7s;">
4023          <div class="contact__wrapper header__contact pt-16 mt-16 pb-32">
4024    <span class="d-block h6 m-zero mb-16 mb-sm-24">Contact us</span>
4025    <div class="contact__list d-inline-flex fd-column r-gap-12"><a href="mailto:[email protected]" class="contact__item d-flex middle-xs">
4026          <span class="icon icon--small mr-8 fs-0 bs-none color-accent-2"><svg class=""  width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4027<path fill-rule="evenodd" clip-rule="evenodd" d="M1 5H23V19H1V5ZM5.17237 7L12 11.7793L18.8276 7H5.17237ZM21 7.92066L12 14.2207L3 7.92066V17H21V7.92066Z" />
4028</svg>
4029</span>[email protected]</a></div>
4030  </div>
4031<div class="hidden-empty pt-16 mt-12">
4032          <div class="header__icon--account d-flex middle-xs mb-16">
4033      
4034      Your account
4035          <a aria-label="Login" href="https://vibis.shop/customer_authentication/redirect?locale=en&region_country=US" class="btn btn-link btn-small">
4036            Login
4037          </a>
4038    </div>
4039          <div class="header__localization d-flex gap-16 fw-wrap"><sht-localization class="d-flex" data-js-file-id="component-country-switcher-js-file" data-js-file="//vibis.shop/cdn/shop/t/23/assets/component-country-switcher.js?v=154916693028257842941784703899" data-section-id="shopify-section-country-switcher" data-url="/?section_id=country-switcher">
4040          <button type="button" class="js-country-switcher-btn btn-localization fs-body d-flex between-xs middle-xs w-100 ta-left c-pointer b-zero gap-4">
4041            <img src="//cdn.shopify.com/static/images/flags/us.svg?crop=center&amp;height=24&amp;width=24" alt="United States" width="24" height="24" loading="lazy" sizes="100vw" class="country-list--flag br-50p of-cover h-100" fetchpriority="auto" decoding="async">
4042            USD
4043            $
4044            <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4045<path fill-rule="evenodd" clip-rule="evenodd" d="M11.6464 13.9749L17.7175 7.90382L19.1317 9.31804L11.6464 16.8033L4.16113 9.31802L5.57535 7.90381L11.6464 13.9749Z" />
4046</svg>
4047
4048          </button>
4049        </sht-localization>
4050    </div>
4051
4052<ul class="header__social-list mt-24 gap-16 ls-none d-flex fw-wrap hide-empty"><li>
4053      <a href="https://www.facebook.com/vibisofficial" rel="noopener" aria-label="Facebook" class="btn btn-icon btn-large btn-primary js-social-btn" >
4054        <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4055<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6432 6.39018C13.2148 6.90429 13 7.64857 13 8.5V20.5H11V8.5C11 7.35143 11.2852 6.09571 12.1068 5.10982C12.9551 4.09184 14.2595 3.5 16 3.5H17V5.5H16C14.7405 5.5 14.0449 5.90816 13.6432 6.39018Z" />
4056<path fill-rule="evenodd" clip-rule="evenodd" d="M17 11.5H8V9.5H17V11.5Z" />
4057</svg>
4058
4059      </a>
4060    </li><li>
4061    <a href="https://www.youtube.com/channel/UCxMWwvalLAb6o91eU8YIoyg" rel="noopener" title="Youtube" aria-label="Youtube" aria-label="Youtube" class="btn btn-icon btn-large btn-primary js-social-btn">
4062      <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4063<path fill-rule="evenodd" clip-rule="evenodd" d="M12 6C10.6907 6 9.25928 6.06029 7.94659 6.13941C6.85658 6.20511 6.13928 6.25072 5.59389 6.36688C5.08914 6.47437 4.82293 6.62529 4.60827 6.8518C4.38833 7.08387 4.24901 7.35865 4.15201 7.86125C4.04607 8.41013 4.00776 9.12852 3.95266 10.2307C3.92302 10.8236 3.90476 11.4234 3.90476 12C3.90476 12.5766 3.92302 13.1764 3.95266 13.7693C4.00776 14.8715 4.04607 15.5899 4.15201 16.1387C4.24901 16.6413 4.38833 16.9161 4.60827 17.1482C4.82293 17.3747 5.08914 17.5256 5.59389 17.6331C6.13928 17.7493 6.85658 17.7949 7.94659 17.8606C9.25928 17.9397 10.6907 18 12 18C13.3093 18 14.7407 17.9397 16.0534 17.8606C17.1434 17.7949 17.8607 17.7493 18.4061 17.6331C18.9109 17.5256 19.1771 17.3747 19.3917 17.1482C19.6117 16.9161 19.751 16.6413 19.848 16.1387C19.9539 15.5899 19.9922 14.8715 20.0473 13.7693C20.077 13.1764 20.0952 12.5766 20.0952 12C20.0952 11.4234 20.077 10.8236 20.0473 10.2307C19.9922 9.12852 19.9539 8.41013 19.848 7.86125C19.751 7.35865 19.6117 7.08387 19.3917 6.8518C19.1771 6.62529 18.9109 6.47437 18.4061 6.36688C17.8607 6.25072 17.1434 6.20511 16.0534 6.13941C14.7407 6.06029 13.3093 6 12 6ZM7.83743 4.1427C9.16968 4.0624 10.6406 4 12 4C13.3594 4 14.8303 4.0624 16.1626 4.1427L16.2278 4.14663C17.2348 4.20728 18.0897 4.25877 18.7847 4.40679C19.5354 4.56665 20.1859 4.85436 20.7419 5.44106C21.2927 6.02219 21.5655 6.69045 21.7148 7.46402C21.8521 8.17522 21.8954 9.04286 21.946 10.0567L21.9495 10.1258C21.9804 10.7449 22 11.3807 22 12C22 12.6193 21.9804 13.2551 21.9495 13.8742L21.946 13.9433C21.8954 14.9571 21.8521 15.8248 21.7148 16.536C21.5655 17.3096 21.2927 17.9778 20.7419 18.5589C20.1859 19.1456 19.5354 19.4334 18.7847 19.5932C18.0897 19.7412 17.2348 19.7927 16.2278 19.8534L16.1626 19.8573C14.8303 19.9376 13.3594 20 12 20C10.6406 20 9.16969 19.9376 7.83743 19.8573L7.77221 19.8534C6.76515 19.7927 5.9103 19.7412 5.21526 19.5932C4.46462 19.4334 3.81412 19.1456 3.2581 18.5589C2.70735 17.9778 2.4345 17.3096 2.28519 16.536C2.14793 15.8248 2.1046 14.9571 2.05397 13.9433L2.05052 13.8742C2.01957 13.2551 2 12.6193 2 12C2 11.3807 2.01957 10.7449 2.05052 10.1258C2.05168 10.1027 2.05283 10.0797 2.05397 10.0567C2.1046 9.04286 2.14793 8.17522 2.28519 7.46402C2.4345 6.69045 2.70735 6.02219 3.2581 5.44106C3.81412 4.85436 4.46462 4.56665 5.21526 4.40679C5.9103 4.25877 6.76
4063515 4.20728 7.77221 4.14663C7.79388 4.14532 7.81562 4.14401 7.83743 4.1427Z" />
4064<path d="M15.0435 11.9768L9.82609 15.1111V8.88889L15.0435 11.9768Z" />
4065</svg>
4066
4067    </a>
4068    </li><li>
4069    <a href="https://www.instagram.com/vibis_official/" rel="noopener" title="Instagram" aria-label="Instagram" class="btn btn-icon btn-large btn-primary js-social-btn">
4070      <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4071<path fill-rule="evenodd" clip-rule="evenodd" d="M7.49995 12C7.49995 9.51467 9.51467 7.49995 12 7.49995C14.4852 7.49995 16.5 9.51467 16.5 12C16.5 14.4852 14.4852 16.5 12 16.5C9.51467 16.5 7.49995 14.4852 7.49995 12ZM12 9.29995C10.5088 9.29995 9.29995 10.5088 9.29995 12C9.29995 13.4911 10.5088 14.7 12 14.7C13.4911 14.7 14.7 13.4911 14.7 12C14.7 10.5088 13.4911 9.29995 12 9.29995Z" />
4072<path d="M16.8 8.39995C17.4627 8.39995 18 7.86269 18 7.19995C18 6.53721 17.4627 5.99995 16.8 5.99995C16.1372 5.99995 15.6 6.53721 15.6 7.19995C15.6 7.86269 16.1372 8.39995 16.8 8.39995Z" />
4073<path fill-rule="evenodd" clip-rule="evenodd" d="M2.69995 7.19995C2.69995 4.71467 4.71467 2.69995 7.19995 2.69995H16.8C19.2852 2.69995 21.2999 4.71467 21.2999 7.19995V16.8C21.2999 19.2852 19.2852 21.2999 16.8 21.2999H7.19995C4.71467 21.2999 2.69995 19.2852 2.69995 16.8V7.19995ZM7.19995 4.49995C5.70878 4.49995 4.49995 5.70878 4.49995 7.19995V16.8C4.49995 18.2911 5.70878 19.5 7.19995 19.5H16.8C18.2911 19.5 19.5 18.2911 19.5 16.8V7.19995C19.5 5.70878 18.2911 4.49995 16.8 4.49995H7.19995Z" />
4074</svg>
4075
4076    </a>
4077    </li><li>
4078    <a href="https://www.tiktok.com/@vibishome220801" rel="noopener" title="Tiktok" aria-label="Tiktok" class="btn btn-icon btn-large btn-primary js-social-btn">
4079      <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4080<path d="M21 10.2017C19.3289 10.2058 17.6988 9.66934 16.34 8.6681V15.6511C16.3395 16.9444 15.9555 18.2068 15.2392 19.2694C14.523 20.332 13.5087 21.1442 12.3319 21.5974C11.1551 22.0505 9.87198 22.1231 8.65407 21.8053C7.43616 21.4876 6.34151 20.7946 5.5165 19.8192C4.6915 18.8437 4.17546 17.6323 4.03738 16.3468C3.8993 15.0613 4.14577 13.763 4.74383 12.6256C5.34188 11.4882 6.26303 10.5658 7.38408 9.98185C8.50514 9.39788 9.77267 9.18013 11.0172 9.35772V12.8699C10.4477 12.6855 9.83616 12.6911 9.26992 12.8858C8.70367 13.0805 8.21167 13.4544 7.86418 13.9541C7.51669 14.4539 7.33148 15.0538 7.33499 15.6684C7.33851 16.2829 7.53057 16.8806 7.88376 17.376C8.23694 17.8715 8.73319 18.2394 9.30162 18.4272C9.87006 18.6151 10.4816 18.6132 11.049 18.4219C11.6163 18.2306 12.1104 17.8597 12.4608 17.3621C12.8111 16.8645 12.9997 16.2657 12.9997 15.6511V2H16.34C16.3376 2.29036 16.3613 2.58033 16.4106 2.86623C16.5266 3.50447 16.768 4.11163 17.1198 4.65057C17.4717 5.1895 17.9266 5.64889 18.4569 6.00062C19.2112 6.51407 20.0956 6.78774 21 6.78754V10.2017Z" />
4081</svg>
4082
4083    </a>
4084    </li></ul>
4085</div>
4086      </div>
4087    </div>
4088  </div>
4089</sht-menu-drwer>
4090<!-- Menu Drawer -->
4091
4092<script type="application/ld+json">
4093  {"@context": "http://schema.org","@type": "Organization","name":"Vibis","logo": "https:\/\/vibis.shop\/cdn\/shop\/files\/image_13.png?v=1692773272\u0026width=5760","sameAs": ["","https:\/\/www.facebook.com\/vibisofficial","","https:\/\/www.instagram.com\/vibis_official\/","https:\/\/www.tiktok.com\/@vibishome220801","","","https:\/\/www.youtube.com\/channel\/UCxMWwvalLAb6o91eU8YIoyg",""],"url": "https:\/\/vibis.shop"}
4094</script>
4094
4095</div>
4096<!-- END sections: header-group -->
4096<script>
4097      let SHTHeaderObj = SHTHelper.qs('sht-header');
4098      let SHTAnnouncement = SHTHelper.qs('.js-anmb-section');
4099      let SHTResizeBodyObserver = new ResizeObserver(entries => {
4100        SHTHelper.qde.style.setProperty('--header-height', SHTHeaderObj ? `${SHTHeaderObj.getBoundingClientRect().height}px` : '0px');
4101        SHTHelper.qde.style.setProperty('--anno-height', SHTAnnouncement ? `${SHTAnnouncement.getBoundingClientRect().height}px` : '0px');
4102      });
4103      SHTResizeBodyObserver.observe(SHTHelper.qs('body'));
4104    </script>
4104
4105    <main id="mainContent" role="main" tabindex="-1">
4106      <div id="shopify-section-template--27268151050542__main" class="shopify-section"><link href="//vibis.shop/cdn/shop/t/23/assets/cart.css?v=48011434403645190511784703899" rel="stylesheet" type="text/css" media="all" />
4107<div class="main-cart color-schema-1" id="mainCart" data-ui-component="Main Cart Section">
4108  <div class="ctnr" id="mainCartContainer">
4109    <sht-cart-frm class="cart-content section d-block  ">
4110      <div class="s-header">
4111        <h1 class="h2 ta-center">
4112          Your cart (<span class="js-cart-form-item_count">0</span>)
4113        </h1>
4114        <div class="ta-center d-none d-block">
4115          <p class="mb-24">Your cart is empty</p>
4116          <a class="btn btn-primary btn-large" href="/collections/all">Continue shopping</a>
4117        </div>
4118      </div>
4119      <form action="/cart" method="post" id="cartForm" class="d-none">
4120        <div class="rw">
4121          <div class="pb-50 js-cart-form-wrapper clm" id="mainCartForm" data-section-id="template--27268151050542__main" style="--w-xs: 12; --w-md:8; ">
4122            <div class="js-cart-form-content-cart-items">
4123            </div>
4124          </div>
4125          <div class="js-cart-form-footer clm d-none" style="--w-xs: 12; --w-md:4; ">
4126            <div class="cart-amount p-sides p-sticky top-0 js-cart-form-content-cart-total">
4127              
4128                <div class="free-shipping-notification js-free-shipping-notification-message mb-20">
4129                  
4130<sht-free-shipping-bar class="no-js-hidden" data-total-price="0" data-free-shipping-original-price="1" data-free-shipping-price="100">
4131<span class="mb-8 mb-md-12 d-block js-free-shipping-message"></span>
4132<span class="cart-freeship-progress d-flex middle-xs w-100">
4133  <progress id="cartFreeShippingProgress-template--27268151050542__main" class="freeship-progress js-free-shipping-progress d-block flex-1 mr-8" value="" max=""></progress>
4134  <span class="js-free-shipping-progress-content"></span>
4135</span>
4136</sht-free-shipping-bar>
4137                </div>
4138              
4139              <div class="hide-empty mb-24"></div>
4140              <div class="d-flex middle-xs between-xs mb-24">
4141                <h2 class="h5 m-zero">Total</h2>
4142                <p class="m-zero h5 color-accent-bg-1 ta-right">$0.00 USD</p>
4143              </div>
4144              <div class="w-100">
4145                <div class="cart__checkout mb-12">
4146                  <noscript>
4147                    <button type="submit" class="mb-8 w-100 btn btn-secondary btn-large" form="cartForm">
4148                      Update
4149                    </button>
4150                  </noscript>
4151                  <button
4152                    type="submit"
4153                    class="w-100 btn btn-primary btn-large"
4154                    name="checkout"
4155                    
4156                      disabled
4157                    
4158                    form="cartForm"
4159                  >
4160                    Check out
4161                  </button></div>
4162                <p class="ta-center m-zero">
4163                  <a href="/collections/all" class="btn btn-link">
4164                    Continue shopping
4165                  </a>
4166                </p>
4167                <div class="js-cart-form-errors"></div>
4168              </div>
4169              
4170                <small class="ta-center subtext color-light d-block ta-center text-block mt-12">Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout
4171</small>
4172              
4173            </div>
4174          </div>
4175        </div>
4176      </form>
4177    </sht-cart-frm>
4178  </div>
4179</div>
4179<script data-asset="script">
4180  SHTDefer.push(function () {if (!SHTHelper.qs(`#component-cart-js-file`)) {
4181          let component_cart_js_file = document.createElement("script");
4182          component_cart_js_file.setAttribute('src', `//vibis.shop/cdn/shop/t/23/assets/component-cart.js?v=124880606481769178591784703899`);
4183          component_cart_js_file.setAttribute('id', 'component-cart-js-file');
4184          document.body.appendChild(component_cart_js_file);
4185        }});
4186</script>
4186
4187</div>
4188      
4188<script>
4189        class SHTCarouselWrapper extends HTMLElement{constructor(){super(),this.$=this.querySelectorAll.bind(this),this.carousels=this.$(".js-carousel-item"),this.container=this.$(".js-carousel-items"),this.onlyEnableMobile=this.dataset.onMobileOnly||"false","true"==this.onlyEnableMobile&&this.prepare()}prepare(){let t=this.dataset.cssClassOnContainer.split(" "),e=this.dataset.cssClassOnItem.split(" ");window.matchMedia("(max-width: 768px)").matches?(this.toggleClass(this.container,t,!0),this.toggleClass(this.carousels,e,!0)):(this.toggleClass(this.container,t,!1),this.toggleClass(this.carousels,e,!1)),new ResizeObserver(s=>{window.matchMedia("(max-width: 768px)").matches?(this.toggleClass(this.container,t,!0),this.toggleClass(this.carousels,e,!0)):(this.toggleClass(this.container,t,!1),this.toggleClass(this.carousels,e,!1))}).observe(document.body)}toggleClass(s,t,e){e&&s.forEach(s=>{s.classList.add(...t)}),e||s.forEach(s=>{s.classList.remove(...t)})}setCarouselVisibility(s,t){s.forEach(s=>{s.setAttribute("tabindex",""+t)})}}customElements.define("sht-carousel-wrapper",SHTCarouselWrapper);
4190      </script>
4190
4191    </main><!-- BEGIN sections: footer-group -->
4192<div id="shopify-section-sections--27268142760238__footer" class="shopify-section shopify-section-group-footer-group"><footer class="ctnr js-footer pt-48 pb-84 color-schema-2  section-bottom-zero   " data-ui-component="Section Footer">
4193  <div class="rw center-xs start-lg">
4194    <div class="clm " style="--w-xs: 12; --w-sm: 10; --w-lg: 12;">
4195      <button onclick="SHTHelper.qde.scrollTo({top: 0, behavior: `smooth`});" class="mb-64 pt-lg-12 pb-lg-12 btn btn-link btn-small padding--start js-back-to-top-btn">
4196        Back to top
4197        <svg class="ml-8"  width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4198  <path d="M18.9142 8.50008L17.5 9.91429L13.2071 5.62141V22.2072H11.2071V5.62138L6.91421 9.91429L5.5 8.50008L12.2071 1.79297L18.9142 8.50008Z" fill="currentColor"/>
4199</svg>
4200      </button>
4201    </div>
4202    
4203      <div class="clm" style="--w-xs: 12; --w-sm: 10; --w-lg: 3;">
4204        <div class="p-sides">
4205          <span class="h6 pt-16 pb-16 m-zero d-block hide-empty">About Vibis</span>
4206          
4207            <div class="footer__logo d-block mt-24 mb-24" style="--logo-width: 50px"><img
4208                srcset="//vibis.shop/cdn/shop/files/image_13.png?v=1692773272&width=50 1x, //vibis.shop/cdn/shop/files/image_13.png?v=1692773272&width=100 2x"
4209                src="//vibis.shop/cdn/shop/files/image_13.png?v=1692773272&width=50"
4210                loading="lazy"
4211                class="logo"
4212                width="6045"
4213                height="2524"
4214                alt="Vibis"
4215              >
4216            </div>
4217          
4218          <div class="text-block pt-12 pb-24 hide-empty"><p>Vibis is a pioneering high-tech company dedicated to combating mosquitoes.</p></div>
4219          
4220              <span class="pt-16 pb-16 m-zero d-block h6 hide-empty">Contact us</span>
4221            <div class="contact__wrapper footer__contact pt-8 pb-32 wb-break-word">
4222    <span class="d-block h6 m-zero d-none-important">Contact us</span>
4223    <div class="contact__list d-inline-flex fd-column r-gap-16"><a href="mailto:[email protected]" class="contact__item d-flex middle-xs">
4224          <span class="icon icon--small mr-8 fs-0 bs-none color-accent-2"><svg class=""  width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4225<path fill-rule="evenodd" clip-rule="evenodd" d="M1 5H23V19H1V5ZM5.17237 7L12 11.7793L18.8276 7H5.17237ZM21 7.92066L12 14.2207L3 7.92066V17H21V7.92066Z" />
4226</svg>
4227</span>[email protected]</a></div>
4228  </div>
4229          
4230        </div>
4231      </div>
4232    
4233<div class="clm" style="--w-xs: 12; --w-sm: 10; --w-lg: 6;">
4234        <div class="footer__nav__list d-grid c-gap r-gap-lg-24">
4235          
4236<div class="p-sides">
4237                  <sht-clps-rgn class="collapsible-region" data-properties='{"isCollapsibleOnDesktop":false, "isCollapsibleOnMobile":false, "ariaDescribedby": "clsbeTgr-d7bdffb71183-1", "ariaControls": "clsbeCtt-d7bdffb71183-1"}'>
4238                    <button id="clsbeTgr-d7bdffb71183-1" class="pt-16 pb-16 pl-0 pr-0 m-zero js-collapsible-region-trigger collapsible__header btn-plain h6 ta-left w-100 d-flex top-xs between-xs wb-break-word c-pointer" aria-controls="clsbeCtt-d7bdffb71183-1" aria-expanded="false">Products</button>
4239                    <div id="clsbeCtt-d7bdffb71183-1" class="collapsible-region__content pb-24 js-collapsible-region-content" role="region" tabindex="-1" aria-describedby="clsbeTgr-d7bdffb71183-1" hidden><ul class="footer__nav ls-none"><li class="nav__item">
4240                              <a href="/products/biterelief" class="footer__nav__link d-inline-block pt-8 pb-8 pr-0 pl-0">Bite relief</a>
4241                            </li><li class="nav__item">
4242                              <a href="/products/vesperguard" class="footer__nav__link d-inline-block pt-8 pb-8 pr-0 pl-0">VesperGuard</a>
4243                            </li><li class="nav__item">
4244                              <a href="/products/vesperguard-mosquito-repeller-mats" class="footer__nav__link d-inline-block pt-8 pb-8 pr-0 pl-0">VesperGuard Mats</a>
4245                            </li></ul></div>
4246                  </sht-clps-rgn>
4247                </div>
4248<div class="p-sides">
4249                  <sht-clps-rgn class="collapsible-region" data-properties='{"isCollapsibleOnDesktop":false, "isCollapsibleOnMobile":false, "ariaDescribedby": "clsbeTgr-d7bdffb71183-2", "ariaControl
4249s": "clsbeCtt-d7bdffb71183-2"}'>
4250                    <button id="clsbeTgr-d7bdffb71183-2" class="pt-16 pb-16 pl-0 pr-0 m-zero js-collapsible-region-trigger collapsible__header btn-plain h6 ta-left w-100 d-flex top-xs between-xs wb-break-word c-pointer" aria-controls="clsbeCtt-d7bdffb71183-2" aria-expanded="false">Vibis</button>
4251                    <div id="clsbeCtt-d7bdffb71183-2" class="collapsible-region__content pb-24 js-collapsible-region-content" role="region" tabindex="-1" aria-describedby="clsbeTgr-d7bdffb71183-2" hidden><ul class="footer__nav ls-none"><li class="nav__item">
4252                              <a href="/" class="footer__nav__link d-inline-block pt-8 pb-8 pr-0 pl-0">Home</a>
4253                            </li><li class="nav__item">
4254                              <a href="/search" class="footer__nav__link d-inline-block pt-8 pb-8 pr-0 pl-0">Search</a>
4255                            </li><li class="nav__item">
4256                              <a href="/pages/contact" class="footer__nav__link d-inline-block pt-8 pb-8 pr-0 pl-0">Contact</a>
4257                            </li><li class="nav__item">
4258                              <a href="/pages/%E5%85%B3%E4%BA%8E%E6%88%91%E4%BB%AC" class="footer__nav__link d-inline-block pt-8 pb-8 pr-0 pl-0">About us</a>
4259                            </li></ul></div>
4260                  </sht-clps-rgn>
4261                </div>
4262        </div>
4263      </div><div class="clm hide-empty" style="--w-xs: 12; --w-sm: 10; --w-lg: 3;"><div class="footer-newsletter mt-24 mb-64 pt-32 pr-24 pb-40 pl-24 mt-lg-0 mb-lg-32 color-inverse style--paper-note p-relative text-block"
4264          style="--color-page-bg:#000000;--color-normal-text:#ffffff;"
4265        >
4266          <span class="h6 mb-16 d-block hide-empty">Subscribe now</span>
4267          <div class="text-block mb-16 hide-empty"><p>Subscribe to Exclusive Offers from Vibis</p></div><form method="post" action="/contact#footerNewsletterForm" id="footerNewsletterForm" accept-charset="UTF-8" class="footer-newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
4268            <div class="form__field d-flex fd-column fd-row-sm fd-column-lg gap-16">
4269              <label class="field__label visually-hidden" for="newsletterForm-d7bdffb71183">
4270                Email
4271              </label>
4272              <input id="newsletterForm-d7bdffb71183" type="email" name="contact[email]" class="field__text field--focus field--hover fg-1" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email"  placeholder="Enter your email address" required>
4273              <button type="submit" class="btn btn-secondary btn-large" name="commit" id="subscribe" aria-label="Subscribe">
4274                Subscribe
4275              </button></div></form></div><div class="footer__socials p-sides maw-lg-100 m-auto mb-32">
4276          <span class="h6 pt-16 pb-16 m-zero d-block ta-center ta-left-lg hide-empty">Follow us</span>
4277          
4278<ul class="center-xs start-lg gap-16 ls-none d-flex fw-wrap hide-empty"><li>
4279      <a href="https://www.facebook.com/vibisofficial" rel="noopener" aria-label="Facebook" class="btn btn-icon btn-large btn-primary js-social-btn" >
4280        <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4281<path fill-rule="evenodd" clip-rule="evenodd" d="M13.6432 6.39018C13.2148 6.90429 13 7.64857 13 8.5V20.5H11V8.5C11 7.35143 11.2852 6.09571 12.1068 5.10982C12.9551 4.09184 14.2595 3.5 16 3.5H17V5.5H16C14.7405 5.5 14.0449 5.90816 13.6432 6.39018Z" />
4282<path fill-rule="evenodd" clip-rule="evenodd" d="M17 11.5H8V9.5H17V11.5Z" />
4283</svg>
4284
4285      </a>
4286    </li><li>
4287    <a href="https://www.youtube.com/channel/UCxMWwvalLAb6o91eU8YIoyg" rel="noopener" title="Youtube" aria-label="Youtube" aria-label="Youtube" class="btn btn-icon btn-large btn-primary js-social-btn">
4288      <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4289<path fill-rule="evenodd" clip-rule="evenodd" d="M12 6C10.6907 6 9.25928 6.06029 7.94659 6.13941C6.85658 6.20511 6.13928 6.25072 5.59389 6.36688C5.08914 6.47437 4.82293 6.62529 4.60827 6.8518C4.38833 7.08387 4.24901 7.35865 4.15201 7.86125C4.04607 8.41013 4.00776 9.12852 3.95266 10.23
428907C3.92302 10.8236 3.90476 11.4234 3.90476 12C3.90476 12.5766 3.92302 13.1764 3.95266 13.7693C4.00776 14.8715 4.04607 15.5899 4.15201 16.1387C4.24901 16.6413 4.38833 16.9161 4.60827 17.1482C4.82293 17.3747 5.08914 17.5256 5.59389 17.6331C6.13928 17.7493 6.85658 17.7949 7.94659 17.8606C9.25928 17.9397 10.6907 18 12 18C13.3093 18 14.7407 17.9397 16.0534 17.8606C17.1434 17.7949 17.8607 17.7493 18.4061 17.6331C18.9109 17.5256 19.1771 17.3747 19.3917 17.1482C19.6117 16.9161 19.751 16.6413 19.848 16.1387C19.9539 15.5899 19.9922 14.8715 20.0473 13.7693C20.077 13.1764 20.0952 12.5766 20.0952 12C20.0952 11.4234 20.077 10.8236 20.0473 10.2307C19.9922 9.12852 19.9539 8.41013 19.848 7.86125C19.751 7.35865 19.6117 7.08387 19.3917 6.8518C19.1771 6.62529 18.9109 6.47437 18.4061 6.36688C17.8607 6.25072 17.1434 6.20511 16.0534 6.13941C14.7407 6.06029 13.3093 6 12 6ZM7.83743 4.1427C9.16968 4.0624 10.6406 4 12 4C13.3594 4 14.8303 4.0624 16.1626 4.1427L16.2278 4.14663C17.2348 4.20728 18.0897 4.25877 18.7847 4.40679C19.5354 4.56665 20.1859 4.85436 20.7419 5.44106C21.2927 6.02219 21.5655 6.69045 21.7148 7.46402C21.8521 8.17522 21.8954 9.04286 21.946 10.0567L21.9495 10.1258C21.9804 10.7449 22 11.3807 22 12C22 12.6193 21.9804 13.2551 21.9495 13.8742L21.946 13.9433C21.8954 14.9571 21.8521 15.8248 21.7148 16.536C21.5655 17.3096 21.2927 17.9778 20.7419 18.5589C20.1859 19.1456 19.5354 19.4334 18.7847 19.5932C18.0897 19.7412 17.2348 19.7927 16.2278 19.8534L16.1626 19.8573C14.8303 19.9376 13.3594 20 12 20C10.6406 20 9.16969 19.9376 7.83743 19.8573L7.77221 19.8534C6.76515 19.7927 5.9103 19.7412 5.21526 19.5932C4.46462 19.4334 3.81412 19.1456 3.2581 18.5589C2.70735 17.9778 2.4345 17.3096 2.28519 16.536C2.14793 15.8248 2.1046 14.9571 2.05397 13.9433L2.05052 13.8742C2.01957 13.2551 2 12.6193 2 12C2 11.3807 2.01957 10.7449 2.05052 10.1258C2.05168 10.1027 2.05283 10.0797 2.05397 10.0567C2.1046 9.04286 2.14793 8.17522 2.28519 7.46402C2.4345 6.69045 2.70735 6.02219 3.2581 5.44106C3.81412 4.85436 4.46462 4.56665 5.21526 4.40679C5.9103 4.25877 6.76515 4.20728 7.77221 4.14663C7.79388 4.14532 7.81562 4.14401 7.83743 4.1427Z" />
4290<path d="M15.0435 11.9768L9.82609 15.1111V8.88889L15.0435 11.9768Z" />
4291</svg>
4292
4293    </a>
4294    </li><li>
4295    <a href="https://www.instagram.com/vibis_official/" rel="noopener" title="Instagram" aria-label="Instagram" class="btn btn-icon btn-large btn-primary js-social-btn">
4296      <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4297<path fill-rule="evenodd" clip-rule="evenodd" d="M7.49995 12C7.49995 9.51467 9.51467 7.49995 12 7.49995C14.4852 7.49995 16.5 9.51467 16.5 12C16.5 14.4852 14.4852 16.5 12 16.5C9.51467 16.5 7.49995 14.4852 7.49995 12ZM12 9.29995C10.5088 9.29995 9.29995 10.5088 9.29995 12C9.29995 13.4911 10.5088 14.7 12 14.7C13.4911 14.7 14.7 13.4911 14.7 12C14.7 10.5088 13.4911 9.29995 12 9.29995Z" />
4298<path d="M16.8 8.39995C17.4627 8.39995 18 7.86269 18 7.19995C18 6.53721 17.4627 5.99995 16.8 5.99995C16.1372 5.99995 15.6 6.53721 15.6 7.19995C15.6 7.86269 16.1372 8.39995 16.8 8.39995Z" />
4299<path fill-rule="evenodd" clip-rule="evenodd" d="M2.69995 7.19995C2.69995 4.71467 4.71467 2.69995 7.19995 2.69995H16.8C19.2852 2.69995 21.2999 4.71467 21.2999 7.19995V16.8C21.2999 19.2852 19.2852 21.2999 16.8 21.2999H7.19995C4.71467 21.2999 2.69995 19.2852 2.69995 16.8V7.19995ZM7.19995 4.49995C5.70878 4.49995 4.49995 5.70878 4.49995 7.19995V16.8C4.49995 18.2911 5.70878 19.5 7.19995 19.5H16.8C18.2911 19.5 19.5 18.2911 19.5 16.8V7.19995C19.5 5.70878 18.2911 4.49995 16.8 4.49995H7.19995Z" />
4300</svg>
4301
4302    </a>
4303    </li><li>
4304    <a href="https://www.tiktok.com/@vibishome220801" rel="noopener" title="Tiktok" aria-label="Tiktok" class="btn btn-icon btn-large btn-primary js-social-btn">
4305      <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4306<path d="M21 10.2017C19.3289 10.2058 17.6988 9.66934 16.34 8.6681V15.6511C16.3395 16.9444 15.9555 18.2068 15.2392 19.2694C14.523 20.332 13.5087 21.1442 12.3319 21.5974C11.1551 22.0505 9.87198 22.1231 8.65407 21.8053C7.43616 21.4876 6.34151 20.7946 5.5165 19.8192C4.6915 18.8437 4.17546 17.6323 4.03738 16.3468C3.8993 15.0613 4.14577 13.763 4.74383 12.6256C5.34188 11.4882 6.26303 10.5658 7.38408 9.98185C8.50514 9.39788 9.77267 9.18013 11.0172 9.35772V12.8699
4306C10.4477 12.6855 9.83616 12.6911 9.26992 12.8858C8.70367 13.0805 8.21167 13.4544 7.86418 13.9541C7.51669 14.4539 7.33148 15.0538 7.33499 15.6684C7.33851 16.2829 7.53057 16.8806 7.88376 17.376C8.23694 17.8715 8.73319 18.2394 9.30162 18.4272C9.87006 18.6151 10.4816 18.6132 11.049 18.4219C11.6163 18.2306 12.1104 17.8597 12.4608 17.3621C12.8111 16.8645 12.9997 16.2657 12.9997 15.6511V2H16.34C16.3376 2.29036 16.3613 2.58033 16.4106 2.86623C16.5266 3.50447 16.768 4.11163 17.1198 4.65057C17.4717 5.1895 17.9266 5.64889 18.4569 6.00062C19.2112 6.51407 20.0956 6.78774 21 6.78754V10.2017Z" />
4307</svg>
4308
4309    </a>
4310    </li></ul>
4311        </div></div>
4312  </div>
4313  <div class="footer__content__bottom m-auto d-flex center-xs fd-column middle-xs mt-lg-64 gap-24 c-gap-lg-48 r-gap-lg-4 fd-row-lg between-lg fw-wrap">
4314    <div class="d-flex fd-column center-xs middle-xs fd-row-lg hide-empty">
4315      <div class="footer-localization w-100 d-flex gap-16 fw-wrap hide-empty p-sides mb-64 mb-lg-0 pr-lg-24 flex-1 center-xs"><sht-localization class="d-flex" data-js-file-id="component-country-switcher-js-file" data-js-file="//vibis.shop/cdn/shop/t/23/assets/component-country-switcher.js?v=154916693028257842941784703899" data-section-id="shopify-section-country-switcher-footer" data-url="/?section_id=country-switcher-footer">
4316            <button type="button" class="js-country-switcher-btn btn-localization fs-body d-flex between-xs middle-xs w-100 ta-left c-pointer b-zero gap-4">
4317              <img src="//cdn.shopify.com/static/images/flags/us.svg?crop=center&amp;height=24&amp;width=24" alt="United States" width="24" height="24" loading="lazy" sizes="100vw" class="country-list--flag br-50p of-cover h-100" fetchpriority="auto" decoding="async">
4318              USD
4319              $
4320              <svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4321<path fill-rule="evenodd" clip-rule="evenodd" d="M11.6464 13.9749L17.7175 7.90382L19.1317 9.31804L11.6464 16.8033L4.16113 9.31802L5.57535 7.90381L11.6464 13.9749Z" />
4322</svg>
4323
4324            </button>
4325          </sht-localization></div><div class="footer__payment p-relative-lg p-sides pl-lg-24">
4326          <span class="visually-hidden">Payment methods</span>
4327          <ul class="list list-payment d-flex gap-16 center-xs start-lg fw-wrap ls-none"><li class="list-payment__item d-flex">
4328                <svg class="icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
43280-.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>
4329              </li><li class="list-payment__item d-flex">
4330                <svg class="icon--full-color" viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" 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 d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg>
4331
4332              </li></ul>
4333        </div></div>
4334    <div class="d-flex">
4335      <div class="color-light subtext p-sides pt-lg-12 pb-lg-12 ta-center ta-left-lg">
4336        <small class="subtext">&copy; <a href="/" title="">Vibis</a> • </small>
4337        <small class="subtext"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></small>
4338      </div>
4339    </div>
4340  </div>
4341</footer>
4342
4343</div>
4344<!-- END sections: footer-group --><div id="shopify-section-popup" class="shopify-section">
4345</div><sht-dialog-quickshop class="sht-dialog dialog__quickshop no-focus-visible middle-md bottom-xs center-xs p-fixed left-0 top-0 h-100 w-100 o-auto zi-9" id="dialogQuickShop" hidden tabindex="-1">
4346  <div class="dialog color-schema-2" role="dialog" aria-labelledby="dialogQuickShopTitle" aria-modal="true">
4347    <div class="dialog__content d-flex fd-column h-100">
4348      <div class="dialog__header d-flex between-xs middle-xs p-sticky top-0">
4349        <h3 class="h5 m-zero" id="dialogQuickShopTitle">Quick shop</h3>
4350        <button type="button" aria-label="Close Modal" class="js-dialog-close-btn btn btn-icon btn-large btn-plain"><svg class=""  width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false">
4351<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6568 19.0711L4.92893 6.34317L6.34314 4.92896L19.0711 17.6569L17.6568 19.0711Z" />
4352<path fill-rule="evenodd" clip-rule="evenodd" d="M4.92892 17.6569L17.6568 4.92896L19.0711 6.34317L6.34314 19.0711L4.92892 17.6569Z" />
4353</svg>
4354</button>
4355      </div>
4356      <div class="dialog__body js-dialog-body">
4357      </div>
4358    </div>
4359  </div>
4360</sht-dialog-quickshop><ul hidden><li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li><li id="a11y-new-window-message">Opens in a new window.</li></ul>
4361    
4361<script id="theme-file-js" src="//vibis.shop/cdn/shop/t/23/assets/theme.js?v=150775454239889302741784703899" defer="defer"></script>
4361<link rel="stylesheet" href="//vibis.shop/cdn/shop/t/23/assets/animation.css?v=26075950298073314101784703899" media="print" onload="this.media='all'">
4362  
4363<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4363
4364</body>
4365</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.