1 2<!doctype html> 3<html 4 class="no-js " 5 lang="en" 6 data-template="blog" 7 8> 9 <head> 10 <meta name="google-site-verification" content="C7MWG5RxVPvjwC9zy-DYQ_kBysxI7_QsHBE9k3M28vY"> 11 <meta charset="utf-8"> 12 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 13 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> 14 <meta name="theme-color" content="#25595b"><link rel="canonical" href="https://vistagato.com/blogs/news"> 15<link href="//vistagato.com/cdn/shop/t/50/assets/grid.css?v=20886961665468048011788469158" rel="stylesheet" type="text/css" media="all" /> 16<link href="//vistagato.com/cdn/shop/t/50/assets/base.css?v=8001712250155797301788469158" rel="stylesheet" type="text/css" media="all" /> 17<link href="//vistagato.com/cdn/shop/t/50/assets/modules.css?v=61144178599879677331788469159" rel="stylesheet" type="text/css" media="all" /> 18<link href="//vistagato.com/cdn/shop/t/50/assets/vendor.css?v=90475951926401987751788469158" rel="stylesheet" type="text/css" media="all" /> 19 20 21<link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 22<link href="//vistagato.com/cdn/shop/t/50/assets/vendor.min.js?v=50491847271059849811788469158" as="script" rel="preload"> 23 24<link rel="icon" type="image/png" href="//vistagato.com/cdn/shop/files/ByVistaGatoWeb.png?crop=center&height=32&v=1747972077&width=32"><title class="blog">Whatâs New at VistaGato⢠â Latest News and Updates</title><meta name="description" content="Explore the latest VistaGato news, cat care insights, window catio tips, and litter box innovations to improve your catâs indoor lifestyle."><meta property="og:site_name" content="VistaGato"> 25<meta property="og:url" content="https://vistagato.com/blogs/news"> 26<meta property="og:title" content="Whatâs New at VistaGato⢠â Latest News and Updates"> 27<meta property="og:type" content="website"> 28<meta property="og:description" content="Explore the latest VistaGato news, cat care insights, window catio tips, and litter box innovations to improve your catâs indoor lifestyle."><meta property="og:image" content="http://vistagato.com/cdn/shop/files/Vistagato-logo-main.png?height=628&pad_color=fff&v=1699636290&width=1200"> 29<meta property="og:image:secure_url" content="https://vistagato.com/cdn/shop/files/Vistagato-logo-main.png?height=628&pad_color=fff&v=1699636290&width=1200"> 30<meta property="og:image:width" content="1200"> 31<meta property="og:image:height" content="628"><meta name="twitter:site" content="@vistagato_"><meta name="twitter:card" content="summary_large_image"> 32<meta name="twitter:title" content="Whatâs New at VistaGato⢠â Latest News and Updates"> 33<meta name="twitter:description" content="Explore the latest VistaGato news, cat care insights, window catio tips, and litter box innovations to improve your catâs indoor lifestyle."> 34 35<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="font" href="//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n4.e332e76eefe545db0f9180cd382ce06e2f88055f.woff2" type="font/woff2" crossorigin> 36 <link rel="preload" as="font" href="//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n7.3d9476fb0ebeda6ade9688d66cdb9524e329b866.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n7.3d9476fb0ebeda6ade9688d66cdb9524e329b866.woff2" type="font/woff2" crossorigin><style> 37 @font-face { font-family: "Alegreya Sans"; font-weight: 700; font-style: normal; font-display: swap; src: url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n7.3d9476fb0ebeda6ade9688d66cdb9524e329b866.woff2") format("woff2"), url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n7.f29cc7ebdc42d1112e7f77e7b4655fa02c985111.woff") format("woff");}@font-face { font-family: "Alegreya Sans"; font-weight: 900; font-style: normal; font-display: swap; src: url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n9.d6e2eff01311dd591eced238279870a8cd2e0067.woff2") format("woff2"), url("//vistagato.com/cdn/fonts/alegreya_s
37ans/alegreyasans_n9.269f82bb1ed930a6679e57c283a5f1322a7757cb.woff") format("woff");}:root { --font-stack-header: "Alegreya Sans", sans-serif; --font-style-header: normal; --font-weight-header: 700; --font-weight-header--bolder: 900; --font-weight-header--lighter: 400;}@font-face { font-family: "Alegreya Sans"; font-weight: 400; font-style: normal; font-display: swap; src: url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n4.e332e76eefe545db0f9180cd382ce06e2f88055f.woff2") format("woff2"), url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n4.2f538e6a7581234d2f67054a40fbfd36d80c2e56.woff") format("woff");}@font-face { font-family: "Alegreya Sans"; font-weight: 700; font-style: normal; font-display: swap; src: url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n7.3d9476fb0ebeda6ade9688d66cdb9524e329b866.woff2") format("woff2"), url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n7.f29cc7ebdc42d1112e7f77e7b4655fa02c985111.woff") format("woff");}@font-face { font-family: "Alegreya Sans"; font-weight: 700; font-style: normal; font-display: swap; src: url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n7.3d9476fb0ebeda6ade9688d66cdb9524e329b866.woff2") format("woff2"), url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_n7.f29cc7ebdc42d1112e7f77e7b4655fa02c985111.woff") format("woff");}@font-face { font-family: "Alegreya Sans"; font-weight: 400; font-style: italic; font-display: swap; src: url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_i4.7156278bb23e48db294dc221d52a46fdc0183947.woff2") format("woff2"), url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_i4.7283a068f87063ea0a478d58f299dd97afe5e064.woff") format("woff");}@font-face { font-family: "Alegreya Sans"; font-weight: 700; font-style: italic; font-display: swap; src: url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_i7.55aed94c5c86deedc38bc8fc0b8f7fe64ec06c3a.woff2") format("woff2"), url("//vistagato.com/cdn/fonts/alegreya_sans/alegreyasans_i7.b894eb092626c7721e865b7909f1ef5f5df8d3ac.woff") format("woff");}:root { --font-weight-body--bold: 700; --font-weight-body--bolder: 700; --font-stack-body: "Alegreya Sans", sans-serif; --font-style-body: normal; --font-weight-body: 400;} 38</style> 39<style> 40html { 41 font-size: calc(var(--font-base-size, 16) * 1px); 42 -webkit-font-smoothing: antialiased; 43 height: 100%; 44 scroll-behavior: smooth; 45} 46body { 47 margin: 0; 48 font-family: var(--font-stack-body); 49 font-weight: var(--font-weight-body); 50 font-style: var(--font-style-body); 51 color: var(--color-body-text); 52 font-size: calc(var(--font-base-size, 16) * 1px); 53 line-height: calc(var(--base-line-height) * 1px); 54 background-color: #ffffff; 55 position: relative; 56 min-height: 100%; 57} 58 59body, html { 60 overflow-x: hidden; 61} 62 63html.prevent-scroll, 64html.prevent-scroll body { 65 height: auto; 66 overflow: hidden; 67} 68 69h1, 70h2, 71h3, 72h4, 73h5, 74h6 { 75 font-family: var(--font-stack-header); 76 font-weight: var(--font-weight-header); 77 font-style: var(--font-style-header); 78 color: var(--color-heading-text); 79 line-height: normal; 80} 81h1, .h1 { 82 font-size:calc(((var(--font-h1-mobile))/ (var(--font-base-size))) * 1rem); 83 line-height: 1.278; 84} 85 86h2, .h2 { 87 font-size:calc(((var(--font-h2-mobile))/ (var(--font-base-size))) * 1rem); 88 line-height: 1.267; 89} 90 91h3, .h3 { 92 font-size: calc(((var(--font-h3-mobile)) / (var(--font-base-size))) * 1rem); 93 line-height: 1.36; 94} 95 96h4, .h4 { 97 font-size: calc(((var(--font-h4-mobile)) / (var(--font-base-size))) * 1rem); 98 line-height: 1.4; 99} 100 101h5, .h5 { 102 font-size: calc(((var(--font-h5-mobile)) / (var(--font-base-size))) * 1rem); 103 line-height: 1.5; 104} 105 106h6, .h6 { 107 font-size: calc(((var(--font-h6-mobile)) / (var(--font-base-size))) * 1rem); 108 line-height: 1.5; 109} 110 111@media only screen and (min-width: 768px) { 112 .h1, h1{ 113 font-size:calc(((var(--font-h1-tablet))/ (var(--font-base-size))) * 1rem); 114 line-height: 1.238; 115 } 116 .h2, h2{ 117 font-size:calc(((var(--font-h2-tablet))/ (var(--font-base-size))) * 1rem); 118 line-height: 1.235; 119 } 120 h3, .h3 { 121 font-size: calc(((var(--font-h3-tablet)) / (var(--font-base-size))) * 1rem); 122 line-height: 1.36; 123 } 124 h4, .h4 { 125 font-size: calc(((var(--font-h4-tablet)) / (var(--font-base-size))) * 1rem); 126 line-height: 1.4; 127 } 128} 129 130@media only screen and (min-width: 1280px){ 131 .h1, h1{ 132 font-size:calc(((var(--font-h1-desktop))/ (var(--font-base-size))) * 1rem); 133 line-height: 1.167; 134 } 135 .h2, h2{ 136 font-size:calc(((var(--font-h2-desktop))/ (var(--font-base-size))) * 1rem); 137 line-height: 1.238; 138 } 139 h3, .h3 { 140 font-size: calc(((var(--font-h3-desktop)) / (var(--font-base-size))) * 1rem); 141 line-height: 1.278; 142 } 143 h4, .h4 { 144 font-size: calc(((var(--font-h4-desktop)) / (var(--font-base-size))) * 1rem); 145 line-height: 1.333; 146 } 147 h5, .h5 { 148 font-size: calc(((var(--font-h5-desktop)) / (var(--font-base-size))) * 1rem); 149 } 150 h6, .h6 { 151 font-size: calc(((var(--font-h6-desktop)) / (var(--font-base-size))) * 1rem); 152 } 153} 154[style*="--aspect-ratio"] { 155 position: relative; 156 overflow: hidden; 157} 158[style*="--aspect-ratio"]:before { 159 display: block; 160 width: 100%; 161 content: ""; 162 height: 0px; 163} 164[style*="--aspect-ratio"] > *:first-child { 165 top: 0; 166 left: 0; 167 right: 0; 168 position: absolute !important; 169 object-fit: cover; 170 width: 100%; 171 height: 100%; 172} 173[style*="--aspect-ratio"]:before { 174 padding-top: calc(100% / (0.0001 + var(--aspect-ratio, 16/9))); 175} 176@media ( max-width: 767px ) { 177 [style*="--aspect-ratio"]:before { 178 padding-top: calc(100% / (0.0001 + var(--aspect-ratio-mobile, var(--aspect-ratio, 16/9)) )); 179 } 180} 181.swiper-wrapper { 182 display: flex; 183} 184.swiper-container:not(.swiper-container-initialized) .swiper-slide { 185 width: calc(100% / var(--items, 1)); 186 flex: 0 0 auto; 187} 188@media(max-width: 1023px) { 189 .swiper-container:not(.swiper-container-initialized) .swiper-slide { 190 min-width: 40vw; 191 flex: 0 0 auto; 192 } 193} 194@media (max-width: 767px) { 195 .swiper-container:not(.swiper-container-initialized) .swiper-slide { 196 min-width: 66vw; 197 flex: 0 0 auto; 198 } 199} 200</style> 201 202 203 204 <link href="//vistagato.com/cdn/shop/t/50/assets/grid.css?v=20886961665468048011788469158" rel="stylesheet" type="text/css" media="all" /> 205 <link href="//vistagato.com/cdn/shop/t/50/assets/base.css?v=8001712250155797301788469158" rel="stylesheet" type="text/css" media="all" /> 206 <link href="//vistagato.com/cdn/shop/t/50/assets/modules.css?v=61144178599879677331788469159" rel="stylesheet" type="text/css" media="all" /> 207 208 209<style data-shopify>:root { /* ANIMATIONS */ --m-duration-short: .1s; --m-duration-default: .25s; --m-duration-long: .5s; --m-duration-image: .65s; --m-duration-animate: 1s; --m-animation-duration: 600ms; --m-animation-fade-in-up: m-fade-in-up var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-left: m-fade-in-left var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-right: m-fade-in-right var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-left-rtl: m-fade-in-left-rtl var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-right-rtl: m-fade-in-right-rtl var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in: m-fade-in calc(var(--m-animation-duration) * 2) cubic-bezier(0, 0, 0.3, 1); --m-animation-zoom-fade: m-zoom-fade var(--m-animation-duration) ease forwards; /* BODY */ --base-line-height: 14; /* PRIMARY COLORS */ --color-primary: #25595b; --plyr-color-main: #25595b; --color-primary-darker: #132e2f; /* TEXT COLORS */ --color-body-text: #000000; --color-heading-text: #000000; --color-sub-text: #666666; --color-text-link: #000000; --color-text-link-hover: #7ba6a7; --color-text-form-field: #000000; /* BUTTON COLORS */ --color-btn-bg: #25595b; --color-btn-bg-hover: #25595b; --color-btn-text: #ffffff; --color-btn-text-hover: #ffffff; --color-btn-secondary-border: #a6bdbe; --color-btn-secondary-text: #25595b; --btn-letter-spacing: 0px; --btn-border-radius: 34px; --btn-border-width: 1px; --btn-line-height: 23px; /* PRODUCT COLORS */ --product-title-color: #000000; --product-sale-price-color: #666666; --product-regular-price-color: #000000; --product-type-color: #666666; --product-desc-color: #666666; /* TOPBAR COLORS */ --color-topbar-background: #ffffff; --color-topbar-text: #25595b; /* MENU BAR COLORS */ --color-menu-background: #25595b; --color-menu-text: #ffffff; /* BORDER COLORS */ --color-border: #ffffff; --color-border-black: rgba(0,0,0,1); /* FOOTER COLORS */ --color-footer-text: #ffffff; --color-footer-subtext: #ffffff; --color-footer-background: #7ba6a7; --color-footer-link: #ffffff; --color-footer-link-hover: #7ba6a7; --color-footer-background-mobile: #a6bdbe; /* FOOTER BOTTOM COLORS */ --color-footer-bottom-text: #000000; --color-footer-bottom-background: #ffffff; --color-footer-bottom-background-mobile: #5f8f91; /* HEADER */ --color-header-text: #25595b; --color-header-sub-text: 37, 89, 91; --color-header-transparent-text: #25595b; --color-main-background: #ffffff; --color-field-background: #ffffff; --color-header-background: #ffffff; --color-cart-wishlist-count: #ffffff; --bg-cart-wishlist-count: #25595b; /* TOOLTIP */ --bg-color-tooltip: #000000; --text-color-tooltip: #000000; /* OVERLAY */ --color-image-overlay: #ffffff; --opacity-image-overlay: 0.01; /* Notification */ --color-success: #3a8735; --color-warning: #ff706b; --color-info: #959595; /* CUSTOM COLOR */ --text-black: 0,0,0; --text-white: 255,255,255; --bg-black: 0,0,0; --bg-white: 255,255,255; --rounded-full: 9999px; --bg-card-placeholder: rgba(243,243,243,1); --arrow-select-box: url(//vistagato.com/cdn/shop/t/50/assets/ar-down.svg?v=92728264558441377851788469160); /* FONT SIZES */ --font-base-size: 18; --font-btn-size: 18px; --font-btn-weight: 500; --font-h1-desktop: 60; --font-h1-tablet: 42; --font-h1-mobile: 36; --font-h2-desktop: 42; --font-h2-tablet: 33; --font-h2-mobile: 29; --font-h3-desktop: 36; --font-h3-tablet: 28; --font-h3-mobile: 25; --font-h4-desktop: 24; --font-h4-tablet: 19; --font-h4-mobile: 19; --font-h5-desktop: 20; --font-h5-mobile: 18; --font-h6-desktop: 18; --font-h6-mobile: 18; --arrow-down-url: url(//vistagato.com/cdn/shop/t/50/assets/arrow-down.svg?v=157552497485556416461788469160); --arrow-down-white-url: url(//vistagato.com/cdn/shop/t/50/assets/arrow-down-white.svg?v=70535736727834135531788469160); --product-title-line-clamp: unset; --spacing-sections-desktop: 25px; --spacing-sections-laptop: 20px; --spacing-sections-tablet: 15px; --spacing-sections-mobile: 4px; /* LAYOUT */ --container-width: 1160px; --fluid-container-width: 1280px; --fluid-container-offset: 65px; } 210</style><link rel="stylesheet" href="//vistagato.com/cdn/shop/t/50/assets/search.css?v=69014922169826238981788469158" media="print" onload="this.media='all'"> 211<link rel="stylesheet" href="//vistagato.com/cdn/shop/t/50/assets/cart.css?v=13019365533548561541788469157" media="print" onload="this.media='all'"> 212 213<noscript><link href="//vistagato.com/cdn/shop/t/50/assets/search.css?v=69014922169826238981788469158" rel="stylesheet" type="text/css" media="all" /></noscript> 214<noscript><link href="//vistagato.com/cdn/shop/t/50/assets/cart.css?v=13019365533548561541788469157" rel="stylesheet" type="text/css" media="all" /></noscript><link href="//vistagato.com/cdn/shop/t/50/assets/vendor.css?v=90475951926401987751788469158" rel="stylesheet" type="text/css" media="all" /><link rel="stylesheet" href="//vistagato.com/cdn/shop/t/50/assets/dark-mode.css?v=70342828189876853521788469159" media="print" onload="this.media='all'"> 215<link rel="stylesheet" href="//vistagato.com/cdn/shop/t/50/assets/custom-style.css?v=81849549890313401821788469160" media="print" onload="this.media='all'"> 216<link rel="stylesheet" href="//vistagato.com/cdn/shop/t/50/assets/custom.css?v=183955467408923520621788469261" media="print" onload="this.media='all'"> 217<noscript><link href="//vistagato.com/cdn/shop/t/50/assets/dark-mode.css?v=70342828189876853521788469159" rel="stylesheet" type="text/css" media="all" /></noscript> 218<noscript><link href="//vistagato.com/cdn/shop/t/50/assets/custom-style.css?v=81849549890313401821788469160" rel="stylesheet" type="text/css" media="all" /></noscript> 219<noscript><link href="//vistagato.com/cdn/shop/t/50/assets/custom.css?v=183955467408923520621788469261" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.m-topbar a[href*="pinterest"],.m-topbar a[href*="twitter"] { display: none;}body .m-product-tag--new { background-color: #64BF99;}body .m-product-tag--sale { background-color: #DA3F3F;}.m-icon-box--small { border-top: 1px solid var(--color-border);}
219.m-icon-box--small .m-icon-box__heading { line-height: 26px; font-size: 18px; margin-bottom: 6px;}body .m-footer--block .social-media-links { gap: 12px; margin: 0; padding: 5px 0; flex-wrap: wrap;}body .m-footer--block .social-media-links a { color: #222; width: 48px; height: 48px; padding: 0; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background-color: #E9E9E9; transition: all .3s;}body .m-footer--block .social-media-links a:hover { background-color: #000000; color: #FFFFFF; box-shadow: 0 0 0 0.2rem #222;}.m-footer--block-newsletter .m-newsletter-form--bordered .m-newsletter-form__input,.m-footer--block-newsletter .m-newsletter-form--bordered .m-newsletter-form__button--icon { background-color: #fff;}@media (min-width: 1536px) { body .m-footer--block-newsletter .m-footer--block-title { font-size: 42px; }}/* Reduce bottom margin of custom text block */#template--19099342241858__new_featured_product_yVGkjE__custom_text_piH6YE { margin-bottom: 8px !important;}/* Remove space between custom liquid and star rating */#template--19099342241858__new_featured_product_yVGkjE__custom_liquid_4WYtny { margin-bottom: 0 !important;} 220</style> 221 222
223<script src="//vistagato.com/cdn/shop/t/50/assets/product-list.js?v=102537563361158566361788469158" defer="defer"></script>
223 224 225
225<script src="//vistagato.com/cdn/shop/t/50/assets/vendor.min.js?v=50491847271059849811788469158" defer="defer"></script>
225 226
226<script src="//vistagato.com/cdn/shop/t/50/assets/theme-global.js?v=85951080696490792341788469160" defer="defer"></script>
226<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
226<meta name="google-site-verification" content="_4HE2wSQufXXUabH39WKQZsaafDnaW5s8RQ8RAhAq_Q"> 227<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55952736322/digital_wallets/dialog"> 228<meta id="in-context-paypal-metadata" data-shop-id="55952736322" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 229<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" /> 230<link rel="next" href="/blogs/news?page=2">
231<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 231
231
232<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":55952736322,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/55952736322","merchantName":"VistaGato","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"VistaGato","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 232
232
233<script id="shopify-features" type="application/json">{"accessToken":"f9f86202f5654f8ee71e6c82305d2cac","betas":["rich-media-storefront-analytics"],"domain":"vistagato.com","predictiveSearch":true,"shopId":55952736322,"locale":"en"}</script>
vendor: 1 bytes, line 233
233
234<script>var Shopify = Shopify || {}; 235Shopify.shop = "vistagato.myshopify.com"; 236Shopify.locale = "en"; 237Shopify.currency = {"active":"USD","rate":"1.0"}; 238Shopify.country = "US"; 239Shopify.theme = {"name":"vistagato\/main","id":145608835138,"schema_name":"Minimog - OS 2.0","schema_version":"4.0.0","theme_store_id":null,"role":"main"}; 240Shopify.theme.handle = "null"; 241Shopify.theme.style = {"id":null,"handle":null}; 242Shopify.cdnHost = "vistagato.com/cdn"; 243Shopify.routes = Shopify.routes || {}; 244Shopify.routes.root = "/"; 245Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 246Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 247Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 248Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 248
248
249<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 249
249
250<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 250
250
251<script> 252 window.Shopify = window.Shopify || {}; 253 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 254 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 255 window.Shopify.SignInWithShop.eligible = true; 256</script>
vendor: 1 bytes, line 256
256
257<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 257
257
258<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 258
258
259<script type="module"> 260 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 261 262 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 263 264</script>
vendor: 1 bytes, line 264
264
265<script> 266 window.Shopify = window.Shopify || {}; 267 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 268 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"]}; 269</script>
vendor: 1 bytes, line 269
269
270<script>(function() { 271 var isLoaded = false; 272 function asyncLoad() { 273 if (isLoaded) return; 274 isLoaded = true; 275 var urls = ["https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=156243\u0026ssmtid=19038\u0026shop=vistagato.myshopify.com","https:\/\/l.getsitecontrol.com\/g4dj2q54.js?shop=vistagato.myshopify.com","https:\/\/dev.younet.network\/scriptTag\/shopoe-aliexpress-review.js?shop=vistagato.myshopify.com","https:\/\/widgets.juniphq.com\/v1\/junip_shopify.js?shop=vistagato.myshopify.com"]; 276 for (var i = 0; i < urls.length; i++) { 277 var s = document.createElement('script'); 278 s.type = 'text/javascript'; 279 s.async = true; 280 s.src = urls[i]; 281 var x = document.getElementsByTagName('script')[0]; 282 x.parentNode.insertBefore(s, x); 283 } 284 }; 285 if(window.attachEvent) { 286 window.attachEvent('onload', asyncLoad); 287 } else { 288 window.addEventListener('load', asyncLoad, false); 289 } 290})();</script>
vendor: 1 bytes, line 290
290
291<script id="__st">var __st={"a":55952736322,"offset":-25200,"reqid":"e7ba40dc-5d1a-4b2f-9ee2-f3e53c9d2070-1791078537","pageurl":"vistagato.com\/blogs\/news","s":"blogs-78352711746","u":"26f6dad1a81d","p":"blog","rtyp":"blog","rid":78352711746};</script>
vendor: 1 bytes, line 291
291
292<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 292
292
293<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 293
293
294<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//vistagato.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 294
294
295<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 = "//vistagato.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
295<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 295
295
296<script> 297 window.Shopify = window.Shopify || {}; 298 window.Shopify.MCP = window.Shopify.MCP || {}; 299 window.Shopify.MCP.enabled = true; 300 window.Shopify.MCP.shop = "vistagato.myshopify.com"; 301 window.Shopify.MCP.mcpEndpoint = "https:\/\/vistagato.com\/api\/mcp"; 302 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 303</script>
vendor: 1 bytes, line 303
303
304<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("\/\/vistagato.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 305</script>
vendor: 1 bytes, line 305
305
306<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://vistagato.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 307</script>
vendor: 1 bytes, line 307
307
308<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 309 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); 310</script>
vendor: 1 bytes, line 310
310
311<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})}})); 312</script>
312 313<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://vistagato.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 314<style id="shopify-accelerated-checkout-cart"> 315 #shopify-buyer-consent { 316 margin-top: 1em; 317 display: inline-block; 318 width: 100%; 319} 320 321#shopify-buyer-consent.hidden { 322 display: none; 323} 324 325#shopify-subscription-policy-button { 326 background: none; 327 border: none; 328 padding: 0; 329 text-decoration: underline; 330 font-size: inherit; 331 cursor: pointer; 332} 333 334#shopify-subscription-policy-button::before { 335 box-shadow: none; 336} 337 338 </style> 339
340<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
340 341 342
342<script> 343 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 344 if (Shopify.designMode) { 345 document.documentElement.classList.add('shopify-design-mode'); 346 } 347 </script>
347 348 349 350 351 352 353 354 355 356 357 358 359 <meta name="facebook-domain-verification" content="pa5fv7aziom6lh7pgq0ni0e1tn9njq"> 360 361
361<script> 362 window._Sendlane = window._Sendlane || []; 363 _Sendlane.push({ 364 event_id: 'hF02YN4TsCe55' 365 }); 366 </script>
366 367
367<script src="https://sendlane.com/scripts/pusher.js" async></script>
367 368 369 <!-- Hotjar Tracking Code for VistaGato -->
370<script>
vendor: 125 bytes, lines 370-373
370 371 (function(h,o,t,j,a,r){ 372 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 373 h._hjSettings={hjid:
3736719209
vendor: 258 bytes, lines 373-378
373,hjsv:6}; 374 a=o.getElementsByTagName('head')[0]; 375 r=o.createElement('script');r.async=1; 376 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 377 a.appendChild(r); 378 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
379</script>
379 380 381
381<script> 382 (function(w,d,t,r,u) 383 { 384 var f,n,i; 385 w[u]=w[u]||[],f=function() 386 { 387 var o={ti:"187110816", tm:"shpfy_ui", enableAutoSpaTracking: true}; 388 o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad") 389 }, 390 n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function() 391 { 392 var s=this.readyState; 393 s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null) 394 }, 395 i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i) 396 }) 397 (window,document,"script","//bat.bing.com/bat.js","uetq"); 398 </script>
398 399
399<script src="https://analytics.ahrefs.com/analytics.js" data-key="SNrGO0+tFcanFgjqNX6KJQ" defer="true"></script>
399 400 401 402 403
403<script src="https://cdn.younet.network/jquery.min.js" defer="defer"></script>
403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418<!-- BEGIN app block: shopify://apps/rockit-discounts-sales/blocks/savings-embed/f347a9bf-00bf-4eeb-9f4d-159bb9b1cead --> 419 420<!-- END app block --><!-- BEGIN app block: shopify://apps/statcounter-installer/blocks/statcounter/6c521b0a-0594-4576-8130-e21a7ab97681 --><!-- Start of Statcounter Code -->
421<script type="text/javascript"> 422var sc_project=13337847; 423var sc_invisible=1; 424var sc_security="45a25e7f"; 425</script>
vendor: 2 bytes, line 425
425
426<script type="text/javascript" 427src="https://www.statcounter.com/counter/counter.js" 428async></script>
428 429<noscript><div class="statcounter"><a title="Statcounter Analytics" 430href="https://statcounter.com/" target="_blank"><img 431class="statcounter" 432src="https://c.statcounter.com/13337847/0/45a25e7f/1/" 433alt="Web Analytics" 434referrerPolicy="no-referrer-when-downgrade"></a></div></noscript> 435<!-- End of Statcounter Code --> 436 437 438 439<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 440 441 442 443 444 445 446 447 448 449 450 451 452
452<script async src="https://static.klaviyo.com/onsite/js/UWdteS/klaviyo.js?company_id=UWdteS"></script>
452 453
453<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
453 454 455 456 457 458 459 460
460<script> 461 window.klaviyoReviewsProductDesignMode = false 462 </script>
462 463 464 465 466 467 468 469 470 471 472<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 473 474<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 475 476 477 478 479 480 481
482<script> 483 ;(function () { 484 const url = new URL(window.location) 485 const viewParam = url.searchParams.get('view') 486 if (viewParam && viewParam.includes('variant-pf-')) { 487 url.searchParams.set('pf_v', viewParam) 488 url.searchParams.delete('view') 489 window.history.replaceState({}, '', url) 490 } 491 })() 492</script>
492 493 494 495
496<script type='module'> 497 498 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 499 500 window.PAGEFLY_CRO['data_debug'] = { 501 original_template_suffix: "", 502 allow_ab_test: false, 503 ab_test_start_time: 0, 504 ab_test_end_time: 0, 505 today_date_time: 1791078537000, 506 } 507 window.PAGEFLY_CRO['GA4'] = { enabled: false} 508</script>
508 509 510<!-- END app snippet --> 511 512 513 514 515 516 517 518 519
519<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-helper.js' defer='defer'></script>
519 520 521
521<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-general-helper.js' defer='defer'></script>
521 522 523
523<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-snap-slider.js' defer='defer'></script>
523 524 525
525<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v3.js' defer='defer'></script>
525 526 527
527<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v4.js' defer='defer'></script>
527 528 529
529<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-glider.js' defer='defer'></script>
529 530 531
531<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
531 532 533
533<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product-media.js' defer='defer'></script>
533 534 535
535<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product.js' defer='defer'></script>
535 536 537
538<script id='pagefly-helper-data' type='application/json'> 539 { 540 "page_optimization": { 541 "assets_prefetching": false 542 }, 543 "elements_asset_mapper": { 544 "Accordion": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion.js", 545 "Accordion3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion3.js", 546 "CountDown": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-countdown.js", 547 "GMap1": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 548 "GMap2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 549 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 550 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 551 "HTML.Video": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo.js", 552 "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 553 "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 554 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 555 "Instagram": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 556 "Instagram2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 557 "Insta3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram3.js", 558 "Tabs": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab.js", 559 "Tabs3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab3.js", 560 "ProductBox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-cart.js", 561 "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 562 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 563 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-twitter.js", 564 "Paragraph4": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-paragraph4.js", 565 566 "AliReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 567 "BackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 568 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 569 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 570 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 571 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder
571-363/assets/pagefly-3rd-elements.js", 572 "LimeSpot": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 573 "Loox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 574 "Opinew": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 575 "Powr": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 576 "ProductReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 577 "PushOwl": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 578 "ReCharge": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 579 "Rivyo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 580 "TrackingMore": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 581 "Vitals": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 582 "Wiser": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js" 583 }, 584 "custom_elements_mapper": { 585 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-click-action-element.js", 586 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-dialog-element.js" 587 } 588 } 589</script>
589 590
591<script id='pagefly-heatmap-config' type='application/json'> 592 {} 593</script>
vendor: 1 bytes, line 593
593
594<script> 595 (function () { 596 var el = document.getElementById('pagefly-heatmap-config') 597 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 598 try { 599 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 600 } catch (e) { 601 window.__pagefly_heatmap_config__ = {} 602 } 603 })() 604</script>
vendor: 1 bytes, line 604
604
605<script> 606 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 607 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 608 // overlay path in the metafield, and this page must already be one the merchant enabled 609 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 610 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 611 (function () { 612 var cfg = window.__pagefly_heatmap_config__ || {} 613 var id = (window.__pagefly_page_setting__ || {}).pageId 614 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 615 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 616 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 617 var s = document.createElement('script') 618 s.src = 'https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-heatmap-overlay.js' 619 s.defer = true 620 document.head.appendChild(s) 621 })() 622</script>
622 623 624<!-- BEGIN app snippet: pf-ai-schema --> 625<!-- END app snippet --> 626 627 628<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 629 630 631 632 633 634 635 636<link rel="dns-prefetch" href="https://cdn.judge.me"> 637<link rel="dns-prefetch" href="https://cdn1.judge.me"> 638<link rel="dns-prefetch" href="https://api.judge.me"> 639
640<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"4.8 out of 5 (150 Reviews)","badge_star_color":"#F4D311","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
640ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#F4D311","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
640itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
640youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-05-13T20:59:18.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
640:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"VistaGato","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
640shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"VistaGato"};</script>
640 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #F4D311;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#F4D311}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'VistaGato'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 641</style> <style class='jdgm-settings-style'></style> 642 643 644 645 646 <style class='jdgm-miracle-styles'> 647 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
647/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 648 649</style> 650 651 652 653 654 655 656 657 658
659<script data-cfasync='false' class='jdgm-script'> 660!function(e){window.jdgm=window.jdgm||{}; 661/* INF-1976 */ 662var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 663if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 664jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 665jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 666setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 667!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 668(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 669a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 670jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 671t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 672t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 673".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 674parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 675jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 676)}))}(document); 677</script>
677 678<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 679 680<!-- BEGIN app snippet: theme_fix_tags -->
680<script> 681 (function() { 682 var jdgmThemeFixes = null; 683 if (!jdgmThemeFixes) return; 684 685 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 686 // before the per-theme fix so the theme-specific CSS wins the cascade. 687 // HTML is never applied globally (too risky). 688 var allThemesFix = jdgmThemeFixes['all']; 689 if (allThemesFix && allThemesFix.css) { 690 var allStyleTag = document.createElement('style'); 691 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 692 allStyleTag.innerHTML = allThemesFix.css; 693 document.head.append(allStyleTag); 694 }; 695 696 if (allThemesFix && allThemesFix.js) { 697 var allScriptTag = document.createElement('script'); 698 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 699 allScriptTag.innerHTML = allThemesFix.js; 700 document.head.append(allScriptTag); 701 }; 702 703 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 704 if (!thisThemeFix) return; 705 706 if (thisThemeFix.html) { 707 document.addEventListener("DOMContentLoaded", function() { 708 var htmlDiv = document.createElement('div'); 709 htmlDiv.classList.add('jdgm-theme-fix-html'); 710 htmlDiv.innerHTML = thisThemeFix.html; 711 document.body.append(htmlDiv); 712 }); 713 }; 714 715 if (thisThemeFix.css) { 716 var styleTag = document.createElement('style'); 717 styleTag.classList.add('jdgm-theme-fix-style'); 718 styleTag.innerHTML = thisThemeFix.css; 719 document.head.append(styleTag); 720 }; 721 722 if (thisThemeFix.js) { 723 var scriptTag = document.createElement('script'); 724 scriptTag.classList.add('jdgm-theme-fix-script'); 725 scriptTag.innerHTML = thisThemeFix.js; 726 document.head.append(scriptTag); 727 }; 728 })(); 729</script>
729 730<!-- END app snippet --> 731<!-- End of Judge.me Core --> 732 733 734 735<!-- END app block --><!-- BEGIN app block: shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed --><style> 736 .gta-block__error { 737 display: flex; 738 flex-flow: column nowrap; 739 gap: 12px; 740 padding: 32px; 741 border-radius: 12px; 742 margin: 12px 0; 743 background-color: #fff1e3; 744 color: #412d00; 745 } 746 747 .gta-block__error-title { 748 font-size: 18px; 749 font-weight: 600; 750 line-height: 28px; 751 } 752 753 .gta-block__error-body { 754 font-size: 14px; 755 line-height: 24px; 756 } 757</style> 758
759<script> 760 (function () { 761 try { 762 const widgets = [{"key":"GSC-SMALL-EgfesKtNLyBm","type":"block","timer":{"date":"2025-11-27T23:59:00.000-08:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-HRCwBVMLYXkc","type":"text","align":"left","color":"#ffffff","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"32px","desktopFontSize":"32px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-UTdQLShmpPTk","type":"text","align":"left","color":"#ffffff","value":"Grab your discount while you can","enabled":true,"padding":{"mobile":{"bottom":"8px"},"desktop":{"bottom":"10px"}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-MLnlOKoZhiIG","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"50px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"18px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px","bottom":"8px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":true},"unitFormat":"d:h:m:s","mobileWidth":"80%","desktopWidth":"80%"},{"id":"button-rttzUblfFxGh","href":"https:\/\/shopify.com","type":"button","label":"Button","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"12px","enabled":true},"target":"_blank","enabled":false,"padding":{"mobile":{"top":"12px","left":"40px","right":"40px","bottom":"12px"},"desktop":{"top":"16px","left":"48px","right":"48px","bottom":"16px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"17px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-PBZhTeQvOGCD","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"6px","left":"12px","right":"12px","bottom":"6px"},"desktop":{"top":"12px","left":"16px","right":"16px","bottom":"12px"}},"textColor":"#000000","background":{"blur":"0px","color":"#f2f2f2","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"17px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"20px","enabled":true},"padding":{"mobile":{"top":"16px","left":"20px","right":"20px","bottom":"16px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}},"mobileGap":"6px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#25595b","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"small2","breakpoint":"768px"},"section":null,"userCss":"","targeting":null},{"bar":{"sticky":false,"justify":"center","position":"top","closeButton":{"color":"#ffffff","enabled":false}},"key":"GSC-BAR-SvXLBmeqGdhz","type":"bar","timer":{"date":"2025-12-21T23:59:00.000-08:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":71,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"right","items":[{"id":"text-fEjChJVlrUIB","type":"text","align":"left","color":"#ffffff","value":"TIME IS TICKING","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font2","fontWeight":"800","textTransform":"uppercase","mobileFontSize":"16px","desktopFontSize":"42px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-NJygvIGDtPRX","type":"text","align":"left","color":"#ffffff","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font2","fontWeight":"500","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-uhuDxMAJFRlJ","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"8px","color":"#ffffff","fontSize":"58px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#ebebeb","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"21px","fontFamily":"font2","fontWeight":"500","milliseconds":"ms","textTransform":"uppercase"},"layout":"separate","margin":{"mobile":{},"desktop":{"top":"6px"}},"radius":{"value":"18px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"#fc7329","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"320px"},{"id":"button-dFQfxZOglUZN","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"12px","enabled":false},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"16px","left":"40px","right":"40px","bottom":"16px"}},"textColor":"#fc7429","background":{"blur":"0px","color":"#fdee57","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"12px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-WDKNzradCOFG","code":"PASTE YOUR CODE","icon":{"type":"tag","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"2px","color":"#000000","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"0px","enabled":false},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#000000","background":{"blur":"0px","color":"#dcee13","enabled":true},"fontFamily":"font2","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"29px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"4px","left":"12px","right":"12px","bottom":"4px"}},"mobileGap":"6px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#25595b","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"24px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"Poppins, sans-serif","font2":"Oswald, sans-serif","font3":"inherit","preset":"black-friday-bar-1","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}}},{"key":"GSC-LARGE-bLGREuKTgpdD","type":"banner","timer":{"date":"2025-11-11T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-ZHDUDqiPRhHm","type":"text","align":"left","color":"#000000","value":"Flash sale!","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"28px","desktopFontSize":"32px","mobileLineHeight":"1","desktopLineHeight":"1","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-KzHVEScBkTDm","type":"text","align":"left","color":"#000000","value":"Catch this exclusive deal before it ends soon","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.5","desktopLineHeight":"1.5","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-lCoXMIarCEqf","type":"timer","view":"custom","border":{"size":"2px","color":"#9e9e9e","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"45px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"18px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{"top":"0px","bottom":"0px"},"desktop":{"top":"0px","bottom":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"0px","color":"#f8f8f8","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"100%","desktopWidth":"90%"},{"id":"button-ggDNyxMrdnep","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"12px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"14px","left":"40px","right":"40px","bottom":"14px"},"desktop":{"top":"16px","left":"40px","right":"40px","bottom":"16px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"14px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-dUrSGWVBeEWv","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#bdbdbd","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"14px","left":"24px","right":"24px","bottom":"14px"}},"textColor":"#000000","background":{"blur":"0px","color":"#f2f2f2","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"1px","color":"#ffffff","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"16px","enabled":true},"padding":{"mobile":{"top":"20px","left":"20px","right":"20px","bottom":"20px"},"desktop":{"top":"20px","left":"20px","right":"20px","bottom":"20px"}}
762,"mobileGap":"12px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":false,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"14px","mobileWidth":"100%","desktopWidth":"460px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"large1","breakpoint":"768px"},"section":{"border":{"size":"1px","color":"#000000","enabled":false},"margin":{"mobile":{},"desktop":{}},"radius":{"value":"12px","enabled":true},"padding":{"mobile":{"top":"20px","left":"20px","right":"20px","bottom":"20px"},"desktop":{"top":"20px","left":"20px","right":"20px","bottom":"20px"}},"background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"mobileHeight":"150%","desktopHeight":"25%","contentMobilePosition":"center-center","contentDesktopPosition":"center-center"},"userCss":"","targeting":null}] || []; 763 764 if (Array.isArray(window.GSC_COUNTDOWN_WIDGETS)) { 765 // Embed and inline countdown blocks may load on the same page. Inline 766 // pushes a single widget keyed by `key`; embed pushes the whole metafield 767 // array. Dedup by `key` so the same widget isn't duplicated when both 768 // blocks reference it. Widgets without a key push through (no dedup). 769 widgets.forEach(function(w) { 770 if (!w.key || !window.GSC_COUNTDOWN_WIDGETS.find(function(e) { return e.key === w.key; })) { 771 window.GSC_COUNTDOWN_WIDGETS.push(w); 772 } 773 }); 774 } else { 775 window.GSC_COUNTDOWN_WIDGETS = widgets; 776 } 777 778 // Stale-metafield guard via theme_store_id (TAE Liquid has `theme.id` 779 // always null, so the check runs on JS). Mismatch = merchant switched 780 // theme family after the last backend sync â fall back to runtime 781 // defaults until re-sync writes a fresh metafield. 782 783 784if (!window.GSC_COUNTDOWN_META) { 785 window.GSC_COUNTDOWN_META = { 786 product_tags: null, 787 storefrontToken:null, 788 productData:null}; 789 }} catch (e) { 790 console.log(e); 791 } 792 })(); 793</script>
793 794 795 796<!-- END app block -->
796<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 796
796
797<script src="https://cdn.shopify.com/extensions/01a0ae45-0695-7ba2-ab6e-d3a45e67d1d0/avada-order-limit-116/assets/avada-order-limit.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 797
797
798<script src="https://cdn.shopify.com/extensions/01a0c927-94a4-7e55-aa1f-28cabdfac692/getsitecontrol-countdown-timer-80/assets/gsc-countdown-widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 798
798
799<script src="https://cdn.shopify.com/extensions/01a0f6b9-396a-713a-ba86-3c9e67328667/avada-cookie-bar-63/assets/avada-cookie.js" type="text/javascript" defer="defer"></script>
799 800<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
801<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: 55952736322,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 801
801
802<script> 803 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 804</script>
vendor: 1 bytes, line 804
804
805<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}
805).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: 55952736322,storefrontBaseUrl: "https://vistagato.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://vistagato.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2162131010","configuration":"{\"projectID\":\"13337847\",\"securityCode\":\"45a25e7f\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d32eeac67d601131a69ea331e7f61a3f","type":"APP","apiClientId":277365063681,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]}
805,"dataSharingState":"unrestricted"},{"id":"1909325890","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1864925250","configuration":"{\"pixelCode\":\"D7FST8JC77U0Q6DFG1MG\"}","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":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1505394754","configuration":"{\"accountID\":\"UWdteS\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"445382722","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-11417805430\\\",\\\"GT-5N59RGR\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-11417805430\\\/v2NVCJW5ub4ZEPbEt8Qq\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-11417805430\\\/QnyXCJu5ub4ZEPbEt8Qq\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-11417805430\\\/DKmwCJK5ub4ZEPbEt8Qq\\\",\\\"MC-6VDFQQHZ5N\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-11417805430\\\/jGTUCIy5ub4ZEPbEt8Qq\\\",\\\"MC-6VDFQQHZ5N\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-11417805430\\\/Xd7ACI-5ub4ZEPbEt8Qq\\\",\\\"MC-6VDFQQHZ5N\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-11417805430\\\/BfvMCJ65ub4ZEPbEt8Qq\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-11417805430\\\/hQelCJi5ub4ZEPbEt8Qq\\\"}],\\\"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":"120881218","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"156243\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"23625794","configuration":"{\"myshopifyDomain\":\"vistagato.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"23232578","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"46","type":"CUSTOM","privacyPurposes":[],"name":"VistaGato GTM and DataLayer"}
805,{"id":"173441090","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"VistaGato Meta Pixel"},{"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":"VistaGato","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"vistagato.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/vistagato.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://vistagato.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"145608835138","themePublished":"true","eventMetadataId":"ef2fbd71-0947-4f8c-85f7-0782f84be88b","pageType":"blog","resourceId":"78352711746","shopId":"55952736322","storefrontBaseUrl":"https:\/\/vistagato.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
805<script> 806 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 807 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 808 window.ShopifyAnalytics.meta.currency = 'USD'; 809 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":78352711746,"requestId":"e7ba40dc-5d1a-4b2f-9ee2-f3e53c9d2070-1791078537"}}; 810 for (var attr in meta) { 811 window.ShopifyAnalytics.meta[attr] = meta[attr]; 812 } 813</script>
vendor: 1 bytes, line 813
813
814<script class="analytics"> 815 (function () { 816 var customDocumentWrite = function(content) { 817 var jquery = null; 818 819 if (window.jQuery) { 820 jquery = window.jQuery; 821 } else if (window.Checkout && window.Checkout.$) { 822 jquery = window.Checkout.$; 823 } 824 825 if (jquery) { 826 jquery('body').append(content); 827 } 828 }; 829 830 var hasLoggedConversion = function(token) { 831 if (token) { 832 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 833 } 834 return false; 835 } 836 837 var setCookieIfConversion = function(token) { 838 if (token) { 839 var twoMonthsFromNow = new Date(Date.now()); 840 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 841 842 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 843 } 844 } 845 846 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 847 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 848 if (trekkie.integrations) { 849 return; 850 } 851 trekkie.methods = [ 852 'identify', 853 'page', 854 'ready', 855 'track', 856 'trackForm', 857 'trackLink' 858 ]; 859 trekkie.factory = function(method) { 860 return function() { 861 var args = Array.prototype.slice.call(arguments); 862 args.unshift(method); 863 trekkie.push(args); 864 if (method == 'track' || method == 'page') { 865 var pageUrl; 866 try { 867 pageUrl = window.location.href; 868 } catch (e) {} 869 var pageReferrer; 870 try { 871 pageReferrer = document.referrer; 872 } catch (e) {} 873 try { 874 if (window.__TREKKIE_SHIM_QUEUE == null) { 875 window.__TREKKIE_SHIM_QUEUE = []; 876 } 877 window.__TREKKIE_SHIM_QUEUE.push({ 878 from: 'trekkie-stub', 879 method: method, 880 args: args.slice(1), 881 pageContext: { 882 url: pageUrl, 883 referrer: pageReferrer 884 } 885 }); 886 } catch (e) { 887 // no-op 888 } 889 } 890 return trekkie; 891 }; 892 }; 893 for (var i = 0; i < trekkie.methods.length; i++) { 894 var key = trekkie.methods[i]; 895 trekkie[key] = trekkie.factory(key); 896 } 897 trekkie.load = function(config) { 898 trekkie.config = config || {}; 899 trekkie.config.initialDocumentCookie = document.cookie; 900 var first = document.getElementsByTagName('script')[0]; 901var script = document.createElement('script'); 902script.type = 'text/javascript'; 903script.onerror = function(e) { 904 var scriptFallback = document.createElement('script'); 905 scriptFallback.type = 'text/javascript'; 906 scriptFallback.onerror = function(error) { 907 var Monorail = { 908 produce: function produce(monorailDomain, schemaId, payload) { 909 var currentMs = new Date().getTime(); 910 var event = { 911 schema_id: schemaId, 912 payload: payload, 913 metadata: { 914 event_created_at_ms: currentMs, 915 event_sent_at_ms: currentMs 916 } 917 }; 918 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 919 }, 920 sendRequest: function sendRequest(endpointUrl, payload) { 921 // Try the sendBeacon API 922 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 923 var blobData = new window.Blob([payload], { 924 type: 'text/plain' 925 }); 926 927 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 928 return true; 929 } // sendBeacon was not successful 930 931 } // XHR beacon 932 933 var xhr = new XMLHttpRequest(); 934 935 try { 936 xhr.open('POST', endpointUrl); 937 xhr.setRequestHeader('Content-Type', 'text/plain'); 938 xhr.send(payload); 939 } catch (e) { 940 console.log(e); 941 } 942 943 return false; 944 }, 945 isIos12: function isIos12() { 946 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 947 } 948 }; 949 Monorail.produce('monorail-edge.shopifysvc.com', 950 'trekkie_storefront_load_errors/1.1', 951 {shop_id: 55952736322, 952 theme_id: 145608835138, 953 app_name: "storefront", 954 context_url: window.location.href, 955 source_url: "//vistagato.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 956 957 }; 958 scriptFallback.async = true; 959 scriptFallback.src = '//vistagato.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 960 first.parentNode.insertBefore(scriptFallback, first); 961}; 962script.async = true; 963script.src = '//vistagato.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 964first.parentNode.insertBefore(script, first); 965 966 }; 967 trekkie.load( 968 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55952736322,"isMerchantRequest":null,"themeId":145608835138,"themeCityHash":"16845619345731858387","contentLanguage":"en","currency":"USD","eventMetadataId":"ef2fbd71-0947-4f8c-85f7-0782f84be88b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 969 ); 970 971 var loaded = false;
972 trekkie.ready(function() { 973 if (loaded) return; 974 loaded = true; 975 976 window.ShopifyAnalytics.lib = window.trekkie; 977 978 var originalDocumentWrite = document.write; 979 document.write = customDocumentWrite; 980 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 981 document.write = originalDocumentWrite; 982 983 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 984 var token = match? match[1]: undefined; 985 if (!hasLoggedConversion(token)) { 986 setCookieIfConversion(token); 987 988 } 989 }); 990 991 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":78352711746,"requestId":"e7ba40dc-5d1a-4b2f-9ee2-f3e53c9d2070-1791078537","shopifyEmitted":true}); 992 993 var eventsListenerScript = document.createElement('script'); 994 eventsListenerScript.async = true; 995 eventsListenerScript.src = "//vistagato.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 996 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 997})();</script>
vendor: 1 bytes, line 997
997
998<script 999 defer 1000 src="https://vistagato.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1001 data-application="storefront-renderer" 1002 data-shop-id="55952736322" 1003 data-render-region="gcp-us-central1" 1004 data-page-type="blog" 1005 data-theme-instance-id="145608835138" 1006 data-theme-name="Minimog - OS 2.0" 1007 data-theme-version="4.0.0" 1008 data-monorail-region="shop_domain" 1009 data-resource-timing-sampling-rate="10" 1010 data-shs="true" 1011 data-shs-beacon="true" 1012 data-shs-export-with-fetch="true" 1013 data-shs-logs-sample-rate="1" 1014 data-shs-beacon-endpoint="https://vistagato.com/api/collect" 1015></script>
1015 1016<meta name="shopify-y" content="51e99fbd-7046-49dd-ae6f-d9e5df0ce949" data-expiration="1822636137000"><meta name="shopify-s" content="055fce3d-c1ea-40cf-af90-5ba3ba3b2e81" data-expiration="1791080337000"><meta name="new-cookie-storage-activated" content="t"> 1017</head> 1018 1019 <body 1020 id="m-theme" 1021 class="template-blog " 1022 1023 1024 data-bg="hsl(0, 0%, 100%)" 1025 1026 > 1027 1028 1029 <style data-shopify> 1030 .m-button--scroll-top { 1031 position: fixed; 1032 right: 16px; 1033 bottom: 86px; 1034 z-index: 99; 1035 border-radius: 50%; 1036 padding: 0; 1037 display: inline-flex; 1038 align-items: center; 1039 justify-content: center; 1040 width: 46px; 1041 height: 46px; 1042 opacity: 0; 1043 } 1044 1045 .m-button--scroll-top.is-show { 1046 opacity: 1; 1047 } 1048 1049 .m-scroll-top-target { 1050 width: 0; 1051 height: 0; 1052 visibility: hidden; 1053 opacity: 0; 1054 } 1055 @media (max-width: 767px) { 1056 .m-button--scroll-top { 1057 width: 40px; 1058 height: 40px; 1059 } 1060 .m-button--scroll-top svg { 1061 width: 14px; 1062 height: 14px; 1063 } 1064 } 1065 </style> 1066 1067<div id="scroll-to-top-target" class="m-scroll-top-target"></div> 1068 1069<button 1070 id="scroll-to-top-button" 1071 class="m-button m-button--primary m-button--scroll-top" 1072 aria-label="Scroll to Top" 1073> 1074 <svg class="m-svg-icon m-svg-icon--medium" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M4.465 263.536l7.07 7.071c4.686 4.686 12.284 4.686 16.971 0L207 92.113V468c0 6.627 5.373 12 12 12h10c6.627 0 12-5.373 12-12V92.113l178.494 178.493c4.686 4.686 12.284 4.686 16.971 0l7.07-7.071c4.686-4.686 4.686-12.284 0-16.97l-211.05-211.05c-4.686-4.686-12.284-4.686-16.971 0L4.465 246.566c-4.687 4.686-4.687 12.284 0 16.97z"/></svg> 1075</button> 1076
1077<script>window.MinimogTheme = {};window.MinimogLibs = {};window.MinimogStrings = { addToCart: "ADD TO CART", soldOut: "Sold Out Due To High Demand", unavailable: "Unavailable", inStock: "In Stock", checkout: "Check out", viewCart: "View Cart", cartRemove: "Remove", zipcodeValidate: "Zip code can\u0026#39;t be blank", noShippingRate: "There are no shipping rates for your address.", shippingRatesResult: "We found {{count}} shipping rate(s) for your address", recommendTitle: "Recommendation for you", shipping: "Shipping", add: "Add", itemAdded: "Product added to cart successfully", requiredField: "Please fill all the required fields(*) before Add To Cart!", hours: "hours", mins: "mins", outOfStock: "Out of stock", sold: "Sold", available: "Available", preorder: "Pre-order", sold_out_items_message: "The product is already sold out.", unitPrice: "Unit price", unitPriceSeparator: "per", cartError: "There was an error while updating your cart. Please try again.", quantityError: "Not enough items available. Only [quantity] left.",};window.MinimogThemeStyles = { product: "https://vistagato.com/cdn/shop/t/50/assets/product.css?v=182684541036706352091788469160"};window.MinimogThemeScripts = { productModel: "https://vistagato.com/cdn/shop/t/50/assets/product-model.js?v=116323143127740990381788469158", productMedia: "https://vistagato.com/cdn/shop/t/50/assets/product-media.js?v=67399947501635555581788469158", variantsPicker: "https://vistagato.com/cdn/shop/t/50/assets/variant-picker.js?v=92071767585544952091788469157", instagram: "https://vistagato.com/cdn/shop/t/50/assets/instagram.js?v=154981741194327260961788469157", parallax: "https://vistagato.com/cdn/shop/t/50/assets/simple-parallax.min.js?v=37778088828013108971788469159"};
1077window.MinimogSettings = { design_mode: false, requestPath: "\/blogs\/news", template: "blog", templateName: "blog",currency_code: "USD", money_format: "${{amount}} USD", base_url: window.location.origin + Shopify.routes.root, money_with_currency_format: "${{amount}} USD","filter_color1.png":"\/\/vistagato.com\/cdn\/shop\/t\/50\/assets\/filter_color1.png?v=147458027895443808701788469160","filter_color1":"Gingham","filter_color2.png":"\/\/vistagato.com\/cdn\/shop\/t\/50\/assets\/filter_color2.png?v=177856991997372355631788469157","filter_color2":"flannel","filter_color3.png":"\/\/vistagato.com\/cdn\/shop\/t\/50\/assets\/filter_color3.png?v=6548","filter_color3":"floral",theme: { id: 145608835138, name: "vistagato\/main", role: "main", version: "4.0.0", online_store_version: "2.0", preview_url: "https://vistagato.com?preview_theme_id=145608835138", }, shop_domain: "https:\/\/vistagato.com", shop_locale: { published: [{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}], current: "en", primary: "en", }, routes: { root: "\/", cart: "\/cart", product_recommendations_url: "\/recommendations\/products", cart_add_url: '/cart/add', cart_change_url: '/cart/change', cart_update_url: '/cart/update', predictive_search_url: '/search/suggest', search_url: '/search' }, hide_unavailable_product_options: true, pcard_image_ratio: "1\/1", cookie_consent_allow: "Allow Cookies", cookie_consent_message: "This website uses cookies to ensure you get the best experience on our website.", cookie_consent_placement: "bottom-left", cookie_consent_learnmore_link: "https:\/\/www.cookiesandyou.com\/", cookie_consent_learnmore: "Learn more", cookie_consent_theme: "white", cookie_consent_decline: "Decline", show_cookie_consent: true, product_colors: "red: #FF6961,\nyellow: #FDDA76,\nblack: #000000,\nblack band: #000000,\nblue: #8DB4D2,\ngreen: #C1E1C1,\npurple: #B19CD9,\nsilver: #EEEEEF,\nwhite: #FFFFFF,\nbrown: #836953,\nlight brown: #B5651D,\ndark turquoise: #23cddc,\norange: #FFB347,\ntan: #E9D1BF,\nviolet: #B490B0,\npink: #FFD1DC,\ngrey: #E0E0E0,\nsky: #96BDC6,\npale leaf: #CCD4BF,\nlight blue: #b1c5d4,\ndark grey: #aca69f,\nbeige: #EBE6DB,\nbeige band: #EED9C4,\ndark blue: #063e66,\ncream: #F1F2E2,\nlight pink: #FBCFCD,\nmint: #bedce3,\ndark gray: #3A3B3C,\nrosy brown: #c4a287,\nlight grey:#D3D3D3,\ncopper: #B87333,\nrose gold: #ECC5C0,\nnight blue: #151B54,\ncoral: #FF7F50,\nlight purple: #C6AEC7,\nivy green: #5b7763,\nsand: #f2d2a9,\npale grey: #878785,\nlead: #6c6b6c", use_ajax_atc: false, discount_code_enable: true, enable_cart_drawer: true, pcard_show_lowest_prices: false, date_now: "2026\/10\/03 18:48:00-0700 (PDT)", foxKitBaseUrl: "foxkit.app"};function __setSwatchesOptions() { 1078 try { 1079 MinimogSettings._colorSwatches = [] 1080 MinimogSettings._imageSwatches = [] 1081 1082 MinimogSettings.product_colors 1083 .split(',').filter(Boolean) 1084 .forEach(colorSwatch => { 1085 const [key, value] = colorSwatch.split(':') 1086 MinimogSettings._colorSwatches.push({ 1087 key: key.trim().toLowerCase(), 1088 value: value && value.trim() || '' 1089 }) 1090 }) 1091 1092 Object.keys(MinimogSettings).forEach(key => { 1093 if (key.includes('filter_color') && !key.includes('.png')) { 1094 if (MinimogSettings[`${key}.png`]) { 1095 MinimogSettings._imageSwatches.push({ 1096 key: MinimogSettings[key].toLowerCase(), 1097 value: MinimogSettings[`${key}.png`] 1098 }) 1099 } 1100 } 1101 }) 1102 } catch (e) { 1103 console.error('Failed to convert color/image swatch structure!', e) 1104 } 1105 } 1106 1107 function __scrollToTop(element, callback) { 1108 if (!element) element = document.querySelector('#scroll-to-top-target') 1109 element.scrollIntoView({ behavior: 'smooth' }) 1110 if (callback) callback(); 1111 } 1112 1113 function __initScrollTop() { 1114 const scrollTopButton = document.querySelector('#scroll-to-top-button') 1115 if (scrollTopButton) { 1116 scrollTopButton.addEventListener('click', () => __scrollToTop()) 1117 window.addEventListener('scroll', function () { 1118 const method = window.scrollY > 100 ? 'add' : 'remove' 1119 scrollTopButton.classList[method]('is-show') 1120 }) 1121 } 1122 } 1123 1124 function __initTermsCheckbox() { 1125 addEventDelegate({ 1126 selector: '.m-terms-conditons [name="agree_terms"]', 1127 event: 'change', 1128 handler: (e, target) => { 1129 const button = target.closest('.m-terms-conditons').nextElementSibling 1130 if (button && button.hasAttributes('data-terms-action')) { 1131 if (target.checked) { 1132 button.removeAttribute('disabled') 1133 } else { 1134 button.setAttribute('disabled', true) 1135 } 1136 } 1137 } 1138 }) 1139 } 1140 1141 __setSwatchesOptions(); 1142 window.addEventListener('load', () => { 1143 __initScrollTop(); 1144 __initTermsCheckbox(); 1145 }); 1146</script>
1146 1147<!-- BEGIN sections: header-group --> 1148<div id="shopify-section-sections--20160552763458__dtc_banner_rjHPdB" class="shopify-section shopify-section-group-header-group"><style> 1149 .dtc-banner-sections--20160552763458__dtc_banner_rjHPdB { 1150 display: grid; 1151 grid-template-columns: 1fr auto 1fr; 1152 align-items: center; 1153 padding: 10px 85px; 1154 background-color: #26595c; 1155 color: #ffffff; 1156 position: relative; 1157 z-index: 99; 1158 width: 100%; 1159 box-sizing: border-box; 1160 } 1161 1162 .dtc-banner-spacer-sections--20160552763458__dtc_banner_rjHPdB { 1163 /* Empty div to keep the center grid balanced */ 1164 } 1165 1166 .dtc-banner-content-sections--20160552763458__dtc_banner_rjHPdB { 1167 text-align: center; 1168 font-size: 13px; 1169 font-weight: 600; 1170 letter-spacing: 0.5px; 1171 line-height: 1.4; 1172 } 1173 1174 .dtc-banner-link-sections--20160552763458__dtc_banner_rjHPdB { 1175 text-decoration: none; 1176 color: inherit; 1177 } 1178 1179 .dtc-banner-link-sections--20160552763458__dtc_banner_rjHPdB:hover { 1180 opacity: 0.8; 1181 } 1182 1183 .dtc-banner-text { 1184 margin: 0; 1185 padding: 0; 1186 display: inline-block; 1187 } 1188 1189 .dtc-banner-socials-sections--20160552763458__dtc_banner_rjHPdB { 1190 display: flex; 1191 justify-content: flex-end; 1192 align-items: center; 1193 gap: 15px; 1194 } 1195 1196 .dtc-banner-socials-sections--20160552763458__dtc_banner_rjHPdB a { 1197 color: inherit; 1198 display: flex; 1199 align-items: center; 1200 justify-content: center; 1201 transition: opacity 0.2s ease; 1202 } 1203 1204 .dtc-banner-socials-sections--20160552763458__dtc_banner_rjHPdB a:hover { 1205 opacity: 0.7; 1206 } 1207 1208 .dtc-banner-socials-sections--20160552763458__dtc_banner_rjHPdB svg { 1209 width: 16px; 1210 height: 16px; 1211 fill: currentColor; 1212 } 1213 1214 /* Stack layout on mobile so text and icons don't overlap */ 1215 @media (max-width: 768px) { 1216 .dtc-banner-sections--20160552763458__dtc_banner_rjHPdB { 1217 grid-template-columns: 1fr; 1218 gap: 10px; 1219 padding: 10px 15px; 1220 } 1221 1222 .dtc-banner-spacer-sections--20160552763458__dtc_banner_rjHPdB { 1223 display: none; 1224 } 1225 1226 .dtc-banner-socials-sections--20160552763458__dtc_banner_rjHPdB { 1227 justify-content: center; 1228 } 1229 1230 /* Mobile Text Break */ 1231 .dtc-rating-mobile-break { 1232 display: block; 1233 margin-top: 2px; 1234 } 1235 1236 .dtc-bullet-hide-mobile { 1237 display: none; 1238 } 1239 } 1240</style> 1241 1242<div class="dtc-banner-sections--20160552763458__dtc_banner_rjHPdB"> 1243 <div class="dtc-banner-spacer-sections--20160552763458__dtc_banner_rjHPdB"></div> 1244 1245 <div class="dtc-banner-content-sections--20160552763458__dtc_banner_rjHPdB"> 1246 1247 1248 <p class="dtc-banner-text"> 1249 <span>FREE 5â7 DAY DELIVERY • 2-YEAR GUARANTEE</span> 1250 <span class="dtc-bullet-hide-mobile"> • </span> 1251 <span class="dtc-rating-mobile-break">★4.8 RATING</span> 1252 </p> 1253 1254 1255 </div> 1256 1257 <div class="dtc-banner-socials-sections--20160552763458__dtc_banner_rjHPdB"> 1258 1259 <a href="https://www.tiktok.com/@vistagato" target="_blank" aria-label="TikTok"> 1260 <svg viewBox="0 0 448 512"><path d="M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z"/></svg> 1261 </a> 1262 1263 1264 <a href="https://www.facebook.com/VistaGatoOfficial/" target="_blank" aria-label="Facebook"> 1265 <svg viewBox="0 0 320 512"><path d="M279.1 288l14.2-92.7h-88.8v-60.1c0-25.4 12.4-50.1 52.3-50.1h40.4v-80.3c-32.3-4.5-66.7-7-101.4-7-85.9 0-141.6 51.5-141.6 146.6v60.8h-85.7v92.7h85.7v224h100.5v-224h84.4z"/></svg> 1266 </a> 1267 1268 1269 <a href="https://www.instagram.com/vistagato/" target="_blank" aria-label="Instagram"> 1270 <svg viewBox="0 0 448 512"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg> 1271 </a> 1272 1273 1274 <a href="https://x.com/vistagato_" target="_blank" aria-label="X (Twitter)"> 1275 <svg viewBox="0 0 512 512"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg> 1276 </a> 1277 1278 1279 <a href="https://www.youtube.com/@VistaGato" target="_blank" aria-label="YouTube"> 1280 <svg viewBox="0 0 576 512"><path d="M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z"/></svg> 1281 </a> 1282 1283 </div> 1284</div> 1285 1286</div><div id="shopify-section-sections--20160552763458__header" class="shopify-section shopify-section-group-header-group"> 1287 1288<style> 1289 html, body { overflow-x: clip !important; } 1290 #shopify-section-sections--20160552763458__header { position: -webkit-sticky !important; position: sticky !important; top: 0 !important; z-index: 1000 !important; } 1291 .mag-custom-header * { margin: 0; padding: 0; box-sizing: border-box; } 1292 .mag-custom-header { background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); width: 100%; } 1293 .mag-header-container { max-width: 1200px; margin: 0 auto; padding: 15px 20px; display: flex; align-items: center; justify-content: space-between; } 1294 .mag-header-logo { display: flex; align-items: center; flex-shrink: 0; } 1295 .mag-header-logo a { display: block; line-height: 0; } 1296 .mag-header-logo img { height: auto; display: block; } 1297 .mag-desktop-header { display: flex; align-items: center; justify-content: space-between; width: 100%; } 1298 .mag-header-nav { flex-grow: 1; padding: 0 20px; } 1299 .mag-header-menu { display: flex; list-style: none; justify-content: center; flex-wrap: wrap; gap: 30px; } 1300 .mag-header-menu li { position: relative; } 1301 .mag-header-menu a { text-decoration: none; color: #333333; font-weight: 700; transition: color 0.3s ease; white-space: nowrap; display: block; padding: 5px 0; font-size: 15px; letter-spacing: 0.5px; } 1302 .mag-header-menu a:hover { color: #000000; } 1303 .mag-header-icons { display: flex; align-items: center; flex-shrink: 0; gap: 15px; } 1304 .mag-header-icon { cursor: pointer; position: relative; display: flex; align-items: center; justify-content: center; border: 1px solid #333333; border-radius: 50%; padding: 8px; } 1305 .mag-header-icon svg { width: 18px; height: 18px; display: block; color: #333333; } 1306 .mag-header-icon:hover { border-color: #000000; } 1307 .mag-header-icon:hover svg { color: #000000; } 1308 .cart-count { position: absolute; top: -5px; right: -5px; background: #000000; color: #ffffff; border-radius: 50%; width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; font-size: 10px; line-height: 1; font-weight: bold; pointer-events: none; } 1309 .mag-mobile-header { display: none; align-items: center; width: 100%; background-color: #4e9c6a; padding: 12px 20px; } 1310 .mag-mobile-left { display: flex; align-items: center; gap: 15px; flex-grow: 1; } 1311 .mag-hamburger { cursor: pointer; padding: 0; flex-shrink: 0; } 1312 .mag-hamburger svg { width: 24px; height: 24px; display: block; color: #ffffff; } 1313 .mag-mobile-icons { display: flex; align-items: center; flex-shrink: 0; gap: 10px; } 1314 .mag-mobile-header .mag-header-icon { border: 1px solid #ffffff; border-radius: 50%; padding: 8px; } 1315 .mag-mobile-header .mag-header-icon svg { color: #ffffff; } 1316 .mag-mobile-header .cart-count { background: #ffffff; color: #4e9c6a; } 1317 .mag-mobile-menu { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #4e9c6a; z-index: 2000; display: none; padding: 80px 20px 20px; box-sizing: border-box; overflow-y: auto; } 1318 .mag-mobile-menu h3 { padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px solid rgba(255,255,255,0.2); color: #ffffff; } 1319 .mag-mobile-menu .mag-header-menu { flex-direction: column; gap: 0; } 1320 .mag-mobile-menu .mag-header-menu li { margin: 10px 0; } 1321 .mag-mobile-menu .mag-header-menu a { padding: 12px 0; color: #ffffff; font-size: 16px; } 1322 .mag-menu-close { position: absolute; top: 20px; right: 20px; background: none; border: none; color: #ffffff; font-size: 24px; cursor: pointer; } 1323 @media (max-width: 768px) { .mag-desktop-header { display: none; } .mag-mobile-header { display: flex; } .mag-header-container { padding: 0; } } 1324</style> 1325 1326<div class="mag-custom-header"> 1327 <div class="mag-header-container"> 1328 <div class="mag-desktop-header"> 1329 <div class="mag-header-logo"> 1330 <a href="/"> 1331 1332 <img src="//vistagato.com/cdn/shop/files/Vista_Gato_green.png?v=1751035756" alt="VistaGato" style="width: 50px;" loading="lazy"> 1333 1334 </a> 1335 </div> 1336 1337 <div class="mag-header-nav"> 1338 <ul class="mag-header-menu"> 1339 1340 <li><a href="/products/vistacatio">VistaGato Freedom</a></li> 1341 1342 <li><a href="/products/vistagato">VistaGato Signature</a></li> 1343 1344 <li><a href="/products/vistaloo">VistaGato Premier</a></li> 1345 1346 <li><a href="/products/vistabella">VistaGato Luxe</a></li> 1347 1348 <li><a href="https://vistagato.com/pages/installation-guides">Installation </a></li> 1349 1350 </ul> 1351 </div> 1352 1353 <div class="mag-header-icons"> 1354 1355 <div class="mag-header-icon"> 1356 <a href="/account"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z" /></svg></a> 1357 </div> 1358 1359 1360 1361 <div class="mag-header-icon" id="cart-icon-desktop"> 1362 <a href="/cart" data-cart-toggle> 1363 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2
13630 014 0z" /></svg> 1364 1365 </a> 1366 </div> 1367 1368 </div> 1369 </div> 1370 1371 <div class="mag-mobile-header"> 1372 <div class="mag-mobile-left"> 1373 <div class="mag-hamburger"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" /></svg></div> 1374 <div class="mag-header-logo"> 1375 <a href="/"> 1376 1377 <img src="//vistagato.com/cdn/shop/files/VistaGato_White.png?v=1751897621" alt="VistaGato" style="width: 30px;" loading="lazy"> 1378 1379 </a> 1380 </div> 1381 </div> 1382 1383 <div class="mag-mobile-icons"> 1384 1385 <div class="mag-header-icon"><a href="/account"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z" /></svg></a></div> 1386 1387 1388 <div class="mag-header-icon" id="cart-icon-mobile"> 1389 <a href="/cart" data-cart-toggle> 1390 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z" /></svg> 1391 1392 </a> 1393 </div> 1394 1395 </div> 1396 </div> 1397 </div> 1398</div> 1399 1400<div class="mag-mobile-menu"> 1401 <button class="mag-menu-close">×</button> 1402 <h3>Menu</h3> 1403 <ul class="mag-header-menu"> 1404 1405 <li><a href="/products/vistacatio">VistaGato Freedom</a></li> 1406 1407 <li><a href="/products/vistagato">VistaGato Signature</a></li> 1408 1409 <li><a href="/products/vistaloo">VistaGato Premier</a></li> 1410 1411 <li><a href="/products/vistabella">VistaGato Luxe</a></li> 1412 1413 <li><a href="https://vistagato.com/pages/installation-guides">Installation </a></li> 1414 1415 </ul> 1416</div> 1417
1418<script> 1419 document.addEventListener('DOMContentLoaded', function() { 1420 const hamburger = document.querySelector('.mag-hamburger'); 1421 const mobileMenu = document.querySelector('.mag-mobile-menu'); 1422 const closeButton = document.querySelector('.mag-menu-close'); 1423 1424 if (hamburger && mobileMenu) { 1425 hamburger.addEventListener('click', function() { mobileMenu.style.display = 'block'; document.body.style.overflow = 'hidden'; }); 1426 closeButton.addEventListener('click', function() { mobileMenu.style.display = 'none'; document.body.style.overflow = ''; }); 1427 mobileMenu.addEventListener('click', function(e) { if (e.target === mobileMenu) { mobileMenu.style.display = 'none'; document.body.style.overflow = ''; } }); 1428 mobileMenu.style.display = 'none'; 1429 } 1430 1431 // ZERO CUSTOM CART JAVASCRIPT. THEME HANDLES IT 100%. 1432 }); 1433</script>
1433<style> #shopify-section-sections--20160552763458__header .m-menu__item {padding: 10px 16px;} #shopify-section-sections--20160552763458__header .m-menu__link--main {padding: 0;} #shopify-section-sections--20160552763458__header .m-menu li a {padding: 5px 0;} #shopify-section-sections--20160552763458__header .logo-left-menu-center .m-header__center {flex-shrink: 1; flex-grow: 2;} #shopify-section-sections--20160552763458__header .logo-left-menu-center .m-header__right {flex: 0 1 0%;} #shopify-section-sections--20160552763458__header .m-header__center {justify-content: end;} #shopify-section-sections--20160552763458__header a.m-menu__link.m-menu__link--main {font-size: 16px; font-weight: 600;} #shopify-section-sections--20160552763458__header .m-menu li:nth-child(1) {/* border: 2px solid #3C6D6D; */ border-radius: 25px; padding: 5px 30px; color: #3c6d6d; font-weight: 600; display: flex; align-items: center; justify-content: center;} </style></div> 1434<!-- END sections: header-group --><main role="main" id="MainContent"> 1435 <div id="shopify-section-template--20160554008642__main" class="shopify-section"><link href="//vistagato.com/cdn/shop/t/50/assets/component-article-card.css?v=50835756179155812381788469160" rel="stylesheet" type="text/css" media="all" /> 1436<link href="//vistagato.com/cdn/shop/t/50/assets/blog.css?v=101877256933628930441788469159" rel="stylesheet" type="text/css" media="all" /> 1437 1438 1439 <div class="m-page-header m-page-header--template-blog m-page-header--large m:text-center"> 1440 <div class="container-fluid"> 1441 <h1 class="m-page-header__title">VistaGato Blog: Cat Care, Catio & Litter Insights</h1> 1442 1443 </div> 1444 1445 <!-- /snippets/breadcrumb.liquid --> 1446 1447 1448 1449 <nav 1450 class="m-breadcrumb m:w-full " 1451 role="navigation" 1452 aria-label="breadcrumbs" 1453 > 1454 <div class="container-fluid"> 1455 <div class="m-breadcrumb--wrapper m:flex m:items-center m:justify-center"> 1456 1457 <a href="/" class="m-breadcrumb--item" title="Back to the home page"> 1458 Home 1459 </a> 1460 1461 1462 1463 <span aria-hidden="true" class="m-breadcrumb--separator"> 1464 <svg class="m-svg-icon--small" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> 1465 </span> 1466 1467 <span class="m-breadcrumb--item-current m-breadcrumb--item">VistaGato Blog: Cat Care, Catio & Litter Insights</span> 1468 1469 1470 1471 </div> 1472 </div> 1473 </nav> 1474 1475 1476 1477 </div> 1478 1479 1480 1481<section 1482 data-section-type="blog-template" 1483 data-section-id="template--20160554008642__main" 1484 class="m-blog m-blog--view-grid m-blog--no-sidebar"> 1485 <div class="container-fluid"> 1486 <div class="m-row"> 1487 <div class="m-blog__wrapper"> 1488 <div class="m-blog__list m:grid m:grid-1-cols m:grid-2-cols md:m:grid-2-cols lg:m:grid-3-cols"> 1489 1490<div 1491 class="m-article-card m-article-card--view-grid" 1492 1493> 1494 1495 <a class="m-article-card__image" href="/blogs/news/shipping"> 1496 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1497 1498 <img 1499 srcset="//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120&width=165 165w,//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120&width=360 360w,//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120&width=533 533w,//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120&width=720 720w,//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120&width=940 940w,//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120&width=1066 1066w,//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120&width=1500 1500w,//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120&width=1780 1780w,//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120&width=2000 2000w,//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120 4376w" 1500 src="//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?v=1777057120&width=360" 1501 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1502 alt="Shipping" 1503 loading="lazy" 1504 class="" 1505 width="4376" 1506 height="2917" 1507 1508 > 1509 1510 <noscript> 1511 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/9D0A1444edit.jpg?crop=center&height=2048&v=1777057120&width=2048" alt="Shipping"> 1512 </noscript> 1513</responsive-image> 1514 1515 </a> 1516 1517 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/shipping">Shipping</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1518 Shipping Returns Continental USA: Arrives in 5â8 business days 2-Year âHappy Petâ Replacement Guarantee Hawaii,... 1519 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/shipping">Read more</a></div> 1520</div> 1521 1522 1523 1524<div 1525 class="m-article-card m-article-card--view-grid" 1526 1527> 1528 1529 <a class="m-article-card__image" href="/blogs/news/act-now-help-prevent-1-4-million-cat-euthanizations"> 1530 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1531 1532 <img 1533 srcset="//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910&width=165 165w,//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910&width=360 360w,//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910&width=533 533w,//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910&width=720 720w,//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910&width=940 940w,//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910&width=1066 1066w,//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910&width=1500 1500w,//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910&width=1780 1780w,//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910&width=2000 2000w,//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910 2000w" 1534 src="//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?v=1777038910&width=360" 1535 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1536 alt="Act Now: Help Prevent 1.4 Million Cat Euthanizations" 1537 loading="lazy" 1538 class="" 1539 width="2000" 1540 height="1333" 1541 1542 > 1543 1544 <noscript> 1545 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/202407_Vistagato-72.jpg?crop=center&height=2048&v=1777038910&width=2048" alt="Act Now: Help Prevent 1.4 Million Cat Euthanizations"> 1546 </noscript> 1547</responsive-image> 1548 1549 </a> 1550 1551 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/act-now-help-prevent-1-4-million-cat-euthanizations">Act Now: Help Prevent 1.4 Million Cat Euthanizations</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1552 Did you know that âCat Litter Odorsâ are reported to be one of the top... 1553 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/act-now-help-prevent-1-4-million-cat-euthanizations">Read more</a></div> 1554</div> 1555 1556 1557 1558<div 1559 class="m-article-card m-article-card--view-grid" 1560 1561> 1562 1563 <a class="m-article-card__image" href="/blogs/news/creating-an-outdoor-paradise-essential-elements-of-a-catio"> 1564 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1565 1566 <img 1567 srcset="//vistagato.com/cdn/shop/articles/creatinganoutdoorparadise-ezgif.com-png-to-webp-converter.webp?v=1740401201&width=165 165w,//vistagato.com/cdn/shop/articles/creatinganoutdoorparadise-ezgif.com-png-to-webp-converter.webp?v=1740401201&width=360 360w,//vistagato.com/cdn/shop/articles/creatinganoutdoorparadise-ezgif.com-png-to-webp-converter.webp?v=1740401201&width=533 533w,//vistagato.com/cdn/shop/articles/creatinganoutdoorparadise-ezgif.com-png-to-webp-converter.webp?v=1740401201&width=720 720w,//vistagato.com/cdn/shop/articles/creatinganoutdoorparadise-ezgif.com-png-to-webp-converter.webp?v=1740401201 720w" 1568 src="//vistagato.com/cdn/shop/articles/creatinganoutdoorparadise-ezgif.com-png-to-webp-converter.webp?v=1740401201&width=360" 1569 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1570 alt="catio for cats"
1571 loading="lazy" 1572 class="" 1573 width="720" 1574 height="480" 1575 1576 > 1577 1578 <noscript> 1579 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/creatinganoutdoorparadise-ezgif.com-png-to-webp-converter.webp?crop=center&height=2048&v=1740401201&width=2048" alt="catio for cats"> 1580 </noscript> 1581</responsive-image> 1582 1583 </a> 1584 1585 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/creating-an-outdoor-paradise-essential-elements-of-a-catio">Creating an Outdoor Paradise: Essential Elements of a Catio</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1586 Â A catio, short for cat patio, is an outdoor enclosure designed specifically for cats.... 1587 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/creating-an-outdoor-paradise-essential-elements-of-a-catio">Read more</a></div> 1588</div> 1589 1590 1591 1592<div 1593 class="m-article-card m-article-card--view-grid" 1594 1595> 1596 1597 <a class="m-article-card__image" href="/blogs/news/how-can-i-make-my-window-more-comfortable-for-my-cat"> 1598 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1599 1600 <img 1601 srcset="//vistagato.com/cdn/shop/articles/how-can-I-make-my-window-more-comfortable-for-my-cat_jpg.jpg?v=1777039948&width=165 165w,//vistagato.com/cdn/shop/articles/how-can-I-make-my-window-more-comfortable-for-my-cat_jpg.jpg?v=1777039948&width=360 360w,//vistagato.com/cdn/shop/articles/how-can-I-make-my-window-more-comfortable-for-my-cat_jpg.jpg?v=1777039948&width=533 533w,//vistagato.com/cdn/shop/articles/how-can-I-make-my-window-more-comfortable-for-my-cat_jpg.jpg?v=1777039948&width=720 720w,//vistagato.com/cdn/shop/articles/how-can-I-make-my-window-more-comfortable-for-my-cat_jpg.jpg?v=1777039948 720w" 1602 src="//vistagato.com/cdn/shop/articles/how-can-I-make-my-window-more-comfortable-for-my-cat_jpg.jpg?v=1777039948&width=360" 1603 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1604 alt="How Can I Make My Window More Comfortable for My Cat?" 1605 loading="lazy" 1606 class="" 1607 width="720" 1608 height="537" 1609 1610 > 1611 1612 <noscript> 1613 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/how-can-I-make-my-window-more-comfortable-for-my-cat_jpg.jpg?crop=center&height=2048&v=1777039948&width=2048" alt="How Can I Make My Window More Comfortable for My Cat?"> 1614 </noscript> 1615</responsive-image> 1616 1617 </a> 1618 1619 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/how-can-i-make-my-window-more-comfortable-for-my-cat">How Can I Make My Window More Comfortable for My Cat?</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1620 I, your cat, would be lying if I didnât admit we have a great arrangement... 1621 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/how-can-i-make-my-window-more-comfortable-for-my-cat">Read more</a></div> 1622</div> 1623 1624 1625 1626<div 1627 class="m-article-card m-article-card--view-grid" 1628 1629> 1630 1631 <a class="m-article-card__image" href="/blogs/news/how-do-i-get-my-cat-to-use-a-vistaloo"> 1632 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1633 1634 <img 1635 srcset="//vistagato.com/cdn/shop/articles/happy-cat-with-owner-after-answering-how-do-i-get-my-cat-to-use-a-vistaloo-1536x1025_jpg.webp?v=1737635829&width=165 165w,//vistagato.com/cdn/shop/articles/happy-cat-with-owner-after-answering-how-do-i-get-my-cat-to-use-a-vistaloo-1536x1025_jpg.webp?v=1737635829&width=360 360w,//vistagato.com/cdn/shop/articles/happy-cat-with-owner-after-answering-how-do-i-get-my-cat-to-use-a-vistaloo-1536x1025_jpg.webp?v=1737635829&width=533 533w,//vistagato.com/cdn/shop/articles/happy-cat-with-owner-after-answering-how-do-i-get-my-cat-to-use-a-vistaloo-1536x1025_jpg.webp?v=1737635829&width=720 720w,//vistagato.com/cdn/shop/articles/happy-cat-with-owner
1635-after-answering-how-do-i-get-my-cat-to-use-a-vistaloo-1536x1025_jpg.webp?v=1737635829&width=940 940w,//vistagato.com/cdn/shop/articles/happy-cat-with-owner-after-answering-how-do-i-get-my-cat-to-use-a-vistaloo-1536x1025_jpg.webp?v=1737635829&width=1066 1066w,//vistagato.com/cdn/shop/articles/happy-cat-with-owner-after-answering-how-do-i-get-my-cat-to-use-a-vistaloo-1536x1025_jpg.webp?v=1737635829&width=1500 1500w,//vistagato.com/cdn/shop/articles/happy-cat-with-owner-after-answering-how-do-i-get-my-cat-to-use-a-vistaloo-1536x1025_jpg.webp?v=1737635829 1536w" 1636 src="//vistagato.com/cdn/shop/articles/happy-cat-with-owner-after-answering-how-do-i-get-my-cat-to-use-a-vistaloo-1536x1025_jpg.webp?v=1737635829&width=360" 1637 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1638 alt="window cat box" 1639 loading="lazy" 1640 class="" 1641 width="1536" 1642 height="1025" 1643 1644 > 1645 1646 <noscript> 1647 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/happy-cat-with-owner-after-answering-how-do-i-get-my-cat-to-use-a-vistaloo-1536x1025_jpg.webp?crop=center&height=2048&v=1737635829&width=2048" alt="window cat box"> 1648 </noscript> 1649</responsive-image> 1650 1651 </a> 1652 1653 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/how-do-i-get-my-cat-to-use-a-vistaloo">How Do I Get My Cat to Use a VistaLoo?</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1654 So, you finally got around to buying me, your cat, a VistaLoo Litter Box. Now... 1655 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/how-do-i-get-my-cat-to-use-a-vistaloo">Read more</a></div> 1656</div> 1657 1658 1659 1660<div 1661 class="m-article-card m-article-card--view-grid" 1662 1663> 1664 1665 <a class="m-article-card__image" href="/blogs/news/how-do-i-get-my-cat-to-use-a-vistagato"> 1666 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1667 1668 <img 1669 srcset="//vistagato.com/cdn/shop/articles/happy-cat-after-answering-how-do-i-get-my-cat-to-use-the-vistagato-1536x1024_jpg_af9a0086-597a-47d8-a277-62a87ea7edf4.webp?v=1737635784&width=165 165w,//vistagato.com/cdn/shop/articles/happy-cat-after-answering-how-do-i-get-my-cat-to-use-the-vistagato-1536x1024_jpg_af9a0086-597a-47d8-a277-62a87ea7edf4.webp?v=1737635784&width=360 360w,//vistagato.com/cdn/shop/articles/happy-cat-after-answering-how-do-i-get-my-cat-to-use-the-vistagato-1536x1024_jpg_af9a0086-597a-47d8-a277-62a87ea7edf4.webp?v=1737635784&width=533 533w,//vistagato.com/cdn/shop/articles/happy-cat-after-answering-how-do-i-get-my-cat-to-use-the-vistagato-1536x1024_jpg_af9a0086-597a-47d8-a277-62a87ea7edf4.webp?v=1737635784&width=720 720w,//vistagato.com/cdn/shop/articles/happy-cat-after-answering-how-do-i-get-my-cat-to-use-the-vistagato-1536x1024_jpg_af9a0086-597a-47d8-a277-62a87ea7edf4.webp?v=1737635784&width=940 940w,//vistagato.com/cdn/shop/articles/happy-cat-after-answering-how-do-i-get-my-cat-to-use-the-vistagato-1536x1024_jpg_af9a0086-597a-47d8-a277-62a87ea7edf4.webp?v=1737635784&width=1066 1066w,//vistagato.com/cdn/shop/articles/happy-cat-after-answering-how-do-i-get-my-cat-to-use-the-vistagato-1536x1024_jpg_af9a0086-597a-47d8-a277-62a87ea7edf4.webp?v=1737635784&width=1500 1500w,//vistagato.com/cdn/shop/articles/happy-cat-after-answering-how-do-i-get-my-cat-to-use-the-vistagato-1536x1024_jpg_af9a0086-597a-47d8-a277-62a87ea7edf4.webp?v=1737635784 1536w" 1670 src="//vistagato.com/cdn/shop/articles/happy-cat-after-answering-how-do-i-get-my-cat-to-use-the-vistagato-1536x1024_jpg_af9a0086-597a-47d8-a277-62a87ea7edf4.webp?v=1737635784&width=360" 1671 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1672 alt="window-mounted litter box" 1673 loading="lazy" 1674 class="" 1675 width="1536" 1676 height="1024" 1677 1678 > 1679 1680 <noscript> 1681 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/happy-cat-after-answering-how-do-i-get-my-cat-to-use-the-vistagato-1536x1024_jpg_af9a0086-597a-47d8-a277-62a87ea7edf4.webp?crop=center&height=2048&v=1737635784&width=2048" alt="window-mounted litter box"> 1682 </noscript> 1683</responsive-image> 1684 1685 </a> 1686 1687 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/how-do-i-get-my-cat-to-use-a-vistagato">How Do I Get My Cat to Use a VistaGato?</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1688 As your cat, I have to say that the VistaGato has been the talk of... 1689 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/how-do-i-get-my-cat-to-use-a-vistagato">Read more</a></div> 1690</div> 1691 1692 1693 1694<div 1695 class="m-article-card m-article-card--view-grid" 1696 1697> 1698 1699 <a class="m-article-card__image" href="/blogs/news/are-outdoor-enclosures-good-for-cats"> 1700 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1701 1702 <img 1703 srcset="//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-question-are-outdoor-enclosures-good-for-cats-1536x958_jpg.webp?v=1737635495&width=165 165w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-question-are-outdoor-enclosures-good-for-cats-1536x958_jpg.webp?v=1737635495&width=360 360w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-question-are-outdoor-enclosures-good-for-cats-1536x958_jpg.webp?v=1737635495&width=533 533w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-question-are-outdoor-enclosures-good-for-cats-1536x958_jpg.webp?v=1737635495&width=720 720w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-question-are-outdoor-enclosures-good-for-cats-1536x958_jpg.webp?v=1737635495&width=940 940w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-question-are-outdoor-enclosures-good-for-cats-1536x958_jpg.webp?v=1737635495&width=1066 1066w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-question-are-outdoor-enclosures-good-for-cats-1536x958_jpg.webp?v=1737635495&width=1500 1500w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-question-are-outdoor-enclosures-good-for-cats-1536x958_jpg.webp?v=1737635495 1536w" 1704 src="//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-question-are-outdoor-enclosures-good-for-cats-1536x958_jpg.webp?v=1737635495&width=360" 1705 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1706 alt="litter box enclosure" 1707 loading="lazy" 1708 class="" 1709 width="1536" 1710 height="958" 1711 1712 > 1713 1714 <noscript> 1715 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-question-are-outdoor-enclosures-good-for-cats-1536x958_jpg.webp?crop=center&height=2048&v=1737635495&width=2048" alt="litter box enclosure"> 1716 </noscript> 1717</responsive-image> 1718 1719 </a> 1720 1721 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/are-outdoor-enclosures-good-for-cats">Are Outdoor Enclosures Good for Cats?</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1722 The answer is clear if you are still wondering, Are outdoor enclosures good for cats? But... 1723 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/are-outdoor-enclosures-good-for-cats">Read more</a></div> 1724</div> 1725 1726 1727 1728<div 1729 class="m-article-card m-article-card--view-grid" 1730 1731> 1732 1733 <a class="m-article-card__image" href="/blogs/news/do-cats-like-window-perches"> 1734 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1735 1736 <img 1737 srcset="//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-do-cats-like-window-perches-1536x1024_jpg_265c6448-45a9-4be1-b5a5-98f401e1dd0a.webp?v=1742414072&width=165 165w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-do-cats-like-window-perches-1536x1024_jpg_265c6448-45a9-4be1-b5a5-98f401e1dd0a.webp?v=1742414072&width=360 360w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-do-cats-like-window-perches-1536x1024_jpg_265c6448-45a9-4be1-b5a5-98f401e1dd0a.webp?v=1742414072&width=533 533w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-do-cats-like-window-perches-1536x1024_jpg_265c6448-45a9-4be1-b5a5-98f401e1dd0a.webp?v=1742414072&width=720 720w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-do-cats-like-window-perches-1536x1024_jpg_265c6448-45a9-4be1-b5a5-98f401e1dd0a.webp?v=1742414072&width=940 940w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-do-cats-like-window-perches-1536x1024_jpg_265c6448-45a9-4be1-b5a5-98f401e1dd0a.webp?v=1742414072&width=1066 1066w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-do-cats-like-window-perches-1536x1024_jpg_265c6448-45a9-4be1-b5a5-98f401e1dd0a.webp?v=1742414072&width=1500 1500w,//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-do-cats-like-window-perches-1536x1024_jpg_265c6448-45a9-4be1-b5a5-98f401e1dd0a.webp?v=1742414072 1536w" 1738 src="//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-do-cats-like-window-perches-1536x1024_jpg_265c6448-45a9-4be1-b5a5-98f401e1dd0a.webp?v=1742414072&width=360" 1739 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1740 alt="cat window litter box" 1741 loading="lazy" 1742 class="" 1743 width="1536" 1744 height="1024" 1745 1746 > 1747 1748 <noscript> 1749 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/happy-cat-after-owner-answered-do-cats-like-window-perches-1536x1024_jpg_265c6448-45a9-4be1-b5a5-98f401e1dd0a.webp?crop=center&height=2048&v=1742414072&width=2048" alt="cat window litter box"> 1750 </noscript> 1751</responsive-image> 1752 1753 </a> 1754 1755 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/do-cats-like-window-perches">Do Cats Like Window Perches?</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1756 As your cat, I have to say â our situation could use a little work.... 1757 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/do-cats-like-window-perches">Read more</a></div> 1758</div> 1759 1760 1761 1762<div 1763 class="m-article-card m-article-card--view-grid" 1764 1765> 1766 1767 <a class="m-article-card__image" href="/blogs/news/do-cats-need-perches"> 1768 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1769 1770 <img 1771 srcset="//vistagato.com/cdn/shop/articles/do-cats-need-perches-1536x1024_jpg.webp?v=1737635657&width=165 165w,//vistagato.com/cdn/shop/articles/do-cats-need-perches-1536x1024_jpg.webp?v=1737635657&width=360 360w,//vistagato.com/cdn/shop/articles/do-cats-need-perches-1536x1024_jpg.webp?v=1737635657&width=533 533w,//vistagato.com/cdn/shop/articles/do-cats-need-perches-1536x1024_jpg.webp?v=1737635657&width=720 720w,//vistagato.com/cdn/shop/articles/do-cats-need-perches-1536x1024_jpg.webp?v=1737635657&width=940 940w,//vistagato.com/cdn/shop/articles/do-cats-need-perches-1536x1024_jpg.webp?v=1737635657&width=1066 1066w,//vistagato.com/cdn/shop/articles/do-cats-need-perches-1536x1024_jpg.webp?v=1737635657&width=1500 1500w,//vistagato.com/cdn/shop/articles/do-cats-need-perches-1536x1024_jpg.webp?v=1737635657 1536w" 1772 src="//vistagato.com/cdn/shop/articles/do-cats-need-perches-1536x1024_jpg.webp?v=1737635657&width=360" 1773 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1774 alt="cat window box" 1775 loading="lazy" 1776 class="" 1777 width="1536" 1778 height="1024" 1779 1780 > 1781 1782 <noscript> 1783 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/do-cats-need-perches-1536x1024_jpg.webp?crop=center&height=2048&v=1737635657&width=2048" alt="cat window box"> 1784 </noscript> 1785</responsive-image> 1786 1787 </a> 1788 1789 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/do-cats-need-perches">Do Cats Need Perches?</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1790 As your cat, I have a higher standard of living. And I mean that literally.... 1791 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/do-cats-need-perches">Read more</a></div> 1792</div> 1793 1794 1795 1796<div 1797 class="m-article-card m-article-card--view-grid" 1798 1799> 1800 1801 <a class="m-article-card__image" href="/blogs/news/are-cats-happy-in-a-catio"> 1802 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1803 1804 <img 1805 srcset="//vistagato.com/cdn/shop/articles/are-cats-happy-in-a-catio-1536x955_jpg_2cc68c3a-b0ff-49b5-bbfb-af7cde4dbc54.webp?v=1737635197&width=165 165w,//vistagato.com/cdn/shop/articles/are-cats-happy-in-a-catio-1536x955_jpg_2cc68c3a-b0ff-49b5-bbfb-af7cde4dbc54.webp?v=1737635197&width=360 360w,//vistagato.com/cdn/shop/articles/are-cats-happy-in-a-catio-1536x955_jpg_2cc68c3a-b0ff-49b5-bbfb-af7cde4dbc54.webp?v=1737635197&width=533 533w,//vistagato.com/cdn/shop/articles/are-cats-happy-in-a-catio-1536x955_jpg_2cc68c3a-b0ff-49b5-bbfb-af7cde4dbc54.webp?v=1737635197&width=720 720w,//vistagato.com/cdn/shop/articles/are-cats-happy-in-a-catio-1536x955_jpg_2cc68c3a-b0ff-49b5-bbfb-af7cde4dbc54.webp?v=1737635197&width=940 940w,//vistagato.com/cdn/shop/articles/are-cats-happy-in-a-catio-1536x955_jpg_2cc68c3a-b0ff-49b5-bbfb-af7cde4dbc54.webp?v=1737635197&width=1066 1066w,//vistagato.com/cdn/shop/articles/are-cats-happy-in-a-catio-1536x955_jpg_2cc68c3a-b0ff-49b5-bbfb-af7cde4dbc54.webp?v=1737635197&width=1500 1500w,//vistagato.com/cdn/shop/articles/are-cats-happy-in-a-catio-1536x955_jpg_2cc68c3a-b0ff-49b5-bbfb-af7cde4dbc54.webp?v=1737635197 1536w" 1806 src="//vistagato.com/cdn/shop/articles/are-cats-happy-in-a-catio-1536x955_jpg_2cc68c3a-b0ff-49b5-bbfb-af7cde4dbc54.webp?v=1737635197&width=360" 1807 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1808 alt="cat litter box" 1809 loading="lazy" 1810 class="" 1811 width="1536" 1812 height="955" 1813 1814 > 1815 1816 <noscript> 1817 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/are-cats-happy-in-a-catio-1536x955_jpg_2cc68c3a-b0ff-49b5-bbfb-af7cde4dbc54.webp?crop=center&height=2048&v=1737635197&width=2048" alt="cat litter box"> 1818 </noscript> 1819</responsive-image> 1820 1821 </a> 1822 1823 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/are-cats-happy-in-a-catio">Are Cats Happy in a Catio?</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1824 I, your cat, have to level with you â things at home could use some work.... 1825 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/are-cats-happy-in-a-catio">Read more</a></div> 1826</div> 1827 1828 1829 1830<div 1831 class="m-article-card m-article-card--view-grid" 1832 1833> 1834 1835 <a class="m-article-card__image" href="/blogs/news/where-should-you-not-put-a-litter-box"> 1836 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1837 1838 <img 1839 srcset="//vistagato.com/cdn/shop/articles/where-should-you-not-put-a-litter-box-1536x1024_jpg_fd1d9188-3009-493b-84eb-a3ed505d29e6.webp?v=1785186298&width=165 165w,//vistagato.com/cdn/shop/articles/where-should-you-not-put-a-litter-box-1536x1024_jpg_fd1d9188-3009-493b-84eb-a3ed505d29e6.webp?v=1785186298&width=360 360w,//vistagato.com/cdn/shop/articles/where-should-you-not-put-a-litter-box-1536x1024_jpg_fd1d9188-3009-493b-84eb-a3ed505d29e6.webp?v=1785186298&width=533 533w,//vistagato.com/cdn/shop/articles/where-should-you-not-put-a-litter-box-1536x1024_jpg_fd1d9188-3009-493b-84eb-a3ed505d29e6.webp?v=1785186298&width=720 720w,//vistagato.com/cdn/shop/articl
1839es/where-should-you-not-put-a-litter-box-1536x1024_jpg_fd1d9188-3009-493b-84eb-a3ed505d29e6.webp?v=1785186298&width=940 940w,//vistagato.com/cdn/shop/articles/where-should-you-not-put-a-litter-box-1536x1024_jpg_fd1d9188-3009-493b-84eb-a3ed505d29e6.webp?v=1785186298&width=1066 1066w,//vistagato.com/cdn/shop/articles/where-should-you-not-put-a-litter-box-1536x1024_jpg_fd1d9188-3009-493b-84eb-a3ed505d29e6.webp?v=1785186298&width=1500 1500w,//vistagato.com/cdn/shop/articles/where-should-you-not-put-a-litter-box-1536x1024_jpg_fd1d9188-3009-493b-84eb-a3ed505d29e6.webp?v=1785186298 1536w" 1840 src="//vistagato.com/cdn/shop/articles/where-should-you-not-put-a-litter-box-1536x1024_jpg_fd1d9188-3009-493b-84eb-a3ed505d29e6.webp?v=1785186298&width=360" 1841 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1842 alt="window cat litter box" 1843 loading="lazy" 1844 class="" 1845 width="1536" 1846 height="1024" 1847 1848 > 1849 1850 <noscript> 1851 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/where-should-you-not-put-a-litter-box-1536x1024_jpg_fd1d9188-3009-493b-84eb-a3ed505d29e6.webp?crop=center&height=2048&v=1785186298&width=2048" alt="window cat litter box"> 1852 </noscript> 1853</responsive-image> 1854 1855 </a> 1856 1857 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/where-should-you-not-put-a-litter-box">Where Should You Not Put a Litter Box?</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1858 I, your cat, am well aware of how much the layout of our house impacts... 1859 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/where-should-you-not-put-a-litter-box">Read more</a></div> 1860</div> 1861 1862 1863 1864<div 1865 class="m-article-card m-article-card--view-grid" 1866 1867> 1868 1869 <a class="m-article-card__image" href="/blogs/news/do-cats-prefer-open-or-closed-litter-boxes"> 1870 <responsive-image class="m-image " style="--aspect-ratio: 16/9;"> 1871 1872 <img 1873 srcset="//vistagato.com/cdn/shop/articles/do-cats-prefer-open-or-closed-litter-boxes-1536x1024_jpg.webp?v=1704390943&width=165 165w,//vistagato.com/cdn/shop/articles/do-cats-prefer-open-or-closed-litter-boxes-1536x1024_jpg.webp?v=1704390943&width=360 360w,//vistagato.com/cdn/shop/articles/do-cats-prefer-open-or-closed-litter-boxes-1536x1024_jpg.webp?v=1704390943&width=533 533w,//vistagato.com/cdn/shop/articles/do-cats-prefer-open-or-closed-litter-boxes-1536x1024_jpg.webp?v=1704390943&width=720 720w,//vistagato.com/cdn/shop/articles/do-cats-prefer-open-or-closed-litter-boxes-1536x1024_jpg.webp?v=1704390943&width=940 940w,//vistagato.com/cdn/shop/articles/do-cats-prefer-open-or-closed-litter-boxes-1536x1024_jpg.webp?v=1704390943&width=1066 1066w,//vistagato.com/cdn/shop/articles/do-cats-prefer-open-or-closed-litter-boxes-1536x1024_jpg.webp?v=1704390943&width=1500 1500w,//vistagato.com/cdn/shop/articles/do-cats-prefer-open-or-closed-litter-boxes-1536x1024_jpg.webp?v=1704390943 1536w" 1874 src="//vistagato.com/cdn/shop/articles/do-cats-prefer-open-or-closed-litter-boxes-1536x1024_jpg.webp?v=1704390943&width=360" 1875 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1876 alt="best litter box for cats" 1877 loading="lazy" 1878 class="" 1879 width="1536" 1880 height="1024" 1881 1882 > 1883 1884 <noscript> 1885 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/articles/do-cats-prefer-open-or-closed-litter-boxes-1536x1024_jpg.webp?crop=center&height=2048&v=1704390943&width=2048" alt="best litter box for cats"> 1886 </noscript> 1887</responsive-image> 1888 1889 </a> 1890 1891 <div class="m-article-card__content m:text-left"><h3 class="m-article-card__title"><a href="/blogs/news/do-cats-prefer-open-or-closed-litter-boxes">Do Cats Prefer Open or Closed Litter Boxes?</a></h3><div class="m-article-card__excerpt m:hidden md:m:block"> 1892 As your cat, Iâm independent. Itâs part of what you love about me â Iâm... 1893 </div><a class="m-article-card__readmore m-button m-button--link" href="/blogs/news/do-cats-prefer-open-or-closed-litter-boxes">Read more</a></div> 1894</div> 1895 1896 1897 </div><div class="m-pagination"> 1898 <span class="page current">1</span> <span class="page"><a href="/blogs/news?page=2" title="">2</a></span> <span class="page"><a href="/blogs/news?page=3" title="">3</a></span> <span class="next"><a href="/blogs/news?page=2" title="">»</a></span> 1899</div> 1900</div> 1901 1902 1903 </div> 1904 </div> 1905</section> 1906</div> 1907 </main><!-- BEGIN sections: footer-group --> 1908<div id="shopify-section-sections--20160552730690__footer" class="shopify-section shopify-section-group-footer-group"><link href="//vistagato.com/cdn/shop/t/50/assets/footer.css?v=114443489831806973441788469158" rel="stylesheet" type="text/css" media="all" /> 1909 1910<style data-shopify> 1911 1912 .m-footer[data-section-id="sections--20160552730690__footer"] a:hover { 1913 color: #000000 !important; 1914 } 1915 1916 1917 /* ======================================================== 1918 STANDALONE FOOTER ISOLATION & BUG FIXES 1919 ======================================================== */ 1920 1921 /* 1. Clear floating app elements and lock the section boundary */ 1922 #shopify-section-sections--20160552730690__footer { 1923 clear: both !important; 1924 margin-top: 0 !important; 1925 } 1926 1927 /* 2. Target and crush invisible app trackers/widgets inside the footer */ 1928 .m-footer[data-section-id="sections--20160552730690__footer"] > *:not(.m-footer--middle):not(.m-footer--bottom):not(script), 1929 .m-footer[data-section-id="sections--20160552730690__footer"] .shopify-app-block:empty, 1930 .m-footer[data-section-id="sections--20160552730690__footer"] [id^="shopify-block-"]:empty, 1931 .m-footer[data-section-id="sections--20160552730690__footer"] iframe[style*="display: none"], 1932 .m-footer[data-section-id="sections--20160552730690__footer"] iframe[style*="visibility: hidden"] { 1933 display: none !important; 1934 height: 0 !important; 1935 min-height: 0 !important; 1936 margin: 0 !important; 1937 padding: 0 !important; 1938 line-height: 0 !important; 1939 opacity: 0 !important; 1940 } 1941 1942 /* 3. Master padding control (Overriding default theme bloat) */ 1943 .m-footer[data-section-id="sections--20160552730690__footer"] .m-footer--middle { 1944 padding-top: 30px !important; 1945 margin-top: 0 !important; 1946 } 1947 1948 @media (max-width: 767px) { 1949 .m-footer[data-section-id="sections--20160552730690__footer"] .m-footer--middle { 1950 padding-top: 40px !important; 1951 } 1952 } 1953 1954 /* 4. Force columns to snap to the top neatly */ 1955 .m-footer[data-section-id="sections--20160552730690__footer"] .m-footer--accordion {
1956 align-items: flex-start !important; 1957 margin-top: 0 !important; 1958 padding-top: 0 !important; 1959 } 1960 1961 /* 5. Destroy invisible height from hidden menu headers */ 1962 @media (min-width: 768px) { 1963 .m-footer[data-section-id="sections--20160552730690__footer"] .m-footer--block-title { 1964 display: none !important; 1965 height: 0 !important; 1966 margin: 0 !important; 1967 padding: 0 !important; 1968 line-height: 0 !important; 1969 } 1970 .m-footer[data-section-id="sections--20160552730690__footer"] .m-footer--block-content { 1971 margin-top: 0 !important; 1972 padding-top: 0 !important; 1973 } 1974 } 1975 1976 /* 6. Isolated Logo Nudge Control */ 1977 .m-footer[data-section-id="sections--20160552730690__footer"] .m-footer--block-our_store { 1978 position: relative !important; 1979 top: -56px !important; 1980 margin-top: 0 !important; 1981 padding-top: 0 !important; 1982 } 1983 1984 /* 7. ASSASSINATE ROGUE YOUNET / ALIREVIEWS WIDGET */ 1985 #ez_review_containter, 1986 #ra-dt-wrpp, 1987 #ra-al-reviw, 1988 .wrapper-review-loader { 1989 display: none !important; 1990 height: 0 !important; 1991 width: 0 !important; 1992 opacity: 0 !important; 1993 visibility: hidden !important; 1994 margin: 0 !important; 1995 padding: 0 !important; 1996 overflow: hidden !important; 1997 pointer-events: none !important; 1998 } 1999</style> 2000<m-footer class="m-footer m:block" data-section-type="footer" data-section-id="sections--20160552730690__footer"> 2001 2002<div class="m-footer--middle"> 2003 <div class="container-fluid"> 2004 <div class="m-footer--accordion"> 2005 2006 2007 2008 <div class="m-footer--block m-footer--block-spacing m:w-full lg:m:w-2/12"> 2009 <div 2010 class="m-footer--block-inner" 2011 2012 > 2013 2014 2015 2016 2017 </div> 2018 </div> 2019 2020 2021 2022 <div class="m-footer--block m-footer--block-our_store open m:w-full lg:m:w-1/4"> 2023 <div 2024 class="m-footer--block-inner" 2025 2026 > 2027 2028 2029 <div class=" rte m-footer--block-content"> 2030 2031 <div class="block-image show_desktop "> 2032 <responsive-image class="m-image " style="--aspect-ratio: 1.0;"> 2033 2034 <img 2035 srcset="//vistagato.com/cdn/shop/files/ByVistaGatoWebwht.png?v=1747972243&width=165 165w,//vistagato.com/cdn/shop/files/ByVistaGatoWebwht.png?v=1747972243 300w" 2036 src="//vistagato.com/cdn/shop/files/ByVistaGatoWebwht.png?v=1747972243&width=360" 2037 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 2038 alt="" 2039 loading="lazy" 2040 class="" 2041 width="300" 2042 height="300" 2043 2044 > 2045 2046 <noscript> 2047 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/files/ByVistaGatoWebwht.png?crop=center&height=2048&v=1747972243&width=2048" alt=""> 2048 </noscript> 2049</responsive-image> 2050 2051 </div> 2052 2053 2054 <div class="block-image show_mobile footer_m_logo"> 2055 <responsive-image class="m-image " style="--aspect-ratio: 1.0;"> 2056 2057 <img 2058 srcset="//vistagato.com/cdn/shop/files/ByVistaGatoWebwht.png?v=1747972243&width=165 165w,//vistagato.com/cdn/shop/files/ByVistaGatoWebwht.png?v=1747972243 300w" 2059 src="//vistagato.com/cdn/shop/files/ByVistaGatoWebwht.png?v=1747972243&width=360" 2060 sizes="(min-width: 1160px) 257px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 2061 alt="" 2062 loading="lazy" 2063 class="" 2064 width="300" 2065 height="300" 2066 2067 > 2068 2069 <noscript> 2070 <img class="" loading="lazy" width="" height="" src="//vistagato.com/cdn/shop/files/ByVistaGatoWebwht.png?crop=center&height=2048&v=1747972243&width=2048" alt=""> 2071 </noscript> 2072</responsive-image> 2073 2074 </div> 2075 2076 2077 <div class="block-text"> 2078 2079 2080 2081 <div class="social-media-links "> 2082 2083 <a 2084 target="_blank" 2085 class="social-media-links--item" 2086 href="https://www.tiktok.com/@vistagato" 2087 rel="noreferrer" 2088 aria-label="Pinterest" 2089 > 2090 <img src="https://cdn.shopify.com/s/files/1/0559/5273/6322/files/tiktok-16.png?v=1699989198"> 2091 2092 </a> 2093 2094 2095 <a 2096 target="_blank" 2097 class="social-media-links--item" 2098 href="https://www.facebook.com/VistaGatoOfficial/" 2099 rel="noreferrer" 2100 aria-label="300k Followers" 2101 > 2102 <svg class="m-svg-icon--medium" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
2103 <path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path> 2104 </svg> 2105 2106 </a> 2107 2108 2109 <a 2110 target="_blank" 2111 class="social-media-links--item" 2112 href="https://www.instagram.com/vistagato/" 2113 rel="noreferrer" 2114 aria-label="100k Followers" 2115 > 2116 <svg class="m-svg-icon--medium" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 2117 <path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path> 2118 </svg> 2119 2120 </a> 2121 2122 2123 <a 2124 target="_blank" 2125 class="social-media-links--item" 2126 href="https://twitter.com/vistagato_" 2127 rel="noreferrer" 2128 aria-label="Twitter" 2129 > 2130 <svg class="m-svg-icon--medium" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 2131 <path d="M0.0385131 0L6.1373 8.15756L0 14.79H1.38126L6.75446 8.9832L11.0959 14.79H15.7963L9.3544 6.17359L15.067 0H13.6857L8.73725 5.34795L4.739 0H0.0385131ZM2.06976 1.0178H4.22917L13.7648 13.772H11.6054L2.06976 1.0178Z" fill="currentColor"/> 2132 </svg> 2133 2134 </a> 2135 2136 2137 2138 2139 2140 <a 2141 target="_blank" 2142 class="social-media-links--item" 2143 href="https://www.youtube.com/@VistaGato" 2144 rel="noreferrer" 2145 aria-label="Youtube" 2146 > 2147 <svg class="m-svg-icon--medium" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"> 2148 <path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/> 2149 </svg> 2150 2151 </a> 2152 2153 2154 2155 2156 2157 2158 2159</div> 2160 2161 2162 </div> 2163 </div> 2164 2165 </div> 2166 </div> 2167 2168 2169 2170 <div class="m-footer--block m-footer--block-spacing m:w-full lg:m:w-2/12"> 2171 <div 2172 class="m-footer--block-inner" 2173 2174 > 2175 2176 2177 2178 2179 </div> 2180 </div> 2181 2182 2183 2184 <div class="m-footer--block m-footer--block-menu m-accordion--item open m:w-full lg:m:w-1/4"> 2185 <div 2186 class="m-footer--block-inner" 2187 2188 > 2189 2190 <h3 class="m-accordion--item-button m-footer--block-title"> 2191 Footer Menu 1 2192 <span class="m-accordion--item-icon md:m:hidden"> 2193 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2194 <path d="M13.5306 6.53073L8.5306 11.5307C8.46092 11.6007 8.37813 11.6561 8.28696 11.694C8.1958 11.7318 8.09806 11.7513 7.99935 11.7513C7.90064 11.7513 7.8029 11.7318 7.71173 11.694C7.62057 11.6561 7.53778 11.6007 7.4681 11.5307L2.4681 6.53073C2.3272 6.38984 2.24805 6.19874 2.24805 5.99948C2.24805 5.80023 2.3272 5.60913 2.4681 5.46823C2.60899 5.32734 2.80009 5.24818 2.99935 5.24818C3.19861 5.24818 3.3897 5.32734 3.5306 5.46823L7.99997 9.93761L12.4693 5.46761C12.6102 5.32671 12.8013 5.24756 13.0006 5.24756C13.1999 5.24756 13.391 5.32671 13.5318 5.46761C13.6727 5.60851 13.7519 5.7996 13.7519 5.99886C13.7519 6.19812 13.6727 6.38921 13.5318 6.53011L13.5306 6.53073Z" fill="currentColor"/> 2195 </svg> 2196 </span> 2197 </h3> 2198 2199 2200 2201 <ul class="m-footer--block-content list-unstyled m-link-lists m-accordion--item-content"> 2202 2203 <li class="m-link-lists--item m:block"> 2204 <a href="/pages/reviews" class="m-link"> 2205 Reviews 2206 </a> 2207 </li> 2208 2209 <li class="m-link-lists--item m:block"> 2210 <a href="/blogs/news" class="m-link"> 2211 Latest News 2212 </a> 2213 </li> 2214 2215 <li class="m-link-lists--item m:block"> 2216 <a href="/blogs/cat-litter-odor-control" class="m-link"> 2217 Cat Litter Odor Control 2218 </a> 2219 </li> 2220 2221 <li class="m-link-lists--item m:block"> 2222 <a href="/pages/contact" class="m-link"> 2223 Contact 2224 </a> 2225 </li> 2226 2227 <li class="m-link-lists--item m:block"> 2228 <a href="https://vistagato.com/pages/bundles" class="m-link"> 2229 Vistas Bundle 2230 </a> 2231 </li> 2232 2233 <li class="m-link-lists--item m:block"> 2234 <a href="/pages/join-our-affiliate" class="m-link"> 2235 Join our Affiliate Program 2236 </a> 2237 </li> 2238 2239 </ul> 2240 2241 2242 </div> 2243 </div> 2244 2245 2246 2247 <div class="m-footer--block m-footer--block-menu m-accordion--item open m:w-full lg:m:w-1/4"> 2248 <div 2249 class="m-footer--block-inner" 2250 2251 > 2252 2253 <h3 class="m-accordion--item-button m-footer--block-title"> 2254 Footer menu
2255 <span class="m-accordion--item-icon md:m:hidden"> 2256 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2257 <path d="M13.5306 6.53073L8.5306 11.5307C8.46092 11.6007 8.37813 11.6561 8.28696 11.694C8.1958 11.7318 8.09806 11.7513 7.99935 11.7513C7.90064 11.7513 7.8029 11.7318 7.71173 11.694C7.62057 11.6561 7.53778 11.6007 7.4681 11.5307L2.4681 6.53073C2.3272 6.38984 2.24805 6.19874 2.24805 5.99948C2.24805 5.80023 2.3272 5.60913 2.4681 5.46823C2.60899 5.32734 2.80009 5.24818 2.99935 5.24818C3.19861 5.24818 3.3897 5.32734 3.5306 5.46823L7.99997 9.93761L12.4693 5.46761C12.6102 5.32671 12.8013 5.24756 13.0006 5.24756C13.1999 5.24756 13.391 5.32671 13.5318 5.46761C13.6727 5.60851 13.7519 5.7996 13.7519 5.99886C13.7519 6.19812 13.6727 6.38921 13.5318 6.53011L13.5306 6.53073Z" fill="currentColor"/> 2258 </svg> 2259 </span> 2260 </h3> 2261 2262 2263 2264 <ul class="m-footer--block-content list-unstyled m-link-lists m-accordion--item-content"> 2265 2266 <li class="m-link-lists--item m:block"> 2267 <a href="/pages/installation-guides" class="m-link"> 2268 Installation 2269 </a> 2270 </li> 2271 2272 <li class="m-link-lists--item m:block"> 2273 <a href="/pages/frequently-meowed-questions" class="m-link"> 2274 FAQâs 2275 </a> 2276 </li> 2277 2278 <li class="m-link-lists--item m:block"> 2279 <a href="/policies/shipping-policy" class="m-link"> 2280 Shipping Policy 2281 </a> 2282 </li> 2283 2284 <li class="m-link-lists--item m:block"> 2285 <a href="/policies/refund-policy" class="m-link"> 2286 Refund Policy 2287 </a> 2288 </li> 2289 2290 <li class="m-link-lists--item m:block"> 2291 <a href="/policies/privacy-policy" class="m-link"> 2292 Privacy Policy 2293 </a> 2294 </li> 2295 2296 <li class="m-link-lists--item m:block"> 2297 <a href="https://vistagato.com/a/faq" class="m-link"> 2298 Questions 2299 </a> 2300 </li> 2301 2302 <li class="m-link-lists--item m:block"> 2303 <a href="/products/vistabella" class="m-link"> 2304 VistaBella LX 2305 </a> 2306 </li> 2307 2308 </ul> 2309 2310 2311 </div> 2312 </div> 2313 2314 </div> 2315 </div> 2316 </div> 2317 2318 2319 2320<div class="m-footer--bottom m-footer--bottom-footer-3"> 2321 <div class="container-fluid"> 2322 <div class="m-footer--bottom-inner m:flex m:flex-col xl:m:flex-row m:justify-between m:items-center"> 2323 2324 2325 2326 <div class="m-footer--bottom-center m:flex-1 m:text-center lg:m:w-auto m:w-full"> 2327 <span class="m-footer__copyright">© VISTAGATO, LLC.</span></div> 2328 2329 2330 2331 </div> 2332 </div> 2333</div> 2334 2335</m-footer>
2336<script src="//vistagato.com/cdn/shop/t/50/assets/footer.js?v=30886428206868439611788469158" defer="defer"></script>
2336 2337 2338<style> #shopify-section-sections--20160552730690__footer .m-footer--middle .m-footer--block-inner {padding: 0;} </style></div> 2339<!-- END sections: footer-group -->
2339<script> 2340 window.addEventListener("load", function() { 2341 window.__sfWindowLoaded = true 2342 }) 2343 function __lightOrDark(color) { 2344 var lightness = Number((color.match(/^hsl.*,(.*)%\)/) || ['', '100'])[1].trim()); 2345 return lightness > 50 ? 'light' : 'dark'; 2346 } 2347 __detectBgSections = function () { 2348 try { 2349 var sections = document.querySelectorAll('[data-bg]'); 2350 for (var i = 0; i < sections.length; i++) { 2351 var section = sections[i] 2352 var lightness = __lightOrDark(section.dataset.bg) 2353 section.classList.add('bg-' + lightness) 2354 } 2355 } catch (error) { 2356 console.error("Failed to __detectBgSections.", error) 2357 } 2358 } 2359 __detectBodyBg = function() { 2360 if (document.body.dataset.bg) { 2361 try { 2362 var lightness = __lightOrDark(document.body.dataset.bg) 2363 document.body.classList.add('bg-' + lightness) 2364 } catch (error) { 2365 console.error("Failed to __detectBodyBg.", error) 2366 } 2367 } 2368 } 2369 __detectBodyBg(); 2370 __detectBgSections();// Fixed: Largest Contentful Paint image was lazily loaded 2371 const first_image = document.querySelector('#MainContent .shopify-section img'); 2372 if (first_image) first_image.removeAttribute('loading'); 2373
2374 // Fixed: Largest Contentful Paint image 2375 let checkConfig = setInterval(() => { 2376 const config = MinimogTheme.config 2377 if (config) { 2378 clearInterval(checkConfig) 2379 2380 } 2381 }, 100) 2382 2383 var fader = document.querySelector('.m-page-transition') 2384 function __fadeInPage() { 2385 if (!window.AnimationEvent || !fader) return; 2386 2387 let ignore_beforeunload = false; 2388 2389 document.querySelectorAll('a[href^=mailto], a[href^=tel]').forEach(link => { 2390 link.addEventListener( 'click', () => { 2391 ignore_beforeunload = true; 2392 }); 2393 }); 2394 2395 // Page transition 2396 window.addEventListener('beforeunload', () => { 2397 if(!ignore_beforeunload) fader.classList.add('fade-in'); 2398 }); 2399 window.addEventListener('DOMContentLoaded', () => { 2400 document.documentElement.classList.remove('m\:overflow-hidden') 2401 document.body.classList.remove('m\:overflow-hidden') 2402 2403 fader.classList.remove('fade-in') 2404 fader.classList.add('fade-out') 2405 2406 document.dispatchEvent(new CustomEvent('page:loaded')); 2407 }); 2408 window.addEventListener('pageshow', (event) => { 2409 // Removes unload class when returning to page via history 2410 if (event.persisted) { 2411 fader.classList.remove('fade-in') 2412 fader.classList.add('fade-out') 2413 } 2414 }); 2415 } 2416 __fadeInPage(); 2417 2418 // Lazyload background image 2419 function addIntersectionObserver(classSelector, newClass = '') { 2420 let lazyImages = [].slice.call(document.getElementsByClassName(classSelector)); 2421 if ("IntersectionObserver" in window) { 2422 let lazyImageObserver = new IntersectionObserver(function(entries, observer) { 2423 entries.forEach(function(entry) { 2424 if (entry.isIntersecting) { 2425 let lazyImage = entry.target; 2426 lazyImage.classList.remove(classSelector); 2427 newClass && lazyImage.classList.remove(newClass); 2428 lazyImageObserver.unobserve(lazyImage); 2429 } 2430 }); 2431 }); 2432 2433 lazyImages.forEach(function(lazyImage) { 2434 lazyImageObserver.observe(lazyImage); 2435 }); 2436 } 2437 } 2438 function handleBackgroundImageLazyload() { 2439 return addIntersectionObserver('m-bg-lazy'); 2440 } 2441 handleBackgroundImageLazyload(); 2442</script>
2442 2443 2444 2445 2446 2447 2448<link href="//vistagato.com/cdn/shop/t/50/assets/cookie-banner.css?v=42714750342126912691788469159" rel="stylesheet" type="text/css" media="all" /> 2449<div id="m-cookie-banner" class="m-cookie-banner m-cookie-banner--bottom-left m-cookie-banner--white" > 2450 2451 <span class="m-cookie-banner__message"> 2452 This website uses cookies to ensure you get the best experience on our website. 2453 2454 <a class="m-cookie-banner__learn-more" href="https://www.cookiesandyou.com/">Learn more</a> 2455 2456 </span> 2457 2458 <div class="m-cookie-banner__buttons"> 2459 2460 <button class="cookie-action--decline" onclick="handleDecline()">Decline</button> 2461 2462 2463 <button class="cookie-action--accept" onclick="handleAccept()">Allow Cookies</button> 2464 2465 </div> 2466</div>
2467<script> 2468 function getBannerEl() { 2469 return document.getElementById('m-cookie-banner'); 2470 } 2471 2472 function hideBanner(res) { 2473 getBannerEl().classList.remove('show') 2474 setTimeout(() => { 2475 getBannerEl().style.display = 'none'; 2476 }, 500) 2477 } 2478 2479 function showBanner() { 2480 getBannerEl().style.display = 'flex'; 2481 setTimeout(() => { 2482 getBannerEl().classList.add('show') 2483 }, 500) 2484 } 2485 2486 function handleAccept(e) { 2487 window.Shopify.customerPrivacy.setTrackingConsent(true, hideBanner); 2488 2489 document.addEventListener('trackingConsentAccepted',function() { 2490 console.log('trackingConsentAccepted event fired'); 2491 }); 2492 } 2493 2494 function handleDecline() { 2495 window.Shopify.customerPrivacy.setTrackingConsent(false, hideBanner); 2496 } 2497 2498 function initCookieBanner() { 2499 const userCanBeTracked = window.Shopify.customerPrivacy.userCanBeTracked(); 2500 const userTrackingConsent = window.Shopify.customerPrivacy.getTrackingConsent(); 2501 2502 if(!userCanBeTracked && userTrackingConsent === 'no_interaction') { 2503 showBanner(); 2504 } 2505 } 2506 2507 window.Shopify.loadFeatures([ 2508 { 2509 name: 'consent-tracking-api', 2510 version: '0.1', 2511 } 2512 ], 2513 function(error) { 2514 if (error) { 2515 throw error; 2516 } 2517 2518 initCookieBanner(); 2519 }); 2520</script>
2520 2521 2522 2523 2524
2524<script src="//vistagato.com/cdn/shop/t/50/assets/product-quick-view.js?v=184300289845354812661788469159" defer="defer"></script>
2524 2525
2525<script src="//vistagato.com/cdn/shop/t/50/assets/wishlist.js?v=116939822078591324691788469160" defer="defer"></script>
2525 2526
2526<script src="//vistagato.com/cdn/shop/t/50/assets/compare-product.js?v=94331461888232133351788469159" defer="defer"></script>
2526<script src="//vistagato.com/cdn/shop/t/50/assets/predictive-search.js?v=38931808335508118091788469160" defer="defer"></script>
2526<script src="//vistagato.com/cdn/shop/t/50/assets/product-card-swatch.js?v=40383991367553167001788469157" defer="defer"></script>
2526<script src="//vistagato.com/cdn/shop/t/50/assets/cart.js?v=73992653373537360531788469157" defer="defer"></script>
vendor: 1 bytes, line 2526
2526
2527<script src="//vistagato.com/cdn/shop/t/50/assets/cart-drawer.js?v=129105293867909613281788469160" defer="defer"></script>
2527 2528 2529<m-cart-drawer id="MinimogCartDrawer" class="m-cart-drawer m-cart--empty"> 2530 <div class="m-cart-drawer__inner m:h-full"> 2531 <button class="m-cart-drawer__close" aria-label="Close"> 2532 <svg 2533 class="m-svg-icon--large" 2534 fill="currentColor" 2535 stroke="currentColor" 2536 xmlns="http://www.w3.org/2000/svg" 2537 viewBox="0 0 320 512" 2538 > 2539 <path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/> 2540 </svg> 2541 </button> 2542 <div class="m:flex m:flex-col m:h-full"> 2543 <div class="m-cart-drawer__header"> 2544 <h3 class="m-cart-drawer__title m:text-xl md:m:text-2xl m:font-medium">Shopping Cart</h3> 2545 2546 <div class="foxkit-cart-countdown-hook foxkit-cart-countdown-hook-drawer"></div> 2547 2548 <div class="foxkit-cart-goal-hook"></div> 2549 </div> 2550 <m-cart-drawer-items 2551 data-minimog-cart-items 2552 class="m-cart-drawer__body m-scrollbar--vertical m:flex m:flex-col m:flex-1" 2553 > 2554 <form action="/cart" method="post" id="cart-drawer-form" class="m:w-full" novalidate><div class="m-cart-drawer__empty"> 2555 Your cart is currently empty. 2556 </div></form> 2557 </m-cart-drawer-items> 2558 <div class="m-cart-drawer__footer" id="MinimogCartDrawerFooter"> 2559 2560 <m-cart-addons class="m-cart-addon"> 2561 <div class="m-cart-addon__header"> 2562 2563 <button data-open="note" type="button" class="m-cart-addon--trigger-button m-tooltip m-tooltip--top"> 2564 <svg class="m-cart-addon__icon--note m-svg-icon--medium" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 19"><path fill="currentColor" d="M17.3672 2.21875c.4453.44531.668.98437.668 1.61719 0 .60937-.2227 1.13672-.668 1.58203L4.99219 17.793l-4.007815.457H.878906c-.257812 0-.46875-.0938-.632812-.2812-.164063-.1876-.234375-.4102-.210938-.668l.457032-4.0078L12.8672.917969C13.3125.472656 13.8398.25 14.4492.25c.6328 0 1.1719.222656 1.6172.667969l1.3008 1.300781zM4.46484 16.7383l9.28126-9.28127-2.918-2.91797-9.28122 9.28124-.35157 3.2695 3.26953-.3515zM16.5938 4.60938c.2109-.21094.3164-.46875.3164-.77344 0-.32813-.1055-.59766-.3164-.8086l-1.336-1.33593c-.2109-.21094-.4805-.31641-.8086-.31641-.3047 0-.5625.10547-.7734.31641l-2.0391 2.03906 2.918 2.91797 2.0391-2.03906z"/></svg> 2565 <span>Note</span> 2566 <span class="m-tooltip__content">Add note for seller</span> 2567 </button> 2568 2569 2570 <button data-open="shipping" type="button" class="m-cart-addon--trigger-button m-tooltip m-tooltip--top"> 2571 <svg class="m-cart-addon__icon--shipping" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M280 192c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H40c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h240zm352 192h-24V275.9c0-16.8-6.8-33.3-18.8-45.2l-83.9-83.9c-11.8-12-28.3-18.8-45.2-18.8H416V78.6c0-25.7-22.2-46.6-49.4-46.6H113.4C86.2 32 64 52.9 64 78.6V96H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H96V78.6c0-8.1 7.8-14.6 17.4-14.6h253.2c9.6 0 17.4 6.5 17.4 14.6V384H207.6C193 364.7 170 352 144 352c-18.1 0-34.6 6.2-48 16.4V288H64v144c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16h195.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H632c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm-488 96c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm272-320h44.1c8.4 0 16.7 3.4 22.6 9.4l83.9 83.9c.8.8 1.1 1.9 1.8 2.8H416V160zm80 320c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-96h-16.4C545 364.7 522 352 496 352s-49 12.7-63.6 32H416v-96h160v96zM256 248v-16c0-4.4-3.6-8-8-8H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8z"/></svg> 2572 <span>FREE SHIPPING in contiguous USA (arrival 3-7 days)</span>
2573 <span class="m-tooltip__content">USA (arrival 3-7 days)</span> 2574 </button> 2575 2576 2577 <button data-open="coupon" type="button" class="m-cart-addon--trigger-button m-tooltip m-tooltip--top"> 2578 <span data-discount-noti class="m-cart-addon__icon--noti m:hidden m:rounded-full"></span> 2579 <svg class="m-cart-addon__icon--discount" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 14"><path fill="currentColor" d="M15.2812 3.875c.2344 0 .4336.08203.5977.24609.1641.16407.2461.36328.2461.59766v5.0625c0 .23435-.082.43355-.2461.59765-.1641.1641-.3633.2461-.5977.2461H5.71875c-.23437 0-.43359-.082-.59766-.2461-.16406-.1641-.24609-.3633-.24609-.59765v-5.0625c0-.23438.08203-.43359.24609-.59766.16407-.16406.36329-.24609.59766-.24609h9.56245zM15 9.5V5H6v4.5h9zm4.5-3.375c-.3047 0-.5742.11719-.8086.35156-.2109.21094-.3164.46875-.3164.77344s.1055.57422.3164.80859c.2344.21094.5039.31641.8086.31641h1.125v3.9375c0 .4687-.1641.8672-.4922 1.1953-.3281.3281-.7266.4922-1.1953.4922H2.0625c-.46875 0-.86719-.1641-1.195312-.4922C.539062 13.1797.375 12.7812.375 12.3125V8.375H1.5c.30469 0 .5625-.10547.77344-.31641.23437-.23437.35156-.5039.35156-.80859s-.11719-.5625-.35156-.77344C2.0625 6.24219 1.80469 6.125 1.5 6.125H.375V2.1875c0-.46875.164062-.86719.492188-1.195312C1.19531.664063 1.59375.5 2.0625.5h16.875c.4687 0 .8672.164063 1.1953.492188.3281.328122.4922.726562.4922 1.195312V6.125H19.5zm0 3.375c-.6094 0-1.1367-.22266-1.582-.66797-.4453-.44531-.668-.97265-.668-1.58203s.2227-1.13672.668-1.58203C18.3633 5.22266 18.8906 5 19.5 5V2.1875c0-.16406-.0586-.29297-.1758-.38672-.0937-.11719-.2226-.17578-.3867-.17578H2.0625c-.16406 0-.30469.05859-.42188.17578-.09374.09375-.14062.22266-.14062.38672V5c.60938 0 1.13672.22266 1.58203.66797.44531.44531.66797.97265.66797 1.58203s-.22266 1.13672-.66797 1.58203C2.63672 9.27734 2.10938 9.5 1.5 9.5v2.8125c0 .1641.04688.3047.14062.4219.11719.0937.25782.1406.42188.1406h16.875c.1641 0 .293-.0469.3867-.1406.1172-.1172.1758-.2578.1758-.4219V9.5z"/></svg> 2580 <span>Coupon</span> 2581 <span class="m-tooltip__content">Add a discount code</span> 2582 </button> 2583 2584 </div> 2585 2586 <div class="m-cart-addon__body" id="m-addons-note"> 2587 <div class="m-cart-addon__title m:font-medium"> 2588 <svg class="m-svg-icon--medium" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 19"><path fill="currentColor" d="M17.3672 2.21875c.4453.44531.668.98437.668 1.61719 0 .60937-.2227 1.13672-.668 1.58203L4.99219 17.793l-4.007815.457H.878906c-.257812 0-.46875-.0938-.632812-.2812-.164063-.1876-.234375-.4102-.210938-.668l.457032-4.0078L12.8672.917969C13.3125.472656 13.8398.25 14.4492.25c.6328 0 1.1719.222656 1.6172.667969l1.3008 1.300781zM4.46484 16.7383l9.28126-9.28127-2.918-2.91797-9.28122 9.28124-.35157 3.2695 3.26953-.3515zM16.5938 4.60938c.2109-.21094.3164-.46875.3164-.77344 0-.32813-.1055-.59766-.3164-.8086l-1.336-1.33593c-.2109-.21094-.4805-.31641-.8086-.31641-.3047 0-.5625.10547-.7734.31641l-2.0391 2.03906 2.918 2.91797 2.0391-2.03906z"/></svg> 2589 <span>Add note for seller</span> 2590 </div> 2591 <div class="m-cart-addon__content"> 2592 <textarea name="note" class="form-field" form="cart-drawer-form" rows="3" placeholder="Special instructions for seller"></textarea> 2593 </div> 2594 <div class="m-cart-addon__action m:flex m:flex-col"> 2595 <button class="m-button m-button--primary m-cart-addon--save" data-action="note">Save</button> 2596 <button class="m-button m-button--plain m-cart-addon--close" data-action="note">Cancel</button> 2597 </div> 2598 </div> 2599 2600 2601 <div class="m-cart-addon__body" id="m-addons-shipping"> 2602 <div class="m-cart-addon__title m:font-medium"> 2603 <svg class="m-cart-addon__icon--shipping" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M280 192c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H40c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h240zm352 192h-24V275.9c0-16.8-6.8-33.3-18.8-45.2l-83.9-83.9c-11.8-12-28.3-18.8-45.2-18.8H416V78.6c0-25.7-22.2-46.6-49.4-46.6H113.4C86.2 32 64 52.9 64 78.6V96H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H96V78.6c0-8.1 7.8-14.6 17.4-14.6h253.2c9.6 0 17.4
26036.5 17.4 14.6V384H207.6C193 364.7 170 352 144 352c-18.1 0-34.6 6.2-48 16.4V288H64v144c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16h195.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H632c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm-488 96c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm272-320h44.1c8.4 0 16.7 3.4 22.6 9.4l83.9 83.9c.8.8 1.1 1.9 1.8 2.8H416V160zm80 320c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-96h-16.4C545 364.7 522 352 496 352s-49 12.7-63.6 32H416v-96h160v96zM256 248v-16c0-4.4-3.6-8-8-8H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8z"/></svg> 2604 <span>Estimate shipping rates</span> 2605 </div> 2606 <div class="m-cart-addon__content"> 2607 <div data-address="root"> 2608 <div class="form-field-group m:hidden"> 2609 <label class="form-field--label" for="AddressFirstName">First Name</label> 2610 <input class="form-field" type="text" id="AddressFirstName" name="address[first_name]" value=""> 2611 </div> 2612 2613 <div class="form-field-group m:hidden"> 2614 <label class="form-field--label" for="AddressLastName">Last Name</label> 2615 <input class="form-field" type="text" id="AddressLastName" name="address[last_name]" value=""> 2616 </div> 2617 2618 <div class="form-field-group m:hidden"> 2619 <label class="form-field--label" for="AddressCompany">Company</label> 2620 <input class="form-field" type="text" id="AddressCompany" name="address[company]" value=""> 2621 </div> 2622 2623 <div class="form-field-group m:hidden"> 2624 <label class="form-field--label" for="AddressAddress1">Address</label> 2625 <input class="form-field" type="text" id="AddressAddress1" name="address[address1]" value=""> 2626 </div> 2627 2628 <div class="form-field-group m:hidden"> 2629 <label class="form-field--label" for="AddressAddress2">Apartment, suite, etc.</label> 2630 <input class="form-field" type="text" id="AddressAddress2" name="address[address2]" value=""> 2631 </div> 2632 2633 <div class="form-field-group m:hidden"> 2634 <label class="form-field--label" for="AddressCity">City</label> 2635 <input class="form-field" type="text" id="AddressCity" name="address[city]" value=""> 2636 </div> 2637 2638 <div class="form-field-group" id="MadrressCountry"> 2639 <label class="form-field--label" for="AddressCountry">Country</label> 2640 <select class="form-field" id="AddressCountry" name="address[country]" data-default="United States"></select> 2641 </div> 2642 2643 <div class="form-field-group" id="AddressProvinceContainer"> 2644 <label class="form-field--label" for="AddressProvince">Province</label> 2645 <select class="form-field" id="AddressProvince" name="address[province]" data-default=""></select> 2646 </div> 2647 2648 <div class="form-field-group"> 2649 <label class="form-field--label" for="AddressZip">Postal/Zip Code</label> 2650 <input class="form-field" type="text" id="AddressZip" name="address[zip]" value="" autocapitalize="characters"> 2651 </div> 2652 2653 <div class="form-field-group m:hidden"> 2654 <label class="form-field--label" for="AddressPhone">Phone</label> 2655 <input class="form-field" type="tel" id="AddressPhone" name="address[phone]" value=""> 2656 </div> 2657 </div> 2658 </div><div class="m-cart-addon__action m:flex m:flex-col" data-show-delivery-days="true" data-delivery-one="day" data-delivery-other="days" > 2659 <button class="m-spinner-button m-button m-button--primary m-cart-addon--calculate" data-action="shipping"> 2660 <span class="m-spinner-icon"> 2661 <svg class="animate-spin m-svg-icon--medium" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"> 2662 <circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 2663 <path fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 2664 </svg> 2665 </span>
2666 <span> 2667 Calculate shipping rates 2668 </span> 2669 </button> 2670 <button class="m-button m-button--plain m-cart-addon--close" data-action="shipping">Cancel</button> 2671 </div> 2672 <div class="m-cart-addon__shipping-rate"></div> 2673 </div> 2674 2675 2676 <div class="m-cart-addon__body" id="m-addons-coupon"> 2677 <div class="m-cart-addon__title m:font-medium"> 2678 <svg class="m-svg-icon--medium" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 14"><path fill="currentColor" d="M15.2812 3.875c.2344 0 .4336.08203.5977.24609.1641.16407.2461.36328.2461.59766v5.0625c0 .23435-.082.43355-.2461.59765-.1641.1641-.3633.2461-.5977.2461H5.71875c-.23437 0-.43359-.082-.59766-.2461-.16406-.1641-.24609-.3633-.24609-.59765v-5.0625c0-.23438.08203-.43359.24609-.59766.16407-.16406.36329-.24609.59766-.24609h9.56245zM15 9.5V5H6v4.5h9zm4.5-3.375c-.3047 0-.5742.11719-.8086.35156-.2109.21094-.3164.46875-.3164.77344s.1055.57422.3164.80859c.2344.21094.5039.31641.8086.31641h1.125v3.9375c0 .4687-.1641.8672-.4922 1.1953-.3281.3281-.7266.4922-1.1953.4922H2.0625c-.46875 0-.86719-.1641-1.195312-.4922C.539062 13.1797.375 12.7812.375 12.3125V8.375H1.5c.30469 0 .5625-.10547.77344-.31641.23437-.23437.35156-.5039.35156-.80859s-.11719-.5625-.35156-.77344C2.0625 6.24219 1.80469 6.125 1.5 6.125H.375V2.1875c0-.46875.164062-.86719.492188-1.195312C1.19531.664063 1.59375.5 2.0625.5h16.875c.4687 0 .8672.164063 1.1953.492188.3281.328122.4922.726562.4922 1.195312V6.125H19.5zm0 3.375c-.6094 0-1.1367-.22266-1.582-.66797-.4453-.44531-.668-.97265-.668-1.58203s.2227-1.13672.668-1.58203C18.3633 5.22266 18.8906 5 19.5 5V2.1875c0-.16406-.0586-.29297-.1758-.38672-.0937-.11719-.2226-.17578-.3867-.17578H2.0625c-.16406 0-.30469.05859-.42188.17578-.09374.09375-.14062.22266-.14062.38672V5c.60938 0 1.13672.22266 1.58203.66797.44531.44531.66797.97265.66797 1.58203s-.22266 1.13672-.66797 1.58203C2.63672 9.27734 2.10938 9.5 1.5 9.5v2.8125c0 .1641.04688.3047.14062.4219.11719.0937.25782.1406.42188.1406h16.875c.1641 0 .293-.0469.3867-.1406.1172-.1172.1758-.2578.1758-.4219V9.5z"/></svg> 2679 <span>Add a discount code</span> 2680 </div> 2681 <div class="m-cart-addon__content"> 2682 <input 2683 form="cart-drawer-form" 2684 placeholder="Enter discount code here" 2685 type="text" 2686 name="discount" 2687 class="form-field" 2688 /> 2689 </div> 2690 <div class="m-cart-addon__action m:flex m:flex-col"> 2691 <button class="m-button m-button--primary m-cart-addon--save" data-action="coupon">Save</button> 2692 <button class="m-button m-button--plain m-cart-addon--close" data-action="coupon">Cancel</button> 2693 </div> 2694 </div> 2695 2696 </m-cart-addons> 2697
2698<script src="//vistagato.com/cdn/shop/t/50/assets/cart-addon.js?v=143478844024959157801788469160" defer="defer"></script>
2698 2699 <div class="m-cart-drawer__gift-wrapping" data-minimog-gift-wrapping></div> 2700 <div class="m-cart__summary m-cart-drawer__summary"> 2701 <div data-foxkit-cart-summary></div> 2702 <div data-minimog-cart-discounts></div> 2703 <div class="m-cart__subtotal m:flex m:justify-between" data-cart-subtotal> 2704 <span class="m-cart__subtotal--label m:font-medium">Subtotal</span> 2705 <span class="m-cart__subtotal--price m:font-medium" data-cart-subtotal-price> 2706 2707 $0.00 USD 2708 2709 </span> 2710 </div> 2711 </div> 2712 <div class="m:flex m:flex-col m:items-center"> 2713 <button 2714 type="submit" 2715 form="cart-drawer-form" 2716 class="m-button m-button--primary m:w-full" 2717 name="checkout" 2718 2719 > 2720 <span>Check out</span> 2721 </button><div class="additional-checkout-buttons m:w-full"> 2722 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":false,"supports_def_opts":false,"name":"amazon_pay","wallet_params":{"checkoutLanguage":"en_US","ledgerCurrency":"USD","placement":"Cart","sandbox":false,"merchantId":"A2SPJXOTP4D1PL","productType":"PayAndShip","design":"C0002"}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":55952736322,"countryCode":"US","merchantName":"VistaGato","phoneRequired":false,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"gatewayType":"MANAGED","merchantId":"DZ6EGHMCKHX68","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=DZ6EGHMCKHX68\u0026intent=authorize","serviceableCountryCodes":["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MO","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PT","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"]}}]" access-token="f9f86202f5654f8ee71e6c82305d2cac" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="55952736322" cart-id="0b166860c060f478ae357c4b2231690e" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 2723 </div><a class="m-cart-drawer__link-to-cart" href="/cart"> 2724 View Cart 2725 </a> 2726 </div> 2727 2728 <div class="m-cart__trust-badge"> 2729 <img 2730 src="//vistagato.com/cdn/shop/files/secure_payment_copy.jpg?v=1749762932&width=840" 2731 loading="lazy" 2732 width="400" 2733 height="100" 2734 alt="Trust secure badge" 2735 > 2736 </div> 2737 2738 </div> 2739 <div class="m-cart__overlay"></div> 2740 </div> 2741 </div> 2742</m-cart-drawer> 2743 2744
2745<script> 2746(function () { 2747 function removeVistaGatoTooltipAttributes() { 2748 var targetSelectors = [ 2749 '.product__media-wrapper [title]', 2750 '.product__media-wrapper [data-title]', 2751 '.product__media-wrapper [data-original-title]', 2752 '.product__media-wrapper [data-tooltip]', 2753 '.product__media-wrapper [data-bs-original-title]', 2754 '.product__media-wrapper [data-tooltip-content]', 2755 2756 '.sticky-cart [title]', 2757 '.sticky-cart [data-title]', 2758 '.sticky-cart [data-original-title]', 2759 '.sticky-cart [data-tooltip]', 2760 '.sticky-cart [data-bs-original-title]', 2761 '.sticky-cart [data-tooltip-content]', 2762 2763 '.product-sticky-cart [title]', 2764 '.product-sticky-cart [data-title]', 2765 '.product-sticky-cart [data-original-title]', 2766 '.product-sticky-cart [data-tooltip]', 2767 '.product-sticky-cart [data-bs-original-title]', 2768 '.product-sticky-cart [data-tooltip-content]', 2769 2770 '[class*="sticky"] [title]', 2771 '[class*="sticky"] [data-title]', 2772 '[class*="sticky"] [data-original-title]', 2773 '[class*="sticky"] [data-tooltip]', 2774 '[class*="sticky"] [data-bs-original-title]', 2775 '[class*="sticky"] [data-tooltip-content]' 2776 ]; 2777 2778 document.querySelectorAll(targetSelectors.join(',')).forEach(function (el) { 2779 el.removeAttribute('title'); 2780 el.removeAttribute('data-title'); 2781 el.removeAttribute('data-original-title'); 2782 el.removeAttribute('data-tooltip'); 2783 el.removeAttribute('data-bs-original-title'); 2784 el.removeAttribute('data-tooltip-content'); 2785 }); 2786 2787 document.querySelectorAll('.tooltip, .tooltip-inner, .tippy-box, .tippy-content, [role="tooltip"]').forEach(function (el) { 2788 el.remove(); 2789 }); 2790 } 2791 2792 removeVistaGatoTooltipAttributes(); 2793 2794 document.addEventListener('mouseover', removeVistaGatoTooltipAttributes, true); 2795 document.addEventListener('mousemove', removeVistaGatoTooltipAttributes, true); 2796 document.addEventListener('focusin', removeVistaGatoTooltipAttributes, true); 2797 2798 setInterval(removeVistaGatoTooltipAttributes, 300); 2799})(); 2800</script>
2800 2801 2802 2803 2804<style> 2805 .vg-review-clickable, 2806 .jdgm-preview-badge, 2807 .jdgm-widget.jdgm-preview-badge { 2808 cursor: pointer !important; 2809 } 2810</style> 2811
2812<script> 2813(function () { 2814 var allowedPaths = [ 2815 '/pages/vistagato', 2816 '/products/vistacatio', 2817 '/pages/vistaloo', 2818 '/pages/vistabellalx' 2819 ]; 2820 2821 function isAllowedPage() { 2822 return allowedPaths.indexOf(window.location.pathname.replace(/\/$/, '')) !== -1; 2823 } 2824 2825 function cleanText(el) { 2826 return (el && (el.innerText || el.textContent) || '').replace(/\s+/g, ' ').trim().toLowerCase(); 2827 } 2828 2829 function isVisible(el) { 2830 if (!el) return false; 2831 2832 var rect = el.getBoundingClientRect(); 2833 var style = window.getComputedStyle(el); 2834 2835 return ( 2836 rect.width > 0 && 2837 rect.height > 0 && 2838 style.display !== 'none' && 2839 style.visibility !== 'hidden' 2840 ); 2841 } 2842 2843 function findCustomerReviewsTarget() { 2844 var walker = document.createTreeWalker( 2845 document.body, 2846 NodeFilter.SHOW_TEXT, 2847 null, 2848 false 2849 ); 2850 2851 var node; 2852 2853 while ((node = walker.nextNode())) { 2854 var text = (node.nodeValue || '').replace(/\s+/g, ' ').trim().toLowerCase(); 2855 2856 if (text === 'customer reviews' || text.indexOf('customer reviews') === 0) { 2857 var el = node.parentElement; 2858 2859 if (!el) continue; 2860 2861 var rect = el.getBoundingClientRect(); 2862 var top = rect.top + window.pageYOffset; 2863 var style = window.getComputedStyle(el); 2864 2865 if ( 2866 top > 800 && 2867 rect.width > 0 && 2868 rect.height > 0 && 2869 style.display !== 'none' && 2870 style.visibility !== 'hidden' 2871 ) { 2872 return el; 2873 } 2874 } 2875 } 2876 2877 return null; 2878} 2879 function scrollToElement(el) { 2880 var isMobile = window.innerWidth <= 749; 2881 var offset = isMobile ? 70 : 170; 2882 var y = el.getBoundingClientRect().top + window.pageYOffset - offset; 2883 2884 window.scrollTo({ 2885 top: y, 2886 behavior: 'smooth' 2887 }); 2888 } 2889 2890 function scrollToReviews() { 2891 // Target the actual Judge.me carousel or main widget container 2892 var target = document.querySelector('.jdgm-cards-carousel') || document.querySelector('.jdgm-widget'); 2893 2894 if (target) { 2895 // Determine offset based on device size so the header doesn't cover the title 2896 var isMobile = window.innerWidth <= 749; 2897 var offset = isMobile ? 80 : 170; 2898 2899 // Calculate exact position and scroll 2900 var y = target.getBoundingClientRect().top + window.pageYOffset - offset; 2901 2902 window.scrollTo({ 2903 top: y, 2904 behavior: 'smooth' 2905 }); 2906 } 2907 } 2908 function handleReviewClick(event) { 2909 if (!isAllowedPage()) return; 2910 2911 // This specifically targets the exact badge you pasted (jdgm-prev-badge) 2912 // using .closest() ensures it works even if they click the stars or the text inside it 2913 var badge = event.target.closest('.jdgm-prev-badge'); 2914 2915 if (badge) { 2916 event.preventDefault(); 2917 event.stopPropagation(); 2918 event.stopImmediatePropagation(); 2919 2920 scrollToReviews(); 2921 } 2922 } 2923 2924 document.addEventListener('click', handleReviewClick, true); 2925 document.addEventListener('touchend', handleReviewClick, true); 2926 2927 document.addEventListener('DOMContentLoaded', markReviewStars); 2928 window.addEventListener('load', markReviewStars); 2929 setTimeout(markReviewStars, 500); 2930 setTimeout(markReviewStars, 1500); 2931 setTimeout(markReviewStars, 3000); 2932})(); 2933</script>
vendor: 1 bytes, line 2933
2933
2934<script> 2935 // Attach to the window itself, not the document. 2936 window.addEventListener('click', function(event) { 2937 // Check if the clicked element or anything inside it is that specific button 2938 var continueBtn = event.target.closest('#corner-cowi-cart-continue-shopping-button'); 2939 2940 if (continueBtn) { 2941 // 1. Kill the app's default behavior 2942 event.preventDefault(); 2943 // 2. Stop the click from traveling any further down the DOM 2944 event.stopPropagation(); 2945 // 3. THIS IS THE NUKE: Prevent ANY other scripts from firing on this click 2946 event.stopImmediatePropagation(); 2947 2948 // 4. Force the redirect instantly 2949 window.location.href = 'https://vistagato.com/#custom-products'; 2950 } 2951 }, true); // The 'true' here is crucial. It activates the capture phase. 2952</script>
2952 2953<style> 2954 /* 1. Hide the Qikify floating sticky cart widget */ 2955 .qsc2-stickybtn { display: none !important; } 2956 2957 /* 2. Checkout Button restored (CSS hide rule removed) */ 2958 2959 /* 3. Make the Product Image Even Bigger (100px) */ 2960 .qsc2-product-item__image { 2961 width: 100px !important; 2962 height: 100px !important; 2963 flex: 0 0 100px !important; 2964 max-width: 100px !important; 2965 } 2966 .qsc2-product-item__image a, 2967 .qsc2-product-item__image img { 2968 width: 100% !important; 2969 height: 100% !important; 2970 object-fit: cover !important; 2971 border-radius: 6px !important; 2972 } 2973 2974 /* 4. CONTROLLED WHITE SPACE */ 2975 .qsc2-drawer__content, .qsc2-drawer-wrapper { 2976 display: block !important; 2977 height: 100% !important; 2978 } 2979 .qsc2-drawer-body { 2980 flex: 0 0 auto !important; 2981 flex-grow: 0 !important; 2982 min-height: 340px !important; 2983 padding-bottom: 20px !important; 2984 } 2985 .qsc2-drawer-footer { 2986 position: relative !important; 2987 margin-top: 0 !important; 2988 } 2989 2990 /* 5. Trust Badges Styling */ 2991 .custom-qikify-trust { 2992 display: flex; 2993 flex-direction: column; 2994 gap: 8px; 2995 padding: 12px 15px; 2996 background-color: #f9fafb; 2997 border-radius: 8px; 2998 margin-bottom: 15px; 2999 text-align: center; 3000 border: 1px solid #e5e7eb; 3001 width: 100%; 3002 } 3003 .custom-qikify-trust-signal { 3004 display: flex; 3005 align-items: center; 3006 justify-content: center; 3007 gap: 6px; 3008 font-size: 13px; 3009 color: #192337; 3010 font-weight: 600; 3011 text-decoration: none; 3012 transition: opacity 0.2s ease; 3013 } 3014 .custom-qikify-trust-signal:hover { opacity: 0.8; } 3015 3016 /* 6. Base Override for Express Wrapper */ 3017 .qsc2-drawer-footer__express-payment { 3018 display: block !important; 3019 width: 100% !important; 3020 height: auto !important; 3021 } 3022</style> 3023
3024<script> 3025 document.addEventListener("DOMContentLoaded", function() { 3026 3027 // THE ULTIMATE BYPASS: Absolute Positioning script to break Shopify's Closed Shadow DOM 3028 setInterval(() => { 3029 const cartElement = document.querySelector('shopify-accelerated-checkout-cart'); 3030 3031 if (cartElement) { 3032 // Find all the actual Shopify payment buttons (PayPal, GPay, Apple Pay) 3033 const buttons = Array.from(cartElement.children).filter(child => child.tagName.toLowerCase().startsWith('shopify-')); 3034 3035 if (buttons.length > 0) { 3036 // Force the main container to act as a relative bounding box 3037 cartElement.style.setProperty('display', 'block', 'important'); 3038 cartElement.style.setProperty('position', 'relative', 'important'); 3039 3040 // Dynamically calculate the height based on how many buttons load (44px height + 10px gap per button) 3041 const totalHeight = (buttons.length * 44) + ((buttons.length - 1) * 10); 3042 cartElement.style.setProperty('height', totalHeight + 'px', 'important'); 3043 3044 // Physically rip the buttons out of Shopify's layout and force them into a vertical stack 3045 buttons.forEach((btn, index) => { 3046 btn.style.setProperty('position', 'absolute', 'important'); 3047 btn.style.setProperty('top', (index * 54) + 'px', 'important'); // Pushes each button exactly 54px down 3048 btn.style.setProperty('left', '0', 'important'); 3049 btn.style.setProperty('width', '100%', 'important'); 3050 btn.style.setProperty('max-width', '100%', 'important'); 3051 btn.style.setProperty('height', '44px', 'important'); 3052 btn.style.setProperty('margin', '0', 'important'); 3053 }); 3054 } 3055 } 3056 }, 250); // Runs incredibly fast to catch the buttons the millisecond they load 3057 3058 // Trust Badge Injector with New Client Copy 3059 const observer = new MutationObserver(function() { 3060 const checkoutSection = document.querySelector('.qsc2-drawer-footer__checkout__main-section'); 3061 3062 if (checkoutSection && !document.querySelector('.custom-qikify-trust')) { 3063 const trustHTML = ` 3064 <div class="custom-qikify-trust"> 3065 3066 <a href="https://vistagato.com/pages/reviews" class="custom-qikify-trust-signal" style="font-weight: 500;"> 3067 <span style="display: flex; gap: 2px; margin-right: 4px;"> 3068 <svg width="14" height="14" viewBox="0 0 24 24" fill="#FACC15"><path d="M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279-7.416-3.967-7.417 3.967 1.481-8.279-6.064-5.828 8.332-1.151z"/></svg> 3069 <svg width="14" height="14" viewBox="0 0 24 24" fill="#FACC15"><path d="M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279-7.416-3.967-7.417 3.967 1.481-8.279-6.064-5.828 8.332-1.151z"/></svg> 3070 <svg width="14" height="14" viewBox="0 0 24 24" fill="#FACC15"><path d="M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279-7.416-3.967-7.417 3.967 1.481-8.279-6.064-5.828 8.332-1.151z"/></svg> 3071 <svg width="14" height="14" viewBox="0 0 24 24" fill="#FACC15"><path d="M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279-7.416-3.967-7.417 3.967 1.481-8.279-6.064-5.828 8.332-1.151z"/></svg> 3072 <svg width="14" height="14" viewBox="0 0 24 24"><defs><linearGradient id="halfstar" x1="0%" y1="0%" x2="100%" y2="0%"><stop offset="50%" stop-color="#FACC15"></stop><stop offset="50%" stop-color="transparent"></stop></linearGradient></defs><path fill="url(#halfstar)" stroke="#FACC15" stroke-width="2" d="M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279-7.416-3.967-7.417 3.967 1.481-8.279-6.064-5.828 8.332-1.151z"></path></svg> 3073 </span> 3074 4.8 out of 5 (150 Reviews) 3075 </a> 3076 3077 <div class="custom-qikify-trust-signal"> 3078 <span>ð¡ï¸</span> 2-Year No Hassle Replacement Guarantee 3079 </div> 3080 3081 <div class="custom-qikify-trust-signal">
3082 <span>ð</span> Free Shipping - Arrives in 5-7 Days 3083 </div> 3084 3085 <div class="custom-qikify-trust-signal"> 3086 <img src="https://flagcdn.com/w20/us.png" srcset="https://flagcdn.com/w40/us.png 2x" width="16" alt="USA Flag" style="border-radius: 2px;"> Made in USA by Igloo Dog House Creator 3087 </div> 3088 3089 </div> 3090 `; 3091 checkoutSection.insertAdjacentHTML('beforebegin', trustHTML); 3092 } 3093 }); 3094 3095 observer.observe(document.body, { childList: true, subtree: true }); 3096 }); 3097</script>
3097 3098 <style> body.reviews-page div.stamped-full-page-tabs {display: none !important;} #slf-form .form-element {max-width: initial !important;} </style> 3099<div id="shopify-block-AU0NEc2xHYWZXbXB0N__13672250894428551832" class="shopify-block shopify-app-block">
3099<script id="qsc-v2"> 3100 qscStore = { 3101 currency: "USD", 3102 moneyFormat: "${{amount}}", 3103 template: "blog", 3104 country: "US", 3105 language: "en", 3106 market: { 3107 handle: "us", 3108 }, 3109 isPrimaryLanguage: "true", 3110 product: null, 3111 customerTags: null, 3112 } 3113 3114 3115Qsc2Data = { 3116 settings: null, 3117 entriesMetafieldFresh: false, 3118 version: 2, 3119 subscriptions: null, 3120 instanceConfig: null, 3121 scTranslation: null, 3122 sbTranslation: null, 3123 storefrontAccessToken: null, 3124 hideQuantityOnProductIds: [], 3125 addonVariants: [], 3126 } 3127 3128 3129 Qsc2Data.settings = {"id":571389,"priority":0,"data":{"sc_note_box_enable":false,"sc_recommendation_enable":false,"sc_goal_enable":false,"sc_shipping_box_enable":false,"sc_discount_box_enable":true,"sc_gift_wrapping_enable":false,"sc_shipping_protection_enable":false,"sc_enable_term_checkbox":false,"sc_trust_badge_enable":false,"sc_countdown_enable":false,"sc_hide_sticky_button":false,"sc_enable_on_desktop":true,"sc_enable_on_mobile":true,"sc_auto_open_drawer":true,"sc_disable_sticky_footer":false,"sc_enable_bundles":false,"sc_show_bundle_text":"Show {numberOfProducts} item(s)","sc_hide_bundle_text":"Hide {numberOfProducts} item(s)","sc_subtotal_label":"Subtotal","sc_order_discount_enable":false,"sc_discount_label":"Total saving","sc_checkout_label":"","sc_cart_message_enable":true,"sc_cart_message":"","sc_show_continue_shopping":false,"sc_continue_shopping_label":"Continue shopping","sc_show_view_cart_button":false,"sc_goto_cart_label":"View cart","sc_express_payment_enable":true,"sc_seasonal_template":"christmas-1-2024-1","sc_typography":{"fontFamily":"","fontSize":"16"},"sc_drawer_button_bg_color":"#000","sc_drawer_button_text_color":"#fff","sc_drawer_bg_color":"#fff","sc_text_color":"#000","sc_side_bar_bg_color":"#f1f3f6","sc_drawer_footer_bg_color":"#f1f1f1","sc_drawer_base_radius":"BASE","sc_countdown_bg_color":"#cde9f7","sc_countdown_text_color":"#000000","sc_goal_bar_hightlight_color":"#000000","sc_goal_icon_color":"#FFFFFF","sc_header_display_type":"cart-title","sc_header_title":"Your cart","sc_header_show_cart_icon":true,"sc_header_position":"left","sc_note_box_side_feature":true,"sc_feature_note_label":"Order note","sc_feature_note_placeholder":"Special instructions for seller","sc_feature_note_action":"Save","sc_recommendation_algorithm":"related","sc_recommendation_label":"Recommended Products","sc_recommendation_button_label":"Add","sc_recommendation_display_type":"block","sc_recommendation_sidebar_enable":false,"sc_recommendation_sidebar_position":"left","sc_recommendation_product_card_display_type":"horizontal","sc_recommendation_product_show_next_product":false,"sc_recommendation_total":3,"sc_qbk_volume_upsell_button_enable":false,"sc_countdown_message":"ð¥ These products are limited","discount_title":"QSC cart discount","sc_reward_bar_goal_type":"subtotal","sc_reward_bar_tiers_apply_type":"LATEST","sc_reward_bar_tiers":[{"id":1,"offer_type":"shipping-goal","shipping_discount_type":"code","min_total":"1000","discount_type":"percentage","discount_value":"10","enabled_goal_by_countries":false,"goal_by_countries":[{"countries":[],"goal":"0"}],"promoted_message":"Buy \u003cstrong\u003e ${amount} \u003c\/strong\u003e more to enjoy \u003cstrong\u003e FREE Shipping \u003c\/strong\u003e","archived_message":"Congrats! You are eligible for \u003cstrong\u003e FREE Shipping \u003c\/strong\u003e"}],"sc_edit_variant_box_enable":false,"sc_edit_variant_title":"Edit Options","sc_add_to_cart_label":"Add To Cart","sc_unavailable_label":"Unavailable","sc_sold_out_label":"Sold out","sc_edit_product_option_enable":false,"sc_subscription_upsell_enable":false,"sc_subscription_upsell_button_text":"Subscribe and Save up to {subscription discount}","sc_subscription_option_text":"Deliver every {frequency} {interval}, {subscription discount} off","sc_subscription_show_one_time_purchase":true,"sc_subscription_one_time_purchase_text":"One time purchase","sc_subscription_upsell_interval_day":"day","sc_subscription_upsell_interval_days":"days","sc_subscription_upsell_interval_week":"week","sc_subscription_upsell_interval_weeks":"weeks","sc_subscription_upsell_interval_month":"month","sc_subscription_upsell_interval_months":"months","sc_subscription_upsell_interval_year":"year","sc_subscription_upsell_interval_years":"years","sc_feature_shipping_label":"Shipping","sc_feature_shipping_country_region_label":"Country\/region","sc_feature_shipping_postal_label":"ZIP code","sc_feature_shipping_department_label":"State","sc_feature_shipping_action":"Calculate shipping rates","sc_feature_shipping_empty_rates":"No shipping rates available","sc_feature_shipping_found_rates":"We found {numOfRates} shipping rate(s) for your address","sc_feature_discount_label":"Discount","sc_feature_discount_description":"* Discount will be calculated and applied at checkout","sc_feature_discount_placeholder":"Enter discount code here","sc_feature_discount_action":"Save","sc_invali
3129d_discount_code_message":"Enter a valid discount code","sc_unverifiable_discount_code_message":"This code is only verifiable at checkout","sc_gift_wrapping_note":"Gift message (free and optional)","sc_gift_wrapping_option":"flat_rate_charge","sc_gift_wrapping_checkbox_text":"For {priceOfWrapping} please wrap the products in this order.","sc_shipping_protection_title":"Shipping Protection","sc_shipping_protection_desc":"ASA","sc_term_message":"I agree to the \u003ca href='paste your link here'\u003e Terms and Conditions \u003c\/a\u003e","sc_trust_badge_mode":"icon","sc_trust_badge_icons":[{"id":"1","label":"Visa","custom_name":"Payment name","icon_type":"template","icon":{"name":"Visa","image":"https:\/\/cdn.qikify.com\/common\/payment-icons\/visa.svg"}},{"id":"2","label":"Mastercard","custom_name":"Payment name","icon_type":"template","icon":{"name":"Mastercard","image":"https:\/\/cdn.qikify.com\/common\/payment-icons\/master.svg"}},{"id":"3","label":"PayPal","custom_name":"Payment name","icon_type":"template","icon":{"name":"PayPal","image":"https:\/\/cdn.qikify.com\/common\/payment-icons\/paypal.svg"}},{"id":"4","label":"Amazon","custom_name":"Payment name","icon_type":"template","icon":{"name":"Amazon","image":"https:\/\/cdn.qikify.com\/common\/payment-icons\/amazon.svg"}},{"id":"5","label":"Klarna","custom_name":"Payment name","icon_type":"template","icon":{"name":"Klarna","image":"https:\/\/cdn.qikify.com\/common\/payment-icons\/klarna.svg"}},{"id":"6","label":"American Express","custom_name":"Payment name","icon_type":"template","icon":{"name":"American Express","image":"https:\/\/cdn.shopify.com\/shopifycloud\/checkout-web\/assets\/bfaa13c64b6ea06f289f.svg"}}],"sc_trust_badge_img":"https:\/\/cdn.qikify.com\/common\/stickycart\/payment-icons.png","sc_hide_sticky_button_when_empty":false,"sc_enable_drag":true,"sc_icon_class":"cart-icon-bag-1","sc_pos_on_desktop":"middle_right","sc_pos_on_mobile":"middle_right","sc_button_bg_color":"#fff","sc_icon_color":"#000","sc_cart_counter_bg_color":"#E75F33","sc_cart_counter_color":"#fff","sc_cart_empty_text":"","sc_cart_empty_button_text":"Continue shopping","sc_product_quantity_selector_enable":true,"sc_variant_title_enable":false,"sc_custom_properties_enable":false,"sc_compare_at_price_enable":false,"sc_product_divider_enable":false,"sc_product_item_error_message":"Not enough items available.","sc_app_enable":true},"status":1,"created_at":"2026-06-22 17:59:34"}; 3130 3131 3132 3133 3134 3135 Qsc2Data.version = 2; 3136 3137 3138 3139 Qsc2Data.subscriptions = {"name":"stickycart-free","kind":"subscription"}; 3140 3141 3142 3143 Qsc2Data.instanceConfig = null; 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 Qsc2Data.storefrontAccessToken = 'ed06c9f6ee49c9ca40648e10caee9663'; 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163</script>
3163 3164 3165 3166
3166<script src="https://cdn.shopify.com/extensions/01a0f06c-c703-7db5-9288-870cf572f26c/sticky-cart-by-qikify-364/assets/stickycart-v2.js" defer="defer"></script>
3166 3167 3168 3169 3170 3171 3172 <style id="qikify-stickycart-custom-style"></style> 3173 3174 3175 3176
3176<script id="qikify-stickycart-custom-script"></script>
3176 3177 3178 3179 3180</div><div id="shopify-block-AVmRZODJvS3BJU24vR__15472879455061085326" class="shopify-block shopify-app-block"> 3181 3182 3183
3183<script> 3184 const avadaOrderlimitSettings = {"customSelector":{},"enabledLimits":false,"buttonMessageColor":"#FF0000","enabledContactUs":true,"createdAt":"2024-10-16T22:02:38.338Z","displayType":"inline","fontFamily":"inherit","bgColor":"#FFD466","enabledCollectionLimit":false,"messageColor":"#4A4A4A","textAlignment":"left","theme":"light","fontSize":14,"shopId":"AGtOW37xgUWuXcDtkU74","buttonBgColor":"#FFFFFF","customCSS":"","id":"uWtwYr2hdGe9XAFxrnKY"}; 3185 const avadaIntegration = null; 3186 const avadaIsLimit = {"isLimit":false}; 3187 const messageTranslationMetafield = false || {}; 3188 const orderLimitMetafield = {"limitStatus":{"isLimit":false},"orderLimit":{"orderLimits":[{"id":"wn3WC79kSr8cVkdesl2n","shopId":"AGtOW37xgUWuXcDtkU74","condition":{"min":1,"applyAllVariant":true,"max":1,"multiple":2,"isMultiple":false,"type":"product_quantity"},"startDate":"2024-10-15T22:03:27.436Z","enabledEndDate":false,"endDate":"2024-10-16T00:00:00.000Z","type":"product","selectedProductType":["specific"],"triggerProducts":[{"id":"7367461044290","variants":[{"id":"41736787918914"}]}],"triggerAt":"limit_reached","isExcludeProductEnable":false,"isContactUsEnable":false,"contactUsText":"Please click \"{Button text}\" if you want to buy in bulk","contactUsURL":"https:\/\/","buttonText":"Contact us","maximumQuantityLimitMessage":"You can only select a maximum of {{maximum_product_quantity}} products","minimumQuantityLimitMessage":"You must select at least {{minimum_product_quantity}} products","updatedAt":"2024-10-16T22:04:18.802Z","translations":{"en":{"contactUsText":"Please click \"{Button text}\" if you want to buy in bulk","buttonText":"Contact us","minimumQuantityLimitMessage":"You must select at least {{minimum_product_quantity}} products","isEnabled":true,"maximumQuantityLimitMessage":"You can only select a maximum of {{maximum_product_quantity}} products"}},"limitCustomer":"once_per_lifetime","limitCustomerInterval":10,"limitCustomerIntervalType":"day"}],"shopUnit":"lb","status":true},"settings":{"customSelector":{},"enabledLimits":false,"buttonMessageColor":"#FF0000","enabledContactUs":true,"createdAt":"2024-10-16T22:02:38.338Z","displayType":"inline","fontFamily":"inherit","bgColor":"#FFD466","enabledCollectionLimit":false,"messageColor":"#4A4A4A","textAlignment":"left","theme":"light","fontSize":14,"shopId":"AGtOW37xgUWuXcDtkU74","buttonBgColor":"#FFFFFF","customCSS":"","id":"uWtwYr2hdGe9XAFxrnKY"}}; 3189 const avadaAllCollectionsOfProduct = []; 3190 const avadaVariants = []; 3191 const avadaTemplate = 'blog'; 3192 const avadaProductId = '' ; 3193 const avadaSelectedVariant = '' ; 3194 const avadaShopDomain = 'vistagato.com' ; 3195 const avadaShopCurrency = 'USD' ; 3196 const avadaCustomerTags = [] ; 3197 const avadaCustomerEmail = '' ; 3198 const avadaCustomerId = '' ; 3199 const avadaWeightUnit = '0.22 lb'.split(' ')[1]; 3200 const avadaCustomerActivities = [] ; 3201 const rules = Object.keys(orderLimitMetafield).reduce((acc, curr) => { 3202 if (curr.includes('orderLimit')) { 3203 return [...acc, ...(orderLimitMetafield[curr].orderLimits || [])]; 3204 } 3205 return acc; 3206 }, []); 3207 const avadaOrderLimitProduct = null ; 3208 3209 const avadaCollectionsInProducts = new Map(); 3210 const avadaTagsInProducts = new Map(); 3211 3212 let avadaProductIdCartPage; 3213 3214 3215 3216 3217 window.AVADA_ORDER_LIMIT = { 3218 collectionsInProducts: avadaCollectionsInProducts, 3219 tagsInProducts: avadaTagsInProducts, 3220 variants: avadaVariants, 3221 productId: avadaProductId, 3222 product: avadaOrderLimitProduct, 3223 template: avadaTemplate, 3224 rules: rules, 3225 messageTranslation : messageTranslationMetafield, 3226 selectedVariant: avadaSelectedVariant || (avadaVariants.length ? avadaVariants[0].id : ''), 3227 shop: { 3228 id: rules[0]?.shopId, 3229 domain: avadaShopDomain, 3230 currency: avadaShopCurrency, 3231 weightUnit: avadaWeightUnit 3232 }, 3233 customer: { 3234 tags: avadaCustomerTags, 3235 activities: avadaCustomerActivities !== null ? avadaCustomerActivities : [], 3236 email: avadaCustomerEmail, 3237 id: avadaCustomerId 3238 }, 3239 settings: avadaOrderlimitSettings, 3240 integration: avadaIntegration, 3241 isLimit: avadaIsLimit ? avadaIsLimit.isLimit : false, 3242 }; 3243 3244 </script>
3244 3245 3246 3247 3248 3249 3250</div><div id="shopify-block-AWlIvdkFVaWsydStBQ__4804304946286255945" class="shopify-block shopify-app-block"> 3251 3252
3252<script> 3253 const cookieBarMetaFields = {"shopId":"NhyF3dmbYA7NY0Echswq","settings":{"agreeBtnBorder":"#2C332F","desktopPosition":"bottom","customPrivacyLink":"","messageColor":"#2C332F","iconType":"default_icon","desktopFloatCardPosition":"bottom_left","denyButtonText":"Decline","shopId":"NhyF3dmbYA7NY0Echswq","showIcon":true,"textAvada":"rgba(29, 29, 29, 0.8)","urlIcon":"","customCss":"","displayAfter":"5","mobilePositions":"bottom","message":"This website uses cookies to make sure you get the best experience with us.","optionPolicyLink":"select","showPrivacyPolicy":true,"privacyLink":"/policies/privacy-policy","textFont":"Noto+Sans","advancedSetting":false,"privacyLinkText":"Learn more","removeBranding":true,"fontStore":[{"label":"swiper-icons","value":"swiper-icons"},{"label":"Alegreya Sans","value":"Alegreya+Sans"}],"borderColor":"","specificRegions":{"pipeda":false,"appi":false,"lgpd":false,"gdpr":false,"ccpa":true},"denyTextColor":"#E3E3E3","display":"","textColor":"#F8F8F8","privacyLinkColor":"#F2EFDD","textAvadaMobile":"rgba(248, 248, 248, 0.8)","agreeBtnBgColor":"#F2C232","displayType":"float_card","themeName":"Golden","bgColor":"#1D1D1D","textBtnColor":"#F2C232","agreeBtnTextColor":"#1D1D1D","btnColor":"#1D1D1D","iconColor":"#CB5727","showOnCountry":"only","theme":"golden","id":"zNsgDOqDiToxSFDCgiQb","fontWeight":"500","agreeButtonText":"I Accept"},"status":false} || {}; 3254 const resetMetafields = false || {}; 3255 const {integration: avadaCbIntegration} = cookieBarMetaFields; 3256 const shopNameCookie = 'VistaGato'; 3257 window.AVADA_COOKIES_BAR = { 3258 shopName: shopNameCookie, 3259 shopId: cookieBarMetaFields.shopId, 3260 status: cookieBarMetaFields.status, 3261 ...(window.AVADA_COOKIES_BAR || {}), 3262 ...cookieBarMetaFields.settings, 3263 translation: cookieBarMetaFields.translations, 3264 cookies: cookieBarMetaFields.cookies, 3265 integration: avadaCbIntegration, 3266 customer: { 3267 id: null, 3268 email: null, 3269 first_name: null, 3270 last_name: null, 3271 phone: null, 3272 emailSignature: null 3273 }, 3274 reset: resetMetafields, 3275 brandData: { 3276 primaryBackground: "#CB5727", 3277 primaryForeground: "#ffffff", 3278 secondaryBackground: "#E49A22", 3279 secondaryForeground: "#ffffff", 3280 logo: "\/\/vistagato.com\/cdn\/shop\/files\/Vistagato-logo-main.png?v=1699636290" 3281 } 3282 }; 3283 3284 // Single definition of "a Meta pixel id Avada manages". Kept deliberately 3285 // loose about what follows the id so `fbq('init','123',{em:'...'})` counts â 3286 // an earlier stricter copy required a literal `);` and silently disagreed 3287 // with this one. Mirrors extractKnownVendorPixelIds in 3288 // packages/functions/src/helpers/utils/autoBlocker.js. 3289 function extractMetaPixelIds(code) { 3290 return Array.from( 3291 String(code || '').matchAll(/fbq\(\s*['"]init['"]\s*,\s*['"](\d+)['"]/g), 3292 match => match[1] 3293 ); 3294 } 3295 3296 if (avadaCbIntegration?.pinterestConsent?.enabled && typeof pintrk === 'function') { 3297 console.log('Disabled pinterest consent'); 3298 pintrk('setconsent', false); 3299 } 3300 3301 (() => { 3302 const getCookie= (name) => { 3303 const nameEQ = name + '='; 3304 const ca = document.cookie.split(';'); 3305 for (let i = 0; i < ca.length; i++) { 3306 let c = ca[i]; 3307 while (c.charAt(0) === ' ') c = c.substring(1, c.length); 3308 if (c.indexOf(nameEQ) === 0) return JSON.parse(decodeURIComponent(c.substring(nameEQ.length, c.length))); 3309 } 3310 return {}; 3311 } 3312 window.AVADA_COOKIE_CONSENT = getCookie('avada_cookie_consent'); 3313 })(); 3314 3315 try { 3316 // Ownership is "the merchant handed us a tag id AND the integration is on". 3317 // The backend decides it that way â readVendorScript in autoBlocker.js 3318 // returns '' for a disabled vendor, so a disabled one never reaches the 3319 // denylist. Testing only the script here made the two disagree whenever an 3320 // integration was switched off with its script still saved: the storefront 3321 // published "we own this pixel" while blockedScriptHosts said we did not. 3322 // Nothing acted on the difference, because every use site below also ANDs 3323 // with `enabled` â but the flag is what verification, the e2e suite and CS 3324 // read, so it has to be the same answer. 3325 const metaPixelEnabled = !!avadaCbIntegration?.metaPixel?.enabled; 3326 const metaPixelScript = metaPixelEnabled ? avadaCbIntegration?.metaPixel?.script || '' : ''; 3327 window.__avadaManagesMetaPixel = extractMetaPixelIds(metaPixelScript).length > 0; 3328 window.metaPixelFunc = window.__avadaManagesMetaPixel 3329 ? new Function(metaPixelScript) 3330 : null; 3331 if(window.__avadaManagesMetaPixel && avadaCbIntegration?.metaPixel?.enabled && window.AVADA_COOKIE_CONSENT.analytics && window.AVADA_COOKIE_CONSENT.marketing) { 3332 window.metaPixelFunc(); 3333 } 3334 } catch (e) { 3335 console.error('Something went wrong in Meta Pixel:', e) 3336 } 3337 3338 try { 3339 if(avadaCbIntegration?.pinterestConsent?.enabled && window.AVADA_COOKIE_CONSENT.analytics && window.AVADA_COOKIE_CONSENT.marketing) { 3340 pintrk('setconsent', true); 3341 console.log('Enabled pinterest consent'); 3342 } 3343 } catch (e) { 3344 console.error('Something went wrong in Pinterest integration:', e) 3345 } 3346 3347 try { 3348 const tiktokPixelScript = avadaCbIntegration?.tiktokPixel?.script || ''; 3349 // Same ownership test as Meta: no ttq.load() id means the merchant runs the 3350 // official TikTok sales channel, so the pixel lives in Shopify's Web Pixel 3351 // sandbox and Customer Privacy governs it. Taking over window.ttq there is 3352 // exactly the interference SB-16468 is about. 3353 window.__avadaManagesTiktokPixel = 3354 !!avadaCbIntegration?.tiktokPixel?.enabled && 3355 /ttq\.load\(\s*['"][^'"]+['"]/.test(tiktokPixelScript); 3356 if(avadaCbIntegration?.tiktokPixel?.enabled && window.__avadaManagesTiktokPixel) { 3357 window.tiktokPixelFunc = new Function(tiktokPixelScript); 3358 3359 // Extract pixel IDs from script for loading when theme pixel already exists 3360 const tiktokIdRegex = /ttq\.load\('([^']+)'\)/g; 3361 window._avadaTiktokPixelIds = []; 3362 let tiktokIdMatch; 3363 while ((tiktokIdMatch = tiktokIdRegex.exec(tiktokPixelScript)) !== null) { 3364 window._avadaTiktokPixelIds.push(tiktokIdMatch[1]); 3365 } 3366 3367 const manageTikTokConsent = () => { 3368 if (!window.ttq) return; 3369 try { 3370 const hasConsent = window.AVADA_COOKIE_CONSENT?.analytics && window.AVADA_COOKIE_CONSENT?.marketing; 3371 if (hasConsent) { 3372 if (typeof window.ttq.grantConsent === 'function') window.ttq.grantConsent(); 3373 window._tiktokConsentRevoked = false;
3374 } else { 3375 if (typeof window.ttq.holdConsent === 'function') window.ttq.holdConsent(); 3376 if (typeof window.ttq.revokeConsent === 'function') window.ttq.revokeConsent(); 3377 window._tiktokConsentRevoked = true; 3378 } 3379 } catch (e) { 3380 console.error('Error managing TikTok consent:', e); 3381 } 3382 }; 3383 3384 if (window.ttq) { 3385 // Theme pixel already loaded ttq - load app pixel IDs that aren't loaded yet 3386 let hasNewPixels = false; 3387 (window._avadaTiktokPixelIds || []).forEach(function(id) { 3388 if (!window.ttq._i || !window.ttq._i[id]) { 3389 window.ttq.load(id); 3390 hasNewPixels = true; 3391 } 3392 }); 3393 if (hasNewPixels) window.ttq.page(); 3394 manageTikTokConsent(); 3395 } else { 3396 // Intercept ttq creation to apply consent before SDK processes queued events. 3397 // Self-removes after first interception to avoid conflicts with other scripts. 3398 try { 3399 let _ttqValue = undefined; 3400 Object.defineProperty(window, 'ttq', { 3401 get() { return _ttqValue; }, 3402 set(val) { 3403 _ttqValue = val; 3404 if (val) { 3405 // Restore normal property immediately to prevent conflicts 3406 try { 3407 Object.defineProperty(window, 'ttq', { 3408 value: val, writable: true, configurable: true, enumerable: true 3409 }); 3410 } catch(e) {} 3411 manageTikTokConsent(); 3412 } 3413 }, 3414 configurable: true, 3415 enumerable: true 3416 }); 3417 // Coordination with Avada auto-blocker: if the TikTok sandbox is ever 3418 // removed before ttq initializes, drop the accessor so the property can 3419 // behave normally again (prevents a stranded interceptor). 3420 setTimeout(function () { 3421 if (_ttqValue === undefined) { 3422 try { delete window.ttq; } catch (e) {} 3423 } 3424 }, 10000); 3425 } catch (e) { 3426 // defineProperty failed - fallback to DOMContentLoaded 3427 const onReady = () => manageTikTokConsent(); 3428 if (document.readyState === 'loading') { 3429 document.addEventListener('DOMContentLoaded', onReady, {once: true}); 3430 } else { 3431 setTimeout(onReady, 0); 3432 } 3433 } 3434 } 3435 } 3436 } catch (e) { 3437 console.error('Error handling TikTok Pixel consent:', e); 3438 } 3439 3440 // handle for customer add metaPixel script in theme 3441 try { 3442 if(avadaCbIntegration?.metaPixel?.enabled && window.__avadaManagesMetaPixel && window.fbq) { 3443 window.pixelIds = []; 3444 window.fbq = function () { 3445 console.log('Meta/FB Pixel disabled'); 3446 }; 3447 function savePixelIds() { 3448 const scripts = document.querySelectorAll('script'); 3449 for (let script of scripts) { 3450 const contentScript = script.innerHTML.trim(); 3451 if (contentScript.includes("!function(f,b,e,v,n,t,s)")) { 3452 window.pixelIds.push(...extractMetaPixelIds(contentScript)); 3453 } 3454 } 3455 } 3456 savePixelIds(); 3457 } 3458 } catch (e) { 3459 console.error('Something went wrong in Meta Pixel:', e) 3460 } 3461 3462 </script>
3462 3463 3464 3465 3466</div>
3466<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3466 3467</body> 3468</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.