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– 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='{"server_url": "https://api.opinew.com", "shop": {"id": 144131, "name": "Vibis", "public_api_key": "B2ITYXQJK6S34KGUTFWT", "logo_url": null}, "permissions": {"no_branding": false, "up_to3_photos": false, "up_to5_photos": false, "q_and_a": false, "video_reviews": false, "optimised_images": false, "link_shops_single": false, "link_shops_double": false, "link_shops_unlimited": false, "bazaarvoice_integration": false}, "review_publishing": "email", "badge_shop_reviews_link": "https://api.opinew.com/shop-reviews/144131", "stars_color_product_and_collections": "#FFC617", "
3327theme_transparent_color": "initial", "navbar_color": "#000000", "questions_and_answers_active": false, "number_reviews_per_page": 8, "show_customer_images_section": true, "display_stars_if_no_reviews": false, "stars_alignment_product_page": "left", "stars_alignment_product_page_mobile": "center", "stars_alignment_collections": "left", "stars_alignment_collections_mobile": "center", "badge_stars_color": "#ffc617", "badge_border_color": "#dae1e7", "badge_background_color": "#ffffff", "badge_text_color": "#3C3C3C", "badge_secondary_text_color": "#606f7b", "carousel_theme_style": "card", "carousel_stars_color": "#FFC617", "carousel_border_color": "#c5c5c5", "carousel_background_color": "#ffffff00", "carousel_controls_color": "#5a5a5a", "carousel_verified_badge_color": "#38c172", "carousel_text_color": "#3d4852", "carousel_secondary_text_color": "#606f7b", "carousel_product_name_color": "#3d4852", "carousel_widget_show_dates": true, "carousel_border_active": false, "carousel_auto_scroll": false, "carousel_show_product_name": false, "carousel_featured_reviews": [], "carousel_media_style": null, "display_widget_if_no_reviews": true, "show_country_and_foreign_reviews": false, "show_full_customer_names": false, "custom_header_url": null, "custom_card_url": null, "custom_gallery_url": null, "default_sorting": "recent", "enable_widget_review_search": false, "center_stars_mobile": false, "center_stars_mobile_breakpoint": "1000px", "ab_test_active": false, "request_form_stars_color": "#FFC617", "request_form_image_url": "https://opinew.imgix.net/https%3A%2F%2Fcdn.opinew.com%2Femail-template-images%2F144131%2FX76DDZ52LG.png?fit=max&h=450&orient=0&s=a82443db649e5ffb6877d6d3affc098f", "request_form_custom_css": null, "request_form_show_ratings": null, "request_form_display_shop_logo": null, "request_form_display_product_image": null, "request_form_progress_type": null, "request_star_rating_icon": "star", "request_form_btn_color": "#2f70ee", "request_form_progress_bar_color": "#2f70ee", "request_form_background_color": "#DCEBFC", "request_form_card_background": "#FFFFFF", "can_display_photos": true, "background_color": "#ffffff00", "buttons_color": "#dae1e7", "display_floating_widget": false, "display_review_source": false, "new_widget_version": false, "shop_widgets_updated": true, "stars_color": "#FFC617", "widget_top_section_style": "minimal", "widget_theme_style": "card", "reviews_card_border_color": "#c5c5c5", "reviews_card_border_active": false, "star_bars_width": "300px", "star_bars_width_auto": true, "number_review_columns": 2, "preferred_language": "en", "preferred_date_format": "dd/MM/yyyy", "text_color": "#3d4852", "secondary_text_color": "#606f7b", "floating_widget_button_background_color": "#000000", "floating_widget_button_text_color": "#ffffff", "floating_widget_button_position": "left", "navbar_text_color": "#000000", "pagination_color": "#000000", "verified_badge_color": "#38c172", "widget_show_dates": true, "show_review_images": true, "review_image_max_height": "450px", "show_large_review_image": true, "show_star_bars": true, "fonts": {"reviews_card_main_font_size": "1rem", "reviews_card_secondary_font_size": "1rem", "form_headings_font_size": "0.875rem", "form_input_font_size": "1.125rem", "paginator_font_size": "1.125rem", "badge_average_score": "2rem", "badge_primary": "1.25rem", "badge_secondary": "1rem", "carousel_primary": "1rem", "carousel_secondary": "1rem", "star_summary_overall_score_font_size": "2.25rem", "star_summary_progress_bars_font_size": "1.125rem", "navbar_reviews_title_font_size": "1.25rem", "navbar_buttons_font_size": "1.125rem", "star_summary_reviewsnum_font_size": "1.5rem", "filters_font_size": "1rem", "form_post_font_size": "2.25rem", "qna_title_font_size": "1.5rem"}}' >
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='{"server_url": "https://api.opinew.com", "shop": {"id": 144131, "name": "Vibis", "public_api_key": "B2ITYXQJK6S34KGUTFWT", "logo_url": null}, "permissions": {"no_branding": false, "up_to3_photos": false, "up_to5_photos": false, "q_and_a": false, "video_reviews": false, "optimised_images": false, "link_shops_single": false, "link_shops_double": false, "link_shops_unlimited": false, "bazaarvoice_integration": false}, "review_publishing": "email", "badge_shop_reviews_link": "https://api.opinew.com/shop-reviews/144131", "stars_color_product_and_collections": "#FFC617", "
3530theme_transparent_color": "initial", "navbar_color": "#000000", "questions_and_answers_active": false, "number_reviews_per_page": 8, "show_customer_images_section": true, "display_stars_if_no_reviews": false, "stars_alignment_product_page": "left", "stars_alignment_product_page_mobile": "center", "stars_alignment_collections": "left", "stars_alignment_collections_mobile": "center", "badge_stars_color": "#ffc617", "badge_border_color": "#dae1e7", "badge_background_color": "#ffffff", "badge_text_color": "#3C3C3C", "badge_secondary_text_color": "#606f7b", "carousel_theme_style": "card", "carousel_stars_color": "#FFC617", "carousel_border_color": "#c5c5c5", "carousel_background_color": "#ffffff00", "carousel_controls_color": "#5a5a5a", "carousel_verified_badge_color": "#38c172", "carousel_text_color": "#3d4852", "carousel_secondary_text_color": "#606f7b", "carousel_product_name_color": "#3d4852", "carousel_widget_show_dates": true, "carousel_border_active": false, "carousel_auto_scroll": false, "carousel_show_product_name": false, "carousel_featured_reviews": [], "carousel_media_style": null, "display_widget_if_no_reviews": true, "show_country_and_foreign_reviews": false, "show_full_customer_names": false, "custom_header_url": null, "custom_card_url": null, "custom_gallery_url": null, "default_sorting": "recent", "enable_widget_review_search": false, "center_stars_mobile": false, "center_stars_mobile_breakpoint": "1000px", "ab_test_active": false, "request_form_stars_color": "#FFC617", "request_form_image_url": "https://opinew.imgix.net/https%3A%2F%2Fcdn.opinew.com%2Femail-template-images%2F144131%2FX76DDZ52LG.png?fit=max&h=450&orient=0&s=a82443db649e5ffb6877d6d3affc098f", "request_form_custom_css": null, "request_form_show_ratings": null, "request_form_display_shop_logo": null, "request_form_display_product_image": null, "request_form_progress_type": null, "request_star_rating_icon": "star", "request_form_btn_color": "#2f70ee", "request_form_progress_bar_color": "#2f70ee", "request_form_background_color": "#DCEBFC", "request_form_card_background": "#FFFFFF", "can_display_photos": true, "background_color": "#ffffff00", "buttons_color": "#dae1e7", "display_floating_widget": false, "display_review_source": false, "new_widget_version": false, "shop_widgets_updated": true, "stars_color": "#FFC617", "widget_top_section_style": "minimal", "widget_theme_style": "card", "reviews_card_border_color": "#c5c5c5", "reviews_card_border_active": false, "star_bars_width": "300px", "star_bars_width_auto": true, "number_review_columns": 2, "preferred_language": "en", "preferred_date_format": "dd/MM/yyyy", "text_color": "#3d4852", "secondary_text_color": "#606f7b", "floating_widget_button_background_color": "#000000", "floating_widget_button_text_color": "#ffffff", "floating_widget_button_position": "left", "navbar_text_color": "#000000", "pagination_color": "#000000", "verified_badge_color": "#38c172", "widget_show_dates": true, "show_review_images": true, "review_image_max_height": "450px", "show_large_review_image": true, "show_star_bars": true, "fonts": {"reviews_card_main_font_size": "1rem", "reviews_card_secondary_font_size": "1rem", "form_headings_font_size": "0.875rem", "form_input_font_size": "1.125rem", "paginator_font_size": "1.125rem", "badge_average_score": "2rem", "badge_primary": "1.25rem", "badge_secondary": "1rem", "carousel_primary": "1rem", "carousel_secondary": "1rem", "star_summary_overall_score_font_size": "2.25rem", "star_summary_progress_bars_font_size": "1.125rem", "navbar_reviews_title_font_size": "1.25rem", "navbar_buttons_font_size": "1.125rem", "star_summary_reviewsnum_font_size": "1.5rem", "filters_font_size": "1rem", "form_post_font_size": "2.25rem", "qna_title_font_size": "1.5rem"}}' >
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&height=24&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®ion_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®ion_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&height=24&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&height=24&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">© <a href="/" title="">Vibis</a> ⢠</small> 4337 <small class="subtext"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&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.