PageSourceSearch

https://thatsassything.com/blogs/sassy-stuff

html thatsassything.com collected 2026-10-05 19:51:28 UTC 581,549 bytes, 11,079 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" data-critical-html-loading="true">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
7    <meta name="theme-color" content="">
8    <meta name="google-site-verification" content="x6iph4TIBEV4xgb_0S7LPk1cP7OizRT7jDb_3EN9gZU">
9    <meta name="facebook-domain-verification" content="zkrz6mk9qwfu3vwhigthqq3gcbpghc">
10
11    
12      <link rel="canonical" href="https://thatsassything.com/blogs/sassy-stuff">
13    
14
15    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
16    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
17    <link rel="preconnect" href="https://fonts.shopify.com" crossorigin>
18
19    <link rel="preconnect" href="https://monorail-edge.shopifysvc.com" crossorigin>
20
21    <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
22    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
23    <link rel="preconnect" href="https://use.typekit.net" crossorigin>
24
25    <!-- Noindex for blog posts -->
26
27    <!-- TEST Handle page:  -->
28    
29    
30
31    <!-- Google tag (gtag.js) -->
32    
32<script>
33    // Function to load the Google Tag scripts
34    function loadGtags() {
35        console.log('TSW: STARTED LOADING GOOGLE TAG PIXELS');
36        // Google Analytics 1
37        var gtagScript1 = document.createElement('script');
38        gtagScript1.src = 'https://www.googletagmanager.com/gtag/js?id=AW-11256174096';
39        gtagScript1.defer = true;
40        document.head.appendChild(gtagScript1);
41        
42        gtagScript1.onload = function() {
43            
vendor: 194 bytes, lines 43-48
43window.dataLayer = window.dataLayer || [];
44            function gtag() {
45                dataLayer.push(arguments);
46            }
47            gtag('js', new Date());
48            gtag('config', '
48AW-11256174096
vendor: 12 bytes, lines 48-49
48');
49        
49};
50
51        // Google Analytics 2
52        var gtagScript2 = document.createElement('script');
53        gtagScript2.src = 'https://www.googletagmanager.com/gtag/js?id=AW-10882748703';
54        gtagScript2.defer = true;
55        document.head.appendChild(gtagScript2);
56        
57        gtagScript2.onload = function() {
58            
vendor: 194 bytes, lines 58-63
58window.dataLayer = window.dataLayer || [];
59            function gtag() {
60                dataLayer.push(arguments);
61            }
62            gtag('js', new Date());
63            gtag('config', '
63AW-10882748703
vendor: 12 bytes, lines 63-64
63');
64        
64};
65
66        // Google Tag Manager
vendor: 433 bytes, lines 66-75
66
67        (function(w,d,s,l,i){
68            w[l]=w[l]||[];
69            w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
70            var f=d.getElementsByTagName(s)[0],
71            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
72            j.async=true;
73            j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
74            f.parentNode.insertBefore(j,f);
75        })(window,document,'script','dataLayer','
75GTM-5SVMXB4
vendor: 13 bytes, lines 75-77
75');
76
77        
77// Remove event listeners after loading the scripts
78
79    }
80
81    
82</script>
82
83
84<meta name="robots" content="index, follow">
85
86    <!-- Taboola Pixel Code -->
87    
87<script type="text/javascript">
88      window._tfa = window._tfa || [];
89      window._tfa.push({ notify: 'event', name: 'page_view', id: 1483930 });
90      !(function (t, f, a, x) {
91        if (!document.getElementById(x)) {
92          t.async = 1;
93          t.src = a;
94          t.id = x;
95          f.parentNode.insertBefore(t, f);
96        }
97      })(
98        document.createElement('script'),
99        document.getElementsByTagName('script')[0],
100        '//cdn.taboola.com/libtrc/unip/1483930/tfa.js',
101        'tb_tfa_script'
102      );
103    </script>
103
104    <!-- End of Taboola Pixel Code -->
105    <!-- Hotjar Tracking Code for That Sassy Thing -->
106    
106<script>
107      (function (h, o, t, j, a, r) {
108        h.hj =
109          h.hj ||
110          function () {
111            (h.hj.q = h.hj.q || []).push(arguments);
112          };
113        h._hjSettings = { hjid: 3474205, hjsv: 6 };
114        a = o.getElementsByTagName('head')[0];
115        r = o.createElement('script');
116        r.async = 1;
117        r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
118        a.appendChild(r);
119      })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
120    </script>
120
121
122    <!--
123      -------------------------------------------------------- Font Family CSS -------------------------------------------------------
124    -->
125
126    <!--
127      -------------------------------------------------------- Font Family CSS -------------------------------------------------------
128    --><link rel="icon" type="image/png" href="//thatsassything.com/cdn/shop/files/IMG_0854.png?v=1655196168&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
129      Wellness
130 &ndash; thatsassything</title>
131
132    
133
134
135<meta property="og:site_name" content="thatsassything">
136<meta property="og:url" content="https://thatsassything.com/blogs/sassy-stuff">
137<meta property="og:title" content="Wellness">
138<meta property="og:type" content="website">
139<meta property="og:description" content="Discover a world of bedroom essentials at That Sassy Thing. Explore our awesome intimate products designed to redefine intimacy, empowering women to own their bodies."><meta property="og:image" content="http://thatsassything.com/cdn/shop/files/sassy_logo_openfile-04_7_986bfc3d-ca85-4a42-b25a-bcf337a1ae9a.png?v=1692116937">
140  <meta property="og:image:secure_url" content="https://thatsassything.com/cdn/shop/files/sassy_logo_openfile-04_7_986bfc3d-ca85-4a42-b25a-bcf337a1ae9a.png?v=1692116937">
141  <meta property="og:image:width" content="4443">
142  <meta property="og:image:height" content="2462"><meta name="twitter:card" content="summary_large_image">
143<meta name="twitter:title" content="Wellness">
144<meta name="twitter:description" content="Discover a world of bedroom essentials at That Sassy Thing. Explore our awesome intimate products designed to redefine intimacy, empowering women to own their bodies.">
145
146
147    
147<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
147<meta name="google-site-verification" content="x6iph4TIBEV4xgb_0S7LPk1cP7OizRT7jDb_3EN9gZU">
148<meta name="google-site-verification" content="x6iph4TIBEV4xgb_0S7LPk1cP7OizRT7jDb_3EN9gZU">
149<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/25871614036/digital_wallets/dialog">
150<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/sassy-stuff.atom" />
151<script async="async" src="/checkouts/internal/preloads.js?locale=en-IN"></script>
vendor: 1 bytes, line 151
151
152<script id="shopify-features" type="application/json">{"accessToken":"3bccceaa94480e8b6e211051ca6e533a","betas":["rich-media-storefront-analytics"],"domain":"thatsassything.com","predictiveSearch":true,"shopId":25871614036,"locale":"en"}</script>
vendor: 1 bytes, line 152
152
153<script>var Shopify = Shopify || {};
154Shopify.shop = "eatsassy.myshopify.com";
155Shopify.locale = "en";
156Shopify.currency = {"active":"INR","rate":"1.0"};
157Shopify.country = "IN";
158Shopify.theme = {"name":"Copy of Shopflo cart -TSW-NEW-UI-6-08-25 | @ashish","id":151087874203,"schema_name":"Shapes","schema_version":"2.0.3","theme_store_id":null,"role":"main"};
159Shopify.theme.handle = "null";
160Shopify.theme.style = {"id":null,"handle":null};
161Shopify.cdnHost = "thatsassything.com/cdn";
162Shopify.routes = Shopify.routes || {};
163Shopify.routes.root = "/";
164Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
165Shopify.SignInWithShop = Shopify.SignInWithShop || {};
166Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
167Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 167
167
168<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 168
168
169<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 169
169
170<script>
171  window.Shopify = window.Shopify || {};
172  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
173  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
174  window.Shopify.SignInWithShop.eligible = true;
175</script>
vendor: 1 bytes, line 175
175
176<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 176
176
177<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 177
177
178<script type="module">
179  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
180
181  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
182
183</script>
vendor: 1 bytes, line 183
183
184<script>
185  window.Shopify = window.Shopify || {};
186  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
187  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"]};
188</script>
vendor: 1 bytes, line 188
188
189<script>(function() {
190  var isLoaded = false;
191  function asyncLoad() {
192    if (isLoaded) return;
193    isLoaded = true;
194    var urls = ["https:\/\/cdn.bureau.id\/blaze.js?shop=eatsassy.myshopify.com","https:\/\/cdn.hextom.com\/js\/eventpromotionbar.js?shop=eatsassy.myshopify.com","https:\/\/sr-cdn.shiprocket.in\/sr-promise\/static\/uc.js?channel_id=4\u0026sr_company_id=672196\u0026shop=eatsassy.myshopify.com","https:\/\/app.octaneai.com\/jg9et6vxg0peq0s1\/shopify.js?x=M0NGtpfgdO63vG2t\u0026shop=eatsassy.myshopify.com","\/\/cdn.shopify.com\/proxy\/ff0ff10af36acd5780747f1d953e45552b86de40a7f92f27f3bb804d6b0538fa\/api.goaffpro.com\/loader.js?shop=eatsassy.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
195    for (var i = 0; i < urls.length; i++) {
196      var s = document.createElement('script');
197      s.type = 'text/javascript';
198      s.async = true;
199      s.src = urls[i];
200      var x = document.getElementsByTagName('script')[0];
201      x.parentNode.insertBefore(s, x);
202    }
203  };
204  if(window.attachEvent) {
205    window.attachEvent('onload', asyncLoad);
206  } else {
207    window.addEventListener('load', asyncLoad, false);
208  }
209})();</script>
vendor: 1 bytes, line 209
209
210<script id="__st">var __st={"a":25871614036,"offset":-14400,"reqid":"f0f47618-4cfb-40ae-9dee-5c2d866c3604-1791229888","pageurl":"thatsassything.com\/blogs\/sassy-stuff","s":"blogs-73209249947","u":"31803963f714","p":"blog","rtyp":"blog","rid":73209249947};</script>
vendor: 1 bytes, line 210
210
211<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 211
211
212<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 212
212
213<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//thatsassything.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 213
213
214<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 = "//thatsassything.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>
214<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 214
214
215<script>
216  window.Shopify = window.Shopify || {};
217  window.Shopify.MCP = window.Shopify.MCP || {};
218  window.Shopify.MCP.enabled = true;
219  window.Shopify.MCP.shop = "eatsassy.myshopify.com";
220  window.Shopify.MCP.mcpEndpoint = "https:\/\/thatsassything.com\/api\/mcp";
221  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"]}}];
222</script>
vendor: 1 bytes, line 222
222
223<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("\/\/thatsassything.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
224</script>
vendor: 1 bytes, line 224
224
225<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://thatsassything.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
226</script>
vendor: 1 bytes, line 226
226
227<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
228  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);
229</script>
vendor: 1 bytes, line 229
229
230<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})}}));
231</script>
231
232
233<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
233
234
235    
235<script>
236  window.THEMENAME = 'Shapes';
237  window.THEMEVERSION = '1.0.1';
238
239  document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
240
241  window.theme = {
242    strings: {
243      itemCountOne: "{{ count }} item",
244      itemCountOther: "{{ count }} items",
245      loading: "Loading",
246      addToCart: "Add to cart",
247      preOrder: "Pre-order",
248      soldOut: "Sold Out",
249      unavailable: "Unavailable",
250      regularPrice: "Regular price",
251      salePrice: "Sale price",
252      sale: "On Sale",
253      unitPrice: "Unit price",
254      unitPriceSeparator: "per",
255      cartEmpty: "Your cart is currently empty.",
256      cartCookies: "Enable cookies to use the shopping cart",
257      update: "Update Cart",
258      quantity: "Quantity",
259      discountedTotal: "Discounted total",
260      regularTotal: "Regular total",
261      priceColumn: "See Price column for discount details.",
262      addedToCart: "Added to Cart!",
263      cartError: "There was an error while updating your cart. Please try again.",
264      cartAddError: "All {{ title }} are in your cart."
265    },
266    routes: {
267      root_url: "\/",
268      cart_url: "\/cart",
269      cart_add_url: "\/cart\/add",
270      cart_change_url: "\/cart\/change",
271      cart_update_url: "\/cart\/update",
272      cart_clear_url: "\/cart\/clear",
273      predictive_search_url: '/search/suggest'
274    },
275    moneyFormat: "\u003cspan id=\"rupee-symbol\"\u003e₹ \u003c\/span\u003e {{amount}}",
276    moneyWithCurrencyFormat: "\u003cspan id=\"rupee-symbol\"\u003e₹ \u003c\/span\u003e {{amount}}",
277    cartItemCount: 0,
278    settings: {
279      cart_type: "modal",
280      open_modal_on_add_to_cart: false,
281      parallax_intensity: 50
282    },
283    info: {
284      name: 'Shapes',
285    }
286  };
287</script>
287
288
289
290    
290<script>
291      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
292    </script>
292
293    
293<script>
294      function debounce(fn, wait) {
295        let t;
296        return (...args) => {
297          clearTimeout(t);
298          t = setTimeout(() => fn.apply(this, args), wait);
299        };
300      }
301    </script>
301
302    
302<script src="//thatsassything.com/cdn/shop/t/122/assets/utils.js?v=167669486762374777511765703899" defer></script>
302
303
304    
304<script src="//thatsassything.com/cdn/shop/t/122/assets/global.bundle.min.js?v=65914359936030714151765703899" type="module"></script>
304
305
306    <!-- CUSTOM SWIPER SAFI JS --><!-- QUIZ ADD TO CART JS -->
307      
307<script src="//thatsassything.com/cdn/shop/t/122/assets/tsw-quiz-cart.js?v=34921563093524966371765703899" defer></script>
307
308      
308<script src="//thatsassything.com/cdn/shop/t/122/assets/cart-items.js?v=171228637692183293801765703899" type="module"></script>
308
309      
309<script src="//thatsassything.com/cdn/shop/t/122/assets/cart-footer.js?v=116214116011822706401765705405" type="module"></script>
309
310      
311    
312
313    
314
315    
315<script src="//thatsassything.com/cdn/shop/t/122/assets/alpine-extensions.js?v=95811398729610723851778586233" defer></script>
315
316
317    <!-- TSW JS -->
318    
318<script src="//thatsassything.com/cdn/shop/t/122/assets/custom-js.js?v=136019538508211780251778840716" defer></script>
318
319    
319<script src="//thatsassything.com/cdn/shop/t/122/assets/collection-banner-strip.js?v=163488920687427489481779451873" defer></script>
319
320
321    <!-- Custom Meta CAPI code -->
322    
322<script>
323      function getCookie(name) {
324        const value = `; ${document.cookie}`;
325        const parts = value.split(`; ${name}=`);
326        if (parts.length === 2) return parts.pop().split(';').shift();
327      }
328
329      async function getIP() {
330        let ipDetails = await fetch('https://www.cloudflare.com/cdn-cgi/trace').then(function (data) {
331          // console.log(data, "data ----")
332          // Convert key-value pairs to JSON
333          // https://stackoverflow.com/a/39284735/452587
334          return data;
335        });
336        return ipDetails.text();
337      }
338
339      
340            var CAPI_SERVER = 'https://sassy-main-backend-823b2b9d6118.herokuapp.com';
341
342      // UUID v4 for per-event deduplication between browser pixel and CAPI
343      function generateEventId() {
344        return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
345          var r = (Math.random() * 16) | 0;
346          return (c === 'x' ? r : (r & 0x3) | 0x8).toString(16);
347        });
348      }
349
350      // One stable event ID per event name per page load — shared by browser pixel and CAPI
351      // so Meta counts browser + server as a single deduplicated event.
352      var _eventIds = {};
353      function getEventId(eventName) {
354        if (!_eventIds[eventName]) _eventIds[eventName] = generateEventId();
355        return _eventIds[eventName];
356      }
357
358      // Polls for the _fbp cookie that the Meta pixel sets asynchronously.
359      // If it never arrives within maxWaitMs, generates a synthetic value so
360      // every CAPI event has a Browser ID regardless of cookie-blocking.
361      function waitForFbp(maxWaitMs) {
362        return new Promise(function(resolve) {
363          var fbp = getCookie('_fbp');
364          if (fbp) return resolve(fbp);
365          var deadline = Date.now() + maxWaitMs;
366          var id = setInterval(function() {
367            fbp = getCookie('_fbp');
368            if (fbp || Date.now() >= deadline) {
369              clearInterval(id);
370              if (!fbp) {
371                fbp = 'fb.1.' + Date.now() + '.' + Math.floor(Math.random() * 1e10);
372                try { document.cookie = '_fbp=' + fbp + '; path=/; max-age=7776000; SameSite=Lax'; } catch(e) {}
373              }
374              resolve(fbp);
375            }
376          }, 50);
377        });
378      }
379      
380      // Plain PII — backend hashes before sending to Meta (never pre-hash here)
381      var _capiCustomer = {
382        
383      };
384
385      // Improve Meta EMQ: persist email across sessions so anonymous visitors
386      // also send email once they've filled in any form on the site.
387      (function() {
388        var EMAIL_KEY = '_tsw_capi_email';
389
390        if (_capiCustomer.email) {
391          // Logged-in: keep localStorage in sync so it survives after logout
392          try { localStorage.setItem(EMAIL_KEY, _capiCustomer.email); } catch(e) {}
393        } else {
394          // Not logged in: restore previously captured email if available
395          try {
396            var stored = localStorage.getItem(EMAIL_KEY);
397            if (stored) _capiCustomer.email = stored;
398          } catch(e) {}
399        }
400
401        function _captureEmail(el) {
402          var val = (el.value || '').trim().toLowerCase();
403          var atIdx = val.indexOf('@');
404          if (atIdx > 0 && val.lastIndexOf('.') > atIdx) {
405            if (_capiCustomer.email !== val) {
406              _capiCustomer.email = val;
407              try { localStorage.setItem(EMAIL_KEY, val); } catch(e) {}
408            }
409          }
410        }
411
412        function _attachToInput(el) {
413          el.addEventListener('blur',   function() { _captureEmail(el); });
414          el.addEventListener('change', function() { _captureEmail(el); });
415        }
416
417        document.addEventListener('DOMContentLoaded', function() {
418          // Attach to any email inputs already in the DOM
419          document.querySelectorAll('input[type="email"]').forEach(_attachToInput);
420
421          // Watch for dynamically injected inputs (popups, drawers rendered late)
422          new MutationObserver(function(mutations) {
423            mutations.forEach(function(m) {
424              m.addedNodes.forEach(function(node) {
425                if (node.nodeType !== 1) return;
426                var inputs = node.matches('input[type="email"]')
427                  ? [node]
428                  : Array.from(node.querySelectorAll('input[type="email"]'));
429                inputs.forEach(_attachToInput);
430              });
431            });
432          }).observe(document.body, { childList: true, subtree: true });
433        });
434      })();
435
436      function getCookie(name) {
437        var v = '; ' + document.cookie;
438        var parts = v.split('; ' + name + '=');
439        if (parts.length === 2) return parts.pop().split(';').shift();
440        return '';
441      }
442
443      // IP cached per page load — reused across all fireEvent calls
444      var _ipInfoPromise = null;
445      function getIP() {
446        if (!_ipInfoPromise) {
447          var fallback = { clientIp: '', country: '', colo: '' };
448          var timeout = new Promise(function(resolve) {
449            setTimeout(function() { resolve(fallback); }, 2000);
450          });
451          _ipInfoPromise = Promise.race([
452            fetch('https://speed.cloudflare.com/meta')
453              .then(function(r) { return r.json(); })
454              .catch(function() { return fallback; }),
455            timeout
456          ]);
457        }
458        return _ipInfoPromise;
459      }
460
461      // Recent-fire guard to avoid duplicate action events from the frontend (per event name)
462      var _recentEventFires = {};
463
464      // Unified action event sender:
465      //  - Pushes event_id to dataLayer (GTM should fire browser pixel once)
466      //  - POSTs to CAPI server for server-side event (one server fire)
467      //  - On network/server failure, fires browser pixel fallback from .catch
468      async function eventPostReqFunction(customData, eventName) {
469        // Reuse server-assigned stable IDs when available, otherwise generate one
470        var eventId = (typeof getEventId === 'function' && getEventId(eventName)) || generateEventId();
471
472        // Normalize name for dataLayer push
473        var normalizedEventName = (eventName || '').toLowerCase().replace(/([a-z])([A-Z])/g, '$1_$2').toLowerCase();
474
475        // Prevent rapid duplicate fires from the frontend (2s cooldown per event name)
476        var now = Date.now();
477        if (_recentEventFires[eventName] && now - _recentEventFires[eventName] < 2000) {
478          console.log('[TSW] suppress duplicate fire for', eventName);
479          return Promise.resolve({ suppressed: true });
480        }
481        _recentEventFires[eventName] = now;
482
483        // Push to dataLayer so GTM can fire the browser pixel exactly once.
484        window.dataLayer = window.dataLayer || [];
485        console.log('[TSW GTM] dataLayer.push (action) ➜', normalizedEventName, 'event_id=', eventId);
486        window.dataLayer.push({
487          event:           normalizedEventName,
488          event_id:        eventId,
489          eventSourceUrl:  window.location.href,
490          tsw_eventName:   eventName,
491          tsw_time:        Date.now(),
492        });
493
494        // Prepare request metadata (capture cookies / ip)
495        var fbp = getCookie('_fbp') || '';
496        var fbc = getCookie('_fbc') || '';
497        var ipInfo = {};
498        try { ipInfo = await getIP(); } catch(e) { ipInfo = {}; }
499
500        // Do the server call. Use CAPI_SERVER — change to test backend before QA.
501        var url = CAPI_SERVER + '/notification/event/fb/' + encodeURIComponent(eventName)
502          + '?event_id='  + encodeURIComponent(eventId)
503          + '&userAgent=' + encodeURIComponent(window.navigator.userAgent)
504          + '&fbp='       + encodeURIComponent(fbp)
505          + '&fbc='       + encodeURIComponent(fbc)
506          + '&ip='        + encodeURIComponent(ipInfo.clientIp || ipInfo.ip || '')
507          + '&country='   + encodeURIComponent(ipInfo.country  || ipInfo.loc || '')
508          + '&state='     + encodeURIComponent(typeof ipInfo.colo === 'string' ? ipInfo.colo : '');
509
510        try {
511          var resp = await fetch(url, {
512            method: 'POST',
513            headers: { 'Content-Type': 'application/json' },
514            body: JSON.stringify({
515              sourceUrl:  window.location.href,
516              userData:   _capiCustomer,
517              customData: customData || {},
518            }),
519          });
520          if (!resp.ok) throw new Error('HTTP status ' + resp.status);
521          var json = await resp.json();
522          console.log('[TSW CAPI] server OK for', eventName, json);
523          return json;
524        } catch (err) {
525          console.error('[TSW CAPI] server FAILED for', eventName, err);
526          // Fallback: ensure browser pixel fires if server fails.
527          try {
528            if (typeof fbq === 'function') {
529              console.warn('[TSW CAPI] fallback fbq fired for', eventName, 'event_id=', eventId);
530              fbq('track', eventName, customData || {}, { eventID: eventId });
531            } else {
532              // Push fallback marker to dataLayer to allow GTM to pick up if it loads later
533              window.dataLayer = window.dataLayer || [];
534              window.dataLayer.push({
535                event: normalizedEventName + '_fallback',
536                event_id: eventId,
537                tsw_fallback: true,
538                tsw_time: Date.now()
539              });
540            }
541          } catch (fbErr) {
542            console.error('[TSW CAPI] fallback also failed for', eventName, fbErr);
543          }
544          // Re-throw so callers can observe failure if needed
545          throw err;
546        }
547      }
548
549      // Public wrapper for other scripts to use (swallows error logs)
550      function fireEvent(customData, eventName) {
551        eventPostReqFunction(customData, eventName).catch(function(e) {
552          console.error('CAPI ' + eventName + ' failed:', e);
553        });
554      }
555
556      // Drop any fbq('track', 'ViewContent') call that arrives without an eventID.
557      // Shopify's native Meta Sales Channel fires ViewContent on product pages before
558      // _sessionInitDone resolves and without an eventID — those pixel events have no
559      // CAPI counterpart, reducing coverage and creating the "Multiple" dedup key warning.
560      // GTM's view_item tag always passes eventID explicitly, so it is unaffected.
561      (function suppressAutoViewContent() {
562        function applyPatch() {
563          var _f = window.fbq;
564          if (!_f || _f._tsw_vc_patched) return false;
565          if (Array.isArray(_f.queue)) {
566            _f.queue = _f.queue.filter(function(args) {
567              return !(args[0] === 'track' && args[1] === 'ViewContent' && (!args[3] || !args[3].eventID));
568            });
569          }
570          if (typeof _f.callMethod === 'function') {
571            _f._tsw_vc_patched = true;
572            var _orig = _f.callMethod;
573            _f.callMethod = function(t, e, d, x) {
574              if (t === 'track' && e === 'ViewContent' && (!x || !x.eventID)) return;
575              return _orig.apply(_f, arguments);
576            };
577            return true;
578          }
579          return false;
580        }
581        if (!applyPatch()) {
582          document.addEventListener('DOMContentLoaded', applyPatch, { once: true });
583        }
584      })();
585
586
587      var urlPath  = window.location.pathname;
588      var _pageUrl = window.location.href;      // captured synchronously — safe from async drift
589      var _pageType = 'blog';
590
591      // Product/collection-specific data sent to server so proactive CAPI events
592      // include content_ids and value — needed for Meta optimization quality.
593      var _pageCustomData = {};
594      
595
596      // POST page context to backend on every page load.
597      // Shared session id so /notification/session and /notification/ads can be joined.
598      var _sessionId = generateEventId();
599
600      // Record marketing attribution (utm_*, fbclid, gclid, …) from the landing URL.
601      // Fire-and-forget — never blocks page render.
602      (function postAdsEvent() {
603        try {
604          var queryParams = Object.fromEntries(new URLSearchParams(window.location.search));
605          if (Object.keys(queryParams).length === 0) return;
606          fetch(CAPI_SERVER + '/notification/ads', {
607            method: 'POST',
608            headers: { 'Content-Type': 'application/json' },
609            body: JSON.stringify({
610              session_id:   generateEventId(),
611              page_url:     window.location.href,
612              pathname:     window.location.pathname,
613              query_params: queryParams,
614              referrer:     document.referrer,
615            }),
616          }).catch(function() {});
617        } catch (e) {}
618      })();
619      
620      // Backend: (1) fires CAPI proactively for all page-view events, (2) returns stable
621      // event IDs keyed by event name. Frontend then fires the browser pixel with those
622      // same IDs so Meta can deduplicate the pair.
623      var _sessionInitDone = Promise.all([getIP(), waitForFbp(1000)]).then(function(results) {
624        var ipInfo = results[0];
625        var fbp    = results[1];
626        console.log('[TSW GTM] session init: fetching', CAPI_SERVER + '/notification/session', '| fbp=', fbp ? fbp.slice(0,20) + '…' : '(none)');
627        return fetch(CAPI_SERVER + '/notification/session', {
628          method: 'POST',
629          headers: { 'Content-Type': 'application/json' },
630          body: JSON.stringify({
631            session_id: generateEventId(),
632            page_type:  _pageType,
633            source_url: _pageUrl,
634            user_agent: navigator.userAgent,
635            ip:         ipInfo.clientIp || '',
636            fbp:        fbp,
637            fbc:        getCookie('_fbc') || '',
638            userData:   Object.assign({ country: ipInfo.country || '' }, _capiCustomer),
639          }),
640        });
641      }).then(function(r) {
642        if (!r.ok) console.warn('[TSW GTM] session HTTP error:', r.status);
643        return r.json();
644      })
645        .then(function(data) {
646          console.log('[TSW GTM] session response:', data);
647          // Overwrite local IDs with server-assigned ones so pixel and CAPI share the same ID.
648          if (data && data.eventIds) Object.assign(_eventIds, data.eventIds);
649        })
650        .catch(function(err) {
651          console.error('[TSW GTM] session init FAILED — GTM dataLayer pushes will NOT fire:', err);
652        });
653
654      // Push server-assigned event IDs to GTM dataLayer after session resolves so GTM's
655      // fbq tags share the same IDs as the proactive CAPI events for deduplication.
656      function _dlPush(payload) {
657        window.dataLayer = window.dataLayer || [];
658        var gtmLoaded = !!(window.google_tag_manager && window.google_tag_manager['GTM-NHKZS834']);
659        var idInfo = payload.event_id !== undefined
660          ? 'event_id=' + payload.event_id
661          : (payload.meta_event_ids ? 'meta_event_ids=' + JSON.stringify(payload.meta_event_ids) : 'event_id=(none)');
662        console.log('[TSW GTM] dataLayer.push ➜ event=' + payload.event + ' | ' + idInfo + ' | GTM loaded=' + gtmLoaded, payload);
663        window.dataLayer.push(payload);
664      }
665
666      _sessionInitDone.then(function() {
667        console.log('[TSW GTM] session ready — firing GTM dataLayer pushes | fbq available=', typeof fbq === 'function');
668
669        // PageView — all pages
670        _dlPush({
671          event:    'page_view',
672          event_id: getEventId('PageView'),
673        });
674
675        
676
677        
678
679        // Single bundled push so GTM tags that need multiple session IDs can
680        // use one trigger instead of wiring up page_view + view_item separately.
681        _dlPush({
682          event: 'meta_session_ready',
683          meta_event_ids: {
684            PageView:    getEventId('PageView'),
685            ViewContent: getEventId('ViewContent'),
686          },
687        });
688      });
689
690      // Lead on gift-boxes is conditional and not in the backend's PAGE_VIEW_EVENTS map,
691      // so fire full pixel + CAPI here (no proactive backend counterpart).
692      if (urlPath === '/collections/gift-boxes') {
693        var collectionName = '';
694        var eventObj = {
695          url: urlPath, type: 'collection', value: '0.00', currency: 'INR',
696          content_name: collectionName, content_type: 'collections', content_category: 'collections',
697        };
698        eventPostReqFunction(eventObj, 'Lead');
699      }
700
701      //Checkout initiate started
702
703      // Helper: Extract Meta-formatted custom data from Shopify cart object
704      function buildMetaCustomData(cart) {
705        if (!cart || !cart.total_price) {
706          return { value: '0.00', currency: 'INR' };
707        }
708
709        var contentIds = [];
710        var contentMap = {};
711        if (cart.items && cart.items.length > 0) {
712          cart.items.forEach(function(item) {
713            var pid = String(item.product_id);
714            if (contentMap[pid]) {
715              contentMap[pid].quantity += item.quantity;
716            } else {
717              contentMap[pid] = {
718                id: pid,
719                quantity: item.quantity,
720                item_price: (item.price / 100).toFixed(2),
721              };
722              contentIds.push(pid);
723            }
724          });
725        }
726        var contents = contentIds.map(function(pid) { return contentMap[pid]; });
727
728        return {
729          value:        (cart.total_price / 100).toFixed(2),
730          currency:     cart.currency || 'INR',
731          num_items:    cart.item_count || 0,
732          content_ids:  contentIds,
733          contents:     contents,
734          content_type: 'product',
735        };
736      }
737
738      // Debounced so rapid clicks (e.g. double-tap) only fire once per 2s
739      function _fireInitiateCheckout() {
740        var now = Date.now();
741        if (_fireInitiateCheckout._last && now - _fireInitiateCheckout._last < 2000) return;
742        _fireInitiateCheckout._last = now;
743        fetch('/cart.js')
744          .then(function(r) { return r.json(); })
745          .then(function(cart) { 
746            var metaData = buildMetaCustomData(cart);
747            eventPostReqFunction(metaData, 'InitiateCheckout'); 
748          })
749          .catch(function() {});
750      }
751
752      // Called by cart-footer.liquid checkout button (onclick="handleFloCheckoutBtn()")
753        function handleFloCheckoutBtn() {
754          _fireInitiateCheckout();
755          if (window.Shopflo && typeof window.Shopflo.openFloCheckout === 'function') {
756            // Route through Shopflo so post-purchase lands on /pages/order-status (theme.liquid),
757            // where session, ads, and purchase pixel all fire. Mirrors the VLP CHECKOUT_WITH_SHOPFLOW flow.
758            var checkoutUrl = window.location.origin + '/checkout';
759            window.Shopflo.openFloCheckout(checkoutUrl);
760          } else {
761            // Shopflo bundle hasn't loaded yet — fall back to native checkout
762            setTimeout(function() { window.location.href = '/checkout'; }, 300);
763          }
764        }
765
766      function _isCheckoutElement(el) {
767        if (!el || el === document.body) return false;
768
769        // 1. Selector-based: native Shopify checkout inputs / links / known classes
770        if (
771          el.name === 'checkout' ||
772          (el.href && el.href.includes('/checkout')) ||
773          (el.classList && (
774            el.classList.contains('checkout-button') ||
775            el.classList.contains('checkout-main')
776          ))
777        ) return true;
778
779        // 2. Text-based: catches Shopflo "Checkout Now" and "Checkout" drawer button
780        //    Use innerText so SVG/image content is excluded; cap length to avoid
781        //    matching large containers that incidentally contain "checkout".
782        var tag = el.tagName;
783        if (tag === 'BUTTON' || tag === 'A' || tag === 'DIV' || tag === 'SPAN') {
784          var txt = (el.innerText || el.textContent || '').replace(/\s+/g, ' ').trim().toLowerCase();
785          if (
786            txt.length < 60 && (
787              txt === 'checkout' ||
788              txt === 'checkout now' ||
789              txt === 'check out' ||
790              txt.startsWith('checkout')
791            )
792          ) return true;
793        }
794
795        return false;
796      }
797
798      document.addEventListener('DOMContentLoaded', function() {
799        document.addEventListener('click', function(e) {
800          console.log("_fireInitiateCheckout1 event testing",e.target)
801          var el = e.target;
802          for (var depth = 0; depth < 6 && el && el !== document.body; depth++, el = el.parentElement) {
803            if (el.id === 'checkout3') break; // handled by handleFloCheckoutBtn — skip to avoid double-fire
804            if (_isCheckoutElement(el)) {
805              _fireInitiateCheckout();
806              break;
807            }
808          }
809        });
810      });
811      //checkout initiate end
812      
813    </script>
813
814
815    <!-- Custom Fonts CSS Files by TSW -->
816    <!-- Custom font loading - inter / poppins / montserrat -->
817<link href="https://fonts.googleapis.com/css2?family=Inter:[email protected]&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:wght@400;500;600;700&display=swap" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
818
819
820<link href="https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
821
822<link href="https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
823
824
825    <!-- Custom Critical CSS by TSW -->
826    <style>
827
828  /* HEADER */
829  @media only screen and (max-width: 992px) {
830    #headerContainer .flex.justify-between.items-center .w-1\/3:first-child {
831        position: absolute;
832        top: 0;
833        right: 0;
834        left: 0;
835        bottom: 0;
836        margin: 0 auto;
837        justify-content: center;
838        align-items: center;
839    }
840  }
841
842
843
844  
845</style>
846    
847
848    <link href="//thatsassything.com/cdn/shop/t/122/assets/custom-tsw-styles.css?v=142777903932192882461778240512" rel="stylesheet" type="text/css" media="all" />
849
850    <!-- NEW COLLECTION UI DESIGN -->
851    <link href="//thatsassything.com/cdn/shop/t/122/assets/new-collection-page-ui.css?v=74734943061277742281765703899" rel="stylesheet" type="text/css" media="all" />
852
853    
854        
855
856
857    
858    <style>
859      :root {
860        --max-site-width: 1820px;
861      }
862    </style>
863    <style data-shopify>
864      @font-face {
865  font-family: Poppins;
866  font-weight: 400;
867  font-style: normal;
868  font-display: swap;
869  src: url("//thatsassything.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
870       url("//thatsassything.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
871}
872
873      @font-face {
874  font-family: "Instrument Sans";
875  font-weight: 700;
876  font-style: normal;
877  font-display: swap;
878  src: url("//thatsassything.com/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"),
879       url("//thatsassything.com/cdn/fonts/instrument_sans/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff");
880}
881
882      
883@font-face {
884  font-family: Poppins;
885  font-weight: 700;
886  font-style: normal;
887  font-display: swap;
888  src: url("//thatsassything.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
889       url("//thatsassything.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
890}
891@font-face {
892  font-family: Poppins;
893  font-weight: 400;
894  font-style: italic;
895  font-display: swap;
896  src: url("//thatsassything.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
897       url("//thatsassything.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
898}
899@font-face {
900  font-family: Poppins;
901  font-weight: 700;
902  font-style: italic;
903  font-display: swap;
904  src: url("//thatsassything.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
905       url("//thatsassything.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
906}
907@font-face {
908  font-family: Poppins;
909  font-weight: 700;
910  font-style: normal;
911  font-display: swap;
912  src: url("//thatsassything.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
913       url("//thatsassything.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
914}
915:root {
916        --heading-font-stack: "Instrument Sans", sans-serif;
917        --heading-font-weight: 700;
918        --heading-font-style: normal;
919        --heading-letterspacing: 0.0;
920        --heading-capitalize: none;
921        --main-font-stack: Poppins, sans-serif;
922        --main-font-weight: 400;
923        --main-font-style: normal;
924        --accent-font-stack: , ;
925        --accent-font-weight: ;
926        --accent-font-style: ;
927      }
928    </style>
929<style>
930  :root {
931    --payment-button-height: 48px;
932    --section-x-padding: 1.25rem;
933    --grid-gap: 1.25rem;
934    --icon-thickness: 1.5;
935    --header-height: 60px;
936
937    --transparent: transparent;
938
939    --color-primary-text: 0, 0, 0;
940    --color-primary-background: 255, 255, 255;
941    --color-primary-accent-1: 197, 255, 137;
942    --color-primary-accent-2: 233, 208, 250;
943    --color-primary-card: 255, 208, 246;
944    --color-primary-gradient: linear-gradient(178deg, rgba(238, 245, 37, 1) 5%, rgba(255, 255, 255, 1) 53.597%, rgba(255, 255, 255, 1) 76%);--color-primary-text-overlay: 255, 255, 255;
945--color-primary-card-text-overlay: 255, 208, 246;
946--color-primary-accent-1-overlay: 0, 0, 0;
947--color-primary-accent-2-overlay: 0, 0, 0;
948--color-secondary-text: 0, 0, 0;
949    --color-secondary-background: 247, 240, 235;
950    --color-secondary-accent-1: 197, 255, 137;
951    --color-secondary-accent-2: 255, 255, 255;
952    --color-secondary-card: 247, 240, 235;
953    --color-secondary-gradient: ;--color-secondary-text-overlay: 247, 240, 235;
954--color-secondary-card-text-overlay: 247, 240, 235;
955--color-secondary-accent-1-overlay: 0, 0, 0;
956--color-secondary-accent-2-overlay: 0, 0, 0;
957--color-tertiary-text: 255, 255, 255;
958    --color-tertiary-background: 255, 255, 255;
959    --color-tertiary-accent-1: 235, 49, 49;
960    --color-tertiary-accent-2: 235, 49, 49;
961    --color-tertiary-card: 0, 0, 0;
962    --color-tertiary-gradient: linear-gradient(54deg, rgba(114, 255, 249, 1) 13%, rgba(246, 255, 84, 1) 85%);--color-tertiary-text-overlay: 0, 0, 0;
963--color-tertiary-card-text-overlay: 0, 0, 0;
964--color-tertiary-accent-1-overlay: 255, 255, 255;
965--color-tertiary-accent-2-overlay: 255, 255, 255;
966--color-quaternary-text: 0, 0, 0;
967    --color-quaternary-background: 0, 0, 0;
968    --color-quaternary-accent-1: 197, 255, 137;
969    --color-quaternary-accent-2: 197, 255, 137;
970    --color-quaternary-card: 0, 0, 0;
971    --color-quaternary-gradient: linear-gradient(127deg, rgba(254, 217, 81, 1) 11%, rgba(255, 70, 199, 1) 81%);--color-quaternary-text-overlay: 255, 255, 255;
972--color-quaternary-card-text-overlay: 255, 255, 255;
973--color-quaternary-accent-1-overlay: 0, 0, 0;
974--color-quaternary-accent-2-overlay: 0, 0, 0;
975--color-border: 0, 0, 0;
976    --section-border-thickness: 1px;
977    --drop-down-offset: 3px;
978    --shape-divider-offset: 3px;
979
980  
981    --button-border-radius: 9999px;
982    --textarea-border-radius: 1rem;
983    --button-border-width: 1px;
984    --input-border-width: 1px;
985    --button-shadow-border-width: 0;
986    --button-text-transform: none;
987    --button-drop-shadow-size:  00px;
988    --button-drop-shadow-top-size: 0px;
989    --button-drop-shadow-left-size: 0px;
990    --button-hover-top-size: -0.25rem;
991    --button-hover-left-size: var(--button-drop-shadow-left-size);
992    --button-shadow-display: none;
993    --sticker-border-radius: 0;  
994    --sticker-border-width: 2px;
995    --sticker-shadow-border-width: 0;
996    --sticker-text-transform: none; 
997    --sticker-drop-shadow-top-size: 0px;
998    --sticker-drop-shadow-left-size: 0px;
999    --card-border-radius: 2rem;
1000    --card-drop-shadow-size: 0px;
1001    --card-drop-shadow-top-size: 0px;
1002    --card-drop-shadow-left-size: 0;
1003    --card-border-width: 1px;
1004    --card-shadow-border-width: 0;
1005    --media-border-radius: 2rem;
1006    --media-drop-shadow-size: 8px;
1007    --media-drop-shadow-top-size: 8px;
1008    --media-drop-shadow-left-size: 0;
1009    --media-drop-shadow-size-half: 4.0px;
1010    --media-drop-shadow-top-size-half: 4.0px;
1011    --media-drop-shadow-left-size-half: 0;
1012    --media-border-width: 0;
1013    --media-shadow-border-width: 0;
1014    --heading-shadow-spread: 6px;
1015    --heading-stroke-thickness: 2px;
1016    --product-tiles-text-transform: none;
1017    --select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");
1018  }
1019
1020
1021
1022  [data-color-scheme="primary"] {
1023    --color-scheme-text: var(--color-primary-text);
1024    --color-scheme-background: var(--color-primary-background);
1025    --color-scheme-accent-1: var(--color-primary-accent-1);
1026    --color-scheme-accent-2: var(--color-primary-accent-2);
1027    --color-scheme-card: var(--color-primary-card);
1028    --color-scheme-gradient: var(--color-primary-gradient);
1029    --color-scheme-text-overlay: var(--color-primary-text-overlay);
1030    --color-scheme-card-text-overlay: var(--color-primary-card-text-overlay);
1031    --color-scheme-accent-1-overlay: var(--color-primary-accent-1-overlay);
1032    --color-scheme-accent-2-overlay: var(--color-primary-accent-2-overlay);
1033    --color-scheme-secondary-background: var(--color-primary-background);
1034    --select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");
1035  }
1036
1037
1038  [data-color-scheme="secondary"] {
1039    --color-scheme-text: var(--color-secondary-text);
1040    --color-scheme-background: var(--color-secondary-background);
1041    --color-scheme-gradient: var(--color-secondary-gradient);
1042    --color-scheme-accent-1: var(--color-secondary-accent-1);
1043    --color-scheme-accent-2: var(--color-secondary-accent-2);
1044    --color-scheme-card: var(--color-secondary-card);
1045    --color-scheme-text-overlay: var(--color-secondary-text-overlay);
1046    --color-scheme-card-text-overlay: var(--color-secondary-card-text-overlay);
1047    --color-scheme-accent-1-overlay: var(--color-secondary-accent-1-overlay);
1048    --color-scheme-accent-2-overlay: var(--color-secondary-accent-2-overlay);
1049    --color-scheme-secondary-background: var(--color-secondary-background);
1050    --select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");
1051  }
1052
1053
1054  [data-color-scheme="tertiary"] {
1055    --color-scheme-text: var(--color-tertiary-text);
1056    --color-scheme-background: var(--color-tertiary-background);
1057    --color-scheme-accent-1: var(--color-tertiary-accent-1);
1058    --color-scheme-accent-2: var(--color-tertiary-accent-2);
1059    --color-scheme-card: var(--color-tertiary-card);
1060    --color-scheme-gradient: var(--color-tertiary-gradient);
1061    --color-scheme-text-overlay: var(--color-tertiary-text-overlay);
1062    --color-scheme-card-text-overlay: var(--color-tertiary-card-text-overlay);
1063    --color-scheme-accent-1-overlay: var(--color-tertiary-accent-1-overlay);
1064    --color-scheme-accent-2-overlay: var(--color-tertiary-accent-2-overlay);
1065    --color-scheme-secondary-background: var(--color-tertiary-background);
1066    --select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");
1067  }
1068
1069  [data-color-scheme="quaternary"] {
1070    --color-scheme-text: var(--color-quaternary-text);
1071    --color-scheme-background: var(--color-quaternary-background);
1072    --color-scheme-accent-1: var(--color-quaternary-accent-1);
1073    --color-scheme-accent-2: var(--color-quaternary-accent-2);
1074    --color-scheme-card: var(--color-quaternary-card);
1075    --color-scheme-gradient: var(--color-quaternary-gradient);
1076    --color-scheme-text-overlay: var(--color-quaternary-text-overlay);
1077    --color-scheme-card-text-overlay: var(--color-quaternary-card-text-overlay);
1078    --color-scheme-accent-1-overlay: var(--color-quaternary-accent-1-overlay);
1079    --color-scheme-accent-2-overlay: var(--color-quaternary-accent-2-overlay);
1080    --color-scheme-secondary-background: var(--color-quaternary-background);
1081    --select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A");
1082  }
1083
1084  [data-color-scheme="white"] {
1085    --color-scheme-text: 255,255,255;
1086    --color-scheme-accent: 255,255,255;
1087    --color-scheme-background: 0,0,0;
1088    --color-scheme-card: 0,0,0;
1089    --color-scheme-text-overlay: 0,0,0;
1090    --color-scheme-accent-1-overlay: 0,0,0;
1091    --color-border: 255,255,255;
1092  }
1093  
1094  [data-color-scheme="black"] {
1095    --color-scheme-text: 0,0,0;
1096    --color-scheme-accent: 0,0,0;
1097    --color-scheme-background: 255,255,255;
1098    --color-scheme-card: 255,255,255;
1099    --color-scheme-text-overlay: 255,255,255;
1100    --color-scheme-accent-1-overlay: 255,255,255;
1101    --color-border: 0,0,0;
1102  }
1103
1104
1105  
1106  [data-color-scheme="primary"] .card {
1107    --color-scheme-secondary-background: var(--color-primary-card);
1108  }
1109
1110  [data-color-scheme="secondary"] .card {
1111    --color-scheme-secondary-background: var(--color-secondary-card);
1112  }
1113
1114  [data-color-scheme="tertiary"] .card {
1115    --color-scheme-secondary-background: var(--color-tertiary-card);
1116  }
1117
1118  [data-color-scheme="quaternary"] .card {
1119    --color-scheme-secondary-background: var(--color-quaternary-card);
1120  }
1121  
1122[data-color-scheme] {
1123    --color-heading-shadow: var(--color-scheme-accent);
1124    --color-heading-stroke: var(--color-scheme-text);
1125    --color-button-background: var(--color-scheme-text);
1126    --color-button-text: var(--color-scheme-accent-2);
1127    --color-button-border: var(--color-scheme-text);
1128    --color-button-shadow: var(--color-scheme-accent-1);
1129    --color-card-border: var(--color-scheme-text);
1130    --color-card-shadow: var(--transparent);
1131    --color-sticker-border: var(--color-scheme-text);
1132    --color-sticker-shadow: var(--color-scheme-text);
1133    --color-media-border: var(--color-scheme-text);
1134    --color-media-shadow: var(--transparent);
1135    --color-media-shadow-fill: rgb(var(--transparent));
1136    --color-sticker-shadow: var(--color-scheme-text);
1137    --color-sticker-shadow-fill: rgb(var(--color-scheme-text));--color-media-shadow-fill: none;--heading-color: var(--color-scheme-accent);
1138    --heading-text-shadow:}
1139
1140  [data-color-scheme] .card {
1141    --color-scheme-text-overlay: var(--color-scheme-card-text-overlay);
1142  }
1143  
1144  [data-color-scheme] .card {
1145    --color-button-text: var(--color-scheme-card-text-overlay);
1146  }
1147
1148
1149  /*
1150  Typography and spacing sizes
1151  */:root {
1152    --base-font-size: 100.0%;
1153    --base-line-height: 1.5;
1154    --line-height-heading: 1;
1155    --font-size-ratio-xs: 0.7491535;
1156    --font-size-ratio-sm: 0.8908985;
1157    --font-size-ratio-base: 1;
1158    --font-size-ratio-lg: 1.33484;
1159    --font-size-ratio-xl: 1.498307;
1160    --font-size-ratio-2xl: 1.681793;
1161    --font-size-ratio-3xl: 2;
1162    --font-size-ratio-4xl: 2.66968;
1163    --font-size-ratio-5xl: 2.996614;
1164    --font-size-ratio-6xl: 3.563594;
1165    --font-size-ratio-7xl: 4;
1166    --font-size-ratio-8xl: 4.519842;
1167    --font-size-ratio-9xl: 4.996614;
1168    --font-size-xs: calc(var(--font-size-ratio-xs) * 1rem);
1169    --font-size-sm: calc(var(--font-size-ratio-sm) * 1rem);
1170    --font-size-base: calc(var(--font-size-ratio-base) * 1rem);
1171    --font-size-lg: calc(var(--font-size-ratio-lg) * 1rem);
1172    --font-size-xl: calc(var(--font-size-ratio-xl) * 1rem);
1173    --font-size-2xl: calc(var(--font-size-ratio-2xl) * 1rem);
1174    --font-size-3xl: calc(var(--font-size-ratio-3xl) * 1rem);
1175    --font-size-4xl: calc(var(--font-size-ratio-4xl) * 1rem);
1176    --font-size-5xl: calc(var(--font-size-ratio-5xl) * 1rem);
1177    --font-size-6xl: calc(var(--font-size-ratio-6xl) * 1rem);
1178    --font-size-7xl: calc(var(--font-size-ratio-7xl) * 1rem);
1179    --font-size-8xl: calc(var(--font-size-ratio-8xl) * 1rem);
1180    --font-size-9xl: calc(var(--font-size-ratio-9xl) * 1rem);
1181
1182    --standard-heading-size: var(--font-size-base);
1183    --feature-heading-size: var(--font-size-xl);
1184    --secondary-heading-size: var(--font-size-lg);
1185    --section-vertical-spacing: 2rem;
1186  }
1187  @media (min-width: 990px) {
1188    :root {
1189      --standard-heading-size: var(--font-size-4xl);
1190      --feature-heading-size: var(--font-size-4xl);
1191      --secondary-heading-size: var(--font-size-2xl);
1192      --section-vertical-spacing: 4rem;
1193      --section-x-padding: 2.5rem;
1194      --grid-gap: 2.5rem;
1195    }
1196  }
1197
1198
1199  .heading-effects {
1200    color: rgb(var(--heading-color));
1201    text-shadow: var(--heading-text-shadow);
1202    -webkit-text-stroke: var(--heading-stroke-thickness) rgb(var(--color-heading-stroke));
1203    text-stroke: var(--heading-stroke-thickness) rgb(var(--color-heading-stroke));
1204  }
1205  
1206  .heading-standard {
1207    font-size: var(--standard-heading-size);
1208    
1209  }
1210
1211  .heading-feature {
1212    font-size: var(--feature-heading-size);
1213    
1214  }
1215
1216  .heading-secondary {
1217    font-size: var(--secondary-heading-size);
1218  }
1219
1220 
1221  /*
1222  Cards
1223  */
1224  .card-container::after {}
1225
1226  /*
1227  Media
1228  */
1229  .media-style-container::after,
1230  .media-shape-drop-shadow {}
1231
1232
1233  /*
1234  Custom cursor
1235  */</style>
1236
1237
1238    
1239    <style id="generated-critical-css">
1240.max-w-site{max-width:var(--max-site-width)}
1241
1242
1243
1244/*  Generated Critical CSS */
1245
1246@font-face {
1247	font-family: hoss-round;
1248	src: url("https://use.typekit.net/af/6b28aa/00000000000000007735e9fd/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/6b28aa/00000000000000007735e9fd/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/6b28aa/00000000000000007735e9fd/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
1249	font-display: auto;
1250	font-style: normal;
1251	font-weight: 500;
1252	font-stretch: normal
1253}
1254
1255@font-face {
1256	font-family: hoss-round;
1257	src: url("https://use.typekit.net/af/20cfd4/00000000000000007735e9ff/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/20cfd4/00000000000000007735e9ff/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/20cfd4/00000000000000007735e9ff/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
1258	font-display: auto;
1259	font-style: normal;
1260	font-weight: 400;
1261	font-stretch: normal
1262}
1263
1264@font-face {
1265	font-family: hoss-round;
1266	src: url("https://use.typekit.net/af/941830/00000000000000007735ea00/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/941830/00000000000000007735ea00/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/941830/00000000000000007735ea00/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
1267	font-display: auto;
1268	font-style: normal;
1269	font-weight: 700;
1270	font-stretch: normal
1271}
1272
1273@font-face {
1274	font-family: hoss-round;
1275	src: url("https://use.typekit.net/af/02d227/00000000000000007735e9fe/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("woff2"), url("https://use.typekit.net/af/02d227/00000000000000007735e9fe/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("woff"), url("https://use.typekit.net/af/02d227/00000000000000007735e9fe/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("opentype");
1276	font-display: auto;
1277	font-style: italic;
1278	font-weight: 800;
1279	font-stretch: normal
1280}
1281
1282@font-face {
1283	font-family: hoss-round;
1284	src: url("https://use.typekit.net/af/4b87b9/00000000000000007735ea02/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"), url("https://use.typekit.net/af/4b87b9/00000000000000007735ea02/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"), url("https://use.typekit.net/af/4b87b9/00000000000000007735ea02/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
1285	font-display: auto;
1286	font-style: italic;
1287	font-weight: 300;
1288	font-stretch: normal
1289}
1290
1291@font-face {
1292	font-family: hoss-round;
1293	src: url("https://use.typekit.net/af/a4d7ff/00000000000000007735ea03/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/a4d7ff/00000000000000007735ea03/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/a4d7ff/00000000000000007735ea03/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
1294	font-display: auto;
1295	font-style: italic;
1296	font-weight: 500;
1297	font-stretch: normal
1298}
1299
1300@font-face {
1301	font-family: hoss-round;
1302	src: url("https://use.typekit.net/af/117249/00000000000000007735ea07/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff2"), url("https://use.typekit.net/af/117249/00000000000000007735ea07/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff"), url("https://use.typekit.net/af/117249/00000000000000007735ea07/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("opentype");
1303	font-display: auto;
1304	font-style: italic;
1305	font-weight: 600;
1306	font-stretch: normal
1307}
1308
1309@font-face {
1310	font-family: hoss-round;
1311	src: url("https://use.typekit.net/af/869dc0/00000000000000007735ea01/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/869dc0/00000000000000007735ea01/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/869dc0/00000000000000007735ea01/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
1312	font-display: auto;
1313	font-style: italic;
1314	font-weight: 400;
1315	font-stretch: normal
1316}
1317
1318@font-face {
1319	font-family: hoss-round;
1320	src: url("https://use.typekit.net/af/fb0f07/00000000000000007735ea04/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/fb0f07/00000000000000007735ea04/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/fb0f07/00000000000000007735ea04/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
1321	font-display: auto;
1322	font-style: italic;
1323	font-weight: 700;
1324	font-stretch: normal
1325}
1326
1327@font-face {
1328	font-family: hoss-round;
1329	src: url("https://use.typekit.net/af/7ece2b/00000000000000007735ea06/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/7ece2b/00000000000000007735ea06/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/7ece2b/00000000000000007735ea06/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
1330	font-display: auto;
1331	font-style: normal;
1332	font-weight: 800;
1333	font-stretch: normal
1334}
1335
1336@font-face {
1337	font-family: hoss-round;
1338	src: url("https://use.typekit.net/af/da2e12/00000000000000007735ea09/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/da2e12/00000000000000007735ea09/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/da2e12/00000000000000007735ea09/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
1339	font-display: auto;
1340	font-style: normal;
1341	font-weight: 600;
1342	font-stretch: normal
1343}
1344
1345@font-face {
1346	font-family: hoss-round;
1347	src: url("https://use.typekit.net/af/1c2317/00000000000000007735ea0c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"), url("https://use.typekit.net/af/1c2317/00000000000000007735ea0c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"), url("https://use.typekit.net/af/1c2317/00000000000000007735ea0c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
1348	font-display: auto;
1349	font-style: normal;
1350	font-weight: 900;
1351	font-stretch: normal
1352}
1353
1354@font-face {
1355	font-family: hoss-round;
1356	src: url("https://use.typekit.net/af/c6a42a/00000000000000007735ea0e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/c6a42a/00000000000000007735ea0e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/c6a42a/00000000000000007735ea0e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
1357	font-display: auto;
1358	font-style: normal;
1359	font-weight: 300;
1360	font-stretch: normal
1361}
1362
1363@font-face {
1364	font-family: hoss-round;
1365	src: url("https://use.typekit.net/af/c2e847/00000000000000007735ea0f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff2"), url("https://use.typekit.net/af/c2e847/00000000000000007735ea0f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff"), url("https://use.typekit.net/af/c2e847/00000000000000007735ea0f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("opentype");
1366	font-display: auto;
1367	font-style: italic;
1368	font-weight: 900;
1369	font-stretch: normal
1370}
1371
1372.col-span-full {
1373	grid-column: 1/-1
1374}
1375
1376.grid-cols-5 {
1377	grid-template-columns: repeat(5, minmax(0, 1fr))
1378}
1379
1380.gap-2\.5 {
1381	gap: .625rem
1382}
1383
1384#shopify-section-sections--17169120034971__footer p {
1385	text-align: left
1386}
1387
1388#shopify-section-sections--17169120034971__footer ul {
1389	text-align: left
1390}
1391
1392footer svg {
1393	height: 28px;
1394	width: 31px
1395}
1396
1397footer a,
1398footer p {
1399	font-size: .9rem
1400}
1401
1402footer p {
1403	padding: 0
1404}
1405
1406footer a {
1407	text-decoration: none !important;
1408	color: #fdfade !important
1409}
1410
1411footer p {
1412	color: #fdfade;
1413}
1414
1415footer .fill-current {
1416	fill: #c5ff89 !important;
1417	width: 26px !important;
1418	height: 30px !important;
1419	padding-right: 0;
1420	margin-right: .5rem;
1421	display: block
1422}
1423
1424@media only screen and (max-width:1024px) {
1425	.sidebar-nav a {
1426		position: relative
1427	}
1428
1429	.btn,
1430	.push-btn-surface {
1431		font-size: .8rem;
1432		padding: .05rem .5rem
1433	}
1434
1435	.btn,
1436	.push-btn-surface {
1437		font-size: .8rem;
1438		padding: .5rem
1439	}
1440
1441	.product-tile .btn {
1442		font-size: .8rem;
1443		padding: .4rem .5rem
1444	}
1445
1446	.sidebar-nav {
1447		background: #000;
1448		color: #fff
1449	}
1450
1451	.section-head {
1452		font-size: 4rem !important
1453	}
1454
1455	.sidebar-nav a,
1456	.sidebar-nav li {
1457		text-align: left
1458	}
1459}
1460
1461@media (max-width:767px) {
1462	footer .grid.grid-cols-1 p {
1463		display: none
1464	}
1465
1466	a.footer-logo-image.break-words {
1467		display: none
1468	}
1469
1470	footer .grid .lg\:col-span-4.space-y-5:first-child {
1471		display: none
1472	}
1473
1474	footer .lg\:col-span-4.space-y-5 li a {
1475		font-size: .9rem !important
1476	}
1477
1478	footer input {
1479		padding: .8rem .7rem .7rem !important;
1480		width: 100% !important;
1481		line-height: unset !important;
1482		background-color: #fdfade !important;
1483		color: #000 !important
1484	}
1485
1486	.bg-scheme-background {
1487		padding-top: 0 !important
1488	}
1489
1490	a .push-btn-surface {
1491		background-color: #c5ff89;
1492		color: #000;
1493		font-weight: 900;
1494		padding: .4rem 4rem;
1495		width: 100%
1496	}
1497
1498	.footer-logo-image {
1499		margin-top: 1rem
1500	}
1501}
1502
1503@media (max-width:750px) {
1504	.desk_vide {
1505		display: none
1506	}
1507}
1508
1509*,
1510:after,
1511:before {
1512	box-sizing: border-box;
1513	border-width: 0;
1514	border-style: solid;
1515	border-color: #e5e7eb
1516}
1517
1518:after,
1519:before {
1520	--tw-content: ""
1521}
1522
1523html {
1524	line-height: 1.5;
1525	-webkit-text-size-adjust: 100%;
1526	tab-size: 4;
1527	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji"
1528}
1529
1530body {
1531	margin: 0;
1532	line-height: inherit
1533}
1534
1535h1,
1536h2,
1537h6 {
1538	font-size: inherit;
1539	font-weight: inherit;
1540	font-family: hoss-round, sans-serif !important
1541}
1542
1543a {
1544	color: inherit;
1545	text-decoration: inherit
1546}
1547
1548button,
1549input,
1550select {
1551	font-family: inherit;
1552	font-size: 100%;
1553	line-height: inherit;
1554	color: inherit;
1555	margin: 0;
1556	padding: 0
1557}
1558
1559button,
1560select {
1561	text-transform: none
1562}
1563
1564[type=button],
1565button {
1566	-webkit-appearance: button;
1567	background-color: transparent;
1568	background-image: none
1569}
1570
1571:-moz-focusring {
1572	outline: auto
1573}
1574
1575:-moz-ui-invalid {
1576	box-shadow: none
1577}
1578
1579::-webkit-inner-spin-button,
1580::-webkit-outer-spin-button {
1581	height: auto
1582}
1583
1584[type=search] {
1585	-webkit-appearance: textfield;
1586	outline-offset: -2px
1587}
1588
1589::-webkit-search-decoration {
1590	-webkit-appearance: none
1591}
1592
1593::-webkit-file-upload-button {
1594	-webkit-appearance: button;
1595	font: inherit
1596}
1597
1598blockquote,
1599h1,
1600h2,
1601h6,
1602p {
1603	margin: 0
1604}
1605
1606fieldset {
1607	margin: 0;
1608	padding: 0
1609}
1610
1611legend {
1612	padding: 0
1613}
1614
1615ul {
1616	list-style: none;
1617	margin: 0;
1618	padding: 0
1619}
1620
1621iframe,
1622img,
1623svg,
1624video {
1625	display: block;
1626	vertical-align: middle
1627}
1628
1629img,
1630video {
1631	max-width: 100%;
1632	height: auto
1633}
1634
1635[hidden] {
1636	display: none
1637}
1638
1639.font-heading {
1640	font-family: var(--heading-font-stack);
1641	font-weight: var(--heading-font-weight);
1642	font-style: var(--heading-font-style);
1643	text-transform: var(--heading-capitalize);
1644	letter-spacing: var(--heading-letterspacing);
1645	line-height: var(--line-height-heading)
1646}
1647
1648.font-main {
1649	font-family: var(--main-font-stack);
1650	font-weight: var(--main-font-weight);
1651	font-style: var(--main-font-style);
1652	letter-spacing: 0;
1653	text-decoration: none
1654}
1655
1656button,
1657input {
1658	border-radius: 0
1659}
1660
1661*,
1662:after,
1663:before {
1664	--tw-translate-x: 0;
1665	--tw-translate-y: 0;
1666	--tw-rotate: 0;
1667	--tw-skew-x: 0;
1668	--tw-skew-y: 0;
1669	--tw-scale-x: 1;
1670	--tw-scale-y: 1;
1671	--tw-scroll-snap-strictness: proximity;
1672	--tw-ring-offset-width: 0px;
1673	--tw-ring-offset-color: #fff;
1674	--tw-ring-color: rgb(59 130 246 / .5);
1675	--tw-ring-offset-shadow: 0 0 #0000;
1676	--tw-ring-shadow: 0 0 #0000;
1677	--tw-shadow: 0 0 #0000;
1678	--tw-shadow-colored: 0 0 #0000
1679}
1680
1681.aspect-w-1 {
1682	aspect-ratio: var(--tw-aspect-w)/var(--tw-aspect-h);
1683	--tw-aspect-w: 1
1684}
1685
1686.aspect-h-1 {
1687	--tw-aspect-h: 1
1688}
1689
1690.btn,
1691.push-btn-surface {
1692	position: relative;
1693	display: inline-block;
1694	border-radius: var(--button-border-radius);
1695	padding: .75rem 1rem;
1696	text-align: center;
1697	font-size: var(--font-size-base);
1698	line-height: var(--base-line-height);
1699	text-transform: var(--button-text-transform);
1700	background: rgb(var(--color-button-background));
1701	color: rgb(var(--color-button-text));
1702	box-shadow: inset 0 0 0 var(--button-border-width) rgb(var(--color-button-border));
1703	box-sizing: border-box;
1704	font-weight: var(--main-font-weight)
1705}
1706
1707.btn:after,
1708.push-btn:after {
1709	content: "";
1710	position: absolute;
1711	top: var(--button-drop-shadow-top-size);
1712	left: var(--button-drop-shadow-left-size);
1713	height: 100%;
1714	width: 100%;
1715	border-radius: var(--button-border-radius);
1716	display: var(--button-shadow-display);
1717	background-color: rgb(var(--color-button-shadow));
1718	background-image: var(--color-button-shadow);
1719	border-width: var(--button-shadow-border-width);
1720	border-color: rgb(var(--color-button-border));
1721	z-index: -1
1722}
1723
1724.push-btn {
1725	position: relative
1726}
1727
1728.input,
1729select {
1730	position: relative;
1731	display: inline-block;
1732	-webkit-appearance: none;
1733	appearance: none;
1734	border-radius: var(--button-border-radius);
1735	padding: .75rem 1rem;
1736	font-size: var(--font-size-base);
1737	line-height: var(--base-line-height);
1738	box-shadow: inset 0 0 0 var(--input-border-width) rgb(var(--color-button-border));
1739	box-sizing: border-box;
1740	background-color: rgb(var(--color-scheme-secondary-background))
1741}
1742
1743.sr-only {
1744	position: absolute;
1745	width: 1px;
1746	height: 1px;
1747	padding: 0;
1748	margin: -1px;
1749	overflow: hidden;
1750	clip: rect(0, 0, 0, 0);
1751	white-space: nowrap;
1752	border-width: 0
1753}
1754
1755.absolute {
1756	position: absolute
1757}
1758
1759.relative {
1760	position: relative
1761}
1762
1763.inset-0 {
1764	top: 0;
1765	right: 0;
1766	bottom: 0;
1767	left: 0
1768}
1769
1770.top-0 {
1771	top: 0
1772}
1773
1774.left-0 {
1775	left: 0
1776}
1777
1778.bottom-0 {
1779	bottom: 0
1780}
1781
1782.right-0 {
1783	right: 0
1784}
1785
1786.top-1\/2 {
1787	top: 50%
1788}
1789
1790.-bottom-1\.5 {
1791	bottom: -.375rem
1792}
1793
1794.-right-1\.5 {
1795	right: -.375rem
1796}
1797
1798.top-1 {
1799	top: .25rem
1800}
1801
1802.right-1 {
1803	right: .25rem
1804}
1805
1806.z-10 {
1807	z-index: 10
1808}
1809
1810.z-0 {
1811	z-index: 0
1812}
1813
1814.z-50 {
1815	z-index: 50
1816}
1817
1818.z-20 {
1819	z-index: 20
1820}
1821
1822.z-40 {
1823	z-index: 40
1824}
1825
1826.-m-1 {
1827	margin: -.25rem
1828}
1829
1830.mx-auto {
1831	margin-left: auto;
1832	margin-right: auto
1833}
1834
1835.-mx-5 {
1836	margin-left: -1.25rem;
1837	margin-right: -1.25rem
1838}
1839
1840.-mx-2 {
1841	margin-left: -.5rem;
1842	margin-right: -.5rem
1843}
1844
1845.mx-2 {
1846	margin-left: .5rem;
1847	margin-right: .5rem
1848}
1849
1850.-mx-2\.5 {
1851	margin-left: -.625rem;
1852	margin-right: -.625rem
1853}
1854
1855.my-auto {
1856	margin-top: auto;
1857	margin-bottom: auto
1858}
1859
1860.-mx-1 {
1861	margin-left: -.25rem;
1862	margin-right: -.25rem
1863}
1864
1865.my-2 {
1866	margin-top: .5rem;
1867	margin-bottom: .5rem
1868}
1869
1870.mx-1 {
1871	margin-left: .25rem;
1872	margin-right: .25rem
1873}
1874
1875.mr-1 {
1876	margin-right: .25rem
1877}
1878
1879.ml-auto {
1880	margin-left: auto
1881}
1882
1883.mt-4 {
1884	margin-top: 1rem
1885}
1886
1887.mt-5 {
1888	margin-top: 1.25rem
1889}
1890
1891.mb-5 {
1892	margin-bottom: 1.25rem
1893}
1894
1895.mt-2\.5 {
1896	margin-top: .625rem
1897}
1898
1899.mt-2 {
1900	margin-top: .5rem
1901}
1902
1903.mb-2\.5 {
1904	margin-bottom: .625rem
1905}
1906
1907.mr-5 {
1908	margin-right: 1.25rem
1909}
1910
1911.ml-1 {
1912	margin-left: .25rem
1913}
1914
1915.-mt-2 {
1916	margin-top: -.5rem
1917}
1918
1919.-mr-2\.5 {
1920	margin-right: -.625rem
1921}
1922
1923.mb-8 {
1924	margin-bottom: 2rem
1925}
1926
1927.block {
1928	display: block
1929}
1930
1931.inline-block {
1932	display: inline-block
1933}
1934
1935.inline {
1936	display: inline
1937}
1938
1939.flex {
1940	display: flex
1941}
1942
1943.inline-flex {
1944	display: inline-flex
1945}
1946
1947.grid {
1948	display: grid
1949}
1950
1951.hidden {
1952	display: none
1953}
1954
1955.h-5 {
1956	height: 1.25rem
1957}
1958
1959.h-full {
1960	height: 100%
1961}
1962
1963.h-screen {
1964	height: 100vh
1965}
1966
1967.h-2 {
1968	height: .5rem
1969}
1970
1971.h-6 {
1972	height: 1.5rem
1973}
1974
1975.h-10 {
1976	height: 2.5rem
1977}
1978
1979.h-0\.5 {
1980	height: .125rem
1981}
1982
1983.h-3 {
1984	height: .75rem
1985}
1986
1987.h-4 {
1988	height: 1rem
1989}
1990
1991.max-h-three-quarters-screen-height {
1992	max-height: 75vh
1993}
1994
1995.w-5 {
1996	width: 1.25rem
1997}
1998
1999.w-full {
2000	width: 100%
2001}
2002
2003.w-10 {
2004	width: 2.5rem
2005}
2006
2007.w-4\/5 {
2008	width: 80%
2009}
2010
2011.w-3 {
2012	width: .75rem
2013}
2014
2015.w-2 {
2016	width: .5rem
2017}
2018
2019.w-6 {
2020	width: 1.5rem
2021}
2022
2023.w-11\/12 {
2024	width: 91.666667%
2025}
2026
2027.w-1\/3 {
2028	width: 33.333333%
2029}
2030
2031.w-0 {
2032	width: 0
2033}
2034
2035.w-4 {
2036	width: 1rem
2037}
2038
2039.max-w-xl {
2040	max-width: 36rem
2041}
2042
2043.max-w-2xl {
2044	max-width: 42rem
2045}
2046
2047.max-w-full {
2048	max-width: 100%
2049}
2050
2051.flex-shrink-0 {
2052	flex-shrink: 0
2053}
2054
2055.flex-grow {
2056	flex-grow: 1
2057}
2058
2059.flex-grow-0 {
2060	flex-grow: 0
2061}
2062
2063.origin-center {
2064	transform-origin: center
2065}
2066
2067.-translate-y-1\/2 {
2068	--tw-translate-y: -50%;
2069	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
2070}
2071
2072.translate-y-\[calc\(100\%-var\(--drop-down-offset\)\)\] {
2073	--tw-translate-y: calc(100% - var(--drop-down-offset));
2074	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
2075}
2076
2077.translate-y-\[calc\(100\%-var\(--section-border-thickness\)\)\] {
2078	--tw-translate-y: calc(100% - var(--section-border-thickness));
2079	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
2080}
2081
2082.-rotate-45 {
2083	--tw-rotate: -45deg;
2084	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
2085}
2086
2087.transform {
2088	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
2089}
2090
2091.appearance-none {
2092	-webkit-appearance: none;
2093	appearance: none
2094}
2095
2096.grid-flow-row-dense {
2097	grid-auto-flow: row dense
2098}
2099
2100.grid-cols-1 {
2101	grid-template-columns: repeat(1, minmax(0, 1fr))
2102}
2103
2104.grid-cols-2 {
2105	grid-template-columns: repeat(2, minmax(0, 1fr))
2106}
2107
2108.flex-row {
2109	flex-direction: row
2110}
2111
2112.flex-wrap {
2113	flex-wrap: wrap
2114}
2115
2116.items-center {
2117	align-items: center
2118}
2119
2120.items-stretch {
2121	align-items: stretch
2122}
2123
2124.justify-start {
2125	justify-content: flex-start
2126}
2127
2128.justify-end {
2129	justify-content: flex-end
2130}
2131
2132.justify-center {
2133	justify-content: center
2134}
2135
2136.justify-between {
2137	justify-content: space-between
2138}
2139
2140.gap-5 {
2141	gap: 1.25rem
2142}
2143
2144.gap-2 {
2145	gap: .5rem
2146}
2147
2148.gap-10 {
2149	gap: 2.5rem
2150}
2151
2152.space-y-5>:not([hidden])~:not([hidden]) {
2153	--tw-space-y-reverse: 0;
2154	margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
2155	margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))
2156}
2157
2158.space-y-1\.5>:not([hidden])~:not([hidden]) {
2159	--tw-space-y-reverse: 0;
2160	margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
2161	margin-bottom: calc(.375rem * var(--tw-space-y-reverse))
2162}
2163
2164.overflow-hidden {
2165	overflow: hidden
2166}
2167
2168.overflow-y-auto {
2169	overflow-y: auto
2170}
2171
2172.whitespace-nowrap {
2173	white-space: nowrap
2174}
2175
2176.break-words {
2177	overflow-wrap: break-word
2178}
2179
2180.rounded-full {
2181	border-radius: 9999px
2182}
2183
2184.rounded-button {
2185	border-radius: var(--button-border-radius)
2186}
2187
2188.border-1 {
2189	border-width: 1px
2190}
2191
2192.border {
2193	border-width: 1px
2194}
2195
2196.border-0 {
2197	border-width: 0
2198}
2199
2200.border-input {
2201	border-width: var(--input-border-width)
2202}
2203
2204.border-b-section {
2205	border-bottom-width: var(--section-border-thickness)
2206}
2207
2208.border-border {
2209	--tw-border-opacity: 1;
2210	border-color: rgba(var(--color-border), var(--tw-border-opacity))
2211}
2212
2213.border-scheme-text {
2214	--tw-border-opacity: 1;
2215	border-color: rgba(var(--color-scheme-text), var(--tw-border-opacity))
2216}
2217
2218.border-opacity-5 {
2219	--tw-border-opacity: .05
2220}
2221
2222.bg-scheme-card {
2223	--tw-bg-opacity: 1;
2224	background-color: rgba(var(--color-scheme-card), var(--tw-bg-opacity))
2225}
2226
2227.bg-scheme-text {
2228	--tw-bg-opacity: 1;
2229	background-color: rgba(var(--color-scheme-text), var(--tw-bg-opacity))
2230}
2231
2232.bg-scheme-background {
2233	--tw-bg-opacity: 1;
2234	background-color: rgba(var(--color-scheme-background), var(--tw-bg-opacity))
2235}
2236
2237.bg-transparent {
2238	background-color: transparent
2239}
2240
2241.bg-cover {
2242	background-size: cover
2243}
2244
2245.fill-current {
2246	fill: currentColor
2247}
2248
2249.object-cover {
2250	object-fit: cover
2251}
2252
2253.p-2 {
2254	padding: .5rem
2255}
2256
2257.p-5 {
2258	padding: 1.25rem
2259}
2260
2261.p-1 {
2262	padding: .25rem
2263}
2264
2265.p-0\.5 {
2266	padding: .125rem
2267}
2268
2269.px-section {
2270	padding-left: var(--section-x-padding);
2271	padding-right: var(--section-x-padding)
2272}
2273
2274.py-5 {
2275	padding-top: 1.25rem;
2276	padding-bottom: 1.25rem
2277}
2278
2279.py-section-vertical-spacing {
2280	padding-top: var(--section-vertical-spacing);
2281	padding-bottom: var(--section-vertical-spacing)
2282}
2283
2284.py-1 {
2285	padding-top: .25rem;
2286	padding-bottom: .25rem
2287}
2288
2289.px-5 {
2290	padding-left: 1.25rem;
2291	padding-right: 1.25rem
2292}
2293
2294.py-2 {
2295	padding-top: .5rem;
2296	padding-bottom: .5rem
2297}
2298
2299.py-2\.5 {
2300	padding-top: .625rem;
2301	padding-bottom: .625rem
2302}
2303
2304.px-2\.5 {
2305	padding-left: .625rem;
2306	padding-right: .625rem
2307}
2308
2309.px-2 {
2310	padding-left: .5rem;
2311	padding-right: .5rem
2312}
2313
2314.pb-media-shadow {
2315	padding-bottom: var(--media-drop-shadow-size)
2316}
2317
2318.pb-button-shadow {
2319	padding-bottom: var(--button-drop-shadow-size)
2320}
2321
2322.pr-1 {
2323	padding-right: .25rem
2324}
2325
2326.pl-9 {
2327	padding-left: 2.25rem
2328}
2329
2330.pb-5 {
2331	padding-bottom: 1.25rem
2332}
2333
2334.pb-card-shadow {
2335	padding-bottom: var(--card-drop-shadow-size)
2336}
2337
2338.pb-media-shadow-half {
2339	padding-bottom: var(--media-drop-shadow-size-half)
2340}
2341
2342.pr-media-shadow-half {
2343	padding-right: var(--media-drop-shadow-size-half)
2344}
2345
2346.pr-10 {
2347	padding-right: 2.5rem
2348}
2349
2350.pl-100 {
2351	padding-left: 100%
2352}
2353
2354.text-left {
2355	text-align: left
2356}
2357
2358.text-center {
2359	text-align: center
2360}
2361
2362.align-top {
2363	vertical-align: top
2364}
2365
2366.align-middle {
2367	vertical-align: middle
2368}
2369
2370.align-bottom {
2371	vertical-align: bottom
2372}
2373
2374.text-sm {
2375	font-size: var(--font-size-sm);
2376	line-height: var(--base-line-height)
2377}
2378
2379.text-base {
2380	font-size: var(--font-size-base);
2381	line-height: var(--base-line-height)
2382}
2383
2384.text-lg {
2385	font-size: var(--font-size-lg);
2386	line-height: var(--base-line-height)
2387}
2388
2389.text-xl {
2390	font-size: var(--font-size-xl);
2391	line-height: var(--base-line-height)
2392}
2393
2394.text-\[0\.625rem\] {
2395	font-size: .625rem
2396}
2397
2398.normal-case {
2399	text-transform: none
2400}
2401
2402.tracking-normal {
2403	letter-spacing: 0
2404}
2405
2406.text-scheme-text {
2407	--tw-text-opacity: 1;
2408	color: rgba(var(--color-scheme-text), var(--tw-text-opacity))
2409}
2410
2411.text-scheme-background {
2412	--tw-text-opacity: 1;
2413	color: rgba(var(--color-scheme-background), var(--tw-text-opacity))
2414}
2415
2416.text-transparent {
2417	color: transparent
2418}
2419
2420.line-through {
2421	-webkit-text-decoration-line: line-through;
2422	text-decoration-line: line-through
2423}
2424
2425.opacity-0 {
2426	opacity: 0
2427}
2428
2429.opacity-70 {
2430	opacity: .7
2431}
2432
2433.shadow-none {
2434	--tw-shadow: 0 0 #0000;
2435	--tw-shadow-colored: 0 0 #0000;
2436	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-sha
2436dow)
2437}
2438
2439.visually-hidden {
2440	position: absolute !important;
2441	overflow: hidden;
2442	clip: rect(0 0 0 0);
2443	height: 1px;
2444	width: 1px;
2445	margin: -1px;
2446	padding: 0;
2447	border: 0
2448}
2449
2450.card-container {
2451	position: relative;
2452	z-index: 1;
2453	height: -moz-fit-content;
2454	height: fit-content
2455}
2456
2457.card {
2458	position: relative;
2459	border-radius: var(--card-border-radius);
2460	border-width: var(--card-border-width);
2461	--tw-bg-opacity: 1;
2462	background-color: rgba(var(--color-scheme-card), var(--tw-bg-opacity));
2463	font-size: var(--font-size-base);
2464	line-height: var(--base-line-height);
2465	--media-drop-shadow-size: 0;
2466	--media-drop-shadow-top-size: 0;
2467	--media-drop-shadow-left-size: 0;
2468	border-color: rgb(var(--color-card-border));
2469	z-index: 1
2470}
2471
2472.card-container:after {
2473	content: "";
2474	position: absolute;
2475	top: var(--card-drop-shadow-top-size);
2476	left: var(--card-drop-shadow-left-size);
2477	display: block;
2478	height: 100%;
2479	width: 100%;
2480	border-radius: var(--card-border-radius);
2481	background-color: rgb(var(--color-card-shadow));
2482	background-image: var(--color-card-shadow);
2483	z-index: -1;
2484	-webkit-mask-size: 8px;
2485	mask-size: 8px
2486}
2487
2488.place-content-center {
2489	place-content: center
2490}
2491
2492.place-content-end-center {
2493	place-content: end center
2494}
2495
2496select {
2497	background-size: 1em 1em;
2498	background-image: var(--select-svg);
2499	background-repeat: no-repeat;
2500	background-position: right 1em center
2501}
2502
2503input[type=search]::-webkit-search-cancel-button {
2504	display: none
2505}
2506
2507.skip-link {
2508	position: absolute;
2509	top: 0;
2510	left: 0;
2511	z-index: 50;
2512	--tw-bg-opacity: 1;
2513	background-color: rgba(var(--color-scheme-background), var(--tw-bg-opacity));
2514	padding: 1rem;
2515	opacity: 0
2516}
2517
2518[hidden],
2519[x-cloak] {
2520	display: none
2521}
2522
2523.theme-icon path {
2524	vector-effect: non-scaling-stroke;
2525	stroke: currentColor;
2526	stroke-width: var(--icon-thickness)
2527}
2528
2529@supports not (aspect-ratio:1 / 1) {
2530	[class*=aspect-w-]:before {
2531		float: left;
2532		content: "";
2533		padding-top: calc(var(--tw-aspect-h)/ var(--tw-aspect-w) * 100%)
2534	}
2535
2536	[class*=aspect-w-]:after {
2537		display: block;
2538		content: "";
2539		clear: both
2540	}
2541}
2542
2543body {
2544	font-family: var(--main-font-stack);
2545	font-weight: var(--main-font-weight);
2546	font-style: var(--main-font-style);
2547	-webkit-font-smoothing: antialiased;
2548	-moz-osx-font-smoothing: grayscale;
2549	-webkit-text-size-adjust: 100%
2550}
2551
2552.media-style-container {
2553	position: relative;
2554	z-index: 1
2555}
2556
2557.media-style {
2558	position: relative;
2559	border-radius: var(--media-border-radius);
2560	border-width: var(--media-border-width);
2561	font-size: var(--font-size-base);
2562	line-height: var(--base-line-height);
2563	border-color: rgb(var(--color-media-border))
2564}
2565
2566.media-content {
2567	position: relative;
2568	z-index: 1
2569}
2570
2571.media-style-container:after {
2572	content: "";
2573	position: absolute;
2574	top: var(--media-drop-shadow-top-size);
2575	left: var(--media-drop-shadow-left-size);
2576	display: block;
2577	height: 100%;
2578	width: 100%;
2579	border-radius: var(--media-border-radius);
2580	background-color: rgb(var(--color-media-shadow));
2581	background-image: var(--color-media-shadow);
2582	border-width: var(--media-shadow-border-width);
2583	border-color: rgb(var(--color-media-border-shadow));
2584	z-index: -1;
2585	-webkit-mask-size: 6px;
2586	mask-size: 6px
2587}
2588
2589.media-style-is-card:after {
2590	display: none
2591}
2592
2593.media--small {
2594	--media-drop-shadow-size: var(--media-drop-shadow-size-half);
2595	--media-drop-shadow-top-size: var(--media-drop-shadow-size-half);
2596	--media-drop-shadow-left-size: var(--media-drop-shadow-size-half)
2597}
2598
2599.shopify-section {
2600	position: relative
2601}
2602
2603.section-content {
2604	position: relative;
2605	z-index: 10
2606}
2607
2608#MainContent .shopify-section:not(:first-child) {
2609	border-top-width: var(--section-border-thickness);
2610	--tw-border-opacity: 1;
2611	border-color: rgba(var(--color-border), var(--tw-border-opacity))
2612}
2613
2614[class^=object-wrapper] {
2615	position: relative
2616}
2617
2618[class^=object-wrapper]:not(.object-wrapper-none) img {
2619	position: absolute;
2620	top: 0;
2621	right: 0;
2622	bottom: 0;
2623	left: 0;
2624	display: block;
2625	height: 100%;
2626	width: 100%;
2627	object-fit: cover
2628}
2629
2630.color-swatch+label {
2631	border-width: var(--input-border-width);
2632	border-color: transparent;
2633	box-shadow: inset 0 0 0 var(--button-border-width) rgba(var(--color-button-border), 0)
2634}
2635
2636.color-swatch:checked+label {
2637	box-shadow: inset 0 0 0 var(--button-border-width) rgb(var(--color-button-border))
2638}
2639
2640.product-block {
2641	margin-top: 1.25rem
2642}
2643
2644.rte>:not([hidden])~:not([hidden]) {
2645	--tw-space-y-reverse: 0;
2646	margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
2647	margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))
2648}
2649
2650.rte {
2651	font-size: var(--font-size-base);
2652	line-height: var(--base-line-height)
2653}
2654
2655.rte h2,
2656.rte h6 {
2657	margin-top: 2.5rem;
2658	margin-bottom: 1.25rem
2659}
2660
2661.rte h2:first-child,
2662.rte h6:first-child {
2663	margin-top: 0
2664}
2665
2666.rte h2 {
2667	font-family: var(--heading-font-stack);
2668	font-weight: var(--heading-font-weight);
2669	font-style: var(--heading-font-style);
2670	text-transform: var(--heading-capitalize);
2671	letter-spacing: var(--heading-letterspacing);
2672	font-size: var(--font-size-2xl);
2673	line-height: var(--line-height-heading)
2674}
2675
2676@media (min-width:990px) {
2677	.rte h2 {
2678		font-size: var(--font-size-3xl);
2679		line-height: var(--line-height-heading)
2680	}
2681}
2682
2683.rte h6 {
2684	font-family: var(--heading-font-stack);
2685	font-weight: var(--heading-font-weight);
2686	font-style: var(--heading-font-style);
2687	text-transform: var(--heading-capitalize);
2688	letter-spacing: var(--heading-letterspacing);
2689	line-height: var(--line-height-heading);
2690	font-size: var(--font-size-sm);
2691	line-height: var(--base-line-height);
2692	color: rgb(var(--color-scheme-text))
2693}
2694
2695.rte a {
2696	-webkit-text-decoration-line: underline;
2697	text-decoration-line: underline
2698}
2699
2700html.no-js .js-enabled {
2701	display: none
2702}
2703
2704@keyframes rotate {
2705	0% {
2706		-webkit-transform: rotate(0)
2707	}
2708
2709	to {
2710		-webkit-transform: rotate(360deg)
2711	}
2712}
2713
2714html {
2715	background-color: rgb(var(--color-primary-background));
2716	color: rgb(var(--color-primary-text));
2717	font-size: var(--base-font-size);
2718	line-height: var(--base-line-height)
2719}
2720
2721body {
2722	display: flex;
2723	flex-direction: column;
2724	min-height: 100vh;
2725	color: rgb(var(--color-primary-text));
2726	background-color: rgb(var(--color-primary-background))
2727}
2728
2729@media (min-width:768px) {
2730	.md\:w-7\/12 {
2731		width: 58.333333%
2732	}
2733}
2734
2735:root {
2736	--max-site-width: 1820px
2737}
2738
2739:root {
2740	--heading-font-stack: "Neue Haas Unica", sans-serif;
2741	--heading-font-weight: 700;
2742	--heading-font-style: normal;
2743	--heading-letterspacing: 0.0;
2744	--heading-capitalize: none;
2745	--main-font-stack: Poppins, sans-serif;
2746	--main-font-weight: 400;
2747	--main-font-style: normal;
2748	--accent-font-stack: ,
2749}
2750
2751:root {
2752	--payment-button-height: 48px;
2753	--section-x-padding: 1.25rem;
2754	--grid-gap: 1.25rem;
2755	--icon-thickness: 1.5;
2756	--header-height: 60px;
2757	--transparent: transparent;
2758	--color-primary-text: 0, 0, 0;
2759	--color-primary-background: white;
2760	--color-primary-accent-1: 197, 255, 137;
2761	--color-primary-accent-2: 233, 208, 250;
2762	--color-primary-card: 247, 240, 235;
2763	--color-primary-gradient: linear-gradient(178deg, rgba(238, 245, 37, 1) 5%, rgba(255, 255, 255, 1) 53.597%, rgba(255, 255, 255, 1) 76%);
2764	--color-primary-text-overlay: 247, 240, 235;
2765	--color-primary-card-text-overlay: 247, 240, 235;
2766	--color-primary-accent-1-overlay: 0, 0, 0;
2767	--color-primary-accent-2-overlay: 0, 0, 0;
2768	--color-secondary-text: 0, 0, 0;
2769	--color-secondary-background: 247, 240, 235;
2770	--color-secondary-accent-1: 197, 255, 137;
2771	--color-secondary-accent-2: 255, 255, 255;
2772	--color-secondary-card: 247, 240, 235;
2773	--color-secondary-text-overlay: 247, 240, 235;
2774	--color-secondary-card-text-overlay: 247, 240, 235;
2775	--color-secondary-accent-1-overlay: 0, 0, 0;
2776	--color-secondary-accent-2-overlay: 0, 0, 0;
2777	--color-tertiary-text: 255, 255, 255;
2778	--color-tertiary-background: 247, 240, 235;
2779	--color-tertiary-accent-1: 235, 49, 49;
2780	--color-tertiary-accent-2: 235, 49, 49;
2781	--color-tertiary-card: 0, 0, 0;
2782	--color-tertiary-gradient: linear-gradient(54deg, rgba(114, 255, 249, 1) 13%, rgba(246, 255, 84, 1) 85%);
2783	--color-tertiary-text-overlay: 0, 0, 0;
2784	--color-tertiary-card-text-overlay: 0, 0, 0;
2785	--color-tertiary-accent-1-overlay: 255, 255, 255;
2786	--color-tertiary-accent-2-overlay: 255, 255, 255;
2787	--color-quaternary-text: 255, 255, 255;
2788	--color-quaternary-background: 0, 0, 0;
2789	--color-quaternary-accent-1: 197, 255, 137;
2790	--color-quaternary-accent-2: 197, 255, 137;
2791	--color-quaternary-card: 0, 0, 0;
2792	--color-quaternary-gradient: linear-gradient(127deg, rgba(254, 217, 81, 1) 11%, rgba(255, 70, 199, 1) 81%);
2793	--color-quaternary-text-overlay: 0, 0, 0;
2794	--color-quaternary-card-text-overlay: 0, 0, 0;
2795	--color-quaternary-accent-1-overlay: 0, 0, 0;
2796	--color-quaternary-accent-2-overlay: 0, 0, 0;
2797	--color-border: 0, 0, 0;
2798	--section-border-thickness: 0px;
2799	--drop-down-offset: 2px;
2800	--shape-divider-offset: 2px;
2801	--button-border-radius: 9999px;
2802	--textarea-border-radius: 1rem;
2803	--button-border-width: 1px;
2804	--input-border-width: 1px;
2805	--button-shadow-border-width: 0;
2806	--button-text-transform: none;
2807	--button-drop-shadow-size: 00px;
2808	--button-drop-shadow-top-size: 0px;
2809	--button-drop-shadow-left-size: 0px;
2810	--button-hover-top-size: -0.25rem;
2811	--button-hover-left-size: var(--button-drop-shadow-left-size);
2812	--button-shadow-display: none;
2813	--sticker-border-radius: 0;
2814	--sticker-border-width: 2px;
2815	--sticker-shadow-border-width: 0;
2816	--sticker-text-transform: none;
2817	--sticker-drop-shadow-top-size: 0px;
2818	--sticker-drop-shadow-left-size: 0px;
2819	--card-border-radius: 2rem;
2820	--card-drop-shadow-size: 0px;
2821	--card-drop-shadow-top-size: 0px;
2822	--card-drop-shadow-left-size: 0;
2823	--card-border-width: 1px;
2824	--card-shadow-border-width: 0;
2825	--media-border-radius: 2rem;
2826	--media-drop-shadow-size: 8px;
2827	--media-drop-shadow-top-size: 8px;
2828	--media-drop-shadow-left-size: 0;
2829	--media-drop-shadow-size-half: 4.0px;
2830	--media-drop-shadow-top-size-half: 4.0px;
2831	--media-drop-shadow-left-size-half: 0;
2832	--media-border-width: 0;
2833	--media-shadow-border-width: 0;
2834	--heading-shadow-spread: 6px;
2835	--heading-stroke-thickness: 2px;
2836	--product-tiles-text-transform: none;
2837	--select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
2838}
2839
2840[data-color-scheme=primary] {
2841	--color-scheme-text: var(--color-primary-text);
2842	--color-scheme-background: var(--color-primary-background);
2843	--color-scheme-accent-1: var(--color-primary-accent-1);
2844	--color-scheme-accent-2: var(--color-primary-accent-2);
2845	--color-scheme-card: var(--color-primary-card);
2846	--color-scheme-gradient: var(--color-primary-gradient);
2847	--color-scheme-text-overlay: var(--color-primary-text-overlay);
2848	--color-scheme-card-text-overlay: var(--color-primary-card-text-overlay);
2849	--color-scheme-accent-1-overlay: var(--color-primary-accent-1-overlay);
2850	--color-scheme-accent-2-overlay: var(--color-primary-accent-2-overlay);
2851	--color-scheme-secondary-background: var(--color-primary-background);
2852	--select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
2853}
2854
2855[data-color-scheme=tertiary] {
2856	--color-scheme-text: var(--color-tertiary-text);
2857	--color-scheme-background: var(--color-tertiary-background);
2858	--color-scheme-accent-1: var(--color-tertiary-accent-1);
2859	--color-scheme-accent-2: var(--color-tertiary-accent-2);
2860	--color-scheme-card: var(--color-tertiary-card);
2861	--color-scheme-gradient: var(--color-tertiary-gradient);
2862	--color-scheme-text-overlay: var(--color-tertiary-text-overlay);
2863	--color-scheme-card-text-overlay: var(--color-tertiary-card-text-overlay);
2864	--color-scheme-accent-1-overlay: var(--color-tertiary-accent-1-overlay);
2865	--color-scheme-accent-2-overlay: var(--color-tertiary-accent-2-overlay);
2866	--color-scheme-secondary-background: var(--color-tertiary-background);
2867	--select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A")
2868}
2869
2870[data-color-scheme=primary] .card {
2871	--color-scheme-secondary-background: var(--color-primary-card)
2872}
2873
2874[data-color-scheme] {
2875	--color-heading-shadow: var(--color-scheme-accent);
2876	--color-heading-stroke: var(--color-scheme-text);
2877	--color-button-background: var(--color-scheme-text);
2878	--color-button-text: var(--color-scheme-accent-2);
2879	--color-button-border: var(--color-scheme-text);
2880	--color-button-shadow: var(--color-scheme-accent-1);
2881	--color-card-border: var(--color-scheme-text);
2882	--color-card-shadow: var(--transparent);
2883	--color-sticker-border: var(--color-scheme-text);
2884	--color-sticker-shadow: var(--color-scheme-text);
2885	--color-media-border: var(--color-scheme-text);
2886	--color-media-shadow: var(--transparent);
2887	--color-media-shadow-fill: rgb(var(--transparent));
2888	--color-sticker-shadow: var(--color-scheme-text);
2889	--color-sticker-shadow-fill: rgb(var(--color-scheme-text));
2890	--color-media-shadow-fill: none;
2891	--heading-color: var(--color-scheme-accent)
2892}
2893
2894[data-color-scheme] .card {
2895	--color-scheme-text-overlay: var(--color-scheme-card-text-overlay)
2896}
2897
2898[data-color-scheme] .card {
2899	--color-button-text: var(--color-scheme-card-text-overlay)
2900}
2901
2902:root {
2903	--base-font-size: 100.0%;
2904	--base-line-height: 1.5;
2905	--line-height-heading: 1.1;
2906	--font-size-ratio-xs: 0.7491535;
2907	--font-size-ratio-sm: 0.8908985;
2908	--font-size-ratio-base: 1;
2909	--font-size-ratio-lg: 1.33484;
2910	--font-size-ratio-xl: 1.498307;
2911	--font-size-ratio-2xl: 1.681793;
2912	--font-size-ratio-3xl: 2;
2913	--font-size-ratio-4xl: 2.66968;
2914	--font-size-ratio-5xl: 2.996614;
2915	--font-size-ratio-6xl: 3.563594;
2916	--font-size-ratio-7xl: 4;
2917	--font-size-ratio-8xl: 4.519842;
2918	--font-size-ratio-9xl: 4.996614;
2919	--font-size-xs: calc(var(--font-size-ratio-xs) * 1rem);
2920	--font-size-sm: calc(var(--font-size-ratio-sm) * 1rem);
2921	--font-size-base: calc(var(--font-size-ratio-base) * 1rem);
2922	--font-size-lg: calc(var(--font-size-ratio-lg) * 1rem);
2923	--font-size-xl: calc(var(--font-size-ratio-xl) * 1rem);
2924	--font-size-2xl: calc(var(--font-size-ratio-2xl) * 1rem);
2925	--font-size-3xl: calc(var(--font-size-ratio-3xl) * 1rem);
2926	--font-size-4xl: calc(var(--font-size-ratio-4xl) * 1rem);
2927	--font-size-5xl: calc(var(--font-size-ratio-5xl) * 1rem);
2928	--font-size-6xl: calc(var(--font-size-ratio-6xl) * 1rem);
2929	--font-size-7xl: calc(var(--font-size-ratio-7xl) * 1rem);
2930	--font-size-8xl: calc(var(--font-size-ratio-8xl) * 1rem);
2931	--font-size-9xl: calc(var(--font-size-ratio-9xl) * 1rem);
2932	--standard-heading-size: var(--font-size-lg);
2933	--feature-heading-size: var(--font-size-xl);
2934	--secondary-heading-size: var(--font-size-lg);
2935	--section-vertical-spacing: 2rem
2936}
2937
2938@media (min-width:990px) {
2939	.lg\:col-span-6 {
2940		grid-column: span 6/span 6
2941	}
2942
2943	.lg\:block {
2944		display: block
2945	}
2946
2947	.lg\:hidden {
2948		display: none
2949	}
2950
2951	.lg\:w-auto {
2952		width: auto
2953	}
2954
2955	.lg\:w-5\/12 {
2956		width: 41.666667%
2957	}
2958
2959	.lg\:w-3\/4 {
2960		width: 75%
2961	}
2962
2963	.lg\:flex-grow {
2964		flex-grow: 1
2965	}
2966
2967	.lg\:grid-cols-12 {
2968		grid-template-columns: repeat(12, minmax(0, 1fr))
2969	}
2970
2971	.lg\:bg-transparent {
2972		background-color: transparent
2973	}
2974
2975	.lg\:py-2 {
2976		padding-top: .5rem;
2977		padding-bottom: .5rem
2978	}
2979
2980	.lg\:py-0 {
2981		padding-top: 0;
2982		padding-bottom: 0
2983	}
2984
2985	.lg\:text-3xl {
2986		font-size: var(--font-size-3xl);
2987		line-height: var(--line-height-heading)
2988	}
2989
2990	.lg\:text-base {
2991		font-size: var(--font-size-base);
2992		line-height: var(--base-line-height)
2993	}
2994
2995	.lg\:text-xl {
2996		font-size: var(--font-size-xl);
2997		line-height: var(--base-line-height)
2998	}
2999
3000	:root {
3001		--standard-heading-size: var(--font-size-4xl);
3002		--feature-heading-size: var(--font-size-4xl);
3003		--secondary-heading-size: var(--font-size-2xl);
3004		--section-vertical-spacing: 4rem;
3005		--section-x-padding: 4rem;
3006		--grid-gap: 2.5rem
3007	}
3008}
3009
3010.heading-feature {
3011	font-size: var(--feature-heading-size)
3012}
3013
3014.max-w-site {
3015	max-width: var(--max-site-width)
3016}
3017
3018[x-cloak] {
3019	display: none
3020}
3021
3022:root {
3023	--quinn_loader_color: #e6e4eb
3024}
3025
3026@media (prefers-reduced-motion:no-preference) {
3027	#marquee-sections--17169120329883__announcement-bar .marquee-container {
3028		will-change: transform;
3029		animation: 210s linear infinite marquee
3030	}
3031
3032	#marquee-sections--17169120329883__announcement-bar .rotate-anim {
3033		animation-iteration-count: infinite;
3034		animation-timing-function: linear;
3035		animation-name: rotate;
3036		animation-duration: 3s
3037	}
3038}
3039
3040@media (prefers-reduced-motion:reduce) {
3041	.marquee-container {
3042		padding-left: 0;
3043		text-align: center;
3044		white-space: normal;
3045		display: block
3046	}
3047
3048	.marquee span {
3049		display: none
3050	}
3051
3052	.marquee span:first-child {
3053		display: inline
3054	}
3055}
3056
3057.marquee-container {
3058	visibility: visible
3059}
3060
3061@keyframes marquee {
3062	0% {
3063		transform: translate(0);
3064		-webkit-transform: translateX(0)
3065	}
3066
3067	to {
3068		transform: translate(-100%);
3069		-webkit-transform: translateX(-100%)
3070	}
3071}
3072
3073#shopify-section-sections--17169120329883__announcement-bar #AnnouncementBar a {
3074	background-color: #f7f0eb;
3075	color: #000
3076}
3077
3078#shopify-section-sections--17169120329883__announcement-bar #AnnouncementBar .marquee svg {
3079	color: #000
3080}
3081
3082#shopify-section-sections--17169120329883__header {
3083	position: sticky;
3084	top: 0;
3085	z-index: 40
3086}
3087
3088#shopify-section-sections--17169120329883__header .headerBorderWrap {
3089	background-color: #000 !important;
3090	color: #fff
3091}
3092
3093#shopify-section-sections--17169120329883__header .px-2\.5 {
3094	padding-left: 1.5rem;
3095	padding-right: 1.5rem
3096}
3097
3098#shopify-section-sections--17169120329883__header .headerBorderWrap a,
3099#shopify-section-sections--17169120329883__header span {
3100	font-size: 1.2rem
3101}
3102
3103#shopify-section-sections--17169120329883__header .py-section-vertical-spacing {
3104	padding-top: 1rem;
3105	padding-bottom: 1rem
3106}
3107
3108@media (min-width:1024px) and (max-width:1200px) {
3109	#shopify-section-sections--17169120329883__header .px-2\.5 {
3110		padding-left: 1rem;
3111		padding-right: 1rem
3112	}
3113}
3114
3115.splide__list {
3116	-webkit-backface-visibility: hidden;
3117	backface-visibility: hidden;
3118	display: flex;
3119	height: 100%;
3120	margin: 0 !important;
3121	padding: 0 !important
3122}
3123
3124.splide {
3125	position: relative;
3126	visibility: hidden
3127}
3128
3129.splide__slide {
3130	-webkit-backface-visibility: hidden;
3131	backface-visibility: hidden;
3132	box-sizing: border-box;
3133	flex-shrink: 0;
3134	list-style-type: none !important;
3135	margin: 0;
3136	position: relative
3137}
3138
3139.splide__slide img {
3140	vertical-align: bottom
3141}
3142
3143.splide__track {
3144	overflow: hidden;
3145	position: relative;
3146	z-index: 0
3147}
3148
3149#shopify-section-template--17169125965979__2aae685d-a686-4624-820a-453620258d7a .push-btn {
3150	margin-top: 1rem
3151}
3152
3153#shopify-section-template--17169125965979__2aae685d-a686-4624-820a-453620258d7a .push-btn-surface {
3154	width: 100% !important;
3155	color: #000
3156}
3157
3158@media (min-width:768px) and (max-width:1023px) {
3159	#shopify-section-template--17169125965979__2aae685d-a686-4624-820a-453620258d7a div {
3160		text-align: left
3161	}
3162
3163	#shopify-section-template--17169125965979__2aae685d-a686-4624-820a-453620258d7a a .push-btn-surface {
3164		padding: .5rem 6rem
3165	}
3166}
3167
3168.section-heading-new {
3169	line-height: 1.1;
3170	width: 50%;
3171	margin: 0 auto;
3172	text-align: center
3173}
3174
3175.bold-text {
3176	font-weight: 500 !important
3177}
3178
3179@media (max-width:767px) {
3180	.section-heading-new {
3181		line-height: 1.1;
3182		width: 90%
3183	}
3184
3185	.bold-text {
3186		font-size: 2rem;
3187		margin: auto;
3188		font-weight: 600
3189	}
3190
3191	.section-head {
3192		font-size: 2rem;
3193		margin: auto
3194	}
3195}
3196
3197#shopify-section-template--17169125965979__1f219660-f1da-43d9-ae05-7fdd63ee158f p.my-2 {
3198	margin-top: 1rem !important
3199}
3200
3201.media-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a-28164451106971 {
3202	transform: rotate(deg)
3203}
3204
3205.media-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a-28164451467419 {
3206	transform: rotate(deg)
3207}
3208
3209.media-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a-28164451205275 {
3210	transform: rotate(deg)
3211}
3212
3213.media-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a-28164451074203 {
3214	transform: rotate(deg)
3215}
3216
3217.media-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a-28164451434651 {
3218	transform: rotate(deg)
3219}
3220
3221@media (min-width:990px) {
3222	#slideshow-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a .splide__slide {
3223		width: 20%
3224	}
3225}
3226
3227#shopify-section-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a .px-section {
3228	padding: 0 !important
3229}
3230
3231#shopify-section-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a .py-section-vertical-spacing {
3232	padding-top: 0;
3233	padding-bottom: 0
3234}
3235
3236#shopify-section-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a .card {
3237	background-color: #fff;
3238	height: 18rem
3239}
3240
3241#shopify-section-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a .text-base.rte h6 {
3242	font-weight: 400;
3243	font-size: 1.2rem
3244}
3245
3246#shopify-section-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a .media-content img {
3247	max-width: 200px !important
3248}
3249
3250#shopify-section-template--17169125965979__df6d2e23-0605-4ad2-8179-c66c153c678a .media-content {
3251	margin: 0 auto;
3252	text-align: center;
3253	display: flex;
3254	width: 100%;
3255	justify-content: center
3256}
3257
3258.bold-text {
3259	font-weight: 700;
3260	font-weight: 600
3261}
3262
3263@media (max-width:767px) {
3264	.bold-text {
3265		font-size: 2rem;
3266		margin: auto;
3267		font-weight: 600
3268	}
3269
3270	.section-head {
3271		font-size: 2rem;
3272		margin: auto
3273	}
3274
3275	footer input {
3276		padding: .8rem .7rem .7rem !important;
3277		width: 100% !important;
3278		line-height: unset !important;
3279		background-color: #fdfade !important;
3280		color: #000 !important
3281	}
3282}
3283
3284#shopify-section-template--17169125965979__4023dc77-78fc-44fd-81da-5fef89960707 .py-section-vertical-spacing {
3285	padding-bottom: 0
3286}
3287
3288.show_message_class {
3289	display: none !important
3290}
3291
3292.CT_fullscreen {
3293	width: 100%;
3294	height: 100%
3295}
3295
3296
3297.MOB_vide {
3298	display: none
3299}
3300
3301@media (max-width:750px) {
3302	.MOB_vide {
3303		display: block
3304	}
3305}
3306
3307.media-template--17169125965979__1650891638851a4ea4-29552042901659 {
3308	transform: rotate(deg)
3309}
3310
3311.media-template--17169125965979__1650891638851a4ea4-29552042344603 {
3312	transform: rotate(deg)
3313}
3314
3315.media-template--17169125965979__1650891638851a4ea4-28777779167387 {
3316	transform: rotate(deg)
3317}
3318
3319.media-template--17169125965979__1650891638851a4ea4-28777665757339 {
3320	transform: rotate(deg)
3321}
3322
3323.rating-text {
3324	display: none
3325}
3326
3327[data-color-scheme] {
3328	--payment-terms-background-color: rgb(var(--color-scheme-background))
3329}
3330
3331#shopify-section-template--17169125965979__1650891638851a4ea4 .mb-8 {
3332	margin-bottom: 0
3333}
3334
3335#shopify-section-template--17169125965979__1650891638851a4ea4 div {
3336	text-align: left
3337}
3338
3339#shopify-section-template--17169125965979__1650891638851a4ea4 .product-thumbnail-list-item {
3340	display: none;
3341}
3342
3343:root {
3344	--max-possible-width: min(var(--max-site-width), 100vw);
3345	--column-width: calc((var(--max-possible-width) - (var(--section-x-padding) * 2) - var(--grid-gap)*11) / 12);
3346	--media-width: calc((var(--column-width) * 6) + (var(--grid-gap) * 5));
3347	--media-column-width: calc((var(--media-width) - (calc(var(--grid-gap)/2)*11)) / 12);
3348	--feature-media-width: calc((var(--media-width) - (var(--media-column-width)*2) - (calc(var(--grid-gap)/2)*2)));
3349	--largest-media-aspect-ratio: 1.0;
3350	--thumbnails-height: calc(var(--feature-media-width) / var(--largest-media-aspect-ratio))
3351}
3352
3353.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-28207428894875 {
3354	transform: rotate(deg)
3355}
3356
3357.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-29703890796699 {
3358	transform: rotate(deg)
3359}
3360
3361.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-28207429484699 {
3362	transform: rotate(deg)
3363}
3364
3365.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-29703890141339 {
3366	transform: rotate(deg)
3367}
3368
3369.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-29703889682587 {
3370	transform: rotate(deg)
3371}
3372
3373.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-29652328087707 {
3374	transform: rotate(deg)
3375}
3376
3377.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-28207429910683 {
3378	transform: rotate(deg)
3379}
3380
3381.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-29936837263515 {
3382	transform: rotate(deg)
3383}
3384
3385.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-29219427319963 {
3386	transform: rotate(deg)
3387}
3388
3389.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-28207432237211 {
3390	transform: rotate(deg)
3391}
3392
3393.media-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635-29703892435099 {
3394	transform: rotate(deg)
3395}
3396
3397#shopify-section-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635 .mb-8 {
3398	margin-bottom: 0
3399}
3400
3401#shopify-section-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635 div {
3402	text-align: left
3403}
3404
3405#shopify-section-template--17169125965979__2bfca3d8-868c-40cd-bcd4-26543d0ee635 .product-thumbnail-list-item {
3406	display: none
3407}
3408
3409#shopify-section-template--17169125965979__1663273e-b917-4c1e-9faa-3cbc1b6ae66f svg.w-4.h-4 {
3410	display: none
3411}
3412
3413#shopify-section-template--17169125965979__0a3b646f-14b7-489e-99c9-09aa8f313120 img {
3414	border-radius: 3rem
3415}
3416
3417.brands-directory p {
3418	text-align: start;
3419	font-size: 12px
3420}
3421
3422#shopify-section-sections--17169120034971__custom_liquid_KBXPmD .section-content div {
3423	font-size: .8rem;
3424	text-align: start
3425}
3426
3427.b-light {
3428	font-weight: 300;
3429	font-style: italic
3430}
3431
3432.push-btn-surface {
3433	text-transform: none !important
3434}
3435
3436.controls .push-btn-surface {
3437	background: #c5ff89 !important
3438}
3439
3440.controls .push-btn-surface svg {
3441	color: #000
3442}
3443
3444.heading-feature {
3445	font-size: 3.5rem
3446}
3447
3448.push-btn-surface {
3449	font-weight: 600 !important;
3450	font-size: 1.2rem;
3451	padding: .25rem 1rem
3452}
3453
3454.shadow-none {
3455	box-shadow: none !important
3456}
3457
3458h2 {
3459	font-weight: 400 !important
3460}
3461
3462h2.font-heading {
3463	font-weight: 500 !important
3464}
3465
3466.grid .product-tile select[x-ref=singleVariantSelector] {
3467	display: none !important
3468}
3469
3470.mt-4 {
3471	margin-top: 4rem
3472}
3473
3474.text-left {
3475	text-align: left !important
3476}
3477
3478.section-head {
3479	font-size: 4rem;
3480	margin: auto
3481}
3482
3483.product-tile .product-variant-picker-block {
3484	display: none
3485}
3486
3487@media only screen and (max-width:1200px) {
3488	.heading-feature {
3489		font-size: 3rem
3490	}
3491}
3492
3493@media only screen and (max-width:992px) {
3494	#headerContainer .flex.justify-between.items-center .w-1\/3:first-child {
3495		position: absolute;
3496		top: 0;
3497		right: 0;
3498		left: 0;
3499		bottom: 0;
3500		margin: 0 auto;
3501		justify-content: center;
3502		align-items: center
3503	}
3504
3505	#headerContainer .flex.justify-between.items-center .w-1\/3:nth-child(3) .lg\:hidden.mr-5 {
3506		position: absolute;
3507		left: 1.25rem
3508	}
3509
3510	#headerContainer .flex.justify-between.items-center .w-1\/3:nth-child(3) a[x-ref=search] {
3511		padding-left: 0 !important;
3512		padding-right: 1rem !important
3513	}
3514
3515	#headerContainer .flex.justify-between.items-center .w-1\/3:nth-child(3) button#CartButton {
3516		padding-right: .7rem !important
3517	}
3518
3519	#headerContainer {
3520		position: relative;
3521		padding-top: .5rem;
3522		padding-bottom: .5rem
3523	}
3524}
3525
3526@media only screen and (min-width:1025px) {
3527	#menu0 {
3528		border-bottom: 2px solid #c5ff89;
3529		border-radius: 0 0 3rem 3rem;
3530		margin: 0 auto;
3531		padding: 4rem
3532	}
3533
3534	#menu0 ul {
3535		display: inline-block !important;
3536		columns: 2;
3537		-webkit-columns: 2;
3538		justify-content: center;
3539		padding: 1.5rem 0
3540	}
3541
3542	#menu0 ul li {
3543		text-align: left !important;
3544		padding: 0 3rem;
3545		position: relative
3546	}
3547
3548	#menu0 ul li a {
3549		font-size: 2.5rem !important;
3550		font-family: hoss-round, sans-serif !important;
3551		position: relative
3552	}
3553}
3554
3555@media only screen and (max-width:768px) {
3556	.splide__list h6 {
3557		font-size: .9rem !important
3558	}
3559
3560	.bold-text {
3561		font-size: 2.8rem !important
3562	}
3563}
3564
3565@media only screen and (max-width:1024px) {
3566	.sidebar-nav a {
3567		position: relative
3568	}
3569
3570	.btn,
3571	.push-btn-surface {
3572		font-size: .8rem;
3573		padding: .05rem .5rem
3574	}
3575
3576	.btn,
3577	.push-btn-surface {
3578		font-size: .8rem;
3579		padding: .5rem
3580	}
3581
3582	.product-tile .btn {
3583		font-size: .8rem;
3584		padding: .4rem .5rem
3585	}
3586
3587	.feature-product-block .push-btn-surface {
3588		padding: .75rem 1rem
3589	}
3590
3591	.sidebar-nav {
3592		background: #000;
3593		color: #fff
3594	}
3595
3596	.section-head {
3597		font-size: 4rem !important
3598	}
3599
3600	.sidebar-nav a,
3601	.sidebar-nav li {
3602		text-align: left
3603	}
3604}
3605
3606@media only screen and (min-width:768px) and (max-width:1280px) {
3607	.media-content img {
3608		max-width: 100% !important
3609	}
3610}
3611
3612.tesstimonial-slide .card {
3613	display: flex;
3614	justify-content: center;
3615	flex-direction: column-reverse
3616}
3617
3618.tesstimonial-slide .pb-media-shadow {
3619	width: 130px;
3620	max-width: 130px !important
3621}
3622
3623.feature-product-block .push-btn-surface {
3624	padding: .75rem 1rem
3625}
3626
3627a[aria-current=page] {
3628	color: #c5ff89 !important
3629}
3630
3631@media only screen and (max-width:767px) {
3632	#shopify-section-template--17169125965979__1f219660-f1da-43d9-ae05-7fdd63ee158f div {
3633		padding-top: 1.5rem !important;
3634		margin-left: 0 !important;
3635		margin-right: 0 !important;
3636		width: 100%
3637	}
3638
3639	#shopify-section-template--17169125965979__1f219660-f1da-43d9-ae05-7fdd63ee158f .m-s.bold-text {
3640		font-size: 2.3rem !important
3641	}
3642
3643	#shopify-section-template--17169125965979__1f219660-f1da-43d9-ae05-7fdd63ee158f p.my-2 {
3644		margin-top: 1rem !important
3645	}
3646
3647	#shopify-section-template--17169125965979__0a3b646f-14b7-489e-99c9-09aa8f313120 img {
3648		border-radius: 2rem !important
3649	}
3650
3651	.feature-product-block .push-btn-surface {
3652		font-size: 1.25rem;
3653		padding: .5rem 1rem
3654	}
3655}
3656
3657@media (min-width:768px) and (max-width:1200px) {
3658	.feature-product-block .push-btn-surface {
3659		font-size: 1.25rem;
3660		padding: .5rem 1rem
3661	}
3662
3663	.section-heading-new {
3664		width: auto
3665	}
3666}
3667
3668.CT_feature-product-block .grid {
3669	align-items: flex-start
3670}
3671
3672.section-head {
3673	font-weight: 400
3674}
3675
3676@media (min-width:720px) {
3677	a .push-btn-surface {
3678		font-weight: 900;
3679		padding: .5rem 9rem;
3680		border: 1px solid #000;
3681		background-color: #c5ff89;
3682		color: #000;
3683		box-shadow: none
3684	}
3685}
3686
3687@media (max-width:767px) {
3688	.bg-scheme-background {
3689		padding-top: 0 !important
3690	}
3691
3692	a .push-btn-surface {
3693		background-color: #c5ff89;
3694		color: #000;
3695		font-weight: 900;
3696		padding: .4rem 4rem;
3697		width: 100%
3698	}
3699}
3700
3701body,
3702p {
3703	line-height: 1.5
3704}
3705
3706.my-2 {
3707	margin: 2rem 0
3708}
3709
3710.ct-cart-title-main {
3711	width: 100%;
3712	color: #000;
3713	font-family: hoss-round !important;
3714	font-size: 24px;
3715	font-weight: 600;
3716	line-height: 28.56px;
3717	text-align: left
3718}
3719
3720.mm-ajaxcart {
3721	background-color: #f7f0eb !important
3722}
3723
3724.mm-ajaxcart-overlay {
3725	position: fixed;
3726	top: 0;
3727	left: 0;
3728	z-index: 1000;
3729	width: 100%;
3730	height: 100%;
3731	background-color: #0009;
3732	opacity: 0;
3733	visibility: hidden
3734}
3735
3736.mm-ajaxcart {
3737	position: fixed;
3738	top: 0;
3739	right: 0;
3740	bottom: 0;
3741	width: 500px;
3742	z-index: 1001;
3743	background: #fff;
3744	transform: translate(500px);
3745	-webkit-overflow-scrolling: touch;
3746	display: flex;
3747	flex-direction: column;
3748	justify-content: space-between
3749}
3750
3751.mm-ajaxcart-header {
3752	position: relative;
3753	padding: 10px 0
3754}
3755
3756.mm-ajaxcart-header p {
3757	margin: 0;
3758	font-weight: 600;
3759	font-style: normal;
3760	letter-spacing: normal;
3761	font-size: 18px;
3762	line-height: 22px;
3763	text-align: center;
3764	padding: 0 20px
3765}
3766
3767.mm-ajaxcart-header .mm-ajaxcart-close {
3768	position: absolute;
3769	top: 50%;
3770	transform: translateY(-50%);
3771	right: 15px;
3772	background: #d9d9d9;
3773	border: 0;
3774	padding: 10px;
3775	outline: 0;
3776	box-shadow: none;
3777	min-width: unset;
3778	border-radius: 50%;
3779	height: 30px;
3780	width: 30px;
3781	display: flex;
3782	align-items: center;
3783	justify-content: center
3784}
3785
3786.mm-ajaxcart-header .mm-ajaxcart-close svg {
3787	width: 13px !important;
3788	height: 12px !important
3789}
3790
3791.mm-emptycart-content {
3792	text-align: center;
3793	padding: 5em 0
3794}
3795
3796.mm-emptycart-content p {
3797	padding: 1em 0;
3798	margin: 0
3799}
3800
3801.mm-emptycart-content .emptycart-header {
3802	padding: 22px 0;
3803	line-height: 23px
3804}
3805
3806.emptycart-collection {
3807	display: grid;
3808	grid-template-columns: 1fr 1fr;
3809	padding: 38px 50px;
3810	gap: 1rem
3811}
3812
3813.mm-emptycart .mm-ajaxcart-header {
3814	padding: 20px
3815}
3816
3817.mm-ajaxcart-content .modal {
3818	display: none;
3819	position: fixed;
3820	z-index: 9999;
3821	padding-top: 100px;
3822	left: 0;
3823	top: 0;
3824	width: 100%;
3825	height: 100%;
3826	overflow: auto;
3827	background-color: #0006
3828}
3829
3830.mm-ajaxcart-content .modal-content {
3831	background-color: #f7f0eb;
3832	margin: auto;
3833	padding: 3rem 2rem;
3834	border: 1px solid #888;
3835	width: 70%
3836}
3837
3838.mm-ajaxcart-content .modal-content .close {
3839	color: #000;
3840	float: right;
3841	top: -1rem;
3842	font-size: 28px;
3843	font-weight: 700;
3844	position: relative;
3845	z-index: 99 !important
3846}
3847
3848@media (max-width:992px) {
3849	.mm-ajaxcart-content .modal-content .close {
3850		top: -2rem;
3851		left: 1rem
3852	}
3853}
3854
3855@media (max-width:767px) {
3856	.mm-ajaxcart-content .modal-content {
3857		padding: 2rem 0;
3858		width: 100%
3859	}
3860
3861	.mm-ajaxcart-content .modal-content .gap-10 {
3862		gap: 1.25rem
3863	}
3864
3865	.mm-ajaxcart-content .modal-content .close {
3866		top: -2rem !important;
3867		right: .5rem !important;
3868		left: -.5rem !important
3869	}
3870
3871	.mm-ajaxcart-header .mm-ajaxcart-close {
3872		padding: 6px;
3873		height: 22px;
3874		width: 22px
3875	}
3876
3877	.ct-cart-title-main {
3878		font-size: 18px;
3879		line-height: 21.42px
3880	}
3881}
3882
3883@media (max-width:750px) {
3884	.mm-ajaxcart {
3885		width: 100%;
3886		transform: translate(100%)
3887	}
3888}
3889
3890@media and screen (min-width:750px) {
3891	.mm-ajaxcart {
3892		width: 300px;
3893		transform: translate(300px)
3894	}
3895}
3896
3897:root {
3898	--swiper-theme-color: #007aff
3899}
3900
3901:host {
3902	position: relative;
3903	display: block;
3904	margin-left: auto;
3905	margin-right: auto;
3906	z-index: 1
3907}
3908
3909:root {
3910	--swiper-navigation-size: 44px
3911}
3912</style>
3913    <div id="scroll-to-top" class="unique-scroll-to-top-btn">
3914  <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3915    <path d="M7 14L12 9L17 14" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
3916  </svg>
3917</div>
3918
3919<style>
3920.unique-scroll-to-top-btn {
3921  position: fixed;
3922  bottom: 30px;
3923  right: 30px;
3924  width: 50px;
3925  height: 50px;
3926  background-color: #FFD0F6;
3927  border-radius: 50%;
3928  display: flex;
3929  align-items: center;
3930  justify-content: center;
3931  cursor: pointer;
3932  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
3933  transition: all 0.3s ease;
3934  opacity: 0;
3935  visibility: hidden;
3936  transform: translateY(20px);
3937  z-index: 9999;
3938  color: #000;
3939}
3940
3941.unique-scroll-to-top-btn.unique-show {
3942  opacity: 1;
3943  visibility: visible;
3944  transform: translateY(0);
3945}
3946
3947
3948
3949.unique-scroll-to-top-btn:active {
3950  transform: translateY(0);
3951}
3952
3953/* Mobile responsive */
3954@media (max-width: 768px) {
3955  .unique-scroll-to-top-btn {
3956    bottom: 20px;
3957    right: 20px;
3958    width: 45px;
3959    height: 45px;
3960  }
3961  .product-template .unique-scroll-to-top-btn{
3962    bottom: 90px;
3963  }
3964  
3965  .unique-scroll-to-top-btn svg {
3966    width: 20px;
3967    height: 20px;
3968  }
3969}
3970
3971/* Animation for smooth scroll */
3972html {
3973  scroll-behavior: smooth;
3974}
3975</style>
3976
3977<script>
3978document.addEventListener('DOMContentLoaded', function() {
3979  const scrollToTopBtn = document.getElementById('scroll-to-top');
3980  const cartDrawer = document.querySelector('.mm-ajaxcart');
3981
3982  function toggleScrollButton() {
3983    const isCartOpen = cartDrawer?.classList.contains('has--opened');
3984    const isScrolled = window.pageYOffset > 300;
3985
3986    if (isScrolled && !isCartOpen) {
3987      scrollToTopBtn.classList.add('unique-show');
3988    } else {
3989      scrollToTopBtn.classList.remove('unique-show');
3990    }
3991  }
3992
3993  // Scroll to top function
3994  function scrollToTop() {
3995    window.scrollTo({
3996      top: 0,
3997      behavior: 'smooth'
3998    });
3999  }
4000
4001  // Event listeners
4002  window.addEventListener('scroll', toggleScrollButton);
4003  scrollToTopBtn.addEventListener('click', scrollToTop);
4004
4005  // Watch for cart drawer opening/closing
4006  if (cartDrawer) {
4007    const observer = new MutationObserver(toggleScrollButton);
4008    observer.observe(cartDrawer, { attributes: true, attributeFilter: ['class'] });
4009  }
4010
4011  // Initial check
4012  toggleScrollButton();
4013});
4014</script>
4014
4015
4016    
4017    
4018    <style id="manual-critical-css">
4019      [x-cloak] {
4020        display: none;
4021      }
4022      [data-parallax-container] {
4023        will-change: opacity;
4024        opacity: 0;
4025        transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
4026      }
4027      .no-js [data-parallax-container],
4028      [data-parallax-container].animated {
4029        opacity: 1;
4030      }
4031
4032      @media (prefers-reduced-motion) {
4033        [data-parallax-container] {
4034          opacity: 1;
4035        }
4036      }
4037    </style>
4038
4039    
4040      <link rel="preload" as="font" href="//thatsassything.com/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2" type="font/woff2" crossorigin>
4041    
4042    
4043      <link rel="preload" as="font" href="//thatsassything.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin>
4044    
4045    
4045<script>
4046      window.onYouTubeIframeAPIReady = () => {
4047        document.body.dispatchEvent(new CustomEvent('youtubeiframeapiready'));
4048      };
4049    </script>
4049<link href="//thatsassything.com/cdn/shop/t/122/assets/ct_custom.css?v=103994587159032291551765703899" rel="stylesheet" type="text/css" media="all" />
4050
4051    <link href="//thatsassything.com/cdn/shop/t/122/assets/byob.css?v=169633515424224465471765703899" rel="stylesheet" type="text/css" media="all" />
4052
4053    <link href="//thatsassything.com/cdn/shop/t/122/assets/pdp.css?v=53009347774593834881784112912" rel="stylesheet" type="text/css" media="all" />
4054    <link href="//thatsassything.com/cdn/shop/t/122/assets/collection-page-tsw.css?v=157656589785136783311779281821" rel="stylesheet" type="text/css" media="all" />
4055    <link href="//thatsassything.com/cdn/shop/t/122/assets/web-pages.css?v=137124641088904851961765703899" rel="stylesheet" type="text/css" media="all" />
4056
4057    
4058
4059    <!-- Swiper -->
4060    <link href="//thatsassything.com/cdn/shop/t/122/assets/swiper-bundle.css?v=127803016596819466191765703899" rel="stylesheet" type="text/css" media="all" />
4061    
4061<script src="//thatsassything.com/cdn/shop/t/122/assets/swiper-bundle-min.js?v=108059131501615647841765703899" async></script>
4061
4062    
4063    <style>
4064              .critical-loading div#modals-modal {
4065                  display: none !important;
4066              }
4067
4068              
4069              [data-critical-html-loading] {
4070                overflow: auto !important;
4071              }
4072              
4073              #shopify-section-template--18743438737563__product-grid .jdgm-prev-badge {
4074          text-align: left !important;
4075      }
4076
4077      .critical-loading #modals-modal .age-verification-modal,
4078.critical-loading #modals-modal .age-verification-modal * {
4079  transition: none !important;
4080  animation-duration: 0.001ms !important;
4081}
4082    </style>
4083    
4083<script>
4084      // Function to load the first script
4085      function criticalLoadingAction() {
4086        console.log('TSW: criticalLoadingAction');
4087        // alert('Critical site load');
4088        document.body.classList.remove('critical-loading');
4089        document.documentElement.removeAttribute('data-critical-html-loading');
4090      }
4091    </script>
4091
4092    
4092<script type="text/javascript">
4093      (function (c, l, a, r, i, t, y) {
4094        c[a] =
4095          c[a] ||
4096          function () {
4097            (c[a].q = c[a].q || []).push(arguments);
4098          };
4099        t = l.createElement(r);
4100        t.async = 1;
4101        t.src = 'https://www.clarity.ms/tag/' + i;
4102        y = l.getElementsByTagName(r)[0];
4103        y.parentNode.insertBefore(t, y);
4104      })(window, document, 'clarity', 'script', 'resyw46sny');
4105    </script>
4105
4106    <link href="//thatsassything.com/cdn/shop/t/122/assets/j-tsw-productcard.css?v=145088277165998848791765703899" rel="stylesheet" type="text/css" media="all" />
4107
4108    
4108<script>
4109
4110function onUserInteraction() {
4111  loadGtags();
4112  criticalLoadingAction();
4113
4114  if (window.loadTrackifyX) window.loadTrackifyX();
4115
4116  removeEventListeners();
4117}
4118
4119  // Function to remove event listeners
4120    function removeEventListeners() {
4121        window.removeEventListener('scroll', onUserInteraction);
4122        window.removeEventListener('click', onUserInteraction);
4123        window.removeEventListener('touchstart', onUserInteraction);
4124        window.removeEventListener('load', onUserInteraction);
4125    }
4126
4127    // Add event listeners for scroll, click, and touchstart
4128    window.addEventListener('scroll', onUserInteraction, { once: true });
4129    window.addEventListener('click', onUserInteraction, { once: true });
4130    window.addEventListener('touchstart', onUserInteraction, { once: true });
4131    window.addEventListener('load', onUserInteraction, { once: true });
4132  
4133</script>
4133
4134    <link href="//thatsassything.com/cdn/shop/t/122/assets/pdp-style-tlpc.css?v=40479243955211376021769595392" rel="stylesheet" type="text/css" media="all" />
4135    
4135<script src="https://bridge.shopflo.com/js/shopflo.bundle.js" async></script>
4135
4136
4137    <style>
4138      @font-face{font-family:'Helvetica Neue';src:url(https://cdn.shopify.com/s/files/1/0258/7161/4036/files/helveticaneuelight-webfont.woff?v=1756983891) format('woff');font-weight:300;
4139      font-display: swap;}
4140      @font-face{font-family:'Helvetica Neue';src:url(https://cdn.shopify.com/s/files/1/0258/7161/4036/files/helveticaneueroman-webfont.woff?v=1756983890) format('woff');font-weight:400;
4141      font-display: swap;}
4142      @font-face{font-family:'Helvetica Neue';src:url(https://cdn.shopify.com/s/files/1/0258/7161/4036/files/helveticaneuemedium-webfont.woff?v=1756983890) format('woff');font-weight:500;
4143      font-display: swap;}
4144      @font-face{font-family:'Helvetica Neue';src:url(https://cdn.shopify.com/s/files/1/0258/7161/4036/files/helveticaneuebold-webfont.woff?v=1756984079) format('woff');font-weight:600;
4145      font-display: swap;}
4146      @font-face{font-family:'Helvetica Neue';src:url(https://cdn.shopify.com/s/files/1/0258/7161/4036/files/helveticaneueheavy-webfont.woff?v=1756983889) format('woff');font-weight:700;
4147      font-display: swap;}
4148    </style>
4149    
4149<script src='https://d24sh1msnqkirc.cloudfront.net/shopflo.bundle.js' async></script>
4149
4150
4151    <!-- Customer data for GTM — improves Meta match quality from 3-4/10 to 7+/10.
4152         Must be pushed BEFORE GTM loads so variables are available on first event. -->
4153    
4153<script>
4154      window.dataLayer = window.dataLayer || [];
4155      window.dataLayer.push({
4156        event: 'customer_data',
4157        
4158        page_type: 'blog',
4159        page_url:  'https://thatsassything.com/blogs/sassy-stuff',
4160      });
4161    </script>
4161
4162
4163    <!-- Google Tag Manager - TST Clean Setup GTM-NHKZS834 -->
4164<script>
4165(function(w,d,s,l,i){
4166  w[l]=w[l]||[];
4167  w[l].push({'gtm.start': new Date().getTime(), event:'gtm.js'});
4168  var f=d.getElementsByTagName(s)[0],
4169      j=d.createElement(s),
4170      dl=l!='dataLayer'?'&l='+l:'';
4171  j.async=true;
4172  j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
4173  j.onload  = function() { console.log('[TSW GTM] GTM-NHKZS834 script loaded ✓'); };
4174  j.onerror = function() { console.error('[TSW GTM] GTM-NHKZS834 script FAILED to load — check network/CSP'); };
4175  f.parentNode.insertBefore(j,f);
4176})(window,document,'script','dataLayer','GTM-NHKZS834');
4177</script>
4177
4178<!-- End Google Tag Manager -->
4179
4180<script type="application/ld+json">
4181{
4182  "@context": "https://schema.org",
4183  "@type": "Organization",
4184
4185  "name": "thatsassything",
4186  "alternateName": "That Sassy Thing",
4187  "url": "https:\/\/thatsassything.com",
4188
4189  
4190
4191  "contactPoint": {
4192    "@type": "ContactPoint",
4193    "telephone": "+91 8287042665",
4194    "contactType": "customer support",
4195    "areaServed": "IN",
4196    "availableLanguage": "en"
4197  },
4198
4199  "sameAs": [
4200    "https://www.instagram.com/thatsassythingdotcom/",
4201    "https://www.youtube.com/@thatsassything",
4202    "https://in.linkedin.com/company/that-sassy-thing",
4203    "https://www.facebook.com/thatsassything.in"
4204  ]
4205}
4206</script>
4206
4207
4208    
4209<!-- BEGIN app block: shopify://apps/quinn-shoppable-videos/blocks/app-embed/150d2781-732b-4020-a9fb-1368e974e6bb -->
4210
4211
4212
4213
4214
4215
4216<!-- BEGIN app snippet: init -->
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229<script
4230    src="https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-load.bundle.js"
4231    data-app="quinn"
4232    type="module"
4233  ></script>
4233
4234
4235
4236
4237
4238
4239<script data-app="quinn">
4240  window.Quinn = {};
4241  Quinn.ab_test_enabled = false;
4242  Quinn.ab_test_id = "test01";
4243  Quinn.ab_enabled_for_widgets = ["floating","cards","story"];
4244  Quinn.ab_enabled_on_pages = [];
4245  Quinn.ab_control_group_percentage = "50";
4246  Quinn.embed_settings = {"quinn_atc_button_text":"Add to cart","quinn_out_of_stock_text":"Out of stock","quinn_view_product_text":"More Info","quinn_description_open_text":"Show now","quinn_description_heading_text":"Description","quinn_description_read_more":"Read more","quinn_description_read_less":"Read less","quinn_product_section_heading":"Selected Product","quinn_variant_selector_prefix":"Select","quinn_atc_button_loading":"Loading","quinn_atc_complete_toast":"Product added to cart","custom_swatch_code":"\u003cscript\u003e\u003c\/script\u003e","quinn_enable_vendor_playlist":false};
4247  Quinn.is_deferred_mode_enabled = true;
4248  Quinn.is_manual_load_enabled = null;
4249  Quinn.queuedScripts = [];
4250</script>
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260<script
4261  data-app="quinn"
4262>
4263  Quinn.shop_domain = "eatsassy.myshopify.com";
4264  Quinn.metaPrefix= "BLOG_73209249947_";
4265  Quinn.page_key = "73209249947";
4266  Quinn.page_type = "blog";
4267  Quinn.page_handle = "sassy-stuff";
4268  Quinn.currency_symbol = "₹" || "₹",
4269  Quinn.design_mode = false;
4270  Quinn.facebook_pixel_tracking = null;
4271  Quinn.settings = {"story":{"visibility":"both","hero_text_color":"#ffffff","hero_text":"WATCH \u0026 BUY!","hero_title":"Bestsellers","show_hero_story":true,"is_sticky":false,"website_header_identifier":"#shopify-section-header","top_offset_on_collection_mobile":"0","top_offset_on_collection_desktop":"0","top_offset_on_product_mobile":"0","top_offset_on_product_desktop":"0","top_offset_on_home_mobile":"0","top_offset_on_home_desktop":"0"},"cards":{"visibility":"both","show_first_product_price":false,"use_variant_price":false,"reviewsPlaceholder":"New Arrival","cards_heading":""},"recommendations":{"relatedBadgeText":"For you","viewedBadgeText":"Previously viewed","incartBadgeText":"In you cart","orderedBadgeText":"Previously bought","bestSellingBadgeText":"","patcBadgeText":"","headingText":"For you","headingFontFamily":"\"Roboto Slab\", serif","headingFontWeight":"500","headingFontSize":"24px","heading_font_color":"#00584b","rel_prod_text_color":"#ffaa22","productTitleFontFamily":"inherit","viewed_prod_text_color":"#ffe6b3","prev_viewed_prod_text_color":"#ffe6b3","incart_prod_text_color":"#cfbdfe","ordered_prod_text_color":"#c6f7d5","arrow_bg":"#00584b","arrow_color":"#ffffff"},"imaxvideo":{"visibility":"both"},"overlay":{"close_overlay_back_button":false,"change_image_on_variant_change":false,"cart_selector":".mm-ajaxcart","swatch_selector_keys":"color","selector_types":"{\"Size\":\"size\",\"Color\":\"shade\",\"Shade\":\"shade\",\"Flavour\":\"dropdown\"}","hide_elements":"","swipe_direction":"vertical","card_swipe_direction":"vertical","prevent_header_update":false,"move_to_next_story":false,"uniform_group_overlay_ux":false,"is_muted":false,"overlay_z_index":99999,"should_open_image_overlay":false,"redirect_url":"","redirect_product_click":false,"show_media_title_in_group_overlay":false,"use_swatch_images":false,"sort_variant_by_quantity":false,"show_overlay_title_for_all_widgets":false,"disable_overlay_atc_tracking":false,"show_navigation_arrows":false,"swatch_option_ignore":"","swatch_priority_order":"","overlay_outofstock_text":"","disable_overlay_minimiser":false,"move_to_next_video":false,"tap_to_switch_story":false,"always_show_products":false},"floating":{"disable_widget":false,"floating_type":"rectangle","floating_side":"right","mobile_floating_right":"20","mobile_floating_bottom":140,"desktop_floating_right":"20","desktop_floating_bottom":90,"floating_zindex":999,"show_circle_close_btn":false,"hide_on_rectangle_close":true,"show_after_scroll":true,"scroll_distance":600},"floating_tray":{"enable_widget":false,"mobile_floating_bottom":"100","desktop_floating_bottom":"100","slider_text":"REVIEWS"},"general":{"cart_provider":"auto","should_loop_overlay":true,"review_provider":"none","currency_symbol":"₹","show_decimal_price":false,"store_offers":"[]","show_branding":false,"branding_text_color":"#6D7278","show_overlay_branding":true,"overlay_branding_text_color":"#FFFFF","show_video_watermark":true,"video_watermark_text_color":"#6D7278","checkout_video_tagging":false,"is_market_enabled":false,"default_market_country_code":"","gaid":"","fbid":"","shopflowid":"","storeLogoUrl":"","vlpFontScript":"\u003cstyle\u003e   @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;700\u0026display=swap\");   * {     font-family: \"Montserrat\", sans-serif !important;   }   button.quinn_modal_backdrop.svelte-1b9ahtg     button.quinn_modal_close.svelte-1b9ahtg,   button.quinn_info_box {     flex-direction: column;     justify-content: center;     align-items: center;     -webkit-backdrop-filter: blur(10px);     backdrop-filter: blur(10px);     background-color: rgba(24, 24, 24, 0.5) !important;     overflow: hidden;     z-index: 1;     padding: 0px 0px 0px 0px;     align-content: center;     flex-wrap: nowrap;     height: 51px;     width: 51px;     border-radius: 50%;     display: flex;     border: none;     cursor: pointer;     box-shadow: none !important;   }   button.quinn_overlay_video_item {     font-weight: bold;   } \u003c\/style\u003e \u003cscript\u003e   function formatter({ swatch, product }) {     const { available, group, value, variant_id, image } = swatch;     const { id, title, url } = product;      return {       ...swatch,       color: null,       image,       isColor: false,       isImage: true,     };   }   if (!window.Quinn) {     window.Quinn = {};   }   window.Quinn.swatchFormatter = formatter; \u003c\/script\u003e","storeCDNPrefix":"\/\/thatsassything.com\/cdn\/shop\/files\/","enable_quinn_cdn":false,"disable_ga_events":false,"disable_fb_events":false,"network_interceptor":false,"tracking_injection":true,"disable_vibrations":false,"enable_translation":false,"cart_tagging":false,"prevent_price_round":false,"swap_currency_symbol":false},"customiser":{"card_cutoff_price":"true","review_provider":"none","video_cutoff_price_visibility":"true","primaryBtn_title":"Shop now","tert
4271iaryBtn_title":"More info","tertiaryBtn_visibility":"true","secondaryBtn_title":"Add to cart","popup_text":"Watch \u0026 Buy","popup_size":"Small","floating_tray_text":"","floating_tray_bottom_height":"20px"},"checkout":{"ab_enabled":false,"ab_test_id":""},"clp":{"button_position":"top_right","z_index":"9999","vertical_offset":"10","horizontal_offset":"10","button_text":"Quick view"},"analytics":{"disable_atc_analytics_view":false,"disable_order_analytics_view":false,"disable_cta_analytics_view":true},"enable_interceptor":false,"cart_tracking":false,"ab_testing":false,"ab_testing_id":"test01","show_ab_testing_analytics":false,"ab_control_group_percentage":"50","calc_net_speed":false,"enable_gif":false,"subscription":{"plan_name":"FREE"},"forced_disabled":false,"setupCompleted":true,"events":["quinn_events_product_view","quinn_events_overlay_open","quinn_events_overlay_close","quinn_events_system_action","quinn_events_custom_action","quinn_events_overlay_media_interaction","quinn_events_overlay_swipe","quinn_events_widget_impression","quinn_events_page_view","quinn_events_page_scroll","quinn_events_cta_clicked"],"ab_enabled_on_pages":[],"ab_enabled_for_widgets":[],"onboarding":{"signupCompleted":true,"subscribed":true},"pallet":{"--quinn-primary-text-color":"#fff","--quinn-primary-color":"#000","--quinn-primary-border-color":"#000","--quinn-secondary-text-color":"#ffffff","--quinn-secondary-color":"#f20061","--quinn-secondary-border-color":"#000000","--quinn-story-outline-color":"#000","--quinn-story-title-color":"#000000","--quinn-cart-checkout-btn-bg-color":"#fff","--quinn-cart-checkout-btn-color":"#000","--quinn-cart-checkout-border-color":"#eee"},"view_threshold_miliseconds":0};
4272  Quinn.version = "quinn-live-1-492";
4273  Quinn.pallet = null;
4274  Quinn.functions = {};
4275    Quinn.utils = {};
4276    Quinn.app_id = "5905719";
4277  Quinn.page_widgets = [];
4278    Quinn.timestamp = Date.now();
4279    Quinn.Events = {};
4280    Quinn.CUSTOM_QUINN_EVENTS = {};
4281    Quinn.appType  = 'shopify';
4282    Quinn.sft = "13066ed2d9fc4274507e5df34027b194";
4283  Quinn.cdn = "@@thatsassything.com@cdn@shop@[email protected]?v=48268";
4284  Quinn.view_threshold_miliseconds = 0;
4285  console.log("%cShoppable videos powered by quinn.live", "font-size: 1.2em; font-weight: bolder; text-shadow: #000 1px 1px; background-color: #0388fc; padding: 10px 10%; color: #fff; text-align: center;")
4286    console.log(`%cversion: ${
4287      Quinn.version
4288    }`, "font-size: 1em; font-weight: bolder;")
4289    localStorage.setItem("_quinn-shop-domain", Quinn.shop_domain);
4290    Quinn.themeSettings = {"color_primary_text":"#000000","color_primary_background":"#FFFFFF","color_primary_accent_1":"#c5ff89","color_primary_accent_2":"#e9d0fa","color_primary_card":"#ffd0f6","color_primary_gradient":"linear-gradient(178deg, rgba(238, 245, 37, 1) 5%, rgba(255, 255, 255, 1) 53.597%, rgba(255, 255, 255, 1) 76%)","color_secondary_text":"#000000","color_secondary_background":"#f7f0eb","color_secondary_accent_1":"#c5ff89","color_secondary_accent_2":"#ffffff","color_secondary_card":"#f7f0eb","color_secondary_gradient":"","color_tertiary_text":"#ffffff","color_tertiary_background":"#ffffff","color_tertiary_accent_1":"#eb3131","color_tertiary_accent_2":"#eb3131","color_tertiary_card":"#000000","color_tertiary_gradient":"linear-gradient(54deg, rgba(114, 255, 249, 1) 13%, rgba(246, 255, 84, 1) 85%)","color_quaternary_text":"#000000","color_quaternary_background":"#000000","color_quaternary_accent_1":"#c5ff89","color_quaternary_accent_2":"#c5ff89","color_quaternary_card":"#000000","color_quaternary_gradient":"linear-gradient(127deg, rgba(254, 217, 81, 1) 11%, rgba(255, 70, 199, 1) 81%)","button_color":"text","button_text_color":"accent-2","secondary_button_color":"match_background","color_border":"#000000","drawer_color_scheme":"primary","disable_color_contrast_check":false,"json_text":"[{\"product_card_id\":\"product-card\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/tickle_in_hand_2.png?v=1741758020\",\"alt\":\"Tickle\",\"title\":\"Tickle\",\"price\":\"From ₹ 2799\",\"description\":\"Tongue Massager\",\"icon1Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/iconic_feature.png?v=1741759515\",\"icon1Text\":\"Gentle flicking movements to mimic the tongue \",\"icon2Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/f_External_targeted.png?v=1743077086\",\"icon2Text\":\"External \",\"icon3Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/tickle.png?v=1750401044\",\"icon3Text\":\"Moderate to High-powered\",\"icon4Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/20_speeds_icon_00166f84-aa41-455e-a45f-22bea962c3b4.png?v=1743153680\",\"icon4Text\":\"20\",\"icon5Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/tickle_size_icon_af86e14a-774f-4c46-93aa-c5d4d348b192.png?v=1741759515\",\"icon5Text\":\"48 x 77 mm\",\"product_form_id\":\"product-form-template--18302548934811__product_compare_xV6VJb\",\"form_action\":\"\/cart\/add\",\"form_method\":\"post\",\"product_id\":\"46024953856155\",\"button_text\":\"Add to Cart\"},{\"product_card_id\":\"product-card\",\"image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/thrill_in_hand_4048fc87-6798-4fa4-a25f-ffa7959b13f0.png?v=1739857384\",\"alt\":\"Thrill\",\"title\":\"Thrill\",\"price\":\"From ₹ 5249\",\"description\":\"Remote controlled Massager\",\"icon1Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/cand_1_2.jpg?v=1731140326\",\"icon1Text\":\"For handsfree play and deep internal pleasure \",\"
4290icon2Image\":\"\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/f_External_Internal_evenly_targeted_d3569d29-2773-4a5e-b39c-300116e9a607.png?v=1743077086\",\"icon2Text\":\"Internal + External \",\"icon3Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/thrill.png?v=1750401045\",\"icon3Text\":\"High-powered\",\"icon4Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/17_speeds_icon_520c8c9d-5527-437b-b90d-a412b71094ae.png?v=1743153680\",\"icon4Text\":\"17\",\"icon5Image\":\"\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/Group_252_1.png?v=1731139960\",\"icon5Text\":\"70 x 136 mm\",\"product_form_id\":\"product-form-template--18302548934811__product_compare_xV6VJb\",\"form_action\":\"\/cart\/add\",\"form_method\":\"post\",\"product_id\":\"45743695986843\",\"button_text\":\"Add to Cart\"},{\"product_card_id\":\"product-card\",\"image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/lit_in_hand_bfdc3844-8aec-4e6a-9aa2-96015ed9a4ab.png?v=1739523375\",\"alt\":\"LIT\",\"title\":\"LIT\",\"price\":\"From ₹ 2999\",\"description\":\"Suction Massager\",\"icon1Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/ily.png?v=1722670441\",\"icon1Text\":\"Powerful suction that feels like oral stimulation\",\"icon2Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/f_External_targeted.png?v=1743077086\",\"icon2Text\":\"External \",\"icon3Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/lit_304865f7-2781-444a-98e5-cf5984ebd977.png?v=1750401044\",\"icon3Text\":\"Mild to Moderate\",\"icon4Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/f_10_speeds_7f017ba6-d2f8-4b65-8a79-f14b055ecd34.png?v=1743077085\",\"icon4Text\":\"10\",\"icon5Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/lit.png?v=1722670440\",\"icon5Text\":\"64 x 83 mm\",\"product_form_id\":\"product-form-template--18302548934811__product_compare_xV6VJb\",\"form_action\":\"\/cart\/add\",\"form_method\":\"post\",\"product_id\":\"41865513336987\",\"button_text\":\"Add to Cart\"},{\"product_card_id\":\"product-card\",\"image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/candy_in_hand_1.png?v=1739523452\",\"alt\":\"Candy\",\"title\":\"Candy\",\"price\":\"From ₹ 2249\",\"description\":\"Full Body Massager \",\"icon1Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/Group_248_2.png?v=1722598836\",\"icon1Text\":\"Rounded tip \u0026 ergonomic grip for easy internal play \",\"icon2Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/Group_249_99418135-d7a7-48a7-a798-bf846b1efc02.png?v=1742990402\",\"icon2Text\":\"Internal + External stimulation\",\"icon3Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/candy_f9395f1f-f523-4649-8676-7ef7349d1343.png?v=1750401044\",\"icon3Text\":\"High-powered\",\"icon4Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/f_12_speeds_acfdc407-a88a-497c-b479-3ce80aeadd36.png?v=1743077085\",\"icon4Text\":\"12\",\"icon5Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/candy.png?v=1722670441\",\"icon5Text\":\"29 x 118 mm\",\"product_form_id\":\"product-form-template--18030975320219__product_compare_xV6VJb\",\"form_action\":\"\/cart\/add\",\"form_method\":\"post\",\"product_id\":\"43962182992027\",\"button_text\":\"Add to Cart\"},{\"product_card_id\":\"product-card\",\"image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/rocket_in_hand_d8eb865c-5b78-4c53-ab11-dd41a77608df.png?v=1739523485\",\"alt\":\"Rocket\",\"title\":\"Rocket\",\"price\":\"From ₹ 1099\",\"description\":\"Bullet Massager\",\"icon1Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/rocket_well_rounded_icon_61a08ee9-158b-40ca-a94d-cd15549936f9.png?v=1739449442\",\"icon1Text\":\"Pocket sized and powerful bullet for targeted external stimulation \",\"icon2Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/f_external.png?v=1742989510\",\"icon2Text\":\"External \",\"icon3Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/rocket.png?v=1750401044\",\"icon3Text\":\"Mild to Moderate\",\"icon4Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/f_10_speeds_7f017ba6-d2f8-4b65-8a79-f14b055ecd34.png?v=1743077085\",\"icon4Text\":\"10\",\"icon5Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/rocket_comparison_product_icon_ce49f2d1-fa23-440a-a1cd-b7024ea78771.png?v=1739449447\",\"icon5Text\":\"19 x 67 mm\",\"product_form_id\":\"product-form-template--18030975320219__product_compare_xV6VJb\",\"form_action\":\"\/cart\/add\",\"form_method\":\"post\",\"product_id\":\"46024889925787\",\"button_text\":\"Add to Cart\"},{\"product_card_id\":\"product-card\",\"image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/salty_in_hand.png?v=1739523527\",\"alt\":\"Salty\",\"title\":\"Salty\",\"price\":\"From ₹ 1520\",\"description\":\"Mini Wand Massager\",\"icon1Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/new.png?v=1722670144\",\"icon1Text\":\"Pocket sized 
4290wand for powerful rumbly sensations \",\"icon2Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/Group_251.png?v=1742990287\",\"icon2Text\":\"External \",\"icon3Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/salty_47f16c8a-9081-41a9-b7dd-62fe9acb49eb.png?v=1750401044\",\"icon3Text\":\"High-powered\",\"icon4Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/f_10_speeds.png?v=1742990056\",\"icon4Text\":\"10\",\"icon5Image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/salty_e910ff44-703b-4a8c-b9c1-0850d0203325.png?v=1722670441\",\"icon5Text\":\"48 x 80 mm\",\"product_form_id\":\"product-form-template--18030975320219__product_compare_xV6VJb\",\"form_action\":\"\/cart\/add\",\"form_method\":\"post\",\"product_id\":\"43382332653723\",\"button_text\":\"Add to Cart\"},{\"product_card_id\":\"product-card\",\"image\":\"\/\/thatsassything.com\/cdn\/shop\/files\/fiddle_in_hand_1.png?v=1739523564\",\"alt\":\"Fiddle\",\"title\":\"Fiddle\",\"price\":\"From ₹ 2099\",\"description\":\"Wearable Finger Massager\",\"icon1Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/f_fiddle_product_icon_43be5d0f-d81b-465e-8df2-636eda85164f.png?v=1743077085\",\"icon1Text\":\"Easy external stimulation while 'doing it' with a partner\",\"icon2Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/f_External_targeted.png?v=1743077086\",\"icon2Text\":\"External \",\"icon3Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/fiddle.png?v=1750401044\",\"icon3Text\":\"Moderate\",\"icon4Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/f_9_speeds_8e61ebd4-b6b2-489b-af6e-51df681abd1d.png?v=1743077085\",\"icon4Text\":\"9\",\"icon5Image\":\"https:\/\/thatsassything.com\/cdn\/shop\/files\/candy_3_1_1_0e76ed07-ed5e-482a-8d3a-daac892702b7.png\",\"icon5Text\":\"40 x 73 mm\",\"product_form_id\":\"product-form-template--18030975320219__product_compare_xV6VJb\",\"form_action\":\"\/cart\/add\",\"form_method\":\"post\",\"product_id\":\"45498915717275\",\"button_text\":\"Add to Cart\"},{\"product_card_id\":\"product-card\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/OG_in_hand_copy_2.jpg?v=1756126439\",\"alt\":\"OG\",\"title\":\"OG\",\"price\":\"From ₹3120\",\"description\":\"Flexible Massage Wand \",\"icon1Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/iconic_feature.png?v=1741759515\",\"icon1Text\":\"Rounded head \u0026 flexible body for deep internal pleasure\",\"icon2Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/f_External_targeted.png?v=1743077086\",\"icon2Text\":\"Internal + External\",\"icon3Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/Group_305.png?v=1748612881\",\"icon3Text\":\"Moderate to High-powered\",\"icon4Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/20_speeds_icon_00166f84-aa41-455e-a45f-22bea962c3b4.png?v=1743153680\",\"icon4Text\":\"10 \",\"icon5Image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0258\/7161\/4036\/files\/tickle_size_icon_af86e14a-774f-4c46-93aa-c5d4d348b192.png?v=1741759515\",\"icon5Text\":\"51 x 210 mm\",\"product_form_id\":\"product-form-template--18302548934811__product_compare_xV6VJb\",\"form_action\":\"\/cart\/add\",\"form_method\":\"post\",\"product_id\":\"46024953856155\",\"button_text\":\"Add to Cart\"}]","product_tag_font_size":10,"product_tag_font_weight":"600","product_tag_default_text_color":"#000000","global_brand_title":"","global_brand_background_color":"#f7f0eb","logo_width":120,"repeat_count":10,"animation_speed":40,"animation_speed_mobile":40,"logo_1":"\/\/thatsassything.com\/cdn\/shop\/files\/yourstory_logo.png?v=1750240150","logo_2":"\/\/thatsassything.com\/cdn\/shop\/files\/forbes_logo_2dd48fe6-b417-41c2-ba7b-963343b1a1b4.png?v=1750240150","logo_3":"\/\/thatsassything.com\/cdn\/shop\/files\/vogue_logo.png?v=1750240150","logo_4":"\/\/thatsassything.com\/cdn\/shop\/files\/lbb_logo_c2d2dbce-a3aa-42a8-ba72-90248e43814f.png?v=1750240150","logo_5":"\/\/thatsassything.com\/cdn\/shop\/files\/mint_lounge_logo_52a07665-af3a-4259-aea9-3757a3a2baf5.png?v=1750240150","logo_6":"\/\/thatsassything.com\/cdn\/shop\/files\/times_of_india_logo.png?v=1750240149","logo_7":"\/\/thatsassything.com\/cdn\/shop\/files\/homegrown_logo_67d5b20f-5f08-4a2c-8296-6b89d746f9ec.png?v=1750240149","logo_8":"\/\/thatsassything.com\/cdn\/shop\/files\/ndtv_logo.png?v=1750240150","logo_9":"\/\/thatsassything.com\/cdn\/shop\/files\/hinduatan_times_logo.png?v=1750240151","logo_10":"\/\/thatsassything.com\/cdn\/shop\/files\/elle_logo.png?v=1750240149","logo_11":"\/\/thatsassything.com\/cdn\/shop\/files\/vice_logo_67934867-43f4-4389-957b-b6954b4cdc63.png?v=1750240150","global_sassy_title":"The Sassy Advantage","sassy_title_1":"Discreet Delivery","sassy_icon_1":"\/\/thatsassything.com\/cdn\/shop\/files\/discreet_delivery_171a5049-5aa3-473b-bbd7-0112af7ea32f.png?v=1749468301","sassy_feature_type_1":"popup","sassy_link_text_1":"See How","sassy_popup_image_1":"\/\/thatsassything.com\/cdn\/shop\/files\/Discreet_delivery_007ad52f-9663-4232-becb-fd1fed25a5ae.jpg?v=1750237253","sassy_title_2":"Know Your Massager","sassy_icon_2":"\/\/thatsassything.com\/cdn\/shop\/files\/Know_your_massager.png?v=1749468301","sassy_feature_type_2":"link","sassy_link_text_2":"Not a Quiz","sassy_link_url_2":"\/pages\/know-your-massager","sassy_title_3":"120 Day Warranty","sassy_icon_3":"\/\/thatsassything.com\/cdn\/shop\/files\/120_day_warranty_b313a86f-a58b-49c5-b192-e1e14e75fc05.png?v=1749468301","sassy_feature_type_3":"popup","sassy_link_text_3":"See T\u0026C","sassy_popup_image_3":"\/\/thatsassything.com\/cdn\/shop\/files\/120_day_warranty_e6c6216b-a2bc-4ae1-a1e3-7577e33e9280.jpg?v=1750237604","sassy_title_4":"3 Tier Testing","sassy_icon_4":"\/\/thatsassything.com\/cdn\/shop\/files\/3_tier_testing_quality_2c2f0e0d-9c42-4769-8029-dffc2f4a6a97.png?v=1749468301","sassy_feature_type_4":"popup","sassy_link_text_4":"Top Quality","sassy_popup_image_4":"\/\/thatsassything.com\/cdn\/shop\/files\/3_tier_testing_63091fb1-e1ed-436c-90da-48ccb45dc357.jpg?v=1750237642","badge_text":"OFF","base_font_size":16,"base_line_height":1.5,"type_heading_font":{"error":"json not allowed for this object"},"heading_uppercase":false,"heading_letterspacing":0,"heading_line_height":1,"mobile_standard_heading_scale":0,"desktop_standard_heading_scale":5,"mobile_feature_heading_scale":2,"desktop_feature_heading_scale":5,"mobile_secondary_heading_scale":1,"desktop_secondary_heading_scale":3,"type_main_font":{"error":"json not allowed for this object"},"header_font":"font-main","header_uppercase":false,"product_tile_uppercase":false,"button_uppercase":false,"stickers_uppercase":false,"vertical_spacing_between_sections":"2rem:4rem","show_border_between_sections":true,"section_border_thickness":1,"apply_to_standard_headings":false,"apply_to_feature_headings":false,"heading_color":"color-scheme-accent","heading_stroke_thickness":2,"heading_stroke_color":"color-scheme-text","heading_drop_shadow_style":"none","heading_drop_shadow_size":13,"heading_drop_shadow_color":"color-scheme-accent","button_border_radius":"9999px","button_border_width":1,"button_drop_shadow_size":0,"button_shadow_color":"color-scheme-accent-1","button_shadow_direction":"bottom","button_show_border_on_shadow":false,"sticker_border_radius":"0","sticker_border_width":2,"sticker_border_color":"color-scheme-text","sticker_drop_shadow_size":0,"sticker_shadow_color":"color-scheme-text","sticker_shadow_direction":"bottom_right","sticker_show_border_on_shadow":false,"card_border_radius":"2rem","card_border_width":1,"card_border_color":"color-scheme-text","card_drop_shadow_size":0,"card_shadow_style":"full","card_shadow_color":"transparent","card_shadow_direction":"bottom","card_show_border_on_shadow":false,"media_border_radius":"2rem","media_border_width":0,"media_border_color":"color-scheme-text","media_drop_shadow_size":8,"media_shadow_style":"full","media_shadow_color":"transparent","media_shadow_direction":"bottom","media_show_border_on_shadow":false,"icon_thickness":1.5,"product_tiles_show_vendor":false,"product_tiles_second_image_on_hover":true,"product_tiles_scatter":true,"product_tiles_aspect_ratio":"natural","product_tile_media_shape":"default","show_on_sale_and_sold_out_badges":false,"on_sale_badge_shape":"circle","sold_out_badge_shape":"scalloped_square","product_tile_metafield_badge":"","metafield_badge_shape":"star_2","parallax_intensity":50,"currency_code_enabled":false,"predictive_search_enabled":false,"search_products":true,"search_collections":false,"search_articles":true,"search_pages":false,"search_suggestions":false,"predictive_search_crop":"aspect-w-1 aspect-h-1","sharing_display":"icons","share_facebook":true,"share_twitter":false,"share_pinterest":true,"social_style":"icons","social_instagram_link":"https:\/\/www.instagram.com\/thatsassythingdotcom\/","social_facebook_link":"","social_twitter_link":"","social_pinterest_link":"","social_snapchat_link":"","social_tiktok_link":"","social_tumblr_link":"","social_youtube_link":"https:\/\/www.youtube.com\/@thatsassything","social_vimeo_link":"","social_linkedin_link":"https:\/\/in.linkedin.com\/company\/that-sassy-thing","social_email_link":"","cart_icon":"cart","cart_notes_enable":false,"enable_accelerated_checkout":false,"cart_vendor_enable":false,"cart_type":"modal","open_modal_on_add_to_cart":false,"price1":"9999","progress_text_1":"UNLOCK EXTRA 20% OFF","text_msg_1":"Add stuff for","text_pmsg_1":"AND UNLOCK EXTRA 20% OFF","price2":"","progress_text_2":"","text_tunlock_msg_2":"","text_msg_2":"Add stuff for","text_pmsg_2":"AND UNLOCK EXTRA 20% OFF","price3":"","progress_text_3":"","text_tunlock_msg_3":"","text_msg_3":"Add stuff for","text_pmsg_3":"AND UNLOCK EXTRA 20% OFF","text_unlock_msg_3":"You unlocked EXTRA 20% OFF","pick1_text":"","pick1_product":[],"pick3_text":"","pick3_product":[],"pick2_text":"\u003cp\u003e\u003cstrong\u003eUse code \"NOCOD\" to unlock extra 10% off during checkout\u003c\/strong\u003e\u003c\/p\u003e","img_off":"\/\/thatsassything.com\/cdn\/shop\/files\/20percentoff_1.jpg?v=1749022798","off_title":"20% OFF✨","off_sub_title":"Use code SASSYMAX at checkout","vibe_text":"Also vibe with","vibe_product":[{"id":8392782119067,"title":"Rocket Bullet Massager","handle":"rocket-bullet-massager","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eRocket packs 10 powerful speeds and patterns into an ultra-affordable, travel-friendly vibe.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eMade with 100% medical-grade, body-safe sil
4290icone, it’s smooth, sleek, and built to last—unlike the other rubbery, plasticky bullet vibes out there.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","published_at":"2025-02-13T05:23:19-05:00","created_at":"2025-01-30T03:49:13-05:00","vendor":"thatsassything","type":"Massager","tags":["all_new","beginner_friendly","massager_for_her","Newlaunch","solo_exploration"],"price":99900,"price_min":99900,"price_max":99900,"available":false,"price_varies":false,"compare_at_price":129900,"compare_at_price_min":129900,"compare_at_price_max":129900,"compare_at_price_varies":false,"variants":[{"id":46024889925787,"title":"Perky Plum","option1":"Perky Plum","option2":null,"option3":null,"sku":"34","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Rocket Bullet Massager - Perky Plum","public_title":"Perky Plum","options":["Perky Plum"],"price":99900,"weight":90,"compare_at_price":129900,"inventory_management":"shopify","barcode":"798098278196","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/thatsassything.com\/cdn\/shop\/files\/plum-bullet-massager.webp?v=1778226184","\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-with-features.webp?v=1778226184","\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-water-proof.webp?v=1778226184","\/\/thatsassything.com\/cdn\/shop\/files\/bullet-massager-with-features.webp?v=1778226185","\/\/thatsassything.com\/cdn\/shop\/files\/battery_product_image_1_6.01.33_PM.webp?v=1778226185","\/\/thatsassything.com\/cdn\/shop\/files\/silicone-bullet-massager.webp?v=1778226185","\/\/thatsassything.com\/cdn\/shop\/files\/bullet-massager-budget-friendly.webp?v=1778226184","\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-vs-others.webp?v=1778226184","\/\/thatsassything.com\/cdn\/shop\/files\/rocket_d3d0cac5-750b-4904-b183-6e2f14199ac0.webp?v=1778226184","\/\/thatsassything.com\/cdn\/shop\/files\/Rocket-bullet-massager-reviews.webp?v=1778226185","\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-box-contents.webp?v=1778226184"],"featured_image":"\/\/thatsassything.com\/cdn\/shop\/files\/plum-bullet-massager.webp?v=1778226184","options":["Color"],"media":[{"alt":"Plum bullet massager on plain background","id":36783471329435,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/plum-bullet-massager.webp?v=1778226184"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/plum-bullet-massager.webp?v=1778226184","width":1080},{"alt":"Hand holding rocket bullet massager with features shown","id":36783471394971,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-with-features.webp?v=1778226184"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-with-features.webp?v=1778226184","width":1080},{"alt":null,"id":37015401726107,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/f85a35232828442ba9797390a11e607a.thumbnail.0000000000.jpg?v=1779448866"},"aspect_ratio":1.0,"duration":5370,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/f85a35232828442ba9797390a11e607a\/f85a35232828442ba9797390a11e607a.SD-480p-0.9Mbps-84707749.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/f85a35232828442ba9797390a11e607a\/f85a35232828442ba9797390a11e607a.HD-1080p-2.5Mbps-84707749.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/f85a35232828442ba9797390a11e607a\/f85a35232828442ba9797390a11e607a.HD-720p-1.6Mbps-84707749.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/f85a35232828442ba9797390a11e607a\/f85a35232828442ba9797390a11e607a.m3u8?v=0","width":1080}]},{"alt":"Water proof bullet massager shown with product demo","id":36783471296667,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-water-proof.webp?v=1778226184"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-water-proof.webp?v=1778226184","width":1080},{"alt":"Hand holding rocket bullet massager with features shown","i
4290d":36783471362203,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/bullet-massager-with-features.webp?v=1778226185"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/bullet-massager-with-features.webp?v=1778226185","width":1080},{"alt":null,"id":37015401693339,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/7964ec11117c456abe1f146da65733a4.thumbnail.0000000000.jpg?v=1779448866"},"aspect_ratio":1.0,"duration":4430,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/7964ec11117c456abe1f146da65733a4\/7964ec11117c456abe1f146da65733a4.SD-480p-0.9Mbps-84707746.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/7964ec11117c456abe1f146da65733a4\/7964ec11117c456abe1f146da65733a4.HD-1080p-2.5Mbps-84707746.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/7964ec11117c456abe1f146da65733a4\/7964ec11117c456abe1f146da65733a4.HD-720p-1.6Mbps-84707746.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/7964ec11117c456abe1f146da65733a4\/7964ec11117c456abe1f146da65733a4.m3u8?v=0","width":1080}]},{"alt":"Rocket Bullet Massager","id":36783471526043,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/battery_product_image_1_6.01.33_PM.webp?v=1778226185"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/battery_product_image_1_6.01.33_PM.webp?v=1778226185","width":1080},{"alt":"Woman holding plum bullet massager made of medical grade silicone","id":36783471460507,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/silicone-bullet-massager.webp?v=1778226185"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/silicone-bullet-massager.webp?v=1778226185","width":1080},{"alt":null,"id":37015401824411,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/ad60c93879f94d7b90fedea211b43b4e.thumbnail.0000000000.jpg?v=1779448866"},"aspect_ratio":1.0,"duration":3000,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/ad60c93879f94d7b90fedea211b43b4e\/ad60c93879f94d7b90fedea211b43b4e.SD-480p-0.9Mbps-84707750.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/ad60c93879f94d7b90fedea211b43b4e\/ad60c93879f94d7b90fedea211b43b4e.HD-1080p-2.5Mbps-84707750.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/ad60c93879f94d7b90fedea211b43b4e\/ad60c93879f94d7b90fedea211b43b4e.HD-720p-1.6Mbps-84707750.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/ad60c93879f94d7b90fedea211b43b4e\/ad60c93879f94d7b90fedea211b43b4e.m3u8?v=0","width":1080}]},{"alt":"Couple holding a compact budget friendly bullet massager","id":36783471427739,"position":10,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/bullet-massager-budget-friendly.webp?v=1778226184"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/bullet-massager-budget-friendly.webp?v=1778226184","width":1080},{"alt":null,"id":37015401791643,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/f6908491fd2541a5977a7e8651cacc85.thumbnail.0000000000.jpg?v=1779448866"},"aspect_ratio":1.0,"duration":3200,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/f6908491fd2541a5977a7e8651cacc85\/f6908491fd2541a5977a7e8651cacc85.SD-480p-0.9Mbps-84707751.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/f6908491fd2541a5977a7e8651cacc85\/f6908491fd2541a5977a7e8651cacc85.HD-1080p-2.5Mbps-84707751.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/f6908491fd2541a5977a7e8651cacc85\/f6908491fd2541a5977a7e8651cacc85.HD-720p-1.6Mbps-84707751.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/f6908491fd2541a5977a7e8651cacc85\/f6908491fd2541a5977a7e8651cacc85.m3u8?v=0","width":1080}]},{"alt":"Rocket bullet massager vs other toys comparison","id":36783471231131,"position":12,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-vs-others.webp?v=1778226184"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-vs-others.webp?v=1778226184","width":1080},{"alt":"Rocket Bullet Massager","id":36783471165595,"position":13,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/rocket_d3d0cac5-750b-4904-b183-6e2f14199ac0.webp?v=1778226184"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/rocket_d3d0cac5-750b-4904-b183-6e2f14199ac0.webp?v=1778226184","width":1080}
4290,{"alt":null,"id":37015401758875,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/bc4e3db607a74f7c8c1fcac59f1fa6aa.thumbnail.0000000000.jpg?v=1779448866"},"aspect_ratio":1.0,"duration":3600,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/bc4e3db607a74f7c8c1fcac59f1fa6aa\/bc4e3db607a74f7c8c1fcac59f1fa6aa.SD-480p-0.9Mbps-84707748.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/bc4e3db607a74f7c8c1fcac59f1fa6aa\/bc4e3db607a74f7c8c1fcac59f1fa6aa.HD-1080p-2.5Mbps-84707748.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/bc4e3db607a74f7c8c1fcac59f1fa6aa\/bc4e3db607a74f7c8c1fcac59f1fa6aa.HD-720p-1.6Mbps-84707748.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/bc4e3db607a74f7c8c1fcac59f1fa6aa\/bc4e3db607a74f7c8c1fcac59f1fa6aa.m3u8?v=0","width":1080}]},{"alt":"Women love rocket bullet massager with customer reviews","id":36783471493275,"position":15,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/Rocket-bullet-massager-reviews.webp?v=1778226185"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/Rocket-bullet-massager-reviews.webp?v=1778226185","width":1080},{"alt":"Rocket bullet massager box contents with pouch, cable, and manual","id":36783471263899,"position":16,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-box-contents.webp?v=1778226184"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/rocket-bullet-massager-box-contents.webp?v=1778226184","width":1080},{"alt":null,"id":37015401857179,"position":17,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/56b4a08a1d064afeadd9166bb34c0768.thumbnail.0000000000.jpg?v=1779448867"},"aspect_ratio":1.0,"duration":6270,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/56b4a08a1d064afeadd9166bb34c0768\/56b4a08a1d064afeadd9166bb34c0768.SD-480p-0.9Mbps-84707747.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/56b4a08a1d064afeadd9166bb34c0768\/56b4a08a1d064afeadd9166bb34c0768.HD-1080p-2.5Mbps-84707747.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/56b4a08a1d064afeadd9166bb34c0768\/56b4a08a1d064afeadd9166bb34c0768.HD-720p-1.6Mbps-84707747.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/56b4a08a1d064afeadd9166bb34c0768\/56b4a08a1d064afeadd9166bb34c0768.m3u8?v=0","width":1080}]}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eRocket packs 10 powerful speeds and patterns into an ultra-affordable, travel-friendly vibe.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eMade with 100% medical-grade, body-safe silicone, it’s smooth, sleek, and built to last—unlike the other rubbery, plasticky bullet vibes out there.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e"},{"id":8242829295771,"title":"Neat: Massager Wash","handle":"neat-massager-wash","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe Neat Massager Wash is made in India with natural ingredients that are gentle on the skin–because when playtime ends, cleanup begins! It’s designed to keep your massagers fresh and free from the nasties so you don’t have to say goodbye to your favourite massager anytime soon. The best part? It is India’s first all-natural massager wash \u003c\/span\u003e\u003cspan\u003ewithout propylene glycol\u003c\/span\u003e\u003cspan\u003e–a petroleum derived ingredient and proven skin irritant–found in other massager cleansers.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2024-08-26T09:16:30-04:00","created_at":"2024-08-26T06:45:46-04:00","vendor":"thatsassything","type":"Massager Wash","tags":["all_new","GroupA","GroupB","massager cleanser","massager wash","massager_for_her","natural","neat"],"price":24400,"price_min":24400,"price_max":24400,"available":true,"price_varies":false,"compare_at_price":34900,"compare_at_price_min":34900,"compare_at_price_max":34900,"compare_at_price_varies":false,"variants":[{"id":45433458622619,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"30","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Neat: Massager Wash","public_title":null,"options":["Default Title"],"price":24400,"weight":0,"compare_at_price":34900,"inventory_management":"shopify","barcode":"1502209864227","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/thatsassything.com\/cdn\/shop\/files\/1_6239a4e3-e9d1-4e11-adf6-6d35924cc17a.webp?v=1778232976","\/\/thatsassything.com\/cdn\/shop\/files\/2_f2d9827b-167a-430a-8b91-d4e48198c284.webp?v=1778232976","\/\/thatsassything.com\/cdn\/shop\/files\/3_1.webp?v=1778232976","\/\/thatsassything.com\/cdn\/shop\/files\/4_c0a653bd-c8ae-4d05-99e9-62a2defed367.webp?v=1778232976","\/\/thatsassything.com\/cdn\/shop\/files\/5_0f969106-9328-48dd-91fe-f83b7f72c49d.webp?v=1778232976","\/\/thatsassything.com\/cdn\/shop\/files\/6_a88ca529-d5dd-4b28-8ffc-950b7051075e.webp?v=1778232976","\/\/thatsassything.com\/cdn\/shop\/files\/7_a6512d7d-6067-40c4-98bd-203cb80bf4b1.webp?v=1778232976","\/\/thatsassything.com\/cdn\/shop\/files\/8_84340c02-a2c3-4306-8ab8-432a77571e89.webp?v=1778232976"],"featured_image":"\/\/thatsassything.com\/cdn\/shop\/files\/1_6239a4e3-e9d1-4e11-adf6-6d35924cc17a.webp?v=1778232976","options":["Title"],"media":[{"alt":"Neat: Massager Wash","id":36784452534427,"position":1,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/1_6239a4e3-e9d1-4e11-adf6-6d35924cc17a.webp?v=1778232976"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/1_6239a4e3-e9d1-4e11-adf6-6d35924cc17a.webp?v=1778232976","width":700},{"alt":"Neat: Massager Wash","id":36784452403355,"position":2,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/2_f2d9827b-167a-430a-8b91-d4e48198c284.webp?v=1778232976"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/2_f2d9827b-167a-430a-8b91-d4e48198c284.webp?v=1778232976","width":700},{"alt":"Neat: Massager Wash","id":36784452370587,"position":3,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/3_1.webp?v=1778232976"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/3_1.webp?v=1778232976","width":700},{"alt":"Neat: Massager Wash","id":36784452567195,"position":4,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/4_c0a653bd-c8ae-4d05-99e9-62a2defed367.webp?v=1778232976"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/4_c0a653bd-c8ae-4d05-99e9-62a2defed367.webp?v=1778232976","width":700},{"alt":"Neat: Massager Wash","id":36784452468891,"position":5,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/5_0f969106-9328-48dd-91fe-f83b7f72c49d.webp?v=1778232976"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/5_0f969106-9328-48dd-91fe-f83b7f72c49d.webp?v=1778232976","width":700},{"alt":"Neat: Massager Wash","id":36784452501659,"position":6,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/6_a88ca529-d5dd-4b28-8ffc-950b7051075e.webp?v=1778232976"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/6_a88ca529-d5dd-4b28-8ffc-950b7051075e.webp?v=1778232976","width":700},{"alt":"Neat: Massager Wash","id":36784452436123,"position":7,"preview_image":{"aspect_ratio":1.0,"height":700,"width":700,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/7_a6512d7d-6067-40c4-98bd-203cb80bf4b1.webp?v=1778232976"},"aspect_ratio":1.0,"height":700,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/7_a6512d7d-6067-40c4-98bd-203cb80bf4b1.webp?v=1778232976","width":700},{"alt":"Neat: Massager Wash","id":36784452599963,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/8_84340c02-a2c3-4306-8ab8-432a77571e89.webp?v=1778232976"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/8_84340c02-a2c3-4306-8ab8-432a77571e89.webp?v=1778232976","width":1080}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe Neat Massager Wash is made in India with natural ingredients that are gentle on the skin–because when playtime ends, cleanup begins! It’s designed to keep your massagers fresh and free from the nasties so you don’t have to say goodbye to your favourite massager anytime soon. The best part? It is India’s first all-natural massager wash \u003c\/span\u003e\u003cspan\u003ewithout propylene glycol\u003c\/span\u003e\u003cspan\u003e–a petroleum derived ingredient and proven skin irritant–found in other massager cleansers.\u003c\/span\u003e\u003c\/p\u003e"},{"id":8256113311899,"title":"Fiddle Finger Massager","handle":"fiddle-massager","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFiddle supercharges your fingers—compact, wearable, and designed for clit play during partnered play. With 9 powerful modes and a snug finger grip, it slides on and stays while you both do each other inside out. Discreet, travel-friendly and oh-so-easy to use—just slip it on, turn it on, and vibe together.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2024-09-09T09:23:01-04:00","created_at":"2024-09-05T08:07:49-04:00","vendor":"thatsassything","type":"Massager","tags":["all_new","for_couples","massager_for_her"],"price":209900,"price_min":209900,"price_max":209900,"available":true,"price_varies":false,"compare_at_price":299900,"compare_at_price_min":299900,"compare_at_price_max":299900,"compare_at_price_varies":false,"variants":[{"id":45498915717275,"title":"Gaga Green","option1":"Gaga Green","option2":null,"option3":null,"sku":"31","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Fiddle Finger Massager - Gaga Green","public_title":"Gaga Green","options":["Gaga Green"],"price":209900,"weight":90,"compare_at_price":299900,"inventory_management":"shopify","barcode":"798098278196","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/thatsassything.com\/cdn\/shop\/files\/fiddle_new_website_first_image.webp?v=1778222074","\/\/thatsassything.com\/cdn\/shop\/files\/2_68c9c091-8cc8-4f2a-aac1-3817d8303951.webp?v=1778222075","\/\/thatsassything.com\/cdn\/shop\/files\/3_a8dfc79a-9a2d-475d-81d7-e548bdd6b42a.webp?v=1778222074","\/\/thatsassything.com\/cdn\/shop\/files\/4_6bea42d4-71eb-45fd-9e52-df05a3e82998.webp?v=1778222075","\/\/thatsassything.com\/cdn\/shop\/files\/battery_product_image_1_79cbdb31-9848-480c-a135-f54ff9409e21.webp?v=1778222075","\/\/thatsassything.com\/cdn\/shop\/files\/5_342c9c1a-f175-4325-afee-9cd02bfa436b.webp?v=1778222075","\/\/thatsassything.com\/cdn\/shop\/files\/6_39a2976a-3435-425b-ac36-540acc875482.webp?v=1778222074","\/\/thatsassything.com\/cdn\/shop\/files\/fiddle_c1de0f91-9e4b-4096-95d1-9dc308aa13ca.webp?v=1778222074","\/\/thatsassything.com\/cdn\/shop\/files\/8_c38ad575-97ee-4e61-ab31-a81a2792225a.webp?v=1778222074","\/\/thatsassything.com\/cdn\/shop\/files\/9_5f26d6bd-16b5-4f5a-8fbf-f3ab67d03ba1.webp?v=1778222074"],"featured_image":"\/\/thatsassything.com\/cdn\/shop\/files\/fiddle_new_website_first_image.webp?v=1778222074","options":["Color"],"media":[{"alt":"Fiddle Finger Massager","id":36782503592091,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/fiddle_new_website_first_image.webp?v=1778222074"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/fiddle_new_website_first_image.webp?v=1778222074","
4290width":1080},{"alt":"Fiddle Finger Massager","id":36782504050843,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/2_68c9c091-8cc8-4f2a-aac1-3817d8303951.webp?v=1778222075"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/2_68c9c091-8cc8-4f2a-aac1-3817d8303951.webp?v=1778222075","width":1080},{"alt":null,"id":37015352180891,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/c50c91dacb8444bb965a1fe7d2567d26.thumbnail.0000000000.jpg?v=1779447440"},"aspect_ratio":1.0,"duration":5170,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/c50c91dacb8444bb965a1fe7d2567d26\/c50c91dacb8444bb965a1fe7d2567d26.SD-480p-0.9Mbps-84706156.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/c50c91dacb8444bb965a1fe7d2567d26\/c50c91dacb8444bb965a1fe7d2567d26.HD-1080p-2.5Mbps-84706156.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/c50c91dacb8444bb965a1fe7d2567d26\/c50c91dacb8444bb965a1fe7d2567d26.HD-720p-1.6Mbps-84706156.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/c50c91dacb8444bb965a1fe7d2567d26\/c50c91dacb8444bb965a1fe7d2567d26.m3u8?v=0","width":1080}]},{"alt":"Fiddle Finger Massager","id":36782503723163,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/3_a8dfc79a-9a2d-475d-81d7-e548bdd6b42a.webp?v=1778222074"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/3_a8dfc79a-9a2d-475d-81d7-e548bdd6b42a.webp?v=1778222074","width":1080},{"alt":null,"id":37015352148123,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/0d45253cd64d4afc8c2869eaf01a9bf3.thumbnail.0000000000.jpg?v=1779447439"},"aspect_ratio":1.0,"duration":3800,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/0d45253cd64d4afc8c2869eaf01a9bf3\/0d45253cd64d4afc8c2869eaf01a9bf3.SD-480p-0.9Mbps-84706154.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/0d45253cd64d4afc8c2869eaf01a9bf3\/0d45253cd64d4afc8c2869eaf01a9bf3.HD-1080p-2.5Mbps-84706154.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/0d45253cd64d4afc8c2869eaf01a9bf3\/0d45253cd64d4afc8c2869eaf01a9bf3.HD-720p-1.6Mbps-84706154.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/0d45253cd64d4afc8c2869eaf01a9bf3\/0d45253cd64d4afc8c2869eaf01a9bf3.m3u8?v=0","width":1080}]},{"alt":"Fiddle Finger Massager","id":36782504018075,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/4_6bea42d4-71eb-45fd-9e52-df05a3e82998.webp?v=1778222075"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/4_6bea42d4-71eb-45fd-9e52-df05a3e82998.webp?v=1778222075","width":1080},{"alt":"Fiddle Finger Massager","id":36782503788699,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/battery_product_image_1_79cbdb31-9848-480c-a135-f54ff9409e21.webp?v=1778222075"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/battery_product_image_1_79cbdb31-9848-480c-a135-f54ff9409e21.webp?v=1778222075","width":1080},{"alt":"Fiddle Finger Massager","id":36782503854235,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/5_342c9c1a-f175-4325-afee-9cd02bfa436b.webp?v=1778222075"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/5_342c9c1a-f175-4325-afee-9cd02bfa436b.webp?v=1778222075","width":1080},{"alt":null,"id":37015352705179,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/ae23005f148448e78920bbaeada7435f.thumbnail.0000000000.jpg?v=1779447440"},"aspect_ratio":1.0,"duration":4100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/ae23005f148448e78920bbaeada7435f\/ae23005f148448e78920bbaeada7435f.SD-480p-0.9Mbps-84706158.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/ae23005f148448e78920bbaeada7435f\/ae23005f148448e78920bbaeada7435f.HD-1080p-2.5Mbps-84706158.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/ae23005f148448e78920bbaeada7435f\/ae23005f148448e78920bbaeada7435f.HD-720p-1.6Mbps-84706158.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/ae23005f148448e78920bbaeada7435f\/ae23005f148448e78920bbaeada7435f.m3u8?v=0","width":1080}]},{"alt":"Fiddle Finger Massager","id":36782503755931,"position":10,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/6_39a2976a-3435-425b-ac36-540acc875482.webp?v=1778222074"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/6_39a2976a-3435-425b-ac36-540acc875482.webp?v=1778222074","
4290width":1080},{"alt":null,"id":37015352115355,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/8899111bbab4450bb83426e4cc560c2f.thumbnail.0000000000.jpg?v=1779447439"},"aspect_ratio":1.0,"duration":3700,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/8899111bbab4450bb83426e4cc560c2f\/8899111bbab4450bb83426e4cc560c2f.SD-480p-0.9Mbps-84706157.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/8899111bbab4450bb83426e4cc560c2f\/8899111bbab4450bb83426e4cc560c2f.HD-1080p-2.5Mbps-84706157.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/8899111bbab4450bb83426e4cc560c2f\/8899111bbab4450bb83426e4cc560c2f.HD-720p-1.6Mbps-84706157.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/8899111bbab4450bb83426e4cc560c2f\/8899111bbab4450bb83426e4cc560c2f.m3u8?v=0","width":1080}]},{"alt":"Fiddle Finger Massager","id":36782503624859,"position":12,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/fiddle_c1de0f91-9e4b-4096-95d1-9dc308aa13ca.webp?v=1778222074"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/fiddle_c1de0f91-9e4b-4096-95d1-9dc308aa13ca.webp?v=1778222074","width":1080},{"alt":"Fiddle Finger Massager","id":36782503690395,"position":13,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/8_c38ad575-97ee-4e61-ab31-a81a2792225a.webp?v=1778222074"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/8_c38ad575-97ee-4e61-ab31-a81a2792225a.webp?v=1778222074","width":1080},{"alt":"Fiddle Finger Massager","id":36782503821467,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/9_5f26d6bd-16b5-4f5a-8fbf-f3ab67d03ba1.webp?v=1778222074"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/thatsassything.com\/cdn\/shop\/files\/9_5f26d6bd-16b5-4f5a-8fbf-f3ab67d03ba1.webp?v=1778222074","width":1080},{"alt":null,"id":37015352213659,"position":15,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/thatsassything.com\/cdn\/shop\/files\/preview_images\/1b7d91acc5d4433eae03c4a9c7538c8a.thumbnail.0000000000.jpg?v=1779447439"},"aspect_ratio":1.0,"duration":3970,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/1b7d91acc5d4433eae03c4a9c7538c8a\/1b7d91acc5d4433eae03c4a9c7538c8a.SD-480p-0.9Mbps-84706155.mp4?v=0","width":480},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/1b7d91acc5d4433eae03c4a9c7538c8a\/1b7d91acc5d4433eae03c4a9c7538c8a.HD-1080p-2.5Mbps-84706155.mp4?v=0","width":1080},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/1b7d91acc5d4433eae03c4a9c7538c8a\/1b7d91acc5d4433eae03c4a9c7538c8a.HD-720p-1.6Mbps-84706155.mp4?v=0","width":720},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/thatsassything.com\/cdn\/shop\/videos\/c\/vp\/1b7d91acc5d4433eae03c4a9c7538c8a\/1b7d91acc5d4433eae03c4a9c7538c8a.m3u8?v=0","width":1080}]}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFiddle supercharges your fingers—compact, wearable, and designed for clit play during partnered play. With 9 powerful modes and a snug finger grip, it slides on and stays while you both do each other inside out. Discreet, travel-friendly and oh-so-easy to use—just slip it on, turn it on, and vibe together.\u003c\/span\u003e\u003c\/p\u003e"}],"gift_text":"Make it a Gift 🎁","gift_product":[],"text_id":"120 day warranty and discreet shipping","pop_img":"\/\/thatsassything.com\/cdn\/shop\/files\/discreet_delivery_mockup_2.webp?v=1717759937","pop_title":"Discreet Shipping","pop_des":"We ship all orders 100% discreetly, in completely unbranded outer packaging. The shipping label doesn't mention product name or brand name on it.","payment_img":"\/\/thatsassything.com\/cdn\/shop\/files\/Group_1_1.png?v=1717395175","enable_custom_cursor_default":true,"enable_custom_cursor_links":true,"cursor_x_position":0,"cursor_y_position":0,"favicon":"\/\/thatsassything.com\/cdn\/shop\/files\/IMG_0854.png?v=1655196168","checkout_logo_
4290image":"\/\/thatsassything.com\/cdn\/shop\/files\/sassy_logo_openfile-04_7_986bfc3d-ca85-4a42-b25a-bcf337a1ae9a.png?v=1692116937","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#6722fc","checkout_button_color":"#6722fc","checkout_error_color":"#e22120","share_instagram":true,"share_whatsapp":true,"navigation_font":"font-main","navigation_uppercase":false,"product_tiles_quick_buy":true,"color_primary_accent_inverse":"#022145","color_secondary_accent_inverse":"#1b1e25","color_tertiary_accent_inverse":"#141b1d","button_border_color":"color-scheme-text","button_shadow_style":"full","sticker_shadow_style":"full","scatter_product_tiles":true,"sticker_color":"bg-scheme-card text-scheme-text","sticker_show_shadow":true,"image_style_1_style":"clip-triangle","image_style_1_border_width":2,"image_style_1_border_color":"bg-scheme-text","image_style_1_show_shadow":true,"image_style_1_shadow_style":"bg-current","image_style_1_shadow_color":"text-scheme-text","button_show_shadow":true,"card_show_shadow":true,"card_drop_shadow_spread":6,"color_primary_background_gradient":"linear-gradient(136deg, rgba(10, 234, 237, 1) 11%, rgba(250, 13, 253, 1) 84%)","color_secondary_background_gradient":"","color_tertiary_background_gradient":"","gradient_color_1":"#d481ff","gradient_color_2":"#00ffc6","gradient_color_3":"#618eff","gradient_color_4":"#fff286","heading_drop_shadow_spread":6,"button_style":"none","heading_drop_shadow_opacity":8,"color_primary_alt_background":"#ffaeae","color_primary_meta":"#161414","customer_layout":"customer_area"};
4291</script>
4291
4292
4293<script data-app="quinn">
4294  Quinn.cdn = Quinn.cdn.replace(/@/g, '/').split('/').slice(0, -1).join('/') + '/';
4295  Quinn.isNewApp = true;
4296</script>
4296
4297
4298
4299<style>
4300  :root {
4301    --quinn_loader_color: #e6e4eb;
4302  }
4303</style>
4303<script data-app="quinn">
4304  if (!window.quinnExtensionCdnUrl) {
4305    const quinnOverlayUrl = 'https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-overlay.bundle.js';
4306    const quinnExtensionUrl = quinnOverlayUrl.split('/');
4307    quinnExtensionUrl.pop();
4308    window.quinnExtensionCdnUrl = quinnExtensionUrl.join('/') + '/';
4309  }
4310  document.addEventListener('DOMContentLoaded', () => {
4311    if (Quinn.functions && Quinn.functions.UPDATE_APP_CART) {
4312      Quinn.functions.UPDATE_APP_CART();
4313    }
4314  });
4315</script>
vendor: 1 bytes, line 4315
4315
4316<script></script>
vendor: 1 bytes, line 4316
4316
4317<script></script>
vendor: 1 bytes, line 4317
4317
4318<script>  window.OPEN_CART = () => {
4319    document.querySelector("#CartButton").click()
4320  };</script>
4320
4321<style>
4322
4323.upcart-item-property{
4324  display: none !important;
4325}
4326    .quinn_variant_swatch_wrapper.quinn_variant_swatch_wrapper_selected.svelte-qkudpw {
4327        box-shadow: 0 0 0px 1px black !important; 
4328    }
4329    div.quinn_shade_item.svelte-qkudpw {
4330        border-radius: 25px;
4331    }
4332    .quinn_modal * {
4333    text-align: left !important;
4334}
4335</style>
4336<script>
4337function formatter({ swatch, product }) {
4338  console.log("calling formatter");
4339  const { available, group, value, variant_id } = swatch;
4340  const { id, title, url } = product;
4341
4342  let formattedValue = value.toLowerCase().split(" ").join("-");
4343  
4344 const colors =  {
4345    "purple-pop": "#b454af",
4346    "hot-pink":"#eb3d90",
4347    "baddie-brown": "#cd8e6a",
4348    "pastel-pink": "#d9aec5",
4349    "lit-purple-pop": "#b454af",
4350   " lit-hot-pink": "#eb3d90",
4351}
4352
4353 
4354  return {
4355    ...swatch,
4356    color: colors[formattedValue],
4357    image: null,
4358    isColor: true,
4359    isImage: false,
4360  };
4361}
4362
4363if (!window.Quinn) {
4364  window.Quinn = {};
4365}
4366window.Quinn.swatchFormatter = formatter;
4367window.QUINN_DONT_HIDE=[""];
4368</script>
4368
4369
4370<script>
4371  function formatter({ swatch, product }) {
4372    const { available, group, value, variant_id, image } = swatch;
4373    const { id, title, url } = product;
4374
4375    return {
4376      ...swatch,
4377      color: null,
4378      image,
4379      isColor: false,
4380      isImage: true,
4381    };
4382  }
4383  if (!window.Quinn) {
4384    window.Quinn = {};
4385  }
4386  window.Quinn.swatchFormatter = formatter;
4387</script>
4387
4388<style>
4389  .quinn-stack-card-overlay {
4390   opacity: 0.5 !important;
4391  }
4392.quinn-card-stack-next, .quinn-card-stack-prev {
4393  
4394    background-color: #FEF576 !important;
4395    
4396}
4397 div.quinn-card-stack-swiper .quinn_card {
4398    margin: 0 !important;
4399  }
4400</style>
4401<script>
4402  window.Quinn.settings.overlay.carousel_desktop_spacing = 90;
4403  window.Quinn.settings.overlay.carousel_mobile_spacing = 40;
4404</script>
4404
4405
4406<!-- END app snippet -->
4407
4408<!-- BEGIN app snippet: asset -->
4409
4410
4411
4412
4413<script>
4414      window.Quinn.queuedScripts.push('https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-live.bundle.js');
4415    </script>
4415<!-- END app snippet -->
4416
4417<!-- BEGIN app snippet: asset -->
4418
4419
4420
4421
4422<script data-app="quinn">
4423    Quinn.overlay_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-overlay.bundle.js";
4424  </script>
4424<!-- END app snippet -->
4425<!-- BEGIN app snippet: asset -->
4426
4427
4428
4429
4430<script>
4431      window.Quinn.queuedScripts.push('https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-vendor.bundle.js');
4432    </script>
4432<!-- END app snippet -->
4433<!-- BEGIN app snippet: asset -->
4434
4435
4436
4437
4438<script>
4439      window.Quinn.queuedScripts.push('https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayCarouselBody-svelte.js');
4440    </script>
4440<!-- END app snippet -->
4441<!-- BEGIN app snippet: asset -->
4442
4443
4444
4445
4446<script data-app="quinn">
4447    Quinn.location_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-location.bundle.js";
4448  </script>
4448<!-- END app snippet -->
4449<!-- BEGIN app snippet: overlay -->
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472<!-- END app snippet -->
4473
4474<!-- BEGIN app snippet: asset -->
4475
4476
4477
4478
4479<script data-app="quinn">
4480    Quinn.chunk_overlay_info_variants_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoVariants-svelte.js";
4481  </script>
4481<!-- END app snippet -->
4482<!-- BEGIN app snippet: asset -->
4483
4484
4485
4486
4487<script data-app="quinn">
4488    Quinn.chunk_overlay_variants_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoVariants-svelte.js";
4489  </script>
4489<!-- END app snippet -->
4490<!-- BEGIN app snippet: asset -->
4491
4492
4493
4494
4495<script data-app="quinn">
4496    Quinn.chunk_overlay_video_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayVideo-svelte.js";
4497  </script>
4497<!-- END app snippet -->
4498<!-- BEGIN app snippet: asset -->
4499
4500
4501
4502
4503<script data-app="quinn">
4504    Quinn.chunk_overlay_volume_btn_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/VolumeButton-svelte.js";
4505  </script>
4505<!-- END app snippet -->
4506<!-- BEGIN app snippet: asset -->
4507
4508
4509
4510
4511<script data-app="quinn">
4512    Quinn.chunk_overlay_info_variants_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoVariants-svelte.js";
4513  </script>
4513<!-- END app snippet -->
4514<!-- BEGIN app snippet: asset -->
4515
4516
4517
4518
4519<script data-app="quinn">
4520    Quinn.chunk_overlay_cart_btn_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/CartButton-svelte.js";
4521  </script>
4521<!-- END app snippet -->
4522<!-- BEGIN app snippet: asset -->
4523
4524
4525
4526
4527<script data-app="quinn">
4528    Quinn.chunk_overlay_video_group_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayVideoGroup-svelte.js";
4529  </script>
4529<!-- END app snippet -->
4530<!-- BEGIN app snippet: asset -->
4531
4532
4533
4534
4535<script data-app="quinn">
4536    Quinn.chunk_overlay_info_products_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoProducts-svelte.js";
4537  </script>
4537<!-- END app snippet -->
4538<!-- BEGIN app snippet: asset -->
4539
4540
4541
4542
4543<script data-app="quinn">
4544    Quinn.chunk_overlay_mobile_products_container_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayMobileProductsContainer-svelte.js";
4545  </script>
4545<!-- END app snippet -->
4546<!-- BEGIN app snippet: asset -->
4547
4548
4549
4550
4551<script data-app="quinn">
4552    Quinn.chunk_overlay_info_product_images_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoProductImages-svelte.js";
4553  </script>
4553<!-- END app snippet -->
4554<!-- BEGIN app snippet: asset -->
4555
4556
4557
4558
4559<script data-app="quinn">
4560    Quinn.chunk_overlay_info_product_description_url = "https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/OverlayInfoProductDescription-svelte.js";
4561  </script>
4561<!-- END app snippet -->
4562<!-- BEGIN app snippet: network-intercepter -->
4562<script>
4563  const origFetch = window.fetch;
4564  window.fetch = async (...args) => {
4565    let [url, payload] = args;
4566
4567    if (!url) {
4568      return origFetch(...args);
4569    }
4570
4571    if (url instanceof Request) {
4572      url = url.url; // Extract the URL string from the Request object
4573    } else if (url instanceof URL) {
4574      url = url.toString(); // Convert URL object to string
4575    }
4576
4577    if (url.includes('/cart/add')) {
4578      if (payload && payload.body) {
4579        const formData = payload.body;
4580
4581        // Case 1: Handle FormData
4582        if (formData instanceof FormData) {
4583          formData.delete('properties[_y]');
4584        }
4585        // Case 2: Handle JSON string
4586        else if (typeof formData === 'string') {
4587          try {
4588            const parsedData = JSON.parse(formData);
4589            if (parsedData.items) {
4590              parsedData.items.forEach((item) => {
4591                if (item.properties && item.properties['_y']) {
4592                  delete item.properties['_y'];
4593                }
4594              });
4595            }
4596            payload.body = JSON.stringify(parsedData);
4597          } catch (e) {}
4598        }
4599        // Case 3: Handle plain object
4600        else if (typeof formData === 'object') {
4601          if (formData.items) {
4602            formData.items.forEach((item) => {
4603              if (item.properties && item.properties['_y']) {
4604                delete item.properties['_y'];
4605              }
4606            });
4607          }
4608        }
4609      }
4610    }
4611
4612    const response = await origFetch(...args);
4613    if (Quinn && typeof Quinn.interceptorCallback?.Fetch === 'function') {
4614      Quinn.interceptorCallback.Fetch(response.url, response, origFetch);
4615    }
4616    quinnSyncCart(url);
4617
4618    return response;
4619  };
4620  function quinnSyncCart(url) {
4621    if (!url) return;
4622    if (
4623      (url.includes('/cart/add') || url.includes('/cart/update') || url.includes('/cart/change')) &&
4624      window.Quinn &&
4625      window.Quinn.overlayController
4626    ) {
4627      console.log('quinnSyncCart');
4628      Quinn.overlayController.controller.dispatchEvent({ events: ['UPDATE_CART_COUNT'] });
4629    }
4630  }
4631  (function (XHR) {
4632    let send = XHR.prototype.send;
4633    XHR.prototype.send = function (data) {
4634      let oldOnReadyStateChange;
4635
4636      function onReadyStateChange() {
4637        if (this.readyState === 4 && Quinn.interceptorCallback) {
4638          Quinn.interceptorCallback.XHR(this._url, this.response, XHR);
4639        }
4640        quinnSyncCart(this._url);
4641        if (oldOnReadyStateChange) oldOnReadyStateChange();
4642      }
4643
4644      if (this._url && this._url.includes('/cart/add')) {
4645        // Case 1: Handle FormData
4646        if (data instanceof FormData) {
4647          data.delete('properties[_y]');
4648        }
4649        // Case 2: Handle JSON string
4650        else if (typeof data === 'string') {
4651          try {
4652            const parsedData = JSON.parse(data);
4653            if (parsedData.items) {
4654              parsedData.items.forEach((item) => {
4655                if (item.properties && item.properties['_y']) {
4656                  delete item.properties['_y'];
4657                }
4658              });
4659            }
4660            payload.body = JSON.stringify(parsedData);
4661          } catch (e) {}
4662        }
4663        // Case 3: Handle plain object
4664        else if (typeof data === 'object') {
4665          if (data.items) {
4666            data.items.forEach((item) => {
4667              if (item.properties && item.properties['_y']) {
4668                delete item.properties['_y'];
4669              }
4670            });
4671          }
4672        }
4673      }
4674
4675      /* Set xhr.noIntercept to true to disable the interceptor for a particular call */
4676      if (!this.noIntercept) {
4677        if (this.addEventListener) {
4678          this.addEventListener('readystatechange', onReadyStateChange, false);
4679        } else {
4680          oldOnReadyStateChange = this.onreadystatechange;
4681          this.onreadystatechange = onReadyStateChange;
4682        }
4683      }
4684      send.call(this, data);
4685    };
4686  })(XMLHttpRequest);
4687</script>
4687
4688<!-- END app snippet -->
4689
4690
4691  <!-- BEGIN app snippet: asset -->
4692
4693
4694
4695
4696<script>
4697      window.Quinn.queuedScripts.push('https://cdn.shopify.com/extensions/01a0af97-ffb3-7b6e-b07a-cc1b9eb2e29e/quinn-live-1-492/assets/quinn-floating.bundle.js');
4698    </script>
4698<!-- END app snippet -->
4699  <!-- BEGIN app snippet: floating -->
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723<!-- END app snippet -->
4724
4725
4726<!-- BEGIN app snippet: remove-skeleton -->
4726<script>
4727  if (!window.Quinn) {
4728    const els = document.querySelectorAll('[id^=quinn]');
4729    const els2 = document.querySelectorAll('[class^=quinn]');
4730    els.forEach((el) => {
4731      el.remove();
4732    });
4733    els2.forEach((el) => {
4734      el.remove();
4735    });
4736  }
4737</script>
4737
4738<!-- END app snippet -->
4739
4740<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
4741
4742
4743
4744
4745
4746
4747
4748<link rel="dns-prefetch" href="https://cdn.judge.me">
4749<link rel="dns-prefetch" href="https://cdn1.judge.me">
4750<link rel="dns-prefetch" href="https://api.judge.me">
4751
4752<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":"({{ n }})","badge_star_color":"#F00061","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
4752ou! 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":"all_initials","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":"#F00061","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":"leex","review_date_format":"dd/mm/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":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"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":"vintage","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":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":5,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":true,"enable_json_ld_products":true,"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":"card","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":true,"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":false,"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":false,"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":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
4752itle":"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":"#000000","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":true,"widget_show_product_medals":false,"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":true,"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":"load_more","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,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","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":"#000000","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from 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":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#000000","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#000000","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_
4752youtube_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":false,"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":"span.jdgm-rev__location {\n    display: none;}","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":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":true,"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":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"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"
4752:"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":"thatsassything","shop_currency":"INR","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":false,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
4752shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"thatsassything"};</script>
4752 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #F00061;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000}.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:#000}.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:#F00061}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-rev .jdgm-rev__icon{display:none !important}.jdgm-author-fullname{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="index"]{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: #000;--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:#000}.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:'thatsassything'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
4753</style> <style class='jdgm-settings-style'>
4753.jdgm-review-widget span.jdgm-rev__location{display:none}
4754</style>
4755
4756  
4757  
4758  
4759  <style class='jdgm-miracle-styles'>
4760  @-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/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/I
4760azfD8HEODtmQCfoANwNsyp2/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}
4761
4762</style>
4763
4764
4765  
4766  
4767   
4768
4769
4770
4771  
4772    
4773    
4774    
4775      
4775<script id="judgeme_widget_leex_js" data-cfasync="false" type="text/javascript" async src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2_leex.js"></script>
4775
4776    
4777  
4778    
4779    
4780    
4781      <link id="judgeme_widget_leex_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/widget_v3_theme_leex.css">
4782    
4783  
4784
4785
4786<script data-cfasync='false' class='jdgm-script'>
4787!function(e){window.jdgm=window.jdgm||{};
4788/* INF-1976 */
4789var _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;}();
4790if(_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;}
4791jdgm.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/",
4792jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
4793setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
4794!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
4795(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
4796a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
4797jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
4798t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
4799t.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(
4800".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
4801parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
4802jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
4803)}))}(document);
4804</script>
4804
4805<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>
4806
4807<!-- BEGIN app snippet: theme_fix_tags -->
4807<script>
4808  (function() {
4809    var jdgmThemeFixes = {"141753516187":{"html":"","css":"@media only screen and (max-width: 768px) {\n    .product-tile .jdgm-prev-badge__text {\n        display: block !important;\n    }\n  .jdgm-preview-badge{font-size: 11px !important;}\n  .jdgm-prev-badge {\n      display: flex !important;\n    align-items: center !important;\n \n    margin-left: 25px !important;\n}\n\n}\n","js":""},"151087874203":{"html":"","css":"\/*hiding bundle products star ratings*\/\n\n.jdgm-widget[data-id=\"7884558008475\"] .jdgm-prev-badge,\n.jdgm-widget[data-id=\"8359360823451\"] .jdgm-prev-badge,\n.jdgm-widget[data-id=\"8359383761051\"] .jdgm-prev-badge,\n.jdgm-widget[data-id=\"8407403757723\"] .jdgm-prev-badge,\n.jdgm-widget[data-id=\"8407424958619\"] .jdgm-prev-badge,\n.jdgm-widget[data-id=\"7689678389403\"] .jdgm-prev-badge {\n    display: none !important;\n}","js":""}};
4810    if (!jdgmThemeFixes) return;
4811
4812    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
4813    // before the per-theme fix so the theme-specific CSS wins the cascade.
4814    // HTML is never applied globally (too risky).
4815    var allThemesFix = jdgmThemeFixes['all'];
4816    if (allThemesFix && allThemesFix.css) {
4817      var allStyleTag = document.createElement('style');
4818      allStyleTag.classList.add('jdgm-theme-fix-style-all');
4819      allStyleTag.innerHTML = allThemesFix.css;
4820      document.head.append(allStyleTag);
4821    };
4822
4823    if (allThemesFix && allThemesFix.js) {
4824      var allScriptTag = document.createElement('script');
4825      allScriptTag.classList.add('jdgm-theme-fix-script-all');
4826      allScriptTag.innerHTML = allThemesFix.js;
4827      document.head.append(allScriptTag);
4828    };
4829
4830    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
4831    if (!thisThemeFix) return;
4832
4833    if (thisThemeFix.html) {
4834      document.addEventListener("DOMContentLoaded", function() {
4835        var htmlDiv = document.createElement('div');
4836        htmlDiv.classList.add('jdgm-theme-fix-html');
4837        htmlDiv.innerHTML = thisThemeFix.html;
4838        document.body.append(htmlDiv);
4839      });
4840    };
4841
4842    if (thisThemeFix.css) {
4843      var styleTag = document.createElement('style');
4844      styleTag.classList.add('jdgm-theme-fix-style');
4845      styleTag.innerHTML = thisThemeFix.css;
4846      document.head.append(styleTag);
4847    };
4848
4849    if (thisThemeFix.js) {
4850      var scriptTag = document.createElement('script');
4851      scriptTag.classList.add('jdgm-theme-fix-script');
4852      scriptTag.innerHTML = thisThemeFix.js;
4853      document.head.append(scriptTag);
4854    };
4855  })();
4856</script>
4856
4857<!-- END app snippet -->
4858<!-- End of Judge.me Core -->
4859
4860
4861
4862<!-- END app block --><!-- BEGIN app block: shopify://apps/cooee/blocks/app-embed-main/2f17a8e7-57ed-4fda-b07d-26521d722e6f --><!-- BEGIN app snippet: sdk-init --><link rel="dns-prefetch" href="https://cdn.sdk2.api.letscooee.com">
4863<link rel="preconnect" href="https://cdn.sdk2.api.letscooee.com" crossorigin><!-- BEGIN app snippet: sdk-init-runtime -->
4863<script id="cooee-sdk-runtime">(function(){var d="lc/usr/vid",l="lc/usr/did",x="cooee_vid",g="cooee_did",S=63072e3,p=/^[0-9a-f]{24}$/i,_=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function y(){return typeof crypto<"u"&&typeof crypto.randomUUID=="function"?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const t=Math.random()*16|0;return(e==="x"?t:t&3|8).toString(16)})}function m(){return Math.floor(Date.now()/1e3).toString(16).padStart(8,"0")+(typeof crypto<"u"&&typeof crypto.getRandomValues=="function"?Array.from(crypto.getRandomValues(new Uint8Array(8))).map(e=>e.toString(16).padStart(2,"0")).join(""):Array.from({length:16},()=>Math.floor(Math.random()*16).toString(16)).join(""))}function O(e){if(e.startsWith('"')&&e.endsWith('"'))try{const t=JSON.parse(e);if(typeof t=="string")return t}catch{}return e}function c(e,t){try{document.cookie=`${e}=${t};max-age=${S};path=/;SameSite=Lax;Secure`}catch{}}function h(e){try{return localStorage.getItem(e)}catch{return null}}function i(e,t,r=!1){try{localStorage.setItem(e,r?JSON.stringify(t):t)}catch{}}function I(e,t,r,o=!1){try{const n=document.cookie.match(new RegExp(`(?:^|;\\s*)${t}=([^;]+)`)),u=n?n[1]:null;if(u)return i(e,u,o),u;const f=h(e),a=f?O(f):null;if(a)return(o?f===a:a!==f)&&i(e,a,o),c(t,a),a;const s=r();return i(e,s,o),c(t,s),s}catch{return}}function w(){return I(d,x,y)}function D(){return I(l,g,m,!0)}function C(e,t){const r=window.CooeeSDK;e&&p.test(e)&&(c(g,e),i(l,e,!0),r&&(r.visitorOldId=e)),t&&_.test(t)&&(c(x,t),i(d,t,!1),r&&(r.visitorId=t))}(function(){window.CooeeSDK||Object.defineProperty(window,"CooeeSDK",{value:{events:[],profile:[],screen:[],page:[]},writable:!1,enumerable:!1,configurable:!1});const t=window.CooeeSDK;let r=!0,o;try{const n="lc/probe";localStorage.setItem(n,"1"),r=localStorage.getItem(n)==="1",localStorage.removeItem(n)}catch(n){r=!1,o=n}t.visitorId=w(),t.visitorOldId=D(),t._setIdentity||Object.defineProperty(t,"_setIdentity",{value:C,enumerable:!1}),r||t.page.push({_error:o??new Error("localStorage early-read bug detected"),slug:o?"visitor_id_ls_error":"visitor_id_ls_diagnostic",context:{tags:{hadVid:!!t.visitorId,threw:!!o}}})})()})();</script>
4863<!-- END app snippet -->
4863<script id="cooee-config">
4864    (() => {
4865        window.CooeeSDK.apiBase = 'https://cdn.sdk2.api.letscooee.com';
4866        
4867        
4868        window.CooeeSDK.pageContext = {
4869            type: 'blog',
4870            path: "\/blogs\/sassy-stuff",
4871
4872        };
4873        window.CooeeSDK.page.push({
4874            'apiURLs': {
4875                ...{},
4876                
4877                baseURL: 'https://cdn.sdk2.api.letscooee.com'
4878            }
4879        });
4880    })();
4881</script>
4881
4882<!-- END app snippet --><!-- BEGIN app snippet: merchandising-init --><!-- END app snippet --><!-- BEGIN app snippet: experiments-init --><!-- END app snippet --><!-- BEGIN app snippet: sdk-page-context -->
4882<script id="cooee-page-context">
4883    (() => {
4884        CooeeSDK.pageLoadTime = new Date();
4885        const scriptTag = document.createElement('script');
4886        scriptTag.src = 'https://cdn.jsdelivr.net/npm/@letscooee/[email protected]/dist/main.min.js';
4887        scriptTag.type = 'module';
4888        scriptTag.async = true;
4889        document.head.appendChild(scriptTag);
4890
4891        CooeeSDK.page.push({
4892            'jsLoad': new Date(),
4893            'appID': '69a91287d4047223a55c231f',
4894            'currency': 'INR',
4895            'country': 'IN',
4896            'locale': 'en',
4897            'shopCurrency': 'INR',
4898            'moneyFormat': "<span id='rupee-symbol'>₹ </span> {{amount}}",
4899            'market': {
4900                id: '669941915',
4901                handle: 'in',
4902                metafields: '',
4903            },
4904            'pageName': 'blog',
4905            'template': {
4906                directory: '',
4907                name: 'blog',
4908                suffix: '',
4909                handle: 'sassy-stuff',
4910                pageType: 'blog',
4911            },
4912        });
4913
4914        const discount_codes = [];
4915        const cart = {...{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"INR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}};
4916        cart.discount_codes = discount_codes;
4917        CooeeSDK.page.push({cart});
4918
4919        CooeeSDK.page.push({'storeBrand': {...{"enabled":false,"colors":{"primary":"#f51c8f","onPrimary":"#ffffff","surface":"#ffffff","textPrimary":"#111827","textSecondary":"#6b7280"},"body":{"family":"inherit","size":16},"density":"comfortable","buttons":{"primary":{"style":"filled"},"secondary":{"style":"filled"},"secondaryColorScheme":"neutral","shape":"rounded","weight":500,"textTransform":"none"},"card":{"shape":"rounded","border":"none","shadow":"none"},"price":{"showSaleColor":true,"showComparePrice":true}}}});
4920        
4921        CooeeSDK.page.push({'configurations': {...{"website":{"canChangeVariantInCart":false,"cartDrawerSelector":".flo-cart-wrapper","disableCooeeLogoOnVideos":false,"commonJS":"\n\n// Special scroll indicator for video dialog\n// only appear on mobile screen for 1st video in the dialog\nif (window.innerWidth < 768) (() => {\n    const observer = new MutationObserver(() => {\n        const dialog = document.querySelector('cooee-video-detail-dialog');\n        if (!dialog) return;\n        observer.disconnect();\n\n        setTimeout(() => {\n            const shadow = dialog.shadowRoot;\n\n            const totalSlides = shadow?.querySelectorAll('.video-slide').length;\n            if (totalSlides <= 1) return;\n\n            const videoContainer = shadow?.querySelector('.swiper-slide-active .lc-video-container');\n            if (!videoContainer) return;\n\n            shadow.querySelectorAll('#scroll-hint-style, .lc-scroll-hint').forEach(el => el.remove());\n\n            const style = document.createElement('style');\n            style.id = 'scroll-hint-style';\n            style.textContent = `\n        .lc-scroll-hint {\n          position: absolute;\n          inset: 0;\n          z-index: 20;\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n          justify-content: center;\n          gap: 10px;\n          pointer-events: none;\n          animation: shFadeOut 0.4s ease forwards 5s;\n        }\n        .lc-scroll-hint img {\n          width: 100px;\n          height: 100px;\n          filter: brightness(0) invert(1);\n          animation: shBounce 1.2s ease-in-out infinite;\n        }\n        .lc-scroll-hint span {\n          color: #fff;\n          font-size: 15px;\n          font-weight: 700;\n          font-family: sans-serif;\n          text-shadow: 0 0 4px rgba(0,0,0,0.9), 0 0 8px rgba(0,0,0,0.7);\n          letter-spacing: 0.3px;\n        }\n        @keyframes shBounce {\n          0%, 100% { transform: rotate(-20deg) translateY(0px); }\n          50%       { transform: rotate(15deg) translateY(-10px); }\n        }\n        @keyframes shFadeOut {\n          to { opacity: 0; visibility: hidden; }\n        }\n      `;\n            shadow.appendChild(style);\n\n            const hint = document.createElement('div');\n            hint.className = 'lc-scroll-hint';\n            hint.innerHTML = `<img src=\"https://img.icons8.com/?size=100&id=pQPfSG6E4mdh&format=png\" alt=\"swipe\"><span>Swipe up to see more</span>`;\n            videoContainer.appendChild(hint);\n\n            const dismiss = () => hint.remove();\n            const autoDismiss = setTimeout(dismiss, 5400);\n\n            setTimeout(() =>
4921 {\n                const onceOff = (el, evt) => el.addEventListener(evt, () => { clearTimeout(autoDismiss); dismiss(); }, { once: true });\n                onceOff(document, 'click');\n                onceOff(document, 'touchstart');\n                shadow.querySelector('.video-swiper')?.swiper?.once('slideChange', () => { clearTimeout(autoDismiss); dismiss(); });\n            }, 600);\n\n        }, 300);\n    });\n\n    observer.observe(document.body, { childList: true, subtree: true });\n})();","commonCSS":":host(cooee-video-detail-dialog) {\n    --lc-primary-button-bg-color: 242, 0, 97;\n    --lc-secondary-button-color: 242, 0, 97;\n    --lc-item-cmp-price-display: inline;\n    --lc-item-cmp-price-color: 166, 166, 166;\n    --lc-button-radius: 100px;\n    --lc-card-bg-color: 255, 255, 255;\n    --lc-item-detail-footer-bg-color: 255, 255, 255;\n    --lc-secondary-button-bg-color: 255, 255, 255;\n    --lc-item-text-color: 166, 166, 166;\n    --lc-media-radius: 30px;\n\n    @media(max-width:786px) {\n        .more-info-button {\n            padding: 8px !important;\n        }\n\n        .cta-button {\n            padding: 8px !important;\n        }\n    }\n}\n\n:host(cooee-item-card) {\n    --lc-item-text-color: 166, 166, 166;\n}\n\n:host(cooee-item-detail) {\n    .more-info-button {\n        padding: 6px;\n    }\n}\n\n.lc-hint {\n    position: absolute;\n    inset: 0;\n    z-index: 20;\n    display: grid;\n    place-items: center;\n    pointer-events: none;\n    animation: lcfadeOut 0.4s ease forwards 5s;\n}\n\n.lc-hint img {\n    width: 64px;\n    height: 64px;\n    filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.5));\n    animation: lcbounce 1.2s ease-in-out infinite;\n}\n\n@keyframes lcbounce {\n\n    0%,\n    100% {\n        transform: translateY(-8px);\n    }\n\n    50% {\n        transform: translateY(8px);\n    }\n}\n\n@keyframes lcfadeOut {\n    to {\n        opacity: 0;\n        visibility: hidden;\n    }\n}","widgetPartials":[]},"storefrontToken":"f6218205dca5af5a8981217c0d70c1c3","checkoutProvider":"third_party","currencies":["INR"],"money":{"format":"₹ {{amount_no_decimals }}","auto":false},"currency":"INR"}}});
4922        
4923    })();
4924</script>
4924
4925<!-- END app snippet -->
4926
4927<!-- END app block --><!-- BEGIN app block: shopify://apps/oxi-login-cartsync-wishlist/blocks/social-login-embed/24ad60bc-8f09-42fa-807e-e5eda0fdae17 -->
4928
4929
4930
4931<script>
4932  (function () {
4933    try {
4934      var oslShopReturn = new URL(window.location.href);
4935      if (oslShopReturn.searchParams.has('shop_sign_in') || oslShopReturn.searchParams.has('shop_consented_scopes')) {
4936        oslShopReturn.searchParams.delete('shop_sign_in');
4937        oslShopReturn.searchParams.delete('shop_consented_scopes');
4938        history.replaceState(null, '', oslShopReturn.pathname + oslShopReturn.search + oslShopReturn.hash);
4939      }
4940    } catch (e) {}
4941    window.OSL_WIDGET_VERSION_CLASS = 'oslv2';
4942  })();
4943</script>
4943<script>
4944    window.OSL_POPUP_LOGIN_CONFIG = window.OSL_POPUP_LOGIN_CONFIG || {};
4945    window.OSL_POPUP_LOGIN_CONFIG.isNewCustomerAccounts = false;
4946    window.OSL_POPUP_LOGIN_CONFIG.isShopifyPlus = false;
4947    window.OSL_POPUP_LOGIN_CONFIG.loginRequiredAtCheckout = false;
4948    window.OSL_POPUP_LOGIN_CONFIG.nativeOtp = true;
4949    window.OSL_POPUP_LOGIN_CONFIG.registrationEnabled = false;
4950    window.OSL_POPUP_LOGIN_CONFIG.appUrl = 'https://osl-api.oxiapps.com';
4951    window.OSL_POPUP_LOGIN_CONFIG.regionCountry = "IN";
4952    window.OSL_WIDGET_HOST = 'https://social-login.oxiapps.com';
4953    window.OSL_EMBED_CONFIG = {
4954      vt: 1778502570,
4955      shop: "eatsassy.myshopify.com",
4956      customerLoggedIn: !!0,oslMinJsUrl: "https:\/\/cdn.shopify.com\/extensions\/01a0f778-da8e-7dcd-8534-0e174f9bc1e1\/oxi-social-login-159\/assets\/osl.min.js",remodalCssUrl: "https:\/\/cdn.shopify.com\/extensions\/01a0f778-da8e-7dcd-8534-0e174f9bc1e1\/oxi-social-login-159\/assets\/remodal.css"
4957    };
4958  </script>
4958<script src="https://cdn.shopify.com/extensions/01a0f778-da8e-7dcd-8534-0e174f9bc1e1/oxi-social-login-159/assets/init.js" defer></script>
4958
4959
4960<!-- END app block -->
4960<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 4960
4960
4961<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 4961
4961
4962<script src="https://cdn.shopify.com/extensions/01a0ff95-80c4-767a-a4da-60b2e0ed6199/event-promotion-bar-228/assets/eventpromotionbar.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 4962
4962
4963<script src="https://cdn.shopify.com/extensions/01a10ac4-9a5b-74eb-92a3-d94e3da67846/3.5.1/assets/cooee-app.js" type="text/javascript" defer="defer"></script>
4963
4964<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
4965<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: 25871614036,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 4965
4965
4966<script>
4967  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
4968</script>
vendor: 1 bytes, line 4968
4968
4969<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}
4969).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: 25871614036,storefrontBaseUrl: "https://thatsassything.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://thatsassything.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2412249243","configuration":"{\"shop\":\"eatsassy.myshopify.com\",\"cookie_duration\":\"604800\",\"first_touch_or_last\":\"last_touch\",\"goaffpro_identifiers\":\"gfp_ref,ref,aff,wpam_id,click_id\",\"enable_form_referrals\":\"false\",\"ignore_ad_clicks\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ffb841046ecd028d3f5b411ec870cbdf","type":"APP","apiClientId":2744533,"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"},{"id":"2207383707","configuration":"{\"appID\":\"69a91287d4047223a55c231f\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0fd839248453e5e37d8ee0ca40262871","type":"APP","apiClientId":6881341,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
4969,"dataSharingState":"unrestricted"},{"id":"2199322779","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"67f8b1501a6c374b809632ff\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1414168731","configuration":"{\"projectId\":\"resyw46sny\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1055457435","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":"621346971","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-QXE7H5JLF8\\\"],\\\"target_country\\\":\\\"IN\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-QXE7H5JLF8\\\"}],\\\"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":"495059099","configuration":"{\"botID\":\"jg9et6vxg0peq0s1\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aace1440a9416e8b2805b96c7b2f2fe0","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"239304859","configuration":"{\"pixel_id\":\"229296055809969\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"9175195","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"BharatX"}
4969,{"id":"36733083","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"16","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Purchase"},{"id":"80576667","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"161054875","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Tsyndicate Pixel"},{"id":"191004827","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM — TST Clean Setup"},{"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":"thatsassything","paymentSettings":{"currencyCode":"INR"},"myshopifyDomain":"eatsassy.myshopify.com","countryCode":"IN","storefrontUrl":"https:\/\/thatsassything.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8392764555419","handle":"tickle-tongue-massager","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46020692541595","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4425467560074","handle":"dtf-water-based-lubricant","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31594645586058","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8469555052699","handle":"swipe-right-card-game","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46306097954971","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7827371983003","handle":"candy-massager","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43962176045211","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8256113311899","handle":"fiddle-massager","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45498915717275","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884558008475","handle":"the-sweet-duo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44192345784475","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8883861651611","handle":"adult-couples-board-game-pussies-ladders","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47957591261339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8392782119067","handle":"rocket-bullet-massager","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46024889925787","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8242829295771","handle":"neat-massager-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45433458622619","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7742661558427","handle":"og-massager-for-women","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43677441294491","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7547398324379","handle":"salty-intimate-massager-online","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43382332653723","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8320017858715","handle":"thrill-couple-massager","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45743695986843","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8882847023259","handle":"socks-for-seggs-fun-socks","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47952274653339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8928482295963","handle":"clippies-nipple-clamps","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48101735923867","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8882855477403","handle":"dirty-mind-sox-fun-socks","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47952315056283","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8320187465883","handle":"bond-cuffs","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45744711991451","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8359360823451","handle":"squeaky-sweet-duo-candy-neat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45892622581915","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8359454146715","handle":"fiddle-it-well-pair-fiddle-dtf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45893080350875","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8359419216027","handle":"feel-good-duo-fiddle-neat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45892971266203","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7689678389403","handle":"charging-cable","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43480735056027","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7015995375771","handle":"lit-suction-massager","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41865513336987","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8359445102747","handle":"play-it-smooth-pair-lit-dtf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45893025202331","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8359383761051","handle":"saucy-glossy-duo-lit-neat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45892725997723","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8407390027931","handle":"rocket-dtf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46074101399707","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8407403757723","handle":"rocket-neat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46074170933403","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8407424958619","handle":"tickle-dtf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46074242171035","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8407406510235","handle":"tickle-neat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46074182434971","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://thatsassything.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"151087874203","themePublished":"true","eventMetadataId":"8bcac8d0-6422-446a-9a4e-f7e595074926","pageType":"blog","resourceId":"73209249947","
4969shopId":"25871614036","storefrontBaseUrl":"https:\/\/thatsassything.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>
4969<script>
4970  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
4971  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
4972  window.ShopifyAnalytics.meta.currency = 'INR';
4973  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":73209249947,"requestId":"f0f47618-4cfb-40ae-9dee-5c2d866c3604-1791229888"}};
4974  for (var attr in meta) {
4975    window.ShopifyAnalytics.meta[attr] = meta[attr];
4976  }
4977</script>
vendor: 1 bytes, line 4977
4977
4978<script class="analytics">
4979  (function () {
4980    var customDocumentWrite = function(content) {
4981      var jquery = null;
4982
4983      if (window.jQuery) {
4984        jquery = window.jQuery;
4985      } else if (window.Checkout && window.Checkout.$) {
4986        jquery = window.Checkout.$;
4987      }
4988
4989      if (jquery) {
4990        jquery('body').append(content);
4991      }
4992    };
4993
4994    var hasLoggedConversion = function(token) {
4995      if (token) {
4996        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
4997      }
4998      return false;
4999    }
5000
5001    var setCookieIfConversion = function(token) {
5002      if (token) {
5003        var twoMonthsFromNow = new Date(Date.now());
5004        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
5005
5006        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
5007      }
5008    }
5009
5010    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
5011    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
5012    if (trekkie.integrations) {
5013      return;
5014    }
5015    trekkie.methods = [
5016      'identify',
5017      'page',
5018      'ready',
5019      'track',
5020      'trackForm',
5021      'trackLink'
5022    ];
5023    trekkie.factory = function(method) {
5024      return function() {
5025        var args = Array.prototype.slice.call(arguments);
5026        args.unshift(method);
5027        trekkie.push(args);
5028        if (method == 'track' || method == 'page') {
5029          var pageUrl;
5030          try {
5031            pageUrl = window.location.href;
5032          } catch (e) {}
5033          var pageReferrer;
5034          try {
5035            pageReferrer = document.referrer;
5036          } catch (e) {}
5037          try {
5038            if (window.__TREKKIE_SHIM_QUEUE == null) {
5039              window.__TREKKIE_SHIM_QUEUE = [];
5040            }
5041            window.__TREKKIE_SHIM_QUEUE.push({
5042              from: 'trekkie-stub',
5043              method: method,
5044              args: args.slice(1),
5045              pageContext: {
5046                url: pageUrl,
5047                referrer: pageReferrer
5048              }
5049            });
5050          } catch (e) {
5051            // no-op
5052          }
5053        }
5054        return trekkie;
5055      };
5056    };
5057    for (var i = 0; i < trekkie.methods.length; i++) {
5058      var key = trekkie.methods[i];
5059      trekkie[key] = trekkie.factory(key);
5060    }
5061    trekkie.load = function(config) {
5062      trekkie.config = config || {};
5063      trekkie.config.initialDocumentCookie = document.cookie;
5064      var first = document.getElementsByTagName('script')[0];
5065var script = document.createElement('script');
5066script.type = 'text/javascript';
5067script.onerror = function(e) {
5068  var scriptFallback = document.createElement('script');
5069  scriptFallback.type = 'text/javascript';
5070  scriptFallback.onerror = function(error) {
5071          var Monorail = {
5072      produce: function produce(monorailDomain, schemaId, payload) {
5073        var currentMs = new Date().getTime();
5074        var event = {
5075          schema_id: schemaId,
5076          payload: payload,
5077          metadata: {
5078            event_created_at_ms: currentMs,
5079            event_sent_at_ms: currentMs
5080          }
5081        };
5082        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
5083      },
5084      sendRequest: function sendRequest(endpointUrl, payload) {
5085        // Try the sendBeacon API
5086        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
5087          var blobData = new window.Blob([payload], {
5088            type: 'text/plain'
5089          });
5090
5091          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
5092            return true;
5093          } // sendBeacon was not successful
5094
5095        } // XHR beacon
5096
5097        var xhr = new XMLHttpRequest();
5098
5099        try {
5100          xhr.open('POST', endpointUrl);
5101          xhr.setRequestHeader('Content-Type', 'text/plain');
5102          xhr.send(payload);
5103        } catch (e) {
5104          console.log(e);
5105        }
5106
5107        return false;
5108      },
5109      isIos12: function isIos12() {
5110        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
5111      }
5112    };
5113    Monorail.produce('monorail-edge.shopifysvc.com',
5114      'trekkie_storefront_load_errors/1.1',
5115      {shop_id: 25871614036,
5116      theme_id: 151087874203,
5117      app_name: "storefront",
5118      context_url: window.location.href,
5119      source_url: "//thatsassything.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
5120
5121  };
5122  scriptFallback.async = true;
5123  scriptFallback.src = '//thatsassything.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
5124  first.parentNode.insertBefore(scriptFallback, first);
5125};
5126script.async = true;
5127script.src = '//thatsassything.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
5128first.parentNode.insertBefore(script, first);
5129
5130    };
5131    trekkie.load(
5132      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":25871614036,"isMerchantRequest":null,"themeId":151087874203,"themeCityHash":"7955133489424634235","contentLanguage":"en","currency":"INR","eventMetadataId":"8bcac8d0-6422-446a-9a4e-f7e595074926"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
5133    );
5134
5135    var loaded = false;
5136    trekkie.ready(function() {
5137      if (loaded) return;
5138      loaded = true;
5139
5140      window.ShopifyAnalytics.lib = window.trekkie;
5141
5142      var originalDocumentWrite = document.write;
5143      document.write = customDocumentWrite;
5144      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
5145      document.write = originalDocumentWrite;
5146
5147      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
5148      var token = match? match[1]: undefined;
5149      if (!hasLoggedConversion(token)) {
5150        setCookieIfConversion(token);
5151        
5152      }
5153    });
5154
5155    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":73209249947,"requestId":"f0f47618-4cfb-40ae-9dee-5c2d866c3604-1791229888","shopifyEmitted":true});
5156
5157    var eventsListenerScript = document.createElement('script');
5158    eventsListenerScript.async = true;
5159    eventsListenerScript.src = "//thatsassything.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
5160    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
5161})();</script>
5161
5162  
5162<script>
5163  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
5164    window.ga = function ga() {
5165      (window.ga.q = window.ga.q || []).push(arguments);
5166      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
5167        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
5168      }
5169      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
5170    };
5171    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
5172      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
5173    }
5174  }
5175</script>
vendor: 1 bytes, line 5175
5175
5176<script
5177  defer
5178  src="https://thatsassything.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
5179  data-application="storefront-renderer"
5180  data-shop-id="25871614036"
5181  data-render-region="gcp-us-central1"
5182  data-page-type="blog"
5183  data-theme-instance-id="151087874203"
5184  data-theme-name="Shapes"
5185  data-theme-version="2.0.3"
5186  data-monorail-region="shop_domain"
5187  data-resource-timing-sampling-rate="10"
5188  data-shs="true"
5189  data-shs-beacon="true"
5190  data-shs-export-with-fetch="true"
5191  data-shs-logs-sample-rate="1"
5192  data-shs-beacon-endpoint="https://thatsassything.com/api/collect"
5193></script>
5193
5194<meta name="shopify-y" content="770ffca7-ff74-4937-9dd4-dc44d4b9ca2d" data-expiration="1822787488000"><meta name="shopify-s" content="7622c3fc-c2f0-40aa-9f37-4ed703a2ceb6" data-expiration="1791231688000"><meta name="new-cookie-storage-activated" content="t">
5195</head>
5196
5197  <body
5198    data-color-scheme="primary"
5199    class="
5200      template-wrapper critical-loading 
5201      
5202      
5203      
5204      
5205         
5206    "
5207  >
5208    <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 5208-5209
5208
5209<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
5209GTM-NHKZS834
vendor: 83 bytes, lines 5209-5210
5209"
5210height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
5211<!-- End Google Tag Manager (noscript) -->
5212
5213    
5213<script type="">
5214      {
5215        "@context": "https://schema.org",
5216        "@type": "WebPage",
5217        
5218        "name": "Default Name",
5219        "description": "Default description for the current page.",
5220        "url": "https://thatsassything.com/blogs/sassy-stuff"
5221        
5222      }
5223    </script>
5223
5224
5225    
5226
5227
5228
5229        
5230
5231    
5232
5233    
5234
5235    
5236            
5237
5238        
5239            
5240
5241        
5242            
5243
5244        
5245            
5246
5247        
5248            
5249
5250        
5251            
5252
5253        
5254    
5255    
5256
5257    <div id="agp__root"></div>
5258
5259    
5259<script>
5260        window.agecheckerVsARddsz9 = {
5261            fields: {
5262                
5263                    
5264                        active: "WeWwPFtL7cUkv7W3sArZ",
5265                    
5266                
5267                    
5268                        disclaimer: "By entering this site you are agreeing to the \u003ca href = \"https:\/\/thatsassything.com\/pages\/terms-and-conditions-for-being-sassy\"\u003e Terms of Use \u003c\/a\u003e and \u003ca href = \"https:\/\/thatsassything.com\/pages\/privacy-policy\"\u003e Privacy Policy \u003c\/a\u003e.",
5269                    
5270                
5271                    
5272                        heading: "Are you 21 or older?",
5273                    
5274                
5275                    
5276                        logo_image: {"width":4500,"height":4500,"name":"stamp logo (1).png","lastModified":1697480733669,"lastModifiedDate":"2023-10-16T18:25:33.669Z","size":202138,"type":"image\/png","url":"https:\/\/age-checker-files.s3.amazonaws.com\/logo_image_58901709a00c6d6a0a2aff8e6be6785a.png"},
5277                    
5278                
5279                    
5280                        message: "u9JiJvM4xP0vsEc1ZX2D",
5281                    
5282                
5283                    
5284                        modal_image: {"error":"json not allowed for this object"},
5285                    
5286                
5287                    
5288                        no_peek_mode: "WeWwPFtL7cUkv7W3sArZ",
5289                    
5290                
5291                    
5292                        session_type: "session",
5293                    
5294                
5295                    
5296                        session_value: 1,
5297                    
5298                
5299                    
5300                        type: "yesNo",
5301                    
5302                
5303            },
5304            images: {
5305                logo_image: '//thatsassything.com/cdn/shop/t/122/assets/logo_image_58901709a00c6d6a0a2aff8e6be6785a_300x.png?v=48268',
5306                modal_image: '',
5307                background_image: '',
5308                cm_logo_image: '',
5309                cm_modal_image: '',
5310                cm_background_image: '',
5311            },
5312            callbacks: {},
5313            cartUrl: '/cart',
5314            
5315            
5316        };
5317
5318        window.agecheckerVsARddsz9.removeNoPeekScreen = function() {
5319            var el = document.getElementById('agp__noPeekScreen');
5320            el && el.remove();
5321        };
5322
5323        window.agecheckerVsARddsz9.getCookie = function(name) {
5324            var nameEQ = name + '=';
5325            var ca = document.cookie.split(';');
5326            for (let i = 0; i < ca.length; i++) {
5327                let c = ca[i];
5328                while (c.charAt(0) === ' ') c = c.substring(1, c.length);
5329                if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
5330            }
5331            return null;
5332        };
5333
5334        window.agecheckerVsARddsz9.getHistory = function() {
5335            if (window.agecheckerVsARddsz9.fields.session_type === 'session') {
5336                return sessionStorage.getItem('__age_checker-history');
5337            }
5338            return window.agecheckerVsARddsz9.getCookie('__age_checker-history');
5339        };
5340
5341        window.agecheckerVsARddsz9.isUrlMatch = function(value) {
5342            var currentPath = window.location.pathname;
5343            var currentUrlParts = window.location.href.split('?');
5344            var currentQueryString = currentUrlParts[1] || null;
5345
5346            var ruleUrlParts = value.split('?');
5347            var ruleQueryString = ruleUrlParts[1] || null;
5348            var el = document.createElement('a');
5349            el.href = value;
5350            var rulePath = el.pathname;
5351
5352            var currentPathParts = currentPath.replace(/^\/|\/$/g, '').split('/');
5353            var rulePathParts = rulePath.replace(/^\/|\/$/g, '').split('/');
5354
5355            if (currentPathParts.length !== rulePathParts.length) {
5356                return false;
5357            }
5358
5359            for (var i = 0; i < currentPathParts.length; i++) {
5360                if (currentPathParts[i] !== rulePathParts[i] && rulePathParts[i] !== '*') {
5361                    return false;
5362                }
5363            }
5364
5365            return !ruleQueryString || currentQueryString === ruleQueryString;
5366        };
5367
5368        window.agecheckerVsARddsz9.checkPageRule = function(rule) {
5369            var templateData = window.agecheckerVsARddsz9.templateData;
5370            var check;
5371            switch (rule.type) {
5372                case 'template_type':
5373                    check = (
5374                        (rule.value === 'homepage' && templateData.full === 'index')
5375                        || (rule.value === templateData.name)
5376                    );
5377                    break;
5378                case 'template':
5379                    check = rule.value === templateData.full;
5380                    break;
5381                case 'product':
5382                    check = parseInt(rule.value, 10) === parseInt(templateData.productId, 10);
5383                    break;
5384                case 'page':
5385                    check = parseInt(rule.value, 10) === parseInt(templateData.pageId, 10);
5386                    break;
5387                case 'article':
5388                    check = parseInt(rule.value, 10) === parseInt(templateData.articleId, 10);
5389                    break;
5390                case 'collection':
5391                    check = (
5392                        (parseInt(rule.value, 10) === parseInt(templateData.collectionId, 10))
5393                        || (rule.value === templateData.collectionHandle)
5394                    );
5395                    break;
5396                case 'tag':
5397                    check = templateData.tags && templateData.tags.indexOf(rule.value) !== -1;
5398                    break;
5399                case 'url':
5400                    check = window.agecheckerVsARddsz9.isUrlMatch(rule.value);
5401                    break;
5402            }
5403
5404            if (rule.logic === 'not_equal') {
5405                check = !check;
5406            }
5407
5408            return check;
5409        };
5410
5411        window.agecheckerVsARddsz9.matchesPageRules = function() {
5412            var groups = window.agecheckerVsARddsz9.fields.groups;
5413            var arr1 = Object.keys(groups).map((k1) => {
5414                return Object.keys(groups[k1]).map(k2 => groups[k1][k2]);
5415            });
5416
5417            return arr1.some((arr2) => arr2.every((rule) => {
5418                return window.agecheckerVsARddsz9.checkPageRule(rule);
5419            }));
5420        };
5421
5422        window.agechecker_developer_api = {
5423            on: function(eventName, callback) {
5424                if (!window.agecheckerVsARddsz9.callbacks[eventName]) {
5425                    window.agecheckerVsARddsz9.callbacks[eventName] = [];
5426                }
5427                window.agecheckerVsARddsz9.callbacks[eventName].push(callback);
5428            },
5429        };
5430    </script>
5430
5431
5432    
5433
5434        
5434<script>
5435            window.agecheckerVsARddsz9.isPageMatch = false;
5436        </script>
5436
5437
5438    
5439
5440    
5440<script>
5441        if (window.location.pathname === '/age-checker-preview') {
5442            window.agecheckerVsARddsz9.isPageMatch = true;
5443        }
5444
5445        if (!window.agecheckerVsARddsz9.isPageMatch) {
5446            window.agecheckerVsARddsz9.removeNoPeekScreen();
5447        }
5448    </script>
5448
5449
5450    
5451
5452
5453
5454    
5455    <a class="skip-link" href="#MainContent">Skip to content</a><!-- BEGIN sections: header-group -->
5456<div id="shopify-section-sections--20089994772635__17574260558ff3eacc" class="shopify-section shopify-section-group-header-group">
5457  
5458    <div id="shopify-block-AWmtCdnc3OVhYcnBTZ__hextom_timer_bar_ctb_custom_placement_K8F9Gz" class="shopify-block shopify-app-block"><div id="ctb_placeholder"></div>
5459
5460</div>
5461  
5462
5463
5464
5465
5466</div><div id="shopify-section-sections--20089994772635__header" class="shopify-section shopify-section-group-header-group section-site-header relative z-40">
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476  
5476<script src="//thatsassything.com/cdn/shop/t/122/assets/header.js?v=36849506637616900911778585641" type="module"></script>
5476
5477
5478<script src="//thatsassything.com/cdn/shop/t/122/assets/cart-count.js?v=51561485870383068741765703899" type="module"></script>
5478
5479
5480<header
5481  class="
5482    site-header w-full text-scheme-text
5483    
5484      relative bg-scheme-background text-scheme-text border-b-section border-border
5485    
5486    transition-[background-color,border-color] ease-in-out duration-200
5487    "
5488  role="banner"
5489  data-section-type="header"
5490  data-section-id="sections--20089994772635__header"
5491  x-data="ThemeSection_header(1)"
5492  x-init="mounted()"
5493  data-color-scheme="primary"
5494  
5495  
5496    data-sticky-header
5497    
5498    :class="
5499      {
5500        'header-is-active' : menuIsActive,
5501      }"
5502    
5503  
5504>
5505  <div id="headerBorderWrap" class="headerBorderWrap">
5506    <div id="headerContainer"
5507          class="z-10">
5508      <div
5509        class="py-2 lg:py-0 px-section overflow-hidden">
5510        <div class="flex justify-between items-center">
5511          
5512          <div class="flex flex-grow w-1/3  justify-start items-stretch">
5513
5514            
5515              <div class="flex items-center z-10"><button
5516  class="font-main normal-case js-enabled inline-block -m-1 p-1 lg:hidden"
5517  type="button"
5518  x-bind:aria-expanded="$store.modals.leftDrawer.contents === 'nav'"
5519  @click="$store.modals.open('nav')"
5520  data-menu-drawer-toggle>
5521
5522  <span class="visually-hidden">Menu</span><span class="block icon">
5523    <span class="w-6 h-6 inline-block align-middle"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
5524  <path d="M46 40H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5525  <path d="M46 24H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5526  <path d="M46 8H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5527</svg>
5528  </span>
5529  </span></button>
5530<noscript>
5531  <div class="no-js-focus-wrapper">
5532    <button
5533      class="inline-block -m-1 p-1 lg:hidden"
5534      type="button"
5535      data-menu-drawer-toggle>
5536      <span class="visually-hidden">Menu</span><span class="block icon">
5537        <span class="w-6 h-6 inline-block align-middle"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
5538  <path d="M46 40H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5539  <path d="M46 24H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5540  <path d="M46 8H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5541</svg>
5542  </span>
5543      </span></button>
5544    <div class="hidden no-js-focus-container absolute left-0 bottom-0 w-11/12 md:w-7/12 lg:w-5/12 py-section-vertical-spacing px-section transform translate-y-[calc(100%-var(--section-border-thickness))] z-100  max-h-three-quarters-screen-height overflow-hidden overflow-y-auto bg-scheme-text  text-scheme-background"><div
5545    class="sidebar-nav "
5546  >
5547  <div class="relative flex items-center justify-between pb-5">
5548    <h2 class="sr-only" class="" tabindex="-1">
5549    
5550    </h2>
5551  </div>
5552  <ul class="mt-5">
5553    
5554      
5555      
5556      <li class="text-lg lg:text-xl" style="--first-delay-tap: 0;">
5557        
5558          <div
5559            x-data="
5560              {
5561                expanded: false
5562              }
5563            "
5564          >
5565            <button
5566              class="w-full flex flex-row justify-between items-center font-heading py-2.5"
5567              @click="expanded = ! expanded"
5568              :aria-expanded="expanded"
5569            >
5570              <span>Shop by Category</span>
5571              <div class="ml-auto">
5572                <span class="w-3 h-3 block" :class="{'rotate-180': expanded}"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
5573<path d="M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5574</svg>
5575  </span>
5576              </div>
5577            </button>
5578            <div x-show="expanded" x-collapse>
5579
5580              <ul class="pb-5 text-base font-main">
5581                
5582                  
5583
5584
5585                  
5586
5587
5588                  
5589
5590
5591                  
5592
5593
5594              </ul>
5595              
5596                <ul class="mb-5 nav-item grid gap-5 grid-cols-2">
5597                  <li><div>
5598  <a href="/collections/all"><div class="">
5599        <img src="//thatsassything.com/cdn/shop/files/candy-handheld-massager-red.webp?v=1778224734&amp;width=700" alt="Red Candy handheld massager with sleek design and ergonomic finger grip at 
5600the top, placed on a plain background" srcset="//thatsassything.com/cdn/shop/files/candy-handheld-massager-red.webp?v=1778224734&amp;width=352 352w, //thatsassything.com/cdn/shop/files/candy-handheld-massager-red.webp?v=1778224734&amp;width=700 700w" width="700" height="700" class="media-style">
5601      </div><div class="mt-2 text-center">
5602      All Products
5603    </div>
5604  </a>
5605</div>
5606
5607                      </li><li><div>
5608  <a href="/collections/best-vibrators-for-women"><div class="">
5609        <img src="//thatsassything.com/cdn/shop/files/candy-handheld-massager-red.webp?v=1778224734&amp;width=700" alt="Red Candy handheld massager with sleek design and ergonomic finger grip at 
5610the top, placed on a plain background" srcset="//thatsassything.com/cdn/shop/files/candy-handheld-massager-red.webp?v=1778224734&amp;width=352 352w, //thatsassything.com/cdn/shop/files/candy-handheld-massager-red.webp?v=1778224734&amp;width=700 700w" width="700" height="700" class="media-style">
5611      </div><div class="mt-2 text-center">
5612      Vibrators for Women
5613    </div>
5614  </a>
5615</div>
5616
5617                      </li><li><div>
5618  <a href="/collections/for-couples"><div class="">
5619        <img src="//thatsassything.com/cdn/shop/files/fiddle_new_website_first_image.webp?v=1778222074&amp;width=700" alt="Fiddle Finger Massager" srcset="//thatsassything.com/cdn/shop/files/fiddle_new_website_first_image.webp?v=1778222074&amp;width=352 352w, //thatsassything.com/cdn/shop/files/fiddle_new_website_first_image.webp?v=1778222074&amp;width=700 700w" width="700" height="700" class="media-style">
5620      </div><div class="mt-2 text-center">
5621      For Couples
5622    </div>
5623  </a>
5624</div>
5625
5626                      </li><li><div>
5627  <a href="/collections/bundles"><div class="">
5628        <img src="//thatsassything.com/cdn/shop/files/Candy_Red_DTF_copy.webp?v=1778232374&amp;width=700" alt="The Sweet Duo" srcset="//thatsassything.com/cdn/shop/files/Candy_Red_DTF_copy.webp?v=1778232374&amp;width=352 352w, //thatsassything.com/cdn/shop/files/Candy_Red_DTF_copy.webp?v=1778232374&amp;width=700 700w" width="700" height="700" class="media-style">
5629      </div><div class="mt-2 text-center">
5630      Bundles
5631    </div>
5632  </a>
5633</div>
5634
5635                      </li>
5636                </ul>
5637              
5638            </div>
5639          </div>
5640      
5641      </li>
5642    
5643      
5644      
5645      <li class="text-lg lg:text-xl" style="--first-delay-tap: 1;">
5646        
5647        <a class="block font-heading py-2.5" href="/pages/quiz">
5648          Quiz
5649        </a>
5650      
5651      </li>
5652    
5653      
5654      
5655      <li class="text-lg lg:text-xl" style="--first-delay-tap: 2;">
5656        
5657        <a class="block font-heading py-2.5" href="/pages/masterclass">
5658          Masterclass
5659        </a>
5660      
5661      </li>
5662    
5663      
5664      
5665      <li class="text-lg lg:text-xl" style="--first-delay-tap: 3;">
5666        
5667        <a class="block font-heading py-2.5" href="/blogs/sassy-stuff">
5668          Blog
5669        </a>
5670      
5671      </li>
5672    
5673  </ul>
5674
5675
5676  <div class="mt-5 space-y-5"><nav aria-label="Secondary">
5677      <ul class="space-y-1.5"><li>
5678            <a class="inline-block py-1" href="/pages/faq-page">
5679              FAQs
5680            </a>
5681          </li><li>
5682            <a class="inline-block py-1" href="/pages/returns-and-exchange">
5683              Returns and Exchange
5684            </a>
5685          </li><li>
5686            <a class="inline-block py-1" href="/pages/refund-policy">
5687              Refund policy
5688            </a>
5689          </li><li>
5690            <a class="inline-block py-1" href="https://thatsassything.com/pages/safety-concerns">
5691              Battery Compliance
5692            </a>
5693          </li><li>
5694            <a class="inline-block py-1" href="/pages/press">
5695              Press
5696            </a>
5697          </li><li>
5698            <a class="inline-block py-1" href="/pages/120-day-warranty">
5699              120-Day Warranty
5700            </a>
5701          </li><li>
5702            <a class="inline-block py-1" href="/pages/privacy-policy">
5703              Privacy Policy
5704            </a>
5705          </li><li>
5706            <a class="inline-block py-1" href="/pages/terms-and-conditions-for-being-sassy">
5707              Terms and Conditions
5708            </a>
5709          </li><li>
5710            <a class="inline-block py-1" href="/pages/legal-notice">
5711              Legal Notice
5712            </a>
5713          </li></ul>
5714    </nav>
5715      <ul class="space-y-1.5">
5716        
5717          <li>
5718            <a href="/account/login" id="customer_login_link">Log in</a>
5719          </li>
5720          <li>
5721            <a href="/account/register" id="customer_register_link">Create account</a>
5722          </li>
5723        
5724      </ul>
5725    
5726<ul class="flex flex-wrap -mx-2 -mt-2 justify-start">
5727  
5728
5729    
5730    
5731  
5732
5733    
5734    
5735  
5736
5737    
5738    
5739  
5740
5741    
5742    
5743      
5744        <li class="mx-2 mt-2">
5745          <a class="fill-current hover:text--accent-1" href="https://www.instagram.com/thatsassythingdotcom/" target="_blank">
5746            <span class="inline-block w-5 h-5" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">
5747<rect x="2.90234" y="1.85059" width="35.561" height="33.3103" rx="7.90244" fill="#F20061"/>
5748<path d="M12.3863 0H28.9814C35.3033 0 40.4399 4.81149 40.4399 10.7333V26.2781C40.4399 29.1248 39.2327 31.8548 37.0838 33.8677C34.9349 35.8806 32.0204 37.0114 28.9814 37.0114H12.3863C6.06432 37.0114 0.927734 32.1999 0.927734 26.2781V10.7333C0.927734 7.88666 2.13497 5.1566 4.28386 3.14372C6.43275 1.13083 9.34728 0 12.3863 0ZM11.9911 3.70114C10.1049 3.70114 8.29586 4.40304 6.96207 5.65241C5.62827 6.90179 4.87895 8.59631 4.87895 10.3632V26.6482C4.87895 30.3309 8.05969 33.3103 11.9911 33.3103H29.3765C31.2628 33.3103 33.0718 32.6084 34.4056 31.359C35.7394 30.1096 36.4887 28.4151 36.4887 26.6482V10.3632C36.4887 6.68056 33.308 3.70114 29.3765 3.70114H11.9911ZM31.0558 6.477C31.7107 6.477 32.3389 6.72071 32.802 7.15452C33.2651 7.58834 33.5253 8.17671 33.5253 8.79021C33.5253 9.40372 33.2651 9.99209 32.802 10.4259C32.3389 10.8597 31.7107 11.1034 31.0558 11.1034C30.4008 11.1034 29.7727 10.8597 29.3096 10.4259C28.8464 9.99209 28.5863 9.40372 28.5863 8.79021C28.5863 8.17671 28.8464 7.58834 29.3096 7.15452C29.7727 6.72071 30.4008 6.477 31.0558 6.477ZM20.6838 9.25286C23.3037 9.25286 25.8162 10.2277 27.6687 11.963C29.5212 13.6982 30.5619 16.0517 30.5619 18.5057C30.5619 20.9597 29.5212 23.3132 27.6687 25.0485C25.8162 26.7837 23.3037 27.7586 20.6838 27.7586C18.064 27.7586 15.5515 26.7837 13.699 25.0485C11.8465 23.3132 10.8058 20.9597 10.8058 18.5057C10.8058 16.0517 11.8465 13.6982 13.699 11.963C15.5515 10.2277 18.064 9.25286 20.6838 9.25286ZM20.6838 12.954C19.1119 12.954 17.6044 13.5389 16.4929 14.5801C15.3814 15.6212 14.757 17.0333 14.757 18.5057C14.757 19.9781 15.3814 21.3902 16.4929 22.4314C17.6044 23.4725 19.1119 24.0574 20.6838 24.0574C22.2557 24.0574 23.7632 23.4725 24.8747 22.4314C25.9862 21.3902 26.6107 19.9781 26.6107 18.5057C26.6107 17.0333 25.9862 15.6212 24.8747 14.5801C23.7632 13.5389 22.2557 12.954 20.6838 12.954Z" fill="white"/>
5749</svg>
5750</span>
5751            <span class="visually-hidden">Instagram</span>
5752          </a>
5753        </li>
5754  
5755      
5756    
5757  
5758
5759    
5760    
5761  
5762
5763    
5764    
5765  
5766
5767    
5768    
5769  
5770
5771    
5772    
5773      
5774        <li class="mx-2 mt-2">
5775          <a class="fill-current hover:text--accent-1" href="https://www.youtube.com/@thatsassything" target="_blank">
5776            <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-youtube" viewBox="0 0 21 20"><path d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"></path></svg></span>
5777            <span class="visually-hidden">YouTube</span>
5778          </a>
5779        </li>
5780  
5781      
5782    
5783  
5784
5785    
5786    
5787  
5788
5789    
5790    
5791  
5792
5793    
5794    
5795      
5796        <li class="mx-2 mt-2">
5797          <a class="fill-current hover:text--accent-1" href="https://in.linkedin.com/company/that-sassy-thing" target="_blank">
5798            <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-linkedin" viewBox="0 0 26 26"><path d="M19 0H5a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5zM8 19H5V8h3v11zM6.5 6.732c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zM20 19h-3v-5.604c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.396-2.586 7-2.777 7 2.476V19z"></path></svg></span>
5799            <span class="visually-hidden">LinkedIn</span>
5800          </a>
5801        </li>
5802  
5803      
5804    
5805  
5806
5807    
5808    
5809  
5810</ul>
5811</div>
5812
5813</div>
5814
5815    </div>
5816  </div>
5817</noscript>
5818<div x-data>
5819  <div>
5820    
5821<template data-should-teleport="#left-drawer-slot" class="mobile-menu-main">
5822  <div
5823    :data-modal-label="$store.modals.leftDrawer.contents === 'nav' ? 'Current Menu' : false"
5824    x-show="$store.modals.leftDrawer.contents === 'nav'"
5825    class="sidebar-nav py-5  "
5826  >
5827    <div class="sidebar-nav-top">
5828      <div class="relative flex items-center justify-between ">
5829        <h2 class="sr-only" class="" tabindex="-1">
5830          
5831        </h2>
5832        <button @click.prevent="$store.modals.close('nav')" class="block top-0 mobile-close-icon">
5833          <span class="sr-only">Close (esc)</span>
5834          <span class="inline-block w-5 h-5"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
5835  <path d="M46 2L2 46" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5836  <path d="M46 46L2 2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5837</svg></span>
5838        </button>
5839      </div>
5840      
5841      
5842        
5843
5844<div class="mobile-shapes-category-section">
5845  <div class="mobile-shapes-circle-container">
5846     
5847      
5848        <div class="mobile-shapes-category-menu">
5849          <a href="/products/candy-massager" class="mobile-shapes-circle-link" rel="noopener">
5850            <div class="mobile-shapes-circle-image" style="background-image: url('//thatsassything.com/cdn/shop/files/Candy_1_blue_1_200x200.webp?v=1778224734');"></div>
5851            <p class="mobile-shapes-menu-item BeVietnamPro">Candy</p>
5852          </a>
5853        </div>
5854      
5855     
5856      
5857        <div class="mobile-shapes-category-menu">
5858          <a href="/products/dtf-water-based-lubricant" class="mobile-shapes-circle-link" rel="noopener">
5859            <div class="mobile-shapes-circle-image" style="background-image: url('//thatsassything.com/cdn/shop/files/DTF_main_image__2_200x200.webp?v=1778226838');"></div>
5860            <p class="mobile-shapes-menu-item BeVietnamPro">DTF Lube</p>
5861          </a>
5862        </div>
5863      
5864     
5865      
5866        <div class="mobile-shapes-category-menu">
5867          <a href="/products/adult-couples-board-game-pussies-ladders" class="mobile-shapes-circle-link" rel="noopener">
5868            <div class="mobile-shapes-circle-image" style="background-image: url('//thatsassything.com/cdn/shop/files/pnl_new_website_first_image_200x200.jpg?v=1777558817');"></div>
5869            <p class="mobile-shapes-menu-item BeVietnamPro">Pussies & Ladders</p>
5870          </a>
5871        </div>
5872      
5873     
5874      
5875        <div class="mobile-shapes-category-menu">
5876          <a href="/products/fiddle-massager" class="mobile-shapes-circle-link" rel="noopener">
5877            <div class="mobile-shapes-circle-image" style="background-image: url('//thatsassything.com/cdn/shop/files/fiddle_new_website_first_image_200x200.webp?v=1778222074');"></div>
5878            <p class="mobile-shapes-menu-item BeVietnamPro">Fiddle</p>
5879          </a>
5880        </div>
5881      
5882    
5883  </div>
5884</div>
5885
5886<style>
5887  .mobile-shapes-menu-item {
5888    font-size: 13px;
5889    text-decoration: none;
5890    color: #000;
5891    position: relative;
5892    transition: color 0.3s ease;
5893    text-align: center;
5894    margin-top: 3px;
5895    font-weight:400;
5896  }
5897
5898  .mobile-shapes-circle-container {
5899    display: flex;
5900    justify-content: flex-start;
5901    gap: 10px;
5902    overflow-x: auto;
5903    scrollbar-width: thin;
5904    scrollbar-color: #ccc transparent;
5905    padding: 10px 15px;
5906    width: 100%;
5907        padding-left: 0;
5908  }
5909
5910  .mobile-shapes-circle-container::-webkit-scrollbar {
5911    height: 4px;
5912  }
5913
5914  .mobile-shapes-circle-container::-webkit-scrollbar-thumb {
5915    background: #ccc; 
5916    border-radius: 10px;
5917  }
5918
5919  .mobile-shapes-circle-container::-webkit-scrollbar-track {
5920    background: transparent;
5921  }
5922
5923  .mobile-shapes-category-section {
5924    display: flex;
5925    justify-content: flex-start;
5926    padding: 5px 0;
5927  }
5928
5929  .mobile-shapes-circle-link {
5930    text-decoration: none;
5931    color: inherit;
5932  }
5933
5934  .mobile-shapes-circle-image {
5935    border: 3px solid #FFAFE2;
5936    width: 95px;
5937    height: 95px;
5938    border-radius: 50%;
5939    background-size: cover;
5940    background-position: center;
5941    background-color: #f0f0f0;
5942  }
5943
5944  .mobile-shapes-circle-link.active {
5945    display: block;
5946    border-bottom: 2px solid #d16f5c;
5947  }
5948</style>
5949
5950<script>
5951  document.addEventListener("DOMContentLoaded", function () {
5952    const currentUrl = window.location.href.split("?")[0];
5953    document.querySelectorAll(".mobile-shapes-category-menu a").forEach(function (elem) {
5954      const linkUrl = elem.href.split("?")[0];
5955      if (currentUrl === linkUrl) {
5956        elem.classList.add("active");
5957      } else {
5958        elem.classList.remove("active");
5959      }
5960    });
5961  });
5962</script>
5962 
5963      
5964    </div>
5965    <ul class=" main-menu-sidenav px-section ">
5966      
5967        
5968        
5969        <li class="text-lg lg:text-xl" style="--first-delay-tap: 0;">
5970          
5971            <div
5972              x-data="
5973                {
5974                  expanded: false
5975                }
5976              "
5977            >
5978              <button
5979                class="w-full flex flex-row justify-between items-center font-heading py-2.5 text-left     "
5980                @click="expanded = ! expanded"
5981                :aria-expanded="expanded"
5982              >
5983                <span>Shop by Category</span>
5984                <div class="ml-auto">
5985                  <span class="w-3 h-3 block" :class="{'rotate-180': expanded}"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
5986<path d="M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
5987</svg>
5988  </span>
5989                </div>
5990              </button>
5991              <div x-show="expanded" x-collapse>
5992                <ul class="text-base font-main mob-submenu-dropdown">
5993                  
5994                    
5995
5996                      <li
5997                        class="my-3 text-base"
5998                        style="--second-delay-tap: 0;"
5999                      >
6000                        
6001                          <a class="" href="/collections/all">
6002                            Shop All
6003                          </a>
6004                        
6005                      </li>
6006                    
6007                    
6008
6009                      <li
6010                        class="my-3 text-base"
6011                        style="--second-delay-tap: 1;"
6012                      >
6013                        
6014                          <a class="" href="/collections/best-vibrators-for-women">
6015                            Massagers for Her
6016                          </a>
6017                        
6018                      </li>
6019                    
6020                    
6021
6022                      <li
6023                        class="my-3 text-base"
6024                        style="--second-delay-tap: 2;"
6025                      >
6026                        
6027                          <a class="" href="/collections/for-couples">
6028                            For Couples
6029                          </a>
6030                        
6031                      </li>
6032                    
6033                    
6034
6035                      <li
6036                        class="my-3 text-base"
6037                        style="--second-delay-tap: 3;"
6038                      >
6039                        
6040                          <a class="" href="/collections/bundles">
6041                            Bundles
6042                          </a>
6043                        
6044                      </li>
6045                    
6046                </ul>
6047                
6048              </div>
6049            </div>
6050          
6051        </li>
6052      
6053        
6054        
6055        <li class="text-lg lg:text-xl" style="--first-delay-tap: 1;">
6056          
6057            <a
6058              class="block font-heading py-2.5"
6059              href="/pages/quiz"
6060            >
6061              Quiz
6062            </a>
6063          
6064        </li>
6065      
6066        
6067        
6068        <li class="text-lg lg:text-xl" style="--first-delay-tap: 2;">
6069          
6070            <a
6071              class="block font-heading py-2.5"
6072              href="/pages/masterclass"
6073            >
6074              Masterclass
6075            </a>
6076          
6077        </li>
6078      
6079        
6080        
6081        <li class="text-lg lg:text-xl" style="--first-delay-tap: 3;">
6082          
6083            <a
6084              class="block font-heading py-2.5 mobile-menu-active "
6085              href="/blogs/sassy-stuff"
6086            >
6087              Blog
6088            </a>
6089          
6090        </li>
6091      
6092    </ul>
6093
6094    <section class="utility-nav mobile-menu-icon-section px-section">
6095      <div class="utility-nav__container">
6096        <div class="utility-nav__grid">
6097          <!-- Account Link -->
6098          <a href="/account" class="utility-nav__item">
6099            <div class="utility-nav__icon">
6100              <svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
6101                <g clip-path="url(#clip0_1486_1858)">
6102                <path d="M18.375 10.5001C18.3775 12.0635 17.9125 13.592 17.0398 14.8891C16.32 15.9628 15.3468 16.8425 14.2061 17.4505C13.0655 18.0585 11.7926 18.3761 10.5 18.3751C9.20743 18.3761 7.93453 18.0585 6.79389 17.4505C5.65325 16.8425 4.68001 15.9628 3.96025 14.8891C3.27489 13.8675 2.83841 12.6995 2.68582 11.4788C2.53322 10.258 2.66875 9.01854 3.08153 7.85963C3.49431 6.70072 4.17287 5.65463 5.06281 4.80524C5.95275 3.95584 7.02931 3.32676 8.20619 2.96842C9.38308 2.61009 10.6275 2.53246 11.8398 2.74177C13.0521 2.95108 14.1985 3.4415 15.1871 4.17372C16.1757 4.90594 16.979 5.85959 17.5326 6.95822C18.0862 8.05685 18.3747 9.2699 18.375 10.5001Z" stroke="black" stroke-width="1.5"/>
6103                <path d="M11.5943 7.875C11.5943 8.47875 11.1043 8.96875 10.5006 8.96875V10.2812C11.1387 10.2812 11.7508 10.0277 12.202 9.57648C12.6533 9.12522 12.9068 8.51318 12.9068 7.875H11.5943ZM10.5006 8.96875C9.89681 8.96875 9.40681 8.47875 9.40681 7.875H8.09431C8.09431 8.51318 8.34782 9.12522 8.79908 9.57648C9.25034 10.0277 9.86238 10.2812 10.5006 10.2812V8.96875ZM9.40681 7.875C9.40681 7.27125 9.89681 6.78125 10.5006 6.78125V5.46875C9.86238 5.46875 9.25034 5.72226 8.79908 6.17352C8.34782 6.62478 8.09431 7.23682 8.09431 7.875H9.40681ZM10.5006 6.78125C11.1043 6.78125 11.5943 7.27125 11.5943 7.875H12.9068C12.9068 7.23682 12.6533 6.62478 12.202 6.17352C11.7508 5.72226 11.1387 5.46875 10.5006 5.46875V6.78125ZM4.52081 15.624L3.89168 15.4368L3.78931 15.7798L4.02293 16.051L4.52081 15.624ZM16.4803 15.624L16.9791 16.0519L17.2118 15.7806L17.1094 15.4368L16.4803 15.624ZM7.87556 13.7812H13.1256V12.4688H7.87556V13.7812ZM7.87556 12.4688C6.98045 12.4685 6.10918 12.7573 5.39138 13.292C4.67357 13.8268 4.14759 14.579 3.89168 15.4368L5.14993 15.8112
6103C5.32515 15.2245 5.68506 14.7101 6.17614 14.3443C6.66722 13.9786 7.26324 13.7811 7.87556 13.7812V12.4688ZM10.5006 17.7188C9.4588 17.7199 8.42918 17.4951 7.48276 17.0597C6.53633 16.6244 5.69564 15.9888 5.01868 15.197L4.02293 16.051C4.82308 16.9864 5.81654 17.738 6.93483 18.2523C8.05312 18.7667 9.26965 19.0324 10.5006 19.0312V17.7188ZM13.1256 13.7812C14.4118 13.7812 15.5012 14.637 15.8512 15.8112L17.1094 15.4368C16.8535 14.579 16.3275 13.8268 15.6097 13.292C14.8919 12.7573 14.0207 12.4685 13.1256 12.4688V13.7812ZM15.9824 15.197C15.3055 15.9888 14.4648 16.6244 13.5184 17.0597C12.5719 17.4951 11.5423 17.7199 10.5006 17.7188V19.0312C11.7315 19.0324 12.948 18.7667 14.0663 18.2523C15.1846 17.738 16.1789 16.9872 16.9791 16.0519L15.9824 15.197Z" fill="black"/>
6104                </g>
6105                <defs>
6106                <clipPath id="clip0_1486_1858">
6107                <rect width="21" height="21" fill="white"/>
6108                </clipPath>
6109                </defs>
6110              </svg>
6111            </div>
6112            <span class="utility-nav__text">Account</span>
6113          </a>
6114
6115          <!-- FAQs Link -->
6116          <a href="/pages/faq-page" class="utility-nav__item">
6117             <div class="utility-nav__icon">
6118              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
6119                <g clip-path="url(#clip0_1486_1855)">
6120                <path d="M7.5 2C8.16304 2 8.79893 2.26339 9.26777 2.73223C9.73661 3.20107 10 3.83696 10 4.5C10 5.023 9.833 5.423 9.577 5.74C9.39631 5.95531 9.18625 6.14416 8.953 6.301L8.786 6.418C8.524 6.6 8.335 6.735 8.2 6.901C8.06175 7.06879 7.99051 7.28181 8 7.499V8.499C8 8.63161 7.94732 8.75879 7.85355 8.85255C7.75979 8.94632 7.63261 8.999 7.5 8.999C7.36739 8.999 7.24021 8.94632 7.14645 8.85255C7.05268 8.75879 7 8.63161 7 8.499V7.499C7 6.98 7.168 6.583 7.425 6.269C7.61 6.043 7.838 5.865 8.041 5.719L8.214 5.598C8.474 5.417 8.663 5.281 8.798 5.113C8.93881 4.94067 9.01077 4.72228 9 4.5C9 4.10218 8.84196 3.72064 8.56066 3.43934C8.27936 3.15804 7.89782 3 7.5 3C7.10218 3 6.72064 3.15804 6.43934 3.43934C6.15804 3.72064 6 4.10218 6 4.5C6 4.63261 5.94732 4.75979 5.85355 4.85355C5.75979 4.94732 5.63261 5 5.5 5C5.36739 5 5.24021 4.94732 5.14645 4.85355C5.05268 4.75979 5 4.63261 5 4.5C5 3.83696 5.26339 3.20107 5.73223 2.73223C6.20107 2.26339 6.83696 2 7.5 2ZM7.5 10.1C7.73206 10.1 7.95462 10.1922 8.11872 10.3563C8.28281 10.5204 8.375 10.7429 8.375 10.975C8.375 11.2071 8.28281 11.4296 8.11872 11.5937C7.95462 11.7578 7.73206 11.85 7.5 11.85C7.26794 11.85 7.04538 11.7578 6.88128 11.5937C6.71719 11.4296 6.625 11.2071 6.625 10.975C6.625 10.7429 6.71719 10.5204 6.88128 10.3563C7.04538 10.1922 7.26794 10.1 7.5 10.1Z" fill="black"/>
6121                <path fill-rule="evenodd" clip-rule="evenodd" d="M7.49999 14C8.67999 14 9.68999 13.863 10.55 13.611C11.55 14.31 12.88 15.031 14.6 15.881C15.516 16.337 16.39 15.303 15.81 14.461C15.083 13.391 14.45 12.351 13.95 11.171C14.686 10.001 14.99 8.56098 14.99 7.00098C14.99 3.13098 13.11 0.000976562 7.48999 0.000976562C1.86999 0.000976562 -0.0100098 3.14098 -0.0100098 7.00098C-0.0100098 10.871 1.86999 14.001 7.48999 14.001L7.49999 14ZM13.11 10.64C13.0242 10.7759 12.9724 10.9304 12.959 11.0906C12.9456 11.2507 12.971 11.4117 13.033 11.56C13.549 12.79 14.203 13.87 14.923 14.93C13.273 14.107 12.043 13.43 11.123 12.79C11.0005 12.7045 10.8603 12.6475 10.7129 12.6233C10.5654 12.5991 10.4144 12.6082 10.271 12.65C9.51299 12.871 8.60099 12.999 7.50099 12.999C4.87099 12.999 3.30099 12.271 2.37099 11.269C1.42999 10.249 0.99999 8.78898 0.99999 6.99898C0.99999 5.20898 1.43399 3.73898 2.36999 2.72898C3.29699 1.72898 4.86999 0.998977 7.49999 0.998977C10.13 0.998977 11.7 1.72698 12.63 2.72898C13.57 3.74898 14 5.20898 14 6.99898C14 8.43898 13.716 9.67898 13.112 10.639L13.11 10.64Z" fill="black"/>
6122                </g>
6123                <defs>
6124                <clipPath id="clip0_1486_1855">
6125                <rect width="16" height="16" fill="white"/>
6126                </clipPath>
6127                </defs>
6128              </svg>
6129            </div>
6130            <span class="utility-nav__text">FAQs</span>
6131          </a>
6132 
6133          <!-- 100% Discreet Link -->
6134          <a href="/pages/discreet-shipping" class="utility-nav__item">
6135            <div class="utility-nav__icon">
6136              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
6137                <g clip-path="url(#clip0_1486_1869)">
6138                <path d="M17.5001 6.24984L14.1667 7.9165M14.1667 7.9165L13.7501 8.12484L10.0001 9.99984M14.1667 7.9165V10.8332M14.1667 7.9165L6.25008 3.74984M10.0001 9.99984L2.50008 6.24984M10.0001 9.99984V17.9165M12.9817 2.81817L14.6484 3.69317C16.4409 4.634 17.3376 5.104 17.8359 5.94984C18.3334 6.79484 18.3334 7.84734 18.3334 9.9515V10.049C18.3334 12.1523 18.3334 13.2048 17.8359 14.0498C17.3376 14.895
61387 16.4409 15.3665 14.6484 16.3073L12.9817 17.1815C11.5184 17.949 10.7867 18.3332 10.0001 18.3332C9.21342 18.3332 8.48175 17.9498 7.01841 17.1815L5.35175 16.3065C3.55925 15.3657 2.66258 14.8957 2.16425 14.0498C1.66675 13.2048 1.66675 12.1523 1.66675 10.0498V9.95234C1.66675 7.84817 1.66675 6.79567 2.16425 5.95067C2.66258 5.10484 3.55925 4.634 5.35175 3.694L7.01841 2.819C8.48175 2.05067 9.21342 1.6665 10.0001 1.6665C10.7867 1.6665 11.5184 2.04984 12.9817 2.81817Z" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
6139                </g>
6140                <defs>
6141                <clipPath id="clip0_1486_1869">
6142                <rect width="20" height="20" fill="white"/>
6143                </clipPath>
6144                </defs>
6145              </svg>
6146            </div>
6147            <span class="utility-nav__text">100% Discreet</span>
6148          </a>
6149
6150          <!-- About Us Link -->
6151          <a href="/pages/story" class="utility-nav__item">
6152            <div class="utility-nav__icon">
6153              <svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none">
6154                <g clip-path="url(#clip0_1486_1858)">
6155                <path d="M18.375 10.5001C18.3775 12.0635 17.9125 13.592 17.0398 14.8891C16.32 15.9628 15.3468 16.8425 14.2061 17.4505C13.0655 18.0585 11.7926 18.3761 10.5 18.3751C9.20743 18.3761 7.93453 18.0585 6.79389 17.4505C5.65325 16.8425 4.68001 15.9628 3.96025 14.8891C3.27489 13.8675 2.83841 12.6995 2.68582 11.4788C2.53322 10.258 2.66875 9.01854 3.08153 7.85963C3.49431 6.70072 4.17287 5.65463 5.06281 4.80524C5.95275 3.95584 7.02931 3.32676 8.20619 2.96842C9.38308 2.61009 10.6275 2.53246 11.8398 2.74177C13.0521 2.95108 14.1985 3.4415 15.1871 4.17372C16.1757 4.90594 16.979 5.85959 17.5326 6.95822C18.0862 8.05685 18.3747 9.2699 18.375 10.5001Z" stroke="black" stroke-width="1.5"/>
6156                <path d="M11.5943 7.875C11.5943 8.47875 11.1043 8.96875 10.5006 8.96875V10.2812C11.1387 10.2812 11.7508 10.0277 12.202 9.57648C12.6533 9.12522 12.9068 8.51318 12.9068 7.875H11.5943ZM10.5006 8.96875C9.89681 8.96875 9.40681 8.47875 9.40681 7.875H8.09431C8.09431 8.51318 8.34782 9.12522 8.79908 9.57648C9.25034 10.0277 9.86238 10.2812 10.5006 10.2812V8.96875ZM9.40681 7.875C9.40681 7.27125 9.89681 6.78125 10.5006 6.78125V5.46875C9.86238 5.46875 9.25034 5.72226 8.79908 6.17352C8.34782 6.62478 8.09431 7.23682 8.09431 7.875H9.40681ZM10.5006 6.78125C11.1043 6.78125 11.5943 7.27125 11.5943 7.875H12.9068C12.9068 7.23682 12.6533 6.62478 12.202 6.17352C11.7508 5.72226 11.1387 5.46875 10.5006 5.46875V6.78125ZM4.52081 15.624L3.89168 15.4368L3.78931 15.7798L4.02293 16.051L4.52081 15.624ZM16.4803 15.624L16.9791 16.0519L17.2118 15.7806L17.1094 15.4368L16.4803 15.624ZM7.87556 13.7812H13.1256V12.4688H7.87556V13.7812ZM7.87556 12.4688C6.98045 12.4685 6.10918 12.7573 5.39138 13.292C4.67357 13.8268 4.14759 14.579 3.89168 15.4368L5.14993 15.8112C5.32515 15.2245 5.68506 14.7101 6.17614 14.3443C6.66722 13.9786 7.26324 13.7811 7.87556 13.7812V12.4688ZM10.5006 17.7188C9.4588 17.7199 8.42918 17.4951 7.48276 17.0597C6.53633 16.6244 5.69564 15.9888 5.01868 15.197L4.02293 16.051C4.82308 16.9864 5.81654 17.738 6.93483 18.2523C8.05312 18.7667 9.26965 19.0324 10.5006 19.0312V17.7188ZM13.1256 13.7812C14.4118 13.7812 15.5012 14.637 15.8512 15.8112L17.1094 15.4368C16.8535 14.579 16.3275 13.8268 15.6097 13.292C14.8919 12.7573 14.0207 12.4685 13.1256 12.4688V13.7812ZM15.9824 15.197C15.3055 15.9888 14.4648 16.6244 13.5184 17.0597C12.5719 17.4951 11.5423 17.7199 10.5006 17.7188V19.0312C11.7315 19.0324 12.948 18.7667 14.0663 18.2523C15.1846 17.738 16.1789 16.9872 16.9791 16.0519L15.9824 15.197Z" fill="black"/>
6157                </g>
6158                <defs>
6159                <clipPath id="clip0_1486_1858">
6160                <rect width="21" height="21" fill="white"/>
6161                </clipPath>
6162                </defs>
6163              </svg>
6164            </div>
6165            <span class="utility-nav__text">About Us</span>
6166          </a>
6167        </div>
6168      </div>
6169    </section>
6170
6171    <div class="mt-5 space-y-5 hidden"><nav aria-label="Secondary ">
6172          <ul class="space-y-1.5"><li>
6173                <a class="inline-block py-1" href="/pages/faq-page">
6174                  FAQs
6175                </a>
6176              </li><li>
6177                <a class="inline-block py-1" href="/pages/returns-and-exchange">
6178                  Returns and Exchange
6179                </a>
6180              </li><li>
6181                <a class="inline-block py-1" href="/pages/refund-policy">
6182                  Refund policy
6183                </a>
6184              </li><li>
6185                <a class="inline-block py-1" href="https://thatsassything.com/pages/safety-concerns">
6186                  Battery Compliance
6187                </a>
6188              </li><li>
6189                <a class="inline-block py-1" href="/pages/press">
6190                  Press
6191                </a>
6192              </li><li>
6193                <a class="inline-block py-1" href="/pages/120-day-warranty">
6194                  120-Day Warranty
6195                </a>
6196              </li><li>
6197                <a class="inline-block py-1" href="/pages/privacy-policy">
6198                  Privacy Policy
6199                </a>
6200              </li><li>
6201                <a class="inline-block py-1" href="/pages/terms-and-conditions-for-being-sassy">
6202                  Terms and Conditions
6203                </a>
6204              </li><li>
6205                <a class="inline-block py-1" href="/pages/legal-notice">
6206                  Legal Notice
6207                </a>
6208              </li></ul>
6209        </nav>
6210        <ul class="space-y-1.5">
6211          
6212            <li>
6213              <a href="/account/login" id="customer_login_link">Log in</a>
6214            </li>
6215            <li>
6216              <a href="/account/register" id="customer_register_link">Create account</a>
6217            </li>
6218          
6219        </ul>
6220      
6221<form class="relative mt-10 max-w-2xl mx-auto hidden" action="/search" method="get" role="search">
6222          <label for="Search" class="visually-hidden">
6223            Search
6224          </label>
6225          <input
6226            type="search"
6227            name="q"
6228            id="Search"
6229            class="pr-12 placeholder-current input w-full"
6230            value=""
6231            placeholder="Search"
6232          >
6233          <button class="absolute right-2 top-1/2 transform -translate-y-1/2 p-1" type="submit" class="button">
6234            <span class="inline-block w-5 h-5"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
6235  <path d="M2 21.1304C2 26.2041 4.01552 31.07 7.60317 34.6577C11.1908 38.2453 16.0567 40.2609 21.1304 40.2609C26.2041 40.2609 31.07 38.2453 34.6577 34.6577C38.2453 31.07 40.2609 26.2041 40.2609 21.1304C40.2609 16.0567 38.2453 11.1908 34.6577 7.60317C31.07 4.01552 26.2041 2 21.1304 2C16.0567 2 11.1908 4.01552 7.60317 7.60317C4.01552 11.1908 2 16.0567 2 21.1304V21.1304Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6236  <path d="M46 46L34.6576 34.6576" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6237</svg>
6238  </span>
6239            <span class="visually-hidden">Search</span>
6240          </button>
6241        </form><div class="social-icons-sidenav"><ul class="flex flex-wrap -mx-2 -mt-2 justify-start">
6242  
6243
6244    
6245    
6246  
6247
6248    
6249    
6250  
6251
6252    
6253    
6254  
6255
6256    
6257    
6258      
6259        <li class="mx-2 mt-2">
6260          <a class="fill-current hover:text--accent-1" href="https://www.instagram.com/thatsassythingdotcom/" target="_blank">
6261            <span class="inline-block w-5 h-5" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">
6262<rect x="2.90234" y="1.85059" width="35.561" height="33.3103" rx="7.90244" fill="#F20061"/>
6263<path d="M12.3863 0H28.9814C35.3033 0 40.4399 4.81149 40.4399 10.7333V26.2781C40.4399 29.1248 39.2327 31.8548 37.0838 33.8677C34.9349 35.8806 32.0204 37.0114 28.9814 37.0114H12.3863C6.06432 37.0114 0.927734 32.1999 0.927734 26.2781V10.7333C0.927734 7.88666 2.13497 5.1566 4.28386 3.14372C6.43275 1.13083 9.34728 0 12.3863 0ZM11.9911 3.70114C10.1049 3.70114 8.29586 4.40304 6.96207 5.65241C5.62827 6.90179 4.87895 8.59631 4.87895 10.3632V26.6482C4.87895 30.3309 8.05969 33.3103 11.9911 33.3103H29.3765C31.2628 33.3103 33.0718 32.6084 34.4056 31.359C35.7394 30.1096 36.4887 28.4151 36.4887 26.6482V10.3632C36.4887 6.68056 33.308 3.70114 29.3765 3.70114H11.9911ZM31.0558 6.477C31.7107 6.477 32.3389 6.72071 32.802 7.15452C33.2651 7.58834 33.5253 8.17671 33.5253 8.79021C33.5253 9.40372 33.2651 9.99209 32.802 10.4259C32.3389 10.8597 31.7107 11.1034 31.0558 11.1034C30.4008 11.1034 29.7727 10.8597 29.3096 10.4259C28.8464 9.99209 28.5863 9.40372 28.5863 8.79021C28.5863 8.17671 28.8464 7.58834 29.3096 7.15452C29.7727 6.72071 30.4008 6.477 31.0558 6.477ZM20.6838 9.25286C23.3037 9.25286 25.8162 10.2277 27.6687 11.963C29.5212 13.6982 30.5619 16.0517 30.5619 18.5057C30.5619 20.9597 29.5212 23.3132 27.6687 25.0485C25.8162 26.7837 23.3037 27.7586 20.6838 27.7586C18.064 27.7586 15.5515 26.7837 13.699 25.0485C11.8465 23.3132 10.8058 20.9597 10.8058 18.5057C10.8058 16.0517 11.8465 13.6982 13.699 11.963C15.5515 10.2277 18.064 9.25286 20.6838 9.25286ZM20.6838 12.954C19.1119 12.954 17.6044 13.5389 16.4929 14.5801C15.3814 15.6212 14.757 17.0333 14.757 18.5057C14.757 19.9781 15.3814 21.3902 16.4929 22.4314C17.6044 23.4725 19.1119 24.0574 20.6838 24.0574C22.2557 24.0574 23.7632 23.4725 24.8747 22.4314C25.9862 21.3902 26.6107 19.9781 26.6107 18.5057C26.6107 17.0333 25.9862 15.6212 24.8747 14.5801C23.7632 13.5389 22.2557 12.954 20.6838 12.954Z" fill="white"/>
6264</svg>
6265</span>
6266            <span class="visually-hidden">Instagram</span>
6267          </a>
6268        </li>
6269  
6270      
6271    
6272  
6273
6274    
6275    
6276  
6277
6278    
6279    
6280  
6281
6282    
6283    
6284  
6285
6286    
6287    
6288      
6289        <li class="mx-2 mt-2">
6290          <a class="fill-current hover:text--accent-1" href="https://www.youtube.com/@thatsassything" target="_blank">
6291            <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-youtube" viewBox="0 0 21 20"><path d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"></path></svg></span>
6292            <span class="visually-hidden">YouTube</span>
6293          </a>
6294        </li>
6295  
6296      
6297    
6298  
6299
6300    
6301    
6302  
6303
6304    
6305    
6306  
6307
6308    
6309    
6310      
6311        <li class="mx-2 mt-2">
6312          <a class="fill-current hover:text--accent-1" href="https://in.linkedin.com/company/that-sassy-thing" target="_blank">
6313            <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-linkedin" viewBox="0 0 26 26"><path d="M19 0H5a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5zM8 19H5V8h3v11zM6.5 6.732c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zM20 19h-3v-5.604c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.396-2.586 7-2.777 7 2.476V19z"></path></svg></span>
6314            <span class="visually-hidden">LinkedIn</span>
6315          </a>
6316        </li>
6317  
6318      
6319    
6320  
6321
6322    
6323    
6324  
6325</ul>
6326</div>
6327    </div>
6328  </div>
6329</template>
6330
6331  </div>
6332</div></div>
6333            
6334
6335            
6336            
6337              <div class="hidden lg:block">
6338                
6339  <nav role="navigation">
6340    <ul  x-ref="navigation" class="flex flex-wrap -mx-2.5 justify-start items-center text-base  ">
6341        <li class="inline-block no-js-focus-wrapper h-full">
6342            <button class="items-stretch h-full relative font-main px-2.5 py-5 flex items-center transition normal-case"
6343              :class="{'text-scheme-background': menuOpen.menu0 }"
6344              @click="openMenu(0)"
6345              x-bind:aria-expanded="menuOpen.menu0? true: 'false'"
6346              aria-controls="menu0">
6347              <span x-cloak :class="{'opacity-100': menuOpen.menu0, 'opacity-0': !menuOpen.menu0, 'h-screen  -translate-y-1/2': !navWrapped }" class="bg-scheme-text absolute inset-0 z-0 pointer-events-none" style="background-color: white;"></span>
6348              <span class="flex h-full items-center relative text-left">
6349                <span class="inline-block pr-1">Shop by Category</span>
6350                <span class="inline-block w-2 h-2 align-middle svg-scale mr-1 transform origin-center rotate transition-transform duration-150 ml-1" :class="{'rotate-180': menuOpen.menu0}"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
6351<path d="M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6352</svg>
6353  </span>
6354              </span>
6355            </button>
6356            <div class="submenu-container  no-js-focus-container absolute left-0 bottom-0 w-full py-section-vertical-spacing px-section transform translate-y-[calc(100%-var(--drop-down-offset))] z-100  max-h-three-quarters-screen-height overflow-hidden overflow-y-auto bg-scheme-text text-scheme-background"
6357                  id="menu0"
6358                  x-cloak
6359                  x-show="menuOpen.menu0"
6360                  x-transition:enter="transition ease duration-200"
6361                  x-transition:enter-start="opacity-0"
6362                  x-transition:enter-end="opacity-100"
6363                  x-transition:leave="transition ease duration-00"
6364                  x-transition:leave-start="opacity-100"
6365                  x-transition:leave-end="opacity-0"
6366                  data-header-dropdown
6367                  @focusout="focusOut($event, 'menu0')"
6368                  @click.away.prevent="menuOpen.menu0 = false"
6369                 style="background-color: #ffffff; background: #ffffff; 
6370                 color: #000000; max-width: max-content; height: max-content;">
6371
6372              <ul class="flex items-top justify-start -mx-5 submenu text-left">
6373
6374                
6375                
6376                  
6377<li class="1px-5 -mt-2">
6378                      
6379<a  href="/collections/all" class="-mx-5 text-base inline-block font-body px-5 py-1">
6380                            Shop All
6381                          </a>
6382                    </li>
6383                  
6384<li class="1px-5 -mt-2">
6385                      
6386<a  href="/collections/best-vibrators-for-women" class="-mx-5 text-base inline-block font-body px-5 py-1">
6387                            Massagers for Her
6388                          </a>
6389                    </li>
6390                  
6391<li class="1px-5 -mt-2">
6392                      
6393<a  href="/collections/for-couples" class="-mx-5 text-base inline-block font-body px-5 py-1">
6394                            For Couples
6395                          </a>
6396                    </li>
6397                  
6398<li class="1px-5 -mt-2">
6399                      
6400<a  href="/collections/bundles" class="-mx-5 text-base inline-block font-body px-5 py-1">
6401                            Bundles
6402                          </a>
6403                    </li>
6404
6405                
6406
6407              </ul>
6408              
6409            </div>
6410          
6411        </li>
6412      
6413        <li class="inline-block no-js-focus-wrapper h-full">
6414            <a  href="/pages/quiz" class="font-main px-2.5 py-5 flex items-center transition normal-case">
6415              Quiz
6416            </a>
6417          
6418        </li>
6419      
6420        <li class="inline-block no-js-focus-wrapper h-full">
6421            <a  href="/pages/masterclass" class="font-main px-2.5 py-5 flex items-center transition normal-case">
6422              Masterclass
6423            </a>
6424          
6425        </li>
6426      
6427        <li class="inline-block no-js-focus-wrapper h-full">
6428            <a aria-current="page" href="/blogs/sassy-stuff" class="font-main px-2.5 py-5 flex items-center transition normal-case">
6429              Blog
6430            </a>
6431          
6432        </li>
6433      
6434    </ul>
6435  </nav>
6436
6437              </div>
6438            
6439          </div>
6440
6441          
6442          
6443            <div class="flex justify-center text-center flex-grow lg:flex-grow-0 lg:w-auto ">
6444              
6445                <div class="h1 font-heading font-heading text-xl lg:text-3xl py-2.5">
6446      
6447      <a href="/" class="site-header__logo-link inline w-full">
6448        <div  style="max-width: 220px;">
6449          <img
6450            src="//thatsassything.com/cdn/shop/files/Layer_1.svg?v=1747301818&width=220"
6451            srcset="//thatsassything.com/cdn/shop/files/Layer_1.svg?v=1747301818&width=220 1x,//thatsassything.com/cdn/shop/files/Layer_1.svg?v=1747301818&width=440 2x,//thatsassything.com/cdn/shop/files/Layer_1.svg?v=1747301818&width=660 3x"
6452            alt="thatsassything"
6453            width="92"
6454            height="46"
6455            loading="eager"
6456            
6457              class="text-transparent"
6458            
6459          >
6460          
6461        </div>
6462      </a>
6463    
6464</div>
6465              
6466              
6467            </div>
6468          
6469
6470          
6471          <div class="flex flex-grow w-1/3 items-center justify-end">
6472            
6473
6474            
6475
6476            
6477
6478            <div class="hidden lg:block h-full">
6479              
6480    
6481      <a class="font-main normal-case px-2 py-1 h-full flex items-center" href="/account/login">
6482        <span class="visually-hidden">Log in</span><span class="inline-block w-6 h-6 align-middle">
6483   <svg xmlns="http://www.w3.org/2000/svg" width="31" height="31" viewBox="0 0 31 31" fill="none">
6484<path d="M27.125 15.5C27.1287 17.8079 26.4423 20.0642 25.1539 21.979C24.0914 23.5639 22.6547 24.8625 20.9709 25.7601C19.2871 26.6576 17.4081 27.1264 15.5 27.125C13.5919 27.1264 11.7129 26.6576 10.0291 25.7601C8.34527 24.8625 6.90858 23.5639 5.84608 21.979C4.83436 20.4709 4.19004 18.7467 3.96478 16.9447C3.73952 15.1426 3.93958 13.3129 4.54892 11.6021C5.15827 9.89135 6.15995 8.34713 7.47367 7.09326C8.78739 5.83939 10.3766 4.91075 12.1139 4.38178C13.8512 3.8528 15.6883 3.73821 17.4779 4.04719C19.2674 4.35617 20.9597 5.08013 22.4191 6.16102C23.8784 7.24192 25.0642 8.64968 25.8815 10.2715C26.6987 11.8933 27.1246 13.684 27.125 15.5Z" stroke="black" stroke-width="1.5"/>
6485<path d="M17.1154 11.625C17.1154 12.5163 16.3921 13.2396 15.5008 13.2396V15.1771C16.4429 15.1771 17.3464 14.8029 18.0125 14.1367C18.6787 13.4706 19.0529 12.5671 19.0529 11.625H17.1154ZM15.5008 13.2396C14.6096 13.2396 13.8862 12.5163 13.8862 11.625H11.9488C11.9488 12.5671 12.323 13.4706 12.9891 14.1367C13.6553 14.8029 14.5588 15.1771 15.5008 15.1771V13.2396ZM13.8862 11.625C13.8862 10.7338 14.6096 10.0104 15.5008 10.0104V8.07292C14.5588 8.07292 13.6553 8.44716 12.9891 9.1133C12.323 9.77945 11.9488 10.6829 11.9488 11.625H13.8862ZM15.5008 10.0104C16.3921 10.0104 17.1154 10.7338 17.1154 11.625H19.0529C19.0529 10.6829 18.6787 9.77945 18.0125 9.1133C17.3464 8.44716 16.4429 8.07292 15.5008 8.07292V10.0104ZM6.67358 23.064L5.74488 22.7876L5.59375 23.2939L5.93863 23.6943L6.67358 23.064ZM24.3281 23.064L25.0643 23.6956L25.4079 23.2952L25.2568 22.7876L24.3281 23.064ZM11.
64856258 20.3438H19.3758V18.4063H11.6258V20.3438ZM11.6258 18.4063C10.3045 18.4059 9.01833 18.8321 7.95871 19.6216C6.89909 20.411 6.12264 21.5214 5.74488 22.7876L7.60229 23.3404C7.86095 22.4743 8.39224 21.7148 9.11717 21.1749C9.8421 20.635 10.7219 20.3435 11.6258 20.3438V18.4063ZM15.5008 26.1563C13.963 26.158 12.4431 25.8261 11.046 25.1834C9.64888 24.5407 8.40786 23.6026 7.40854 22.4337L5.93863 23.6943C7.1198 25.0751 8.58634 26.1846 10.2371 26.9439C11.888 27.7032 13.6838 28.0955 15.5008 28.0938V26.1563ZM19.3758 20.3438C21.2746 20.3438 22.8827 21.607 23.3994 23.3404L25.2568 22.7876C24.879 21.5214 24.1026 20.411 23.043 19.6216C21.9833 18.8321 20.6972 18.4059 19.3758 18.4063V20.3438ZM23.5931 22.4337C22.5938 23.6026 21.3528 24.5407 19.9557 25.1834C18.5586 25.8261 17.0387 26.158 15.5008 26.1563V28.0938C17.3179 28.0955 19.1137 27.7032 20.7645 26.9439C22.4153 26.1846 23.8832 25.0764 25.0643 23.6956L23.5931 22.4337Z" fill="black"/>
6486</svg></span></a>
6487    
6488  
6489
6490            </div>
6491
6492            
6493              <a data-open-search x-ref="search" @click.prevent="openSearch()" @keydown.space="openSearch()" href="/search" class="font-main normal-case px-2 py-1 h-full flex items-center">
6494                <span class="inline-block w-6 h-6 fill-current align-middle"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6495<path d="M9.5 16C7.68333 16 6.146 15.3707 4.888 14.112C3.63 12.8533 3.00067 11.316 3 9.5C2.99933 7.684 3.62867 6.14667 4.888 4.888C6.14733 3.62933 7.68467 3 9.5 3C11.3153 3 12.853 3.62933 14.113 4.888C15.373 6.14667 16.002 7.684 16 9.5C16 10.2333 15.8833 10.925 15.65 11.575C15.4167 12.225 15.1 12.8 14.7 13.3L20.3 18.9C20.4833 19.0833 20.575 19.3167 20.575 19.6C20.575 19.8833 20.4833 20.1167 20.3 20.3C20.1167 20.4833 19.8833 20.575 19.6 20.575C19.3167 20.575 19.0833 20.4833 18.9 20.3L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16ZM9.5 14C10.75 14 11.8127 13.5627 12.688 12.688C13.5633 11.8133 14.0007 10.7507 14 9.5C13.9993 8.24933 13.562 7.187 12.688 6.313C11.814 5.439 10.7513 5.00133 9.5 5C8.24867 4.99867 7.18633 5.43633 6.313 6.313C5.43967 7.18967 5.002 8.252 5 9.5C4.998 10.748 5.43567 11.8107 6.313 12.688C7.19033 13.5653 8.25267 14.0027 9.5 14Z" fill="black"/>
6496</svg>
6497</span>
6498                <span class="visually-hidden">Search our site</span>
6499              </a>
6500              <div
6501                class="header-search absolute top-0 left-0 right-0 bottom-0 w-full flex items-center bg-scheme-background text-scheme-text z-20 px-section"
6502                x-cloak
6503                x-show="searchOpen"
6504                x-transition:enter="transition ease duration-200"
6505                x-transition:enter-start="opacity-0"
6506                x-transition:enter-end="opacity-100"
6507                x-transition:leave="transition ease duration-00"
6508                x-transition:leave-start="opacity-100"
6509                x-transition:leave-end="opacity-0"
6510                @click.away.prevent="searchOpen = false"
6511                data-header-search
6512                >
6513                <div class="w-full" >
6514                  <form x-ref="searchForm" action="/search" method="get" role="search"  @click.away.prevent="searchOpen = false">
6515    <div x-ref="searchFieldComponent" class="relative py-2" @focusout="searchFocusOut">
6516      <input
6517        id="header-search"
6518        type="search"
6519        name="q"
6520        value=""
6521        class="header-search-input pl-9 py-2 placeholder:text-scheme-text font-secondary w-full border-0 shadow-none bg-transparent"
6522        placeholder="Search">
6523      <label class="visually-hidden" for="header-search">Search</label>
6524      <input type="hidden" name="options[prefix]" value="last"><input type="hidden" name="type" value="product,article"><button class="absolute left-0 top-1/2 transform -translate-y-1/2 p-1" aria-label="Search">
6525        <span class="inline-block w-6 h-6"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6526<path d="M9.5 16C7.68333 16 6.146 15.3707 4.888 14.112C3.63 12.8533 3.00067 11.316 3 9.5C2.99933 7.684 3.62867 6.14667 4.888 4.888C6.14733 3.62933 7.68467 3 9.5 3C11.3153 3 12.853 3.62933 14.113 4.888C15.373 6.14667 16.002 7.684 16 9.5C16 10.2333 15.8833 10.925 15.65 11.575C15.4167 12.225 15.1 12.8 14.7 13.3L20.3 18.9C20.4833 19.0833 20.575 19.3167 20.575 19.6C20.575 19.8833 20.4833 20.1167 20.3 20.3C20.1167 20.4833 19.8833 20.575 19.6 20.575C19.3167 20.575 19.0833 20.4833 18.9 20.3L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16ZM9.5 14C10.75 14 11.8127 13.5627 12.688 12.688C13.5633 11.8133 14.0007 10.7507 14 9.5C13.9993 8.24933 13.562 7.187 12.688 6.313C11.814 5.439 10.7513 5.00133 9.5 5C8.24867 4.99867 7.18633 5.43633 6.313 6.313C5.43967 7.18967 5.002 8.252 5 9.5C4.998 10.748 5.43567 11.8107 6.313 12.688C7.19033 13.5653 8.25267 14.0027 9.5 14Z" fill="black"/>
6527</svg>
6528</span>
6529      </button>
6530      <button x-cloak @click="closeSearch()" class="block p-1 absolute right-0 top-1/2 transform -translate-y-1/2" type="button">
6531        <span class="visually-hidden">Close (esc)</span>
6532        <span class="inline-block w-6 h-6"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
6533  <path d="M46 2L2 46" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6534  <path d="M46 46L2 2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6535</svg></span>
6536      </button>
6537    </div></form>
6538                </div>
6539              </div>
6540            
6541
6542            <div class="flex items-center justify-end  -mr-2.5  h-full">
6543              
6544    
6545    <button
6546      class="js-enabled whitespace-nowrap font-main normal-case px-2 py-1 h-full flex items-center"
6547      type="button"
6548      onClick="window.handleFloCartBtn()"
6549      >
6550      
6551<div class="relative my-auto align-middle">
6552      <span class="inline-block w-6 h-6 fill-current align-top"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6553<path d="M5 7H18.79C19.0694 7.00001 19.3457 7.05857 19.6011 7.17191C19.8565 7.28524 20.0854 7.45083 20.2729 7.65801C20.4603 7.86519 20.6023 8.10936 20.6897 8.37478C20.777 8.64019 20.8078 8.92097 20.78 9.199L20.18 15.199C20.1307 15.6925 19.8997 16.1501 19.532 16.4829C19.1642 16.8157 18.686 17 18.19 17H8.64C8.17747 17.0002 7.72918 16.84 7.37144 16.5469C7.01371 16.2537 6.76866 15.8456 6.678 15.392L5 7Z" stroke="black" stroke-width="2" stroke-linejoin="round"/>
6554<path d="M5 7L4.19 3.757C4.13583 3.54075 4.01095 3.34881 3.83521 3.21166C3.65946 3.0745 3.44293 3.00001 3.22 3H2M8 21H10M16 21H18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6555</svg>
6556<span class="visually-hidden">Cart </span>
6557      </span>
6558   
6559      <span x-show="$store.cart_count.count > 0" class="flo-cart-icon-bubble tracking-normal absolute -bottom-1.5 -right-1.5 w-5 h-5 bg-scheme-text text-scheme-background rounded-full text-[0.625rem] flex items-center justify-center cart_count_class" x-text="$store.cart_count.count">0</span>
6560    
6561      <span class="visually-hidden">items</span>
6562    </div>
6563    </button>
6564    <noscript>
6565      <a
6566        class="whitespace-nowrap font-main px-2.5 py-5 flex items-center transition normal-case"
6567        href="/cart"
6568      >
6569        
6570<div class="relative my-auto align-middle">
6571      <span class="inline-block w-6 h-6 fill-current align-top"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6572<path d="M5 7H18.79C19.0694 7.00001 19.3457 7.05857 19.6011 7.17191C19.8565 7.28524 20.0854 7.45083 20.2729 7.65801C20.4603 7.86519 20.6023 8.10936 20.6897 8.37478C20.777 8.64019 20.8078 8.92097 20.78 9.199L20.18 15.199C20.1307 15.6925 19.8997 16.1501 19.532 16.4829C19.1642 16.8157 18.686 17 18.19 17H8.64C8.17747 17.0002 7.72918 16.84 7.37144 16.5469C7.01371 16.2537 6.76866 15.8456 6.678 15.392L5 7Z" stroke="black" stroke-width="2" stroke-linejoin="round"/>
6573<path d="M5 7L4.19 3.757C4.13583 3.54075 4.01095 3.34881 3.83521 3.21166C3.65946 3.0745 3.44293 3.00001 3.22 3H2M8 21H10M16 21H18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
6574</svg>
6575<span class="visually-hidden">Cart </span>
6576      </span>
6577   
6578      <span x-show="$store.cart_count.count > 0" class="flo-cart-icon-bubble tracking-normal absolute -bottom-1.5 -right-1.5 w-5 h-5 bg-scheme-text text-scheme-background rounded-full text-[0.625rem] flex items-center justify-center cart_count_class" x-text="$store.cart_count.count">0</span>
6579    
6580      <span class="visually-hidden">items</span>
6581    </div>
6582      </a>
6583    </noscript>
6584  
6585
6586            </div>
6587
6588            
6589
6590          </div>
6591        </div>
6592      </div>
6593    </div>
6594  </div>
6595</header>
6596<noscript>
6597  <style>
6598    .no-js-focus-wrapper:focus-within > .no-js-focus-container {
6599      display: block !important;
6600    }
6601  </style>
6602</noscript>
6603
6604  <style data-shopify>
6605    #shopify-section-sections--20089994772635__header {
6606      position: sticky;
6607      top: 0;
6608      z-index: 40;
6609    }
6610      .site-header {
6611  transition: transform 0.3s ease-in-out;
6612}
6613
6614.site-header.hide {
6615  transform: translateY(-100%);
6616}
6617
6618  </style>
6619  
6619<script>
6620    
6621  // Scroll down disappear header and scroll up appear header
6622    let lastScroll = 0;
6623const header = document.querySelector(".site-header");
6624console.log("Header js");
6625  console.log(header);
6626window.addEventListener("scroll", function () {
6627  const currentScroll = window.pageYOffset;
6628
6629  if (!header) return;
6630
6631  if (currentScroll <= 0) {
6632    header.classList.remove("hide");
6633    return;
6634  }
6635
6636  if (currentScroll > lastScroll) {
6637    // Scrolling down
6638    header.classList.add("hide");
6639  } else {
6640    // Scrolling up
6641    header.classList.remove("hide");
6642  }
6643
6644  lastScroll = currentScroll;
6645});
6646  </script>
6646
6647
6648
6649  <style>
6650    .logo-image {
6651      display: block;
6652      max-width: 220px;
6653    }
6654  </style>
6655
6656
6657
6658
6659
6660<style> #shopify-section-sections--20089994772635__header .headerBorderWrap {background-color: white !important; color: black;} #shopify-section-sections--20089994772635__header .px-2\.5 {padding-left: 1.5rem; padding-right: 1.5rem;} #shopify-section-sections--20089994772635__header .py-2, #shopify-section-sections--20089994772635__header #headerContainer {padding-top: 17px !important; padding-bottom: 0 !important;} #shopify-section-sections--20089994772635__header .headerBorderWrap a, #shopify-section-sections--20089994772635__header span {font-size: 1.2rem; color: black;} #shopify-section-sections--20089994772635__header .headerBorderWrap a:hover, #shopify-section-sections--20089994772635__header span:hover {color: #f20061;} #shopify-section-sections--20089994772635__header .py-section-vertical-spacing {padding-top: 1rem; padding-bottom: 1rem;} @media (min-width: 1024px) and (max-width: 1200px) {#shopify-section-sections--20089994772635__header .px-2\.5 {padding-left: 1rem; padding-right: 1rem; }} #shopify-section-sections--20089994772635__header .header-search {background: #fff;} </style></div><div id="shopify-section-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m" class="shopify-section shopify-section-group-header-group"><style data-shopify>@font-face {
6661  font-family: Lato;
6662  font-weight: 400;
6663  font-style: normal;
6664  font-display: swap;
6665  src: url("//thatsassything.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"),
6666       url("//thatsassything.com/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff");
6667}
6668
6669  
6670  .section-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m {
6671    border-top: solid #000000 0px;
6672    border-bottom: solid #000000 0px;
6673    margin-top: 0px;
6674    margin-bottom: 0px;
6675    overflow: hidden;
6676  }
6677  
6678  .section-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m-settings {
6679    margin: 0 auto;
6680    padding-top: 9px;
6681    padding-bottom: 9px;
6682    padding-left: 0rem;
6683    padding-right: 0rem;
6684  }
6685
6686  .announcement-items-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m {
6687    flex-shrink: 0;
6688    display: flex;
6689    align-items: center;
6690    flex-wrap: nowrap;
6691    justify-content: flex-start;
6692    animation: carouselAnnouncementBar infinite linear;
6693    animation-duration: 100s;
6694  }
6695
6696  .announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m {
6697    flex-shrink: 0;
6698    margin-left: 30px;
6699    display: inline-flex;
6700    justify-content: center;
6701    align-items: center;
6702    gap: 10px;
6703  }
6704
6705  .announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m {
6706    margin: 0;
6707    font-size: 12px;
6708    color: #000000;
6709    line-height: 100%;
6710    text-transform: unset;
6711    font-family: 'Poppins';
6712  }
6713
6714  .section-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m a {
6715    text-decoration:none!important;
6716  }
6717
6718  .announcement-icon-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m {
6719    height: 20px;
6720    width: 20px;
6721    display: flex;
6722    align-items: center;
6723    justify-content: center;
6724  }
6725
6726  .announcement-icon-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m img,
6727  .announcement-icon-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m svg {
6728    display: block;
6729    width: 100%;
6730    height: 100%;
6731    object-fit: content;
6732  }
6733
6734  .announcement-icon-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m svg path {
6735    fill: #000000;
6736  }
6737
6738  .announcement-inner-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m {
6739    display: flex;
6740    flex-wrap: nowrap;
6741    align-items: center;
6742  }
6743
6744  .announcement-inner-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m.reverse {
6745    flex-direction: row-reverse;
6746  }
6747  
6748  @media(min-width: 1024px) {
6749
6750    .section-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m {
6751      margin-top: 0px;
6752      margin-bottom: 0px;
6753    }
6754    
6755    .section-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m-settings {
6756      padding: 0 5rem;
6757      padding-top: 12px;
6758      padding-bottom: 12px;
6759      padding-left: 0rem;
6760      padding-right: 0rem;
6761    }
6762
6763    .announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m { 
6764      margin-left: 50px;
6765    }
6766
6767    .announcement-icon-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m {
6768      height: 20px;
6769      width: 20px;
6770    }
6771
6772    .announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m {
6773      font-size: 12px;
6774    }
6775  }</style>
6776
6777
6778
6779
6780  <style>
6781    @keyframes carouselAnnouncementBar {
6782      0% {
6783          transform: translateX(-100%);
6784      }
6785      
6786      100% {
6787          transform: translateX(0%);
6788      }
6789    }
6790  </style>
6791
6792
6793
6794  <style>
6795    .announcement-inner-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m:hover .announcement-items-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m {
6796       animation-play-state: paused 
6797    }
6798  </style>
6799
6800
6801<div class="section-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m announcement-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"
6802style="background-color:#fef576;
6803background-image:;">
6804
6805
6806
6807<div class="section-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m-settings announcement-inner-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6808    <div class="announcement-items-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6809        
6810            
6811              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6812                
6813                
6814                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>30%</strong> OFF</p>
6815                
6816              </div>
6817            
6818              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6819                
6820                
6821                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>DISCREET</strong> SHIPPING</p>
6822                
6823              </div>
6824            
6825              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6826                
6827                
6828                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>120 DAY</strong> WARRANTY ON MASSAGERS</p>
6829                
6830              </div>
6831            
6832              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6833                
6834                
6835                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong> SHIPPING </strong> PAN INDIA</p>
6836                
6837              </div>
6838            
6839          
6840            
6841              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6842                
6843                
6844                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>30%</strong> OFF</p>
6845                
6846              </div>
6847            
6848              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6849                
6850                
6851                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>DISCREET</strong> SHIPPING</p>
6852                
6853              </div>
6854            
6855              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6856                
6857                
6858                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>120 DAY</strong> WARRANTY ON MASSAGERS</p>
6859                
6860              </div>
6861            
6862              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6863                
6864                
6865                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong> SHIPPING </strong> PAN INDIA</p>
6866                
6867              </div>
6868            
6869          
6870            
6871              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6872                
6873                
6874                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>30%</strong> OFF</p>
6875                
6876              </div>
6877            
6878              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6879                
6880                
6881                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>DISCREET</strong> SHIPPING</p>
6882                
6883              </div>
6884            
6885              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6886                
6887                
6888                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>120 DAY</strong> WARRANTY ON MASSAGERS</p>
6889                
6890              </div>
6891            
6892              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6893                
6894                
6895                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong> SHIPPING </strong> PAN INDIA</p>
6896                
6897              </div>
6898            
6899          
6900        </div>
6901        <div class="announcement-items-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m announcement-items-mobile-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6902          
6903            
6904              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6905                                
6906                
6907                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>30%</strong> OFF</p>
6908
6909                
6910              </div>
6911            
6912              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6913                                
6914                
6915                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>DISCREET</strong> SHIPPING</p>
6916
6917                
6918              </div>
6919            
6920              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6921                                
6922                
6923                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>120 DAY</strong> WARRANTY ON MASSAGERS</p>
6924
6925                
6926              </div>
6927            
6928              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6929                                
6930                
6931                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong> SHIPPING </strong> PAN INDIA</p>
6932
6933                
6934              </div>
6935            
6936          
6937            
6938              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6939                                
6940                
6941                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>30%</strong> OFF</p>
6942
6943                
6944              </div>
6945            
6946              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6947                                
6948                
6949                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>DISCREET</strong> SHIPPING</p>
6950
6951                
6952              </div>
6953            
6954              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6955                                
6956                
6957                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>120 DAY</strong> WARRANTY ON MASSAGERS</p>
6958
6959                
6960              </div>
6961            
6962              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6963                                
6964                
6965                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong> SHIPPING </strong> PAN INDIA</p>
6966
6967                
6968              </div>
6969            
6970          
6971            
6972              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6973                                
6974                
6975                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>30%</strong> OFF</p>
6976
6977                
6978              </div>
6979            
6980              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6981                                
6982                
6983                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>DISCREET</strong> SHIPPING</p>
6984
6985                
6986              </div>
6987            
6988              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6989                                
6990                
6991                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong>120 DAY</strong> WARRANTY ON MASSAGERS</p>
6992
6993                
6994              </div>
6995            
6996              <div class="announcement-item-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m">
6997                                
6998                
6999                  <p class="announcement-text-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"><strong> SHIPPING </strong> PAN INDIA</p>
7000
7001                
7002              </div>
7003            
7004          
7005        </div>
7006      </div>
7007    
7008  </div>
7009
7010<div id="announcement-local-target-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m"></div>
7011
7012<script>
7013  function initAnnouncementBar2() {
7014    let cssTarget = '';
7015    let productForm = cssTarget
7016      ? document.querySelector(cssTarget)
7017      : document.querySelector('#announcement-local-target-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m');
7018
7019    if (!productForm) return;
7020
7021    const templateContent = document.querySelector(
7022      '#announcement-template-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m'
7023    ).content;
7024
7025    productForm.insertAdjacentElement(
7026      'beforebegin',
7027      templateContent.firstElementChild
7028    );
7029
7030    var htmlElement = document.documentElement;
7031
7032    if (window.getComputedStyle(htmlElement).getPropertyValue('direction') === 'rtl') {
7033        document.querySelectorAll('.announcement-inner-sections--20089994772635__ss_scrolling_announcement_bar_2_QJcH9m').forEach(el => {
7034          el.classList.add('reverse');
7035        });
7036    } 
7037
7038  }
7039
7040  document.addEventListener('DOMContentLoaded', initAnnouncementBar2);
7041  
7042</script>
7042
7043
7044</div>
7045<!-- END sections: header-group --><div id="shopify-section-slider-announcement" class="shopify-section"><div class="websensepro-announcement-bar swiper-container">
7046  <div class="websensepro-messages swiper-wrapper">
7047            <div class="websensepro-message swiper-slide py-1 lg:py-2 px-5 lg:px-0 w-full">USE CODE <strong> "NOCOD" </strong>FOR <strong> EXTRA 10% OFF </strong></div>
7048        �</div>
7049  <div class="websensepro-swiper-button swiper-button-prev">
7050   <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
7051<path d="M13.5 15.808L9.69199 12L13.5 8.19199V15.808Z" fill="black"/>
7052</svg>
7053</div>
7054  <div class="websensepro-swiper-button swiper-button-next">
7055     <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
7056    <path d="M10.5 8.19202L14.308 12L10.5 15.808L10.5 8.19202Z" fill="black"/>
7057    </svg>
7058  </div>
7059</div>
7060<!-- code by websensepro.com -->
7061
7062<script>
7063 document.addEventListener('DOMContentLoaded', function () {
7064  const swiper = new Swiper('.swiper-container', {
7065    
7066    autoplay: {
7067      delay: 4000,
7068    },
7069    
7070    loop: true,
7071    navigation: {
7072      nextEl: '.swiper-button-next',
7073      prevEl: '.swiper-button-prev',
7074    },
7075  });
7076});
7077
7078</script>
7078
7079   <!-- Swiper -->
7080   
7081<style>
7082   
7083  .websensepro-announcement-bar{
7084    background:#ffafe2;
7085       position: fixed !important;
7086      top: 0 !important;
7087      left: 0 !important;
7088      right: 0 !important;
7089      width: 100% !important;
7090      z-index: 99999 !important;
7091      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;
7092  }
7093  .websensepro-announcement-bar .websensepro-message{
7094    text-align:center;
7095    color:#000000;
7096   
7097  }
7098  .websensepro-announcement-bar .swiper-button-next:after, .websensepro-announcement-bar .swiper-container-rtl .swiper-button-prev:after,
7099  .websensepro-announcement-bar .swiper-button-prev:after, .websensepro-announcement-bar .swiper-container-rtl .swiper-button-next:after{
7100    font-size: 15px;
7101    color:#000000;
7102    cursor:pointer;
7103      display: none;
7104  }
7105  .websensepro-announcement-bar .websensepro-swiper-button{display:none!important;}.websensepro-message{
7106    font-size:14px;
7107    }
7108    .websensepro-swiper-button{
7109    display:none;
7110    }
7111   /* Mobile adjustments */
7112    @media (max-width: 600px) { 
7113          .websensepro-message{
7114            font-size:12px;
7115           padding: 10px 24px;
7116          }
7117 .websensepro-swiper-button {
7118        display: flex;
7119        align-items: center;
7120        justify-content: center;
7121    }
7122    }
7123</style>
7124</div>
7124<script>
7125  const calculateHeaderHeights = () => {
7126    const headerGroupHeights = [];
7127
7128    document
7129      .querySelectorAll(
7130        '.shopify-section-group-header-group:not(.has-no-height)'
7131      )
7132      .forEach((headerGroupSectionEl) => {
7133        headerGroupHeights.push(
7134          headerGroupSectionEl.getBoundingClientRect().height
7135        );
7136      });
7137
7138    document.documentElement.style.setProperty(
7139      '--header-group-height',
7140      `${headerGroupHeights.reduce((subtotal, a) => subtotal + a, 0)}px`
7141    );
7142  };
7143
7144  calculateHeaderHeights();
7145
7146  const debouncedCalculateHeaderHeights = debounce(calculateHeaderHeights, 300);
7147
7148  window.addEventListener('resize', debouncedCalculateHeaderHeights);
7149</script>
7149
7150
7151<style>
7152  #MainContent
7153    > .shopify-section.banner-section:first-child
7154    .banner-section-content--pt.pt-screen-height {
7155    padding-top: calc(100vh - var(--header-group-height));
7156  }
7157
7158  #MainContent
7159    > .shopify-section.banner-section:first-child
7160    .banner-section-content--h.h-screen {
7161    height: calc(100vh - var(--header-group-height));
7162  }
7163
7164  @media (min-width: 990px) {
7165    #MainContent
7166      > .shopify-section.banner-section:first-child
7167      .banner-section-content--h.lg\:h-screen {
7168      height: calc(100vh - var(--header-group-height));
7169    }
7170
7171    #MainContent
7172      > .shopify-section.banner-section:first-child
7173      .banner-section-content--h.lg\:h-auto {
7174      height: auto;
7175    }
7176
7177    #MainContent
7178      > .shopify-section.banner-section:first-child
7179      .banner-section-content--h.lg\:h-full {
7180      height: 100%;
7181    }
7182  }
7183</style>
7184
7185    <main
7186      id="MainContent"
7187      class="overflow-hidden blog "
7188    >
7189      <div id="shopify-section-template--20090001916059__custom_liquid_xpAYqz" class="shopify-section">
7190
7191<section class="custom-as text-scheme-text custom-liquid-section bg-scheme-background relative overflow-hidden  " data-color-scheme="primary" >
7192
7193  <div class="custom-no-pad section-content custom-liquid-div px-section max-w-site mx-auto py-section-vertical-spacing ">
7194    
7195
7196    <div >
7197      <div class="pdp-breadcrumbs">
7198
7199
7200
7201<div class="page-width">
7202  <nav class="breadcrumbs" role="navigation" aria-label="breadcrumbs">
7203    <ol>
7204      <li>
7205        <a href="/" title="Home">Home</a>
7206      </li>
7207
7208      
7209
7210        
7211          <li>
7212            <a href="/blogs/sassy-stuff" aria-current="page">Blog</a>
7213          </li>
7214        
7215
7216      
7217    </ol>
7218  </nav>
7219</div>
7220
7221<style>
7222.breadcrumbs {
7223  font-size: 12px;
7224  margin-bottom: 15px;
7225  text-align: left;
7226  line-height: 1.5;
7227  font-weight: 400;
7228  color: #737373 !important;
7229}
7230.breadcrumbs ol {
7231  list-style-type: none;
7232  margin: 0;
7233  padding: 0;
7234}
7235.breadcrumbs li {
7236  display: inline-block;
7237}
7238.breadcrumbs a {
7239  text-decoration: underline;
7240}
7241.breadcrumbs li:not(:last-of-type):after {
7242  content: "\00b7" !important;
7243  display: inline-block;
7244  font-size: 12px;
7245  font-weight: 800;
7246  margin: 0 5px;
7247}
7248.breadcrumbs a[aria-current="page"] {
7249  color: #737373 !important;
7250  text-decoration: none;
7251}
7252.breadcrumbs li:has(a[aria-current="page"]):after {
7253  display: none !important;
7254}
7255</style>
7256
7257</div>
7258    </div>
7259  </div></section>
7260<style> @media (max-width: 768px) {#shopify-section-template--20090001916059__custom_liquid_xpAYqz {padding: 20px 0; } #shopify-section-template--20090001916059__custom_liquid_xpAYqz nav.breadcrumbs {padding-left: 0px; }} </style></div><div id="shopify-section-template--20090001916059__280e4242-21b8-41aa-b6a1-a1b07a5a3563" class="shopify-section"><section class="image-with-text text-scheme-text bg-scheme-background blog-page  relative overflow-hidden" data-color-scheme="primary">
7261
7262  <div class="section-content relative z-10 py-section-vertical-spacing">
7263<div class="px-section relative z-10 max-w-site mx-auto">
7264  <div class="">
7265    <div class=" section-content mx-auto relative z-10 text_alignment">
7266      <div class="grid grid-cols-1 lg:grid-cols-12 grid-flow-row-dense gap-10">
7267        <div class="lg:col-span-6"><div class="media-template--20090001916059__280e4242-21b8-41aa-b6a1-a1b07a5a3563-33590733570203 media-style-container     default">
7268  <div class=" media-content">
7269    <img src="//thatsassything.com/cdn/shop/files/sassy_sauce_1_1-removebg-preview.png?v=1750658479&amp;width=2000" alt="" srcset="//thatsassything.com/cdn/shop/files/sassy_sauce_1_1-removebg-preview.png?v=1750658479&amp;width=430 430w, //thatsassything.com/cdn/shop/files/sassy_sauce_1_1-removebg-preview.png?v=1750658479&amp;width=860 860w, //thatsassything.com/cdn/shop/files/sassy_sauce_1_1-removebg-preview.png?v=1750658479&amp;width=1200 1200w, //thatsassything.com/cdn/shop/files/sassy_sauce_1_1-removebg-preview.png?v=1750658479&amp;width=1600 1600w, //thatsassything.com/cdn/shop/files/sassy_sauce_1_1-removebg-preview.png?v=1750658479&amp;width=2000 2000w" width="2000" height="746" loading="lazy" class="media-style bg-scheme-card" decoding="async" fetchpriority="low" sizes="(max-width: 430px) 430px, (max-width: 860px) 860px, (min-width: 990px) 50vw, 100vw" onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;">
7270  </div></div></div>
7271        <div class="flex items-center lg:col-span-6">
7272          <div class="text-left">
7273            
7274
7275            <div class="rte mt-5 max-w-2xl ">
7276              <p>Find the juice on all things body, sexual health, relationships, connection, intimacy, and the in-betweens on our blog. Fun-loving, informative, and credible – we did our homework to bring to you a mixed bag of well-crafted, entertaining & expert-led reads that’ll intrigue your mind, body, and beyond!</p>
7277            </div></div>
7278        </div>
7279      </div>
7280    </div>
7281    
7282  </div>
7283</div>
7284
7285
7286</div></section>
7287<style> #shopify-section-template--20090001916059__280e4242-21b8-41aa-b6a1-a1b07a5a3563 .
7287section-content.relative.z-10.py-section-vertical-spacing {padding-top: 0px;} #shopify-section-template--20090001916059__280e4242-21b8-41aa-b6a1-a1b07a5a3563 img {border-radius: unset; background: transparent !important;} #shopify-section-template--20090001916059__280e4242-21b8-41aa-b6a1-a1b07a5a3563 p {text-align: left;} @media (min-width: 1024px) and (max-width: 1200px) {#shopify-section-template--20090001916059__280e4242-21b8-41aa-b6a1-a1b07a5a3563 .px-section {padding: 0 5rem; max-width: 100%; margin: auto; }} @media (min-width: 768px) and (max-width: 1023px) {#shopify-section-template--20090001916059__280e4242-21b8-41aa-b6a1-a1b07a5a3563 .px-section {padding: 0 5rem; max-width: 100%; margin: auto; }} @media (max-width: 767px) {#shopify-section-template--20090001916059__280e4242-21b8-41aa-b6a1-a1b07a5a3563 .px-section {padding: 0 1rem; max-width: 100%; margin: auto; }} </style></div><div id="shopify-section-template--20090001916059__d8eca62e-58d8-4351-8f5b-1be58bcf9be7" class="shopify-section">
7288
7289<section class="custom-as text-scheme-text custom-liquid-section bg-scheme-background relative overflow-hidden  " data-color-scheme="primary" >
7290
7291  <div class="custom-no-pad section-content custom-liquid-div px-section max-w-site mx-auto py-section-vertical-spacing ">
7292    
7293
7294    <div >
7295      <style>
7296    .button-row {
7297      display: flex;
7298      justify-content: center;
7299      align-items: center;
7300      padding-bottom: 1rem;
7301      border-bottom: 1px solid #000;
7302flex-wrap: wrap;
7303    }
7304
7305    .sort-label {
7306      font-weight: bold;
7307      margin-right: 10px;
7308    }
7309    .button {
7310      padding: 10px;
7311      margin: 5px;
7312       background-color: #E0C7E0;
7313      color: #000;
7314      border: 1px solid #000;
7315      text-align: center;
7316      text-decoration: none;
7317      display: inline-block;
7318      font-size: 16px;
7319      transition-duration: 0.4s;
7320      cursor: pointer;
7321      border-radius: 20px;
7322      font-weight: 900;
7323    }
7324
7325    .button:hover {
7326      background-color: #C5FF89;
7327    }
7328
7329    @media (max-width: 767px) {
7330      .button-row {
7331        flex-wrap: wrap;
7332      }
7333
7334.button {
7335    width: 100%;
7336    flex: 0 0 calc(50% - 20px);
7337  font-size: 13px;
7338}
7339    }
7340@media (min-width: 1024px) and (max-width: 1200px){
7341.button-row a.button{
7342width: 25%;
7343}
7344.sort-label{
7345margin-left: -50px
7346}
7347}
7348@media (min-width: 768px) and (max-width: 1023px){
7349.button-row a.button{
7350width: 33.33%;
7351}
7352.sort-label{
7353margin-left: -50px
7354}
7355}
7356
7357@media  (max-width: 992px){
7358span.sort-label {
7359    display: none;
7360}}
7361  </style>
7362  <div class="button-row">
7363    <span class="sort-label">Sort:</span>
7364    <a href="https://thatsassything1.myshopify.com/blogs/all" class="button">All</a>
7365    <a href="#" class="button">Bodies & Sexuality</a>
7366    <a href="#" class="button">Relationships 101</a>
7367    <a href="#" class="button">Pop Culture</a>
7368    <a href="#" class="button">The Goods</a>
7369    <a href="#" class="button">Stories & More</a>
7370  </div>
7371    </div>
7372  </div></section>
7373<style> #shopify-section-template--20090001916059__d8eca62e-58d8-4351-8f5b-1be58bcf9be7 div {display: none;} </style></div><div id="shopify-section-template--20090001916059__blog_categories_CcLTT7" class="shopify-section">
7374
7375<div class="category-circles crave-theme-section">
7376  <div class="circle-container">
7377    
7378      
7379        <div class="category-menu">
7380          <a href="/blogs/sassy-stuff" class="circle-link" rel="noopener">
7381            <!-- <div class="circle-image-placeholder">
7381No Image</div> -->
7382            <p class="menu-item">All</p>
7383          </a>
7384        </div>
7385      
7386    
7387      
7388        <div class="category-menu">
7389          <a href="/blogs/love-talk" class="circle-link" rel="noopener">
7390            <!-- <div class="circle-image-placeholder">No Image</div> -->
7391            <p class="menu-item">Love Talk</p>
7392          </a>
7393        </div>
7394      
7395    
7396      
7397        <div class="category-menu">
7398          <a href="/blogs/sex-ed" class="circle-link" rel="noopener">
7399            <!-- <div class="circle-image-placeholder">No Image</div> -->
7400            <p class="menu-item">Sex-Ed</p>
7401          </a>
7402        </div>
7403      
7404    
7405      
7406        <div class="category-menu">
7407          <a href="/blogs/your-pleasure" class="circle-link" rel="noopener">
7408            <!-- <div class="circle-image-placeholder">No Image</div> -->
7409            <p class="menu-item">Your Pleasure</p>
7410          </a>
7411        </div>
7412      
7413    
7414      
7415        <div class="category-menu">
7416          <a href="/blogs/playground" class="circle-link" rel="noopener">
7417            <!-- <div class="circle-image-placeholder">
7417No Image</div> -->
7418            <p class="menu-item">Playground</p>
7419          </a>
7420        </div>
7421      
7422    
7423      
7424        <div class="category-menu">
7425          <a href="/blogs/juicy-reviews" class="circle-link" rel="noopener">
7426            <!-- <div class="circle-image-placeholder">No Image</div> -->
7427            <p class="menu-item">Juicy Reviews</p>
7428          </a>
7429        </div>
7430      
7431    
7432      
7433        <div class="category-menu">
7434          <a href="/blogs/fearless-femme" class="circle-link" rel="noopener">
7435            <!-- <div class="circle-image-placeholder">No Image</div> -->
7436            <p class="menu-item">Fearless Femme</p>
7437          </a>
7438        </div>
7439      
7440    
7441  </div>
7442</div>
7443<script></script>
7443
7444<style>
7445      .menu-item {
7446        font-family: hoss-round, sans-serif;
7447        font-size: 18px;
7448        text-transform: upparcase;
7449        text-decoration: none;
7450        color: #000; /* Default text color */
7451        position: relative;
7452        padding-bottom: 5px;
7453        transition: color 0.3s ease;
7454      }
7455
7456      .menu-item:hover {
7457        color: #000; /* Change text color on hover */
7458      }
7459
7460      /* First border highlight */
7461      .menu-item::after {
7462        content: '';
7463        position: absolute;
7464        bottom: 0;
7465        left: 0;
7466        width: 0;
7467        height: 2px;
7468        background: #d16f5c; /* Main highlight color */
7469        transition: width 0.3s ease;
7470      }
7471
7472      .menu-item:hover::after {
7473        width: 100%; /* Expand first border fully */
7474      }
7475
7476      /* Second border highlight */
7477      .menu-item::before {
7478        content: '';
7479        position: absolute;
7480        bottom: -4px; /* Add some space below the first border */
7481        left: 0;
7482        width: 0;
7483        /* height: 2px; */
7484        /* background: #ffb199; /* Secondary highlight color */ */
7485        transition: width 0.3s ease 0.1s; /* Slight delay for a staggered effect */
7486      }
7487
7488      .menu-item:hover::before {
7489        width: 100%; /* Expand second border fully */
7490      }
7491
7492      .circle-container {
7493      display: flex;
7494      gap: inherit;
7495      border-bottom: 1px solid #ccc;
7496      overflow-x: auto; /* Allows horizontal scrolling */
7497      scrollbar-width: thin; /* For modern browsers, adjusts scrollbar thickness */
7498      scrollbar-color: #ccc transparent; /* Customizes scrollbar color */
7499      /* width:100%; */
7500        padding:0 20px;
7501    }
7502
7503    .circle-container::-webkit-scrollbar {
7504      height: 6px; /* Sets the scrollbar height */
7505    }
7506
7507    .circle-container::-webkit-scrollbar-thumb {
7508      background: #ccc; /* Scrollbar thumb color */
7509      border-radius: 10px; /* Rounds the scrollbar thumb */
7510    }
7511
7512    .circle-container::-webkit-scrollbar-track {
7513      background: transparent; /* Scrollbar track color */
7514    }
7515    /* .circle-container{
7516        gap: inherit;
7517        display: flex;
7518        border-bottom: 1px solid #ccc;
7519        overflow-x:auto;
7520      }
7521     */
7522      .category-circles.crave-theme-section {
7523        display: flex;
7524        justify-content: center;
7525        flex-wrap: wrap;
7526        padding: 30px 0;
7527        gap: 20px;
7528      }
7529      .category-circles .circle {
7530        text-align: center;
7531        width: 100px;
7532      }
7533      .category-circles .circle-link {
7534        text-decoration: none;
7535        color: inherit; /* Keep the label color as is */
7536      }
7537      .category-circles .circle-image, .category-circles .circle-image-placeholder {
7538        width: 100px;
7539        height: 100px;
7540        border-radius: 50%;
7541        background-size: cover;
7542        background-position: center;
7543        background-color: #f0f0f0;
7544        display: flex;
7545        align-items: center;
7546        justify-content: center;
7547        color: #999;
7548      }
7549      .category-circles .circle-label {
7550        margin-top: 8px;
7551        font-size: 14px;
7552        color: #1a1a1a;
7553        font-family: ;
7554      }
7555    /* active link */
7556    .category-circles  a.circle-link.active {
7557      display: block;
7558      border-bottom: 3.5px solid #d16f5c;
7559  }
7560
7561
7562    @media (max-width:768px){
7563      .category-circles  a.circle-link.active {
7564      border-bottom: 6.5px solid #d16f5c;
7565  }
7566          .circle-container {
7567      display: flex;
7568      gap: inherit;
7569      border-bottom: 1px solid #ccc;
7570      overflow-x: auto; /* Allows horizontal scrolling */
7571      scrollbar-width: thin; /* For modern browsers, adjusts scrollbar thickness */
7572      scrollbar-color: #ccc transparent; /* Customizes scrollbar color */
7573      width:100%;
7574      white-space: nowrap;
7575    }
7576      .menu-item:active::after {
7577        width: 100%;/* Expand first border fully */
7578        height:6px;
7579      }
7580      .menu-item:active::before {
7581        width: 100%; /* Expand second border fully */
7582         height: 6px;
7583      }
7584    }
7585</style>
7586<script>
7587//  document.addEventListener("DOMContentLoaded", function () {
7588//     const currentUrl = window.location.href; // Get the current page URL
7589//     document.querySelectorAll(".category-menu a").forEach(function (elem) {
7590//         // Check if the current URL matches the link
7591//         if (currentUrl.includes(elem.href)) {
7592//             elem.classList.add("active");
7593//         }
7594//     });
7595// });
7596
7597  document.addEventListener("DOMContentLoaded", function () {
7598    const currentUrl = window.location.href.split("?")[0]; // Get the base URL without query parameters
7599    document.querySelectorAll(".category-menu a").forEach(function (elem) {
7600        const linkUrl = elem.href.split("?")[0]; // Get the base URL of the link
7601        // Check if the base URLs match
7602        if (currentUrl === linkUrl) {
7603            elem.classList.add("active");
7604        } else {
7605            elem.classList.remove("active");
7606        }
7607    });
7608});
7609
7610</script>
7610
7611</div><div id="shopify-section-template--20090001916059__main" class="shopify-section">
7612
7613
7614 
7615  
7616<section class="text-scheme-text bg-scheme-background relative overflow-hidden  " data-color-scheme="primary">
7617
7618  <div class="section-content py-section-vertical-spacing px-section"><h1 class="text-center font-heading  heading-feature heading-style none">Wellness</h1><div class="section-content-top-margin">
7619
7620      
7621
7622      <ul id="blog-container" class="grid grid-cols-1 lg:grid-cols-12 gap-10">
7623      </ul>
7624
7625  </div>
7626
7627    <div class="mt-10">
7628  <nav class="pagination relative grid grid-cols-12" role="navigation" aria-label="Pagination">
7629    <div class="col-span-2 text-left relative z-10"><a href="/blogs/sassy-stuff?page=2" class="pagination__item inline-block push-btn mr-auto" aria-label="Previous page">
7630        <span class="push-btn-surface push-btn-surface--secondary align-bottom p-2">
7631              <span class="block w-5 h-5"><svg width="30" height="29" viewBox="0 0 30 29" fill="none" xmlns="http://www.w3.org/2000/svg">
7632<g clip-path="url(#clip0_794_1250)">
7633<path d="M13.1822 6.9624L5.55859 14.6256L13.1822 22.2889C13.251 22.3793 13.3385 22.4539 13.4387 22.5075C13.5388 22.5612 13.6494 22.5927 13.7628 22.6C13.8762 22.6072 13.9899 22.59 14.096 22.5495C14.2022 22.509 14.2985 22.4461 14.3782 22.3652C14.458 22.2843 14.5195 22.1871 14.5585 22.0804C14.5975 21.9736 14.613 21.8597 14.6042 21.7465C14.5953 21.6332 14.5622 21.5231 14.5071 21.4237C14.452 21.3243 14.3762 21.2379 14.2849 21.1703L8.58105 15.4189L23.7568 15.4189C23.9672 15.4189 24.169 15.3354 24.3178 15.1866C24.4665 15.0378 24.5501 14.836 24.5501 14.6256C24.5501 14.4152 24.4665 14.2135 24.3178 14.0647C24.169 13.9159 23.9672 13.8323 23.7568 13.8323L8.58105 13.8323L14.2849 8.08094C14.4332 7.93156 14.5161 7.72938 14.5153 7.51887C14.5146 7.30835 14.4303 7.10676 14.2809 6.95843C14.1315 6.8101 13.9293 6.72719 13.7188 6.72793C13.5083 6.72868 13.3067 6.81302 13.1584 6.9624L13.1822 6.9624Z" fill="#F20061"/>
7634</g>
7635<defs>
7636<clipPath id="clip0_794_1250">
7637<rect width="28.5587" height="28.5587" fill="white" transform="translate(0.800781 28.9053) rotate(-90)"/>
7638</clipPath>
7639</defs>
7640</svg>
7641
7642
7643  
7644</span>
7645            </span>
7646          </a></div>
7647    <div class="col-span-8 pagination_class">
7648      <ul class="pagination__list flex justify-center items-center absolute top-0 left-0 right-0 bottom-0" role="list">
7649        <li class="mx-2"><span class="pagination__item border-b-1 border-b-scheme-text inline-block lg:px-1py-1"
7650            aria-current="page" aria-label="Page 1">1</span></li>
7651        <li class="mx-2"><a href="/blogs/sassy-stuff?page=2" class="pagination__item inline-block lg:px-1 py-1"
7652            aria-label="Page 2">2</a></li>
7653        <li class="mx-2"><a href="/blogs/sassy-stuff?page=3" class="pagination__item inline-block lg:px-1 py-1"
7654            aria-label="Page 3">3</a></li>
7655        <li class="mx-2"><span class="pagination__item inline-block py-1 lg:px-1">…</span></li>
7656        <li class="mx-2"><a href="/blogs/sassy-stuff?page=48" class="pagination__item inline-block lg:px-1 py-1"
7657            aria-label="Page 48">48</a></li>
7658      </ul>
7659    </div>
7660    <div class="col-span-2 text-right relative z-10"><a href="/blogs/sassy-stuff?page=2"
7661        class="ml-auto pagination__item inline-block push-btn" aria-label="Next page">
7662      <span class="push-btn-surface push-btn-surface--secondary align-bottom p-2">
7663              <span class="block w-5 h-5"><svg width="30" height="29" viewBox="0 0 30 29" fill="none" xmlns="http://www.w3.org/2000/svg">
7664<g clip-path="url(#clip0_794_1247)">
7665<path d="M16.9311 22.2896L24.5547 14.6263L16.9311 6.96308C16.8623 6.87266 16.7748 6.79809 16.6746 6.74443C16.5744 6.69076 16.4639 6.65924 16.3505 6.652C16.2371 6.64476 16.1234 6.66198 16.0172 6.70248C15.9111 6.74299 15.8148 6.80583 15.735 6.88676C15.6553 6.96769 15.5938 7.06482 15.5548 7.17157C15.5158 7.27832 15.5002 7.3922 15.5091 7.5055C15.5179 7.6188 15.551 7.72888 15.6061 7.82827C15.6612 7.92767 15.737 8.01407 15.8284 8.08162L21.5322 13.833L6.35647 13.833C6.14608 13.833 5.9443 13.9166 5.79553 14.0654C5.64676 14.2141 5.56318 14.4159 5.56318 14.6263C5.56318 14.8367 5.64676 15.0385 5.79553 15.1873C5.9443 15.336 6.14608 15.4196 6.35647 15.4196L21.5322 15.4196L15.8284 21.171C15.6801 21.3204 15.5972 21.5226 15.5979 21.7331C15.5987 21.9436 15.683 22.1452 15.8324 22.2935C15.9818 22.4419 16.184 22.5248 16.3945 22.524C16.605 22.5233 16.8066 22.4389 16.9549 22.2896L16.9311 22.2896Z" fill="#F20061"/>
7666</g>
7667<defs>
7668<clipPath id="clip0_794_1247">
7669<rect width="28.5587" height="28.5587" fill="white" transform="translate(29.3164 0.346191) rotate(90)"/>
7670</clipPath>
7671</defs>
7672</svg>
7673
7674 
7675</span>
7676            </span>
7677      </a>
7678    </div>
7679  </nav>
7680</div>
7681  </div>
7682
7683  
7684</section>
7685
7686<div id="pagination"></div>
7687
7688
7689<script>
7690  const storefrontAccessToken = 'b4a25171287ae5277e83ffa1b86ccba1';
7691  const storeUrl = 'https://eatsassy.myshopify.com/api/2023-01/graphql.json';
7692  const postsPerPage = 6;
7693  let totalPages = 40;
7694
7695  var currentPage = 1;
7696  var endCursor = null;
7697
7698  function getCurrentPageFromQuery() {
7699    const urlParams = new URLSearchParams(window.location.search);
7700    const page = parseInt(urlParams.get('page')) || 1;
7701    return page > 0 ? page : 1;
7702  }
7703
7704  async function fetchEndCoursor(items) {
7705    const query = `
7706      query {
7707        articles(first: ${items}, after: null, sortKey: PUBLISHED_AT, reverse: true) {
7708          pageInfo {
7709            hasNextPage
7710            endCursor
7711          }
7712          edges {
7713            node {
7714              handle
7715            }
7716          }
7717        }
7718      }`;
7719    
7720    const response = await fetch(storeUrl, {
7721      method: 'POST',
7722      headers: {
7723        'Content-Type': 'application/json',
7724        'X-Shopify-Storefront-Access-Token': storefrontAccessToken,
7725      },
7726      body: JSON.stringify({ query }),
7727    });
7728
7729    const data = await response.json();
7730    endCursor = data.data.articles.pageInfo.endCursor;
7731    // const totalArticles = data.data.articles.edges.length;
7732    // totalPages = Math.ceil(totalArticles / postsPerPage);
7733  }
7734
7735
7736  async function fetchAllBlogs(page = null) {
7737    const query = `
7738      query ($first: Int!, $after: String) {
7739        articles(first: $first, after: $after, sortKey: PUBLISHED_AT, reverse: true) {
7740          edges {
7741            cursor
7742            node {
7743              title
7744              publishedAt
7745              excerpt
7746              image {
7747                src
7748              }
7749              handle
7750              blog {
7751                title
7752                handle
7753              }
7754            }
7755          }
7756          pageInfo {
7757            hasNextPage
7758            hasPreviousPage
7759          }
7760        }
7761      }`;
7762
7763    const variables = {
7764      first: postsPerPage,
7765      after: page > 1 ? endCursor : null,
7766    };
7767
7768    const response = await fetch(storeUrl, {
7769      method: 'POST',
7770      headers: {
7771        'Content-Type': 'application/json',
7772        'X-Shopify-Storefront-Access-Token': storefrontAccessToken,
7773      },
7774      body: JSON.stringify({ query, variables }),
7775    });
7776
7777    return response.json();
7778  }
7779
7780  async function renderBlogs(page = 1) {
7781    const data = await fetchAllBlogs(page);
7782    const blogs = data.data.articles.edges;
7783
7784    // Render blogs
7785    const container = document.getElementById('blog-container');
7786    container.innerHTML = blogs
7787      .map(
7788        (blog) => `
7789        <li class="lg:col-span-4 ">
7790  <div class="relative  text-center">
7791    <div class="mb-5 pb-media-shadow">
7792      <div class="media-template--18018903294107__main-129339523227 media-style-container     default">
7793        <div class="object-wrapper aspect-w-4 aspect-h-3 media-content">
7794          <img
7795            src="${blog.node?.image?.src}&amp;width=2000"
7796            alt="${blog.node?.title}"
7797            srcset="${blog.node?.image?.src}&amp;width=352 352w, ${blog.node?.image?.src}&amp;width=832 832w, ${blog.node?.image?.src}&amp;width=1200 1200w, ${blog.node?.image?.src}&amp;width=1920 1920w, ${blog.node?.image?.src}&amp;width=2000 2000w"
7798            width="2000" height="1333" loading="lazy" class="media-style bg-scheme-card"
7799            onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;"
7800            style="color: currentcolor;">
7801        </div>
7802      </div>
7803      <style>
7804        .media-template--18018903294107__main-129339523227 {
7805          transform: rotate(deg);
7806        }
7807      </style>
7808    </div>
7809    <h2 class="font-heading heading-secondary">
7810      <a href="/blogs/${blog.node?.blog?.handle}/${blog.node?.handle}">
7811        ${blog.node?.title}
7812        <span class="absolute top-0 left-0 w-full h-full z-10 block"></span>
7813      </a>
7814    </h2><time class="font-body text-base mt-2.5 block" datetime="${new Date(blog.node?.publishedAt).toLocaleDateString()}">${new Date(blog.node?.publishedAt).toLocaleDateString('en-US', {
7815  year: 'numeric',
7816  month: 'long',
7817  day: '2-digit',
7818})}</time>
7819
7820
7821  </div>
7822
7823</li>`
7824      )
7825      .join('');
7826
7827    // Update pagination
7828    updatePagination(page, data.data.articles.pageInfo);
7829  }
7830
7831  
7832  function updatePagination(currentPage) {
7833    const paginationList = document.querySelector('.pagination__list');
7834    const maxButtons = 5;
7835    const halfRange = Math.floor(maxButtons / 2);
7836
7837    let startPage = Math.max(1, currentPage - halfRange);
7838    let endPage = Math.min(totalPages, currentPage + halfRange);
7839
7840    // Adjust for edge cases
7841    if (currentPage <= halfRange) {
7842      endPage = Math.min(totalPages, maxButtons);
7843    } else if (currentPage > totalPages - halfRange) {
7844      startPage = Math.max(1, totalPages - maxButtons + 1);
7845    }
7846
7847    // Build pagination items
7848    let pages = '';
7849
7850    if (startPage > 1) {
7851      pages += `<li class="mx-2"><a href="?page=1" onclick="goToPage(1)" class="pagination__item">1</a></li>`;
7852      if (startPage > 2) {
7853        pages += `<li class="mx-2"><span class="pagination__item">…</span></li>`;
7854      }
7855    }
7856
7857    for (let i = startPage; i <= endPage; i++) {
7858      if (i === currentPage) {
7859        pages += `<li class="mx-2"><span class="pagination__item border-b-1 border-b-scheme-text" aria-current="page">${i}</span></li>`;
7860      } else {
7861        pages += `<li class="mx-2"><a href="?page=${i}" onclick="goToPage(${i})" class="pagination__item">${i}</a></li>`;
7862      }
7863    }
7864
7865    if (endPage < totalPages) {
7866      if (endPage < totalPages - 1) {
7867        pages += `<li class="mx-2"><span class="pagination__item">…</span></li>`;
7868      }
7869      pages += `<li class="mx-2"><a href="?page=${totalPages}" onclick="goToPage(${totalPages})" class="pagination__item">${totalPages}</a></li>`;
7870    }
7871
7872    paginationList.innerHTML = pages;
7873
7874    // Update Next button
7875    const prevButton = document.querySelector('.col-span-2.text-left a');
7876    if (currentPage > 1) {
7877      prevButton.href =`?page=${currentPage - 1}` ;
7878      prevButton.setAttribute('onclick', `goToPage(${currentPage - 1})`);
7879    } else {
7880      prevButton.style.pointerEvents = 'none';
7881      prevButton.style.display = 'none';
7882      prevButton.classList.add('disabled');
7883    }
7884
7885    // Update Next button
7886    const nextButton = document.querySelector('.col-span-2.text-right a');
7887    if (currentPage < totalPages) {
7888      nextButton.href =`?page=${currentPage + 1}` ;
7889      nextButton.setAttribute('onclick', `goToPage(${currentPage + 1})`);
7890    } else {
7891      nextButton.style.pointerEvents = 'none';
7892      nextButton.style.display = 'none'
7893      nextButton.classList.add('disabled');
7894    }
7895  }
7896
7897  function goToPage(page) {
7898    currentPage = page;
7899    // renderBlogs(currentPage);
7900  }
7901
7902  async function init() {
7903    currentPage = getCurrentPageFromQuery();
7904    if(currentPage != 1)
7905      await fetchEndCoursor((currentPage-1) * postsPerPage);
7906    renderBlogs(currentPage);
7907  }
7908
7909  init();
7910
7911  // renderBlogs();
7912</script>
7912
7913  
7914  
7915
7916
7917
7918
7919<style> #shopify-section-template--20090001916059__main .heading-feature {display: none;} #shopify-section-template--20090001916059__main .px-section {max-width: 80%; padding: 0 2.25rem; margin: auto;} #shopify-section-template--20090001916059__main .font-body, #shopify-section-template--20090001916059__main .font-heading {text-align: left;} @media (min-width: 1024px) and (max-width: 1200px) {#shopify-section-template--20090001916059__main .px-section {padding-left: 5rem; padding-right: 5rem; max-width: 100%; margin: auto; }} @media (min-width: 768px) and (max-width: 1023px) {#shopify-section-template--20090001916059__main .px-section {padding-left: 5rem; padding-right: 5rem; max-width: 100%; }} @media (max-width: 767px) {#shopify-section-template--20090001916059__main .px-section {padding-left: 1rem; padding-right: 1rem; max-width: 100%; }} </style></div><div id="shopify-section-template--20090001916059__0323fe52-ce5e-4fea-af00-ed2611083773" class="shopify-section">
7920
7921<section class="custom-as text-scheme-text custom-liquid-section bg-scheme-background relative overflow-hidden  " data-color-scheme="primary" >
7922
7923  <div class="custom-no-pad section-content custom-liquid-div px-section max-w-site mx-auto py-section-vertical-spacing ">
7924    
7925
7926    <div >
7927      <p class="sub-txt-upper"></p>
7928<h1 class="custom-h1"></h1>
7929<br/>
7930<p></p>
7931<style>
7932.sub-txt-upper{
7933    text-transform: uppercase;
7934}
7935div{
7936text-align: center;
7937}
7938@media (min-width: 768px) and (max-width: 1023px){
7939#shopify-section-template--19378999591210__16508915343a7fad54 .lg\:px-section {
7940padding-right: 0rem!important;
7941    max-width: 100%!important;
7942}
7943#shopify-section-template--19378999591210__16508915343a7fad54 li:nth-child(2) {
7944    margin-top: 0rem!important;
7945  }
7946 #shopify-section-template--19378999591210__e46f228f-a82c-4512-81fd-aed17bde9cc3 .grid {
7947    display: flex;
7948    flex-direction: column-reverse;
7949  }
7950 #shopify-section-template--19378999591210__e46f228f-a82c-4512-81fd-aed17bde9cc3 .px-section {
7951    padding-left: 2.45rem!important;
7952    padding-right: 2.45rem!important;
7953max-width: 90%!important;
7954  }
7955 #shopify-section-template--19378999591210__e46f228f-a82c-4512-81fd-aed17bde9cc3 .items-center {
7956    display: block;
7957  }
7958}
7959@media (min-width: 1024px) and (max-width: 1200px) {
7960#shopify-section-template--19378999591210__8c59d88e-10fc-4b5c-9e9b-968b16973100 .px-section {
7961    padding-left: 2.25rem!important;
7962    padding-right: 2.25rem!important;
7963    max-width: 100%!important;
7964  }
7965}
7966  @media (max-width: 767px) {
7967.py-section-vertical-spacing{
7968width:100% !important;
7969}
7970        }
7971
7972</style>
7973    </div>
7974  </div></section>
7975<style> #shopify-section-template--20090001916059__0323fe52-ce5e-4fea-af00-ed2611083773 div {text-align: left;} #shopify-section-template--20090001916059__0323fe52-ce5e-4fea-af00-ed2611083773 h1.custom-h1 {margin-top: 1rem !important;} #shopify-section-template--20090001916059__0323fe52-ce5e-4fea-af00-ed2611083773 .py-section-vertical-spacing {width: 45%; margin: 0 auto; padding-top: 0;} #shopify-section-template--20090001916059__0323fe52-ce5e-4fea-af00-ed2611083773 .bold-text {font-size: 4rem;} @media only screen and (max-width: 1024px) {#shopify-section-template--20090001916059__0323fe52-ce5e-4fea-af00-ed2611083773 .py-section-vertical-spacing {width: 85%; }} @media (max-width: 767px) {#shopify-section-template--20090001916059__0323fe52-ce5e-4fea-af00-ed2611083773 .bold-text {font-size: 2rem; }} #shopify-section-template--20090001916059__0323fe52-ce5e-4fea-af00-ed2611083773 .py-section-vertical-spacing {width: 100;} </style></div><div id="shopify-section-template--20090001916059__kym_banner_HNEYiV" class="shopify-section">
7976
7977<div class="px-section lg:px-section massager-banner-container has-link">
7978  
7979    <a href="/pages/know-your-massager" class="massager-banner-link">
7980      <div class="massager-banner">
7981        <div class="desktop-banner">
7982          
7983            <img src="//thatsassything.com/cdn/shop/files/small_quiz_banner_desktop.jpg?v=1750227304&amp;width=1200" alt="Let&#39;s help you choose your massager" srcset="//thatsassything.com/cdn/shop/files/small_quiz_banner_desktop.jpg?v=1750227304&amp;width=352 352w, //thatsassything.com/cdn/shop/files/small_quiz_banner_desktop.jpg?v=1750227304&amp;width=832 832w, //thatsassything.com/cdn/shop/files/small_quiz_banner_desktop.jpg?v=1750227304&amp;width=1200 1200w" width="2000" height="383" loading="lazy" class="desktop-banner-image">
7984          
7985        </div>
7986        <div class="mobile-banner">
7987          
7988            <img src="//thatsassything.com/cdn/shop/files/small_quiz_banner_mobile.jpg?v=1750227304&amp;width=600" alt="Let&#39;s help you choose your massager" srcset="//thatsassything.com/cdn/shop/files/small_quiz_banner_mobile.jpg?v=1750227304&amp;width=352 352w" width="800" height="425" loading="lazy" class="mobile-banner-image">
7989          
7990        </div>
7991      </div>
7992    </a>
7993  
7994</div>
7995
7996<style>
7997  .massager-banner-container {
7998    width: 100%;
7999    margin: 0 auto;
8000    overflow: hidden;
8001    border-radius: 24px;
8002  }
8003  
8004  .massager-banner-link {
8005    display: block;
8006    text-decoration: none;
8007    cursor: pointer;
8008  }
8009  
8010  .massager-banner {
8011    width: 100%;
8012    position: relative;
8013  }
8014
8015  .massager-banner img {
8016    border-radius: 24px;
8017  }
8018  
8019  .desktop-banner-image,
8020  .mobile-banner-image {
8021    width: 100%;
8022    height: auto;
8023    display: block;
8024  }
8025  
8026  .desktop-banner {
8027    display: none;
8028  }
8029  
8030  .mobile-banner {
8031    display: block;
8032  }
8033  
8034  /* Explicitly set cursor for no-link state */
8035  .massager-banner-container.no-link {
8036    cursor: default !important;
8037  }
8038  
8039  .massager-banner-container.no-link .massager-banner {
8040    cursor: default !important;
8041  }
8042  
8043  .massager-banner-container.no-link .massager-banner img {
8044    cursor: default !important;
8045  }
8046  
8047  /* Ensure clickable state for has-link */
8048  .massager-banner-container.has-link .massager-banner-link {
8049    cursor: pointer;
8050  }
8051  
8052  @media screen and (min-width: 768px) {
8053    .desktop-banner {
8054      display: block;
8055    }
8056    
8057    .mobile-banner {
8058      display: none;
8059    }
8060  }
8061</style><style> @media only screen and (min-width: 767px) {#shopify-section-template--20090001916059__kym_banner_HNEYiV .lg\:px-section {padding-left: var(--section-x-padding); padding-right: var(--section-x-padding); padding-bottom: 5rem; }} @media only screen and (max-width: 768px) {#shopify-section-template--20090001916059__kym_banner_HNEYiV .lg\:px-section {padding-bottom: 2rem; }} </style></div><div id="shopify-section-template--20090001916059__deal_of_the_day_Q3eRyp" class="shopify-section deal-of-the-day-bg"><div class="mob-pad px-section py-section">
8062
8063  <div class="deal-of-the-day" 
8064       
8065         style="background-color: #f20062;"
8066       >
8067  <div class="deal-content">
8068    <div class="deal-title-container">
8069       <img class="desktop-image" src="//thatsassything.com/cdn/shop/files/Group_248_1_f653e5dc-5472-4b2e-9dc7-8f5ad2600cb7.webp?v=1743161465" alt="Desktop Image">
8070        <img class="mobile-image" src="//thatsassything.com/cdn/shop/files/dotd_dmobile_text_1.png?v=1743163558" alt="Mobile Image">
8071    </div>
8072    
8073    <div class="products-container">
8074      
8075      
8076        
8077          
8078          
8079        
8080      
8081        
8082          
8083          
8084            
8085            
8086            
8087            
8088            
8089
8090            <div class="product-card " >
8091 
8092 
8093 
8094
8095
8096<div
8097    class="DTF: Water-based Lube j_custom_card ct_badge_list    bestseller1         product-tile relative  text-scheme-text card-container"
8098    x-data="{ hover: false }"
8099    @mouseleave="hover = false"
8100    @mouseover="hover = true"
8101    @focusin="hover = true"
8102    @focusout="hover = false"
8103  >
8104    
8105    <div
8106      
8107        x-data="
8108          ThemeSection_ProductQuickBuy({
8109            product: {&quot;id&quot;:4425467560074,&quot;title&quot;:&quot;DTF: Water-based Lube&quot;,&quot;handle&quot;:&quot;dtf-water-based-lubricant&quot;,&quot;description&quot;:&quot;\u003cp dir=\&quot;ltr\&quot;\u003e\u003cspan\u003eMake way for smoother loving with our all-natural, pH-balanced \u0026amp; unflavoured water-based lube. Enriched with the goodness of aloe vera, DTF is dermatologically tested safe, and a crowd favourite known to be gentle to the most delicate parts of your body. This personal gel comes inside an ergonomically effective pump bottle; helps you play with ease for a mess-free, non-sticky experience.\u003c\/span\u003e\u003c\/p\u003e&quot;,&quot;published_at&quot;:&quot;2020-01-22T14:00:01-05:00&quot;,&quot;created_at&quot;:&quot;2020-01-04T04:48:55-05:00&quot;,&quot;vendor&quot;:&quot;ZFW&quot;,&quot;type&quot;:&quot;Lubricant&quot;,&quot;tags&quot;:[&quot;all_new&quot;,&quot;aloe based lubricant&quot;,&quot;beginner_friendly&quot;,&quot;bestseller&quot;,&quot;dermatologically tested safe lube&quot;,&quot;DTF&quot;,&quot;
8109for_couples&quot;,&quot;GroupC&quot;,&quot;lube&quot;,&quot;lubricant&quot;,&quot;massager_for_her&quot;,&quot;natural lubricant&quot;,&quot;partnered_play&quot;,&quot;People who purchased DTF&quot;,&quot;solo_exploration&quot;,&quot;water based lubricant&quot;],&quot;price&quot;:27900,&quot;price_min&quot;:27900,&quot;price_max&quot;:27900,&quot;available&quot;:true,&quot;price_varies&quot;:false,&quot;compare_at_price&quot;:39900,&quot;compare_at_price_min&quot;:39900,&quot;compare_at_price_max&quot;:39900,&quot;compare_at_price_varies&quot;:false,&quot;variants&quot;:[{&quot;id&quot;:31594645586058,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;DTF: Water-based Lube&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:27900,&quot;weight&quot;:0,&quot;compare_at_price&quot;:39900,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6009002654123&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}],&quot;images&quot;:[&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_main_image__2.webp?v=1778226838&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_Gel_Features.webp?v=1778226838&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_Gel.webp?v=1778226838&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/text.webp?v=1778226838&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_Gel_with_Features.webp?v=1778226838&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/review.webp?v=1778226838&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/3_Packets_of_DTF_Gel.webp?v=1778226838&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/Old_and_New_DTF_Gel_Image.webp?v=1778226838&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/newdtfwebsite_5.webp?v=1778226838&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/newdtfwebsite_3.webp?v=1778226838&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/new_dtf_website_4_1_2.18.39_PM_3e70d7ab-4590-4016-8e82-2e80c2ea8f0b.webp?v=1778227612&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/newdtfwebsite_8.webp?v=1778226838&quot;],&quot;featured_image&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_main_image__2.webp?v=1778226838&quot;,&quot;options&quot;:[&quot;Title&quot;],&quot;media&quot;:[{&quot;alt&quot;:&quot;DTF: Water-based Lube&quot;,&quot;id&quot;:36783631925403,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_main_image__2.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_main_image__2.webp?v=1778226838&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:&quot;dtf gel features&quot;,&quot;id&quot;:36783632187547,&quot;position&quot;:2,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_Gel_Features.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_Gel_Features.webp?v=1778226838&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:&quot;dtf gel&quot;,&quot;id&quot;:36783632122011,&quot;position&quot;:3,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_Gel.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_Gel.webp?v=1778226838&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:&quot;DTF: Water-based Lube&quot;,&quot;id&quot;:36783632089243,&quot;position&quot;:4,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/text.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/text.webp?v=1778226838&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:&quot;dtf gel with features&quot;,&quot;id&quot;:36783632023707,&quot;position&quot;:5,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_Gel_with_Features.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/DTF_Gel_with_Features.webp?v=1778226838&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:&quot;DTF: Water-based Lube&quot;,&quot;id&quot;:36783631990939,&quot;position&quot;:6,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/review.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1080,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/review.webp?v=1778226838&quot;,&quot;width&quot;:1080},{&quot;alt&quot;:&quot;3 packets of dtf gel&quot;,&quot;id&quot;:36783632285851,&quot;position&quot;:7,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/3_Packets_of_DTF_Gel.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/3_Packets_of_DTF_Gel.webp?v=1778226838&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:&quot;old and new dtf lube image&quot;,&quot;id&quot;:36783632056475,&quot;position&quot;:8,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/Old_and_New_DTF_Gel_Image.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/Old_and_New_DTF_Gel_Image.webp?v=1778226838&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:&quot;DTF: Water-based Lube&quot;,&quot;id&quot;:36783632220315,&quot;position&quot;:9,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/newdtfwebsite_5.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/newdtfwebsite_5.webp?v=1778226838&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:&quot;DTF: Water-based Lube&quot;,&quot;id&quot;:36783632253083,&quot;position&quot;:10,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/newdtfwebsite_3.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/newdtfwebsite_3.webp?v=1778226838&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:&quot;DTF: Water-based Lube&quot;,&quot;id&quot;:36783825649819,&quot;position&quot;:11,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/new_dtf_website_4_1_2.18.39_PM_3e70d7ab-4590-4016-8e82-2e80c2ea8f0b.webp?v=1778227612&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/new_dtf_website_4_1_2.18.39_PM_3e70d7ab-4590-4016-8e82-2e80c2ea8f0b.webp?v=1778227612&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:&quot;DTF: Water-based Lube&quot;,&quot;id&quot;:36783632154779,&quot;position&quot;:12,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/newdtfwebsite_8.webp?v=1778226838&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/newdtfwebsite_8.webp?v=1778226838&quot;,&quot;width&quot;:1500}],&quot;requires_selling_plan&quot;:false,&quot;selling_plan_groups&quot;:[],&quot;content&quot;:&quot;\u003cp dir=\&quot;ltr\&quot;\u003e\u003cspan\u003eMake way for smoother loving with our all-natural, pH-balanced \u0026amp; unflavoured water-based lube. Enriched with the goodness of aloe vera, DTF is dermatologically tested safe, and a crowd favourite known to be gentle to the most delicate parts of your body. This personal gel comes inside an ergonomically effective pump bottle; helps you play with ease for a mess-free, non-sticky experience.\u003c\/span\u003e\u003c\/p\u003e&quot;},
8110            variant: {&quot;id&quot;:31594645586058,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;4&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;DTF: Water-based Lube&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:27900,&quot;weight&quot;:0,&quot;compare_at_price&quot;:39900,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;6009002654123&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},
8111            featuredMediaID: 36783631925403
8112          })"
8113      
8114      class="bg-scheme-card card border-none  h-full" ><div class="relative ">
8115
8116
8117
8118<div class="product-tile-images media-template--20090001916059__deal_of_the_day_Q3eRyp-36783631925403-1 media-style-container   media-style-is-card default"
8119   x-data="{ mobileHover: false }"
8120     @mouseenter="if (window.innerWidth > 768) hover = true; else mobileHover = false"
8121     @mouseleave="hover = false; mobileHover = false"
8122     @touchstart="mobileHover = false"
8123     @touchend="mobileHover = false; setTimeout(() => { hover = false; }, 50)"
8124     x-init="
8125       // Reset hover state when page becomes visible (when returning from product page)
8126       document.addEventListener('visibilitychange', () => {
8127         if (!document.hidden) {
8128           hover = false;
8129           mobileHover = false;
8130         }
8131       });
8132       // Reset on page load
8133       window.addEventListener('pageshow', () => {
8134         hover = false;
8135         mobileHover = false;
8136       });
8137     ">
8138    <div class=" media-content relative">
8139      <div
8140        
8141          :class="{ 'opacity-0': hover || current_media_id !== 36783631925403 }"
8142        
8143        x-transition.opacity
8144        class="w-full h-full"
8145      ><img src="//thatsassything.com/cdn/shop/files/DTF_main_image__2.webp?v=1778226838&amp;width=400" alt="DTF: Water-based Lube" srcset="//thatsassything.com/cdn/shop/files/DTF_main_image__2.webp?v=1778226838&amp;width=352 352w, //thatsassything.com/cdn/shop/files/DTF_main_image__2.webp?v=1778226838&amp;width=400 400w" width="400" height="400" loading="lazy" class="media-style w-full h-full object-cover bg-scheme-card" onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;">
8146</div>
8147        <div
8148          x-cloak
8149          x-show="hover"
8150          class="absolute top-0 left-0 right-0 bottom-0 z-10"
8151          x-transition:enter="opacity ease delay-100"
8152          x-transition:leave="opacity ease duration-00"
8153        >
8154          <img src="//thatsassything.com/cdn/shop/files/DTF_Gel_Features.webp?v=1778226838&amp;width=400" alt="dtf gel features" srcset="//thatsassything.com/cdn/shop/files/DTF_Gel_Features.webp?v=1778226838&amp;width=352 352w, //thatsassything.com/cdn/shop/files/DTF_Gel_Features.webp?v=1778226838&amp;width=400 400w" width="400" height="400" loading="lazy" class="media-style w-full h-full object-cover bg-scheme-card object-cover" onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;">
8155        </div>
8156    </div></div><style>
8157  .media-template--20090001916059__deal_of_the_day_Q3eRyp-36783631925403-1 {
8158    transform: rotate(deg);
8159  }
8160  .product-tile-images video {
8161    width: 100%;
8162    height: 100%;
8163    object-fit: cover;
8164  }
8165    /* Ensure hover effects only work on devices that support true hover */
8166
8167  @media (hover: none) and (pointer: coarse) {
8168
8169    .product-tile-images [x-show*="hover"],
8170
8171    .media-svg[x-show*="hover"] {
8172
8173      display: none !important;
8174
8175    }
8176
8177  }
8178</style>
8179<script>
8180  document.addEventListener("DOMContentLoaded", function () {
8181    document.addEventListener("pageshow", function(event) {
8182      console.log("Image page show");
8183      if (event.persisted) {
8184       console.log("Image page show 222");
8185        document.querySelectorAll("img").forEach(img => {
8186          console.log('img');
8187          if (!img.complete || typeof img.naturalWidth === "undefined" || img.naturalWidth === 0) {
8188      console.log("Image page show");
8189          console.log(img);
8190            const src = img.src;
8191            img.src = "";
8192            img.src = src;
8193          }
8194        });
8195      }
8196    });
8197     window.addEventListener('pageshow', function(event) {
8198      if (event.persisted || performance.getEntriesByType("navigation")[0].type === "back_forward") {
8199        // This runs only on browser back/forward
8200        console.log('Back button or browser navigation detected.');
8201
8202        // Example: reload images or reinit components
8203        document.querySelectorAll("img").forEach(img => {
8204          if (!img.complete || img.naturalWidth === 0) {
8205            const src = img.src;
8206            img.src = "";
8207            img.src = src; // Force reload
8208          }
8209        });
8210      }
8211    });
8212  });
8213</script>
8213
8214
8215         
8216          
8217            <div class="new-label" style="background-color:#FFD0F6;
8218              font-size: 10px !important;
8219              font-weight: 600;
8220              color: #000000">BestSeller</div>
8221          
8222          
8223          
8224         
8225          
8226
8227        </div><div class=" ct_product-tile product-tile mt1-5 text-center1 break-words">
8228        <a href="/products/dtf-water-based-lubricant" class="absolute top-0 left-0 w-full h-full z-10 block">
8229          <span class="visually-hidden">DTF: Water-based Lube</span>
8230        </a>
8231
8232     <!-- GET PRODUCT METAFIELD  -->
8233        
8234        
8235        
8236        
8237        
8238        
8239
8240        <div class="title">
8241          <div class="main">
8242                 
8243                    DTF
8244                  
8245          </div>
8246          <div class="sub-title">
8247          
8248            Water based Lubricant
8249
8250          </div>
8251        </div>
8252        
8253        
8254
8255        <div data-fera-container="457750" data-product_id="4425467560074"></div>
8256
8257        <p class="short-desc-tile cc">Natural water-based lube with aloe vera</p><!-- Start of Judge.me code -->
8258      <div style='' class='jdgm-widget jdgm-preview-badge' data-id='4425467560074' data-auto-install='false'>
8259        <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.92' data-number-of-reviews='77' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.92' tabindex='0' aria-label='4.92 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> (77) </span> </div>
8260      </div>
8261      <!-- End of Judge.me code -->
8262
8263      <!-- Start of trust badge code --><div class="trust-badges"><span class="trust-badge">Bestseller</span><span class="trust-badge">Non Sticky</span></div>
8264      <!-- End of trust badge code -->
8265      
8266
8267<div class="price-container">
8268            
8269              <span class="compare_at_price_max" x-show="current_variant && product.compare_at_price_max && current_variant.compare_at_price > current_variant.price">
8270                <span class="">
8271                  <span class="sr-only">Sale price</span>
8272                  <s data-compare-price
8273                    class="text-scheme-text"
8274                  >
8275                    
8276                    
8277                      
8278                      
8279                    <span id="rupee-symbol">₹ </span> 399
8280                      
8281                    
8282                  </s>
8283                </span>
8284              </span>
8285            
8286            
8287            <span class="product-price inline-block mt1-1.5"
8288              :class="
8289                {
8290                  'invisible': !current_variant
8291                }"
8292              data-product-price
8293            >
8294              
8295                
8296              <span id="rupee-symbol">₹ </span> 279
8297            </span>
8298          </div>
8299          <div class="discount-badge">
8300            30% 
8301             
8302                  <span class="badge">OFF</span>
8303              
8304          </div>
8305        
8306
8307      </div><div>
8308<div
8309  class="mt1-2.5 relative z-20 max-w-xs mx-auto">
8310  <form method="post" action="/cart/add" id="product-form-template--20090001916059__deal_of_the_day_Q3eRyp-4425467560074" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="dtf-water-based-lubricant" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
8311
8312  <div class="hidden">
8313    <label class="hidden " for="fallback-selector-template--20090001916059__deal_of_the_day_Q3eRyp">Variant</label>
8314    <select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--20090001916059__deal_of_the_day_Q3eRyp" class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full w-full">
8315      
8316        <option
8317          selected="selected"
8318          
8319          x-bind:selected="currentVariantId === 31594645586058"
8320          value="31594645586058"
8321        >
8322          Default Title
8323        </option>
8324      
8325    </select>
8326  </div>
8327
8328  
8329
8330  <span class="sr-only">Regular price</span>
8331
8332  <div class="relative z-10 text-center  pb-button-shadow">
8333    
8334    <button
8335      class="push-btn theme-button w-full"
8336      type="submit"
8337      
8338    >
8339      <span class="push-btn-surface w-full">
8340         Add to cart
8341       </span>
8342       <span class="visually-hidden">, DTF: Water-based Lube</span>
8343    </button>
8344      
8345  </div><div
8346      class="mt-2.5 text-theme-basic text-center text-sm rte show_message_class"
8347      tabindex="-1"
8348      x-ref="added"
8349      x-show="addedToCart"
8350      x-cloak
8351      x-transition:enter="transition ease duration-300"
8352      x-transition:enter-start="opacity-0"
8353      x-transition:enter-end="opacity-100"
8354      x-transition:leave="transition ease duration-300"
8355      x-transition:leave-start="opacity-100"
8356      x-transition:leave-end="opacity-0"
8357    >
8358      <div class="text-sm">
8359      Added to Cart!
8360      <a href="/cart">View cart</a> or <a href="/collections/all">continue shopping</a>.
8361      </div>
8362    </div><div x-show="current_variant && current_variant.unit_price">
8363    <div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper>
8364      <span class="sr-only">Unit price</span>
8365      <span x-html="formatMoney(current_variant.unit_price)"></span>
8366      <span aria-hidden="true">
8367        
8368      </span>
8369      <span class="sr-only">per</span>
8370      <span x-show="current_variant.unit_price_measurement && current_variant.unit_price_measurement.reference_value !== 1 ? current_variant.unit_price_measurement.reference_value : false"></span>
8371      <span x-html="current_variant.unit_price_measurement && current_variant.unit_price_measurement.reference_unit"></span>
8372    </div>
8373  </div>
8374
8375  <input type="hidden" name="product-id" value="4425467560074" /><input type="hidden" name="section-id" value="template--20090001916059__deal_of_the_day_Q3eRyp" /></form>
8376</div>
8377
8378
8379<style>
8380  .show_message_class {
8381    display: none !important;
8382}
8383</style></div>
8384      
8385    </div>
8386    
8387  </div></div>
8388          
8389        
8390      
8391        
8392          
8393          
8394            
8395            
8396            
8397            
8398            
8399
8400            <div class="product-card " >
8401 
8402 
8403 
8404
8405
8406<div
8407    class="Swipe Right Card Game for Couples j_custom_card ct_badge_list       Newlaunch1      product-tile relative  text-scheme-text card-container"
8408    x-data="{ hover: false }"
8409    @mouseleave="hover = false"
8410    @mouseover="hover = true"
8411    @focusin="hover = true"
8412    @focusout="hover = false"
8413  >
8414    
8415    <div
8416      
8417        x-data="
8418          ThemeSection_ProductQuickBuy({
8419            product: {&quot;id&quot;:8469555052699,&quot;title&quot;:&quot;Swipe Right Card Game for Couples&quot;,&quot;handle&quot;:&quot;swipe-right-card-game&quot;,&quot;description&quot;:&quot;\u003cp dir=\&quot;ltr\&quot;\u003e\u003cspan\u003eTired of dry hinge chats, awkward silences on first dates, or the same old ‘so, what do you do?’ \u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\&quot;ltr\&quot;\u003e\u003cspan\u003eSwipe Right is here to break that ice for you! \u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\&quot;ltr\&quot;\u003e\u003cspan\u003eWith 50 playing cards divided into 5 juicy categories: ‘Dig or Ditch’, ‘Small Talk’, ‘Would You Rather’, ‘Turn Up The Heat’, and ‘In Too Deep’—this could be your one-way ticket from breaking the ice to breaking the bed too. 🫵🏼💦\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\&quot;ltr\&quot;\u003e\u003cspan\u003eChoose a base, pick a card—get talking, teasing (and possibly touching). No rules, no pressure, only good vibes. Small enough to slip into your bag, wild enough to leave an impression. \u003c\/span\u003e\u003c\/p\u003e&quot;,&quot;published_at&quot;:&quot;2025-05-12T09:16:41-04:00&quot;,&quot;created_at&quot;:&quot;2025-04-23T06:22:10-04:00&quot;,&quot;vendor&quot;:&quot;thatsassything&quot;,&quot;type&quot;:&quot;Massager&quot;,&quot;tags&quot;:[&quot;all_new&quot;,&quot;for_couples&quot;,&quot;Newlaunch&quot;,&quot;partnered_play&quot;],&quot;price&quot;:69900,&quot;price_min&quot;:69900,&quot;price_max&quot;:69900,&quot;available&quot;:true,&quot;price_varies&quot;:false,&quot;compare_at_price&quot;:99900,&quot;compare_at_price_min&quot;:99900,&quot;compare_at_price_max&quot;:99900,&quot;compare_at_price_varies&quot;:false,&quot;variants&quot;:[{&quot;id&quot;:46306097954971,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;37&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Swipe Right Card Game for Couples&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:69900,&quot;weight&quot;:90,&quot;compare_at_price&quot;:99900,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;798098278196&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}],&quot;images&quot;:[&quot;\/\/thatsassything.com\/cdn\/shop\/files\/1_65ec00d6-4bb4-4103-b4ca-3901fc6c621f.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/2_a2903ff6-4918-4a31-a965-96e8f7c4712c.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/3_54e2f141-4808-4430-a3af-6f3cf15d5f34.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/4_6410013f-38d6-4299-bca2-1605325af2e2.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/5_e0c20a2b-9483-4087-a0d0-e940984f2ede.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/6_e28ec011-edf4-46b9-a16b-2f6f652261b1.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/7_395fbe9e-ac68-4326-9e68-3eb2abe93cfe.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/8_45a3de33-9309-4efa-babc-5c3c7166180a.jpg?v=1751897772&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/9_01576a63-86a2-486c-a33b
8419-5ebf873e2907.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/11_bd2345cc-8acc-4f46-892d-ed45d92ebdd1.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/12_23d99f76-9d69-467d-b587-93c48676e3ce.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/13.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/14_a01c5e4f-b2f3-4f93-960c-6525236a8950.jpg?v=1750405192&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/15_f698baf3-0bdc-4064-994c-fdb443369e58.jpg?v=1751897772&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/swipe_right_website_10.jpg?v=1751897772&quot;,&quot;\/\/thatsassything.com\/cdn\/shop\/files\/16_4bb4986d-824c-4c2c-ae95-c969a1cdb600.jpg?v=1751897772&quot;],&quot;featured_image&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/1_65ec00d6-4bb4-4103-b4ca-3901fc6c621f.jpg?v=1750405192&quot;,&quot;options&quot;:[&quot;Title&quot;],&quot;media&quot;:[{&quot;alt&quot;:null,&quot;id&quot;:33326892974235,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/1_65ec00d6-4bb4-4103-b4ca-3901fc6c621f.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/1_65ec00d6-4bb4-4103-b4ca-3901fc6c621f.jpg?v=1750405192&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893039771,&quot;position&quot;:2,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/2_a2903ff6-4918-4a31-a965-96e8f7c4712c.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1080,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/2_a2903ff6-4918-4a31-a965-96e8f7c4712c.jpg?v=1750405192&quot;,&quot;width&quot;:1080},{&quot;alt&quot;:null,&quot;id&quot;:33326893760667,&quot;position&quot;:3,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/3_54e2f141-4808-4430-a3af-6f3cf15d5f34.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/3_54e2f141-4808-4430-a3af-6f3cf15d5f34.jpg?v=1750405192&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893072539,&quot;position&quot;:4,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/4_6410013f-38d6-4299-bca2-1605325af2e2.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/4_6410013f-38d6-4299-bca2-1605325af2e2.jpg?v=1750405192&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893924507,&quot;position&quot;:5,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/5_e0c20a2b-9483-4087-a0d0-e940984f2ede.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/5_e0c20a2b-9483-4087-a0d0-e940984f2ede.jpg?v=1750405192&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893105307,&quot;position&quot;:6,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/6_e28ec011-edf4-46b9-a16b-2f6f652261b1.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/6_e28ec011-edf4-46b9-a16b-2f6f652261b1.jpg?v=1750405192&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893138075,&quot;position&quot;:7,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/7_395fbe9e-ac68-4326-9e68-3eb2abe93cfe.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/7_395fbe9e-ac68-4326-9e68-3eb2abe93cfe.jpg?v=1750405192&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893826203,&quot;position&quot;:8,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/8_45a3de33-9309-4efa-babc-5c3c7166180a.jpg?v=1751897772&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/8_45a3de33-9309-4efa-babc-5c3c7166180a.jpg?v=1751897772&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893334683,&quot;position&quot;:9,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/9_01576a63-86a2-486c-a33b
8419-5ebf873e2907.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/9_01576a63-86a2-486c-a33b-5ebf873e2907.jpg?v=1750405192&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893891739,&quot;position&quot;:10,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/11_bd2345cc-8acc-4f46-892d-ed45d92ebdd1.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/11_bd2345cc-8acc-4f46-892d-ed45d92ebdd1.jpg?v=1750405192&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893498523,&quot;position&quot;:11,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/12_23d99f76-9d69-467d-b587-93c48676e3ce.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/12_23d99f76-9d69-467d-b587-93c48676e3ce.jpg?v=1750405192&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893007003,&quot;position&quot;:12,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/13.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1080,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/13.jpg?v=1750405192&quot;,&quot;width&quot;:1080},{&quot;alt&quot;:null,&quot;id&quot;:33326893858971,&quot;position&quot;:13,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/14_a01c5e4f-b2f3-4f93-960c-6525236a8950.jpg?v=1750405192&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/14_a01c5e4f-b2f3-4f93-960c-6525236a8950.jpg?v=1750405192&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893727899,&quot;position&quot;:14,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/15_f698baf3-0bdc-4064-994c-fdb443369e58.jpg?v=1751897772&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/15_f698baf3-0bdc-4064-994c-fdb443369e58.jpg?v=1751897772&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:32932587208859,&quot;position&quot;:15,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/swipe_right_website_10.jpg?v=1751897772&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/swipe_right_website_10.jpg?v=1751897772&quot;,&quot;width&quot;:1500},{&quot;alt&quot;:null,&quot;id&quot;:33326893170843,&quot;position&quot;:16,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;width&quot;:1500,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/16_4bb4986d-824c-4c2c-ae95-c969a1cdb600.jpg?v=1751897772&quot;},&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1500,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/thatsassything.com\/cdn\/shop\/files\/16_4bb4986d-824c-4c2c-ae95-c969a1cdb600.jpg?v=1751897772&quot;,&quot;width&quot;:1500}],&quot;requires_selling_plan&quot;:false,&quot;selling_plan_groups&quot;:[],&quot;content&quot;:&quot;\u003cp dir=\&quot;ltr\&quot;\u003e\u003cspan\u003eTired of dry hinge chats, awkward silences on first dates, or the same old ‘so, what do you do?’ \u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\&quot;ltr\&quot;\u003e\u003cspan\u003eSwipe Right is here to break that ice for you! \u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\&quot;ltr\&quot;\u003e\u003cspan\u003eWith 50 playing cards divided into 5 juicy categories: ‘Dig or Ditch’, ‘Small Talk’, ‘Would You Rather’, ‘Turn Up The Heat’, and ‘In Too Deep’—this could be your one-way ticket from breaking the ice to breaking the bed too. 🫵🏼💦\u
8419003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\&quot;ltr\&quot;\u003e\u003cspan\u003eChoose a base, pick a card—get talking, teasing (and possibly touching). No rules, no pressure, only good vibes. Small enough to slip into your bag, wild enough to leave an impression. \u003c\/span\u003e\u003c\/p\u003e&quot;},
8420            variant: {&quot;id&quot;:46306097954971,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;37&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Swipe Right Card Game for Couples&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:69900,&quot;weight&quot;:90,&quot;compare_at_price&quot;:99900,&quot;inventory_management&quot;:&quot;shopify&quot;,&quot;barcode&quot;:&quot;798098278196&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},
8421            featuredMediaID: 33326892974235
8422          })"
8423      
8424      class="bg-scheme-card card border-none  h-full" ><div class="relative ">
8425
8426
8427
8428<div class="product-tile-images media-template--20090001916059__deal_of_the_day_Q3eRyp-33326892974235-2 media-style-container   media-style-is-card default"
8429   x-data="{ mobileHover: false }"
8430     @mouseenter="if (window.innerWidth > 768) hover = true; else mobileHover = false"
8431     @mouseleave="hover = false; mobileHover = false"
8432     @touchstart="mobileHover = false"
8433     @touchend="mobileHover = false; setTimeout(() => { hover = false; }, 50)"
8434     x-init="
8435       // Reset hover state when page becomes visible (when returning from product page)
8436       document.addEventListener('visibilitychange', () => {
8437         if (!document.hidden) {
8438           hover = false;
8439           mobileHover = false;
8440         }
8441       });
8442       // Reset on page load
8443       window.addEventListener('pageshow', () => {
8444         hover = false;
8445         mobileHover = false;
8446       });
8447     ">
8448    <div class=" media-content relative">
8449      <div
8450        
8451          :class="{ 'opacity-0': hover || current_media_id !== 33326892974235 }"
8452        
8453        x-transition.opacity
8454        class="w-full h-full"
8455      ><img src="//thatsassything.com/cdn/shop/files/1_65ec00d6-4bb4-4103-b4ca-3901fc6c621f.jpg?v=1750405192&amp;width=400" alt="Swipe Right Card Game for Couples" srcset="//thatsassything.com/cdn/shop/files/1_65ec00d6-4bb4-4103-b4ca-3901fc6c621f.jpg?v=1750405192&amp;width=352 352w, //thatsassything.com/cdn/shop/files/1_65ec00d6-4bb4-4103-b4ca-3901fc6c621f.jpg?v=1750405192&amp;width=400 400w" width="400" height="400" loading="lazy" class="media-style w-full h-full object-cover bg-scheme-card" onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;">
8456</div>
8457        <div
8458          x-cloak
8459          x-show="hover"
8460          class="absolute top-0 left-0 right-0 bottom-0 z-10"
8461          x-transition:enter="opacity ease delay-100"
8462          x-transition:leave="opacity ease duration-00"
8463        >
8464          <img src="//thatsassything.com/cdn/shop/files/2_a2903ff6-4918-4a31-a965-96e8f7c4712c.jpg?v=1750405192&amp;width=400" alt="Swipe Right Card Game for Couples" srcset="//thatsassything.com/cdn/shop/files/2_a2903ff6-4918-4a31-a965-96e8f7c4712c.jpg?v=1750405192&amp;width=352 352w, //thatsassything.com/cdn/shop/files/2_a2903ff6-4918-4a31-a965-96e8f7c4712c.jpg?v=1750405192&amp;width=400 400w" width="400" height="400" loading="lazy" class="media-style w-full h-full object-cover bg-scheme-card object-cover" onerror="this.style.color=&quot;currentColor&quot;" onload="this.style.color=&quot;currentColor&quot;">
8465        </div>
8466    </div></div><style>
8467  .media-template--20090001916059__deal_of_the_day_Q3eRyp-33326892974235-2 {
8468    transform: rotate(deg);
8469  }
8470  .product-tile-images video {
8471    width: 100%;
8472    height: 100%;
8473    object-fit: cover;
8474  }
8475    /* Ensure hover effects only work on devices that support true hover */
8476
8477  @media (hover: none) and (pointer: coarse) {
8478
8479    .product-tile-images [x-show*="hover"],
8480
8481    .media-svg[x-show*="hover"] {
8482
8483      display: none !important;
8484
8485    }
8486
8487  }
8488</style>
8489<script>
8490  document.addEventListener("DOMContentLoaded", function () {
8491    document.addEventListener("pageshow", function(event) {
8492      console.log("Image page show");
8493      if (event.persisted) {
8494       console.log("Image page show 222");
8495        document.querySelectorAll("img").forEach(img => {
8496          console.log('img');
8497          if (!img.complete || typeof img.naturalWidth === "undefined" || img.naturalWidth === 0) {
8498      console.log("Image page show");
8499          console.log(img);
8500            const src = img.src;
8501            img.src = "";
8502            img.src = src;
8503          }
8504        });
8505      }
8506    });
8507     window.addEventListener('pageshow', function(event) {
8508      if (event.persisted || performance.getEntriesByType("navigation")[0].type === "back_forward") {
8509        // This runs only on browser back/forward
8510        console.log('Back button or browser navigation detected.');
8511
8512        // Example: reload images or reinit components
8513        document.querySelectorAll("img").forEach(img => {
8514          if (!img.complete || img.naturalWidth === 0) {
8515            const src = img.src;
8516            img.src = "";
8517            img.src = src; // Force reload
8518          }
8519        });
8520      }
8521    });
8522  });
8523</script>
8523
8524
8525            <div class="new_launch new-label">New Launch</div>
8526          
8527         
8528          
8529          
8530          
8531         
8532          
8533
8534        </div><div class=" ct_product-tile product-tile mt1-5 text-center1 break-words">
8535        <a href="/products/swipe-right-card-game" class="absolute top-0 left-0 w-full h-full z-10 block">
8536          <span class="visually-hidden">Swipe Right Card Game for Couples</span>
8537        </a>
8538
8539     <!-- GET PRODUCT METAFIELD  -->
8540        
8541        
8542        
8543        
8544        
8545        
8546
8547        <div class="title">
8548          <div class="main">
8549                 
8550                    Swipe Right
8551                  
8552          </div>
8553          <div class="sub-title">
8554          
8555            Card Game for Couples
8556
8557          </div>
8558        </div>
8559        
8560        
8561
8562        <div data-fera-container="457750" data-product_id="8469555052699"></div>
8563
8564        <p class="short-desc-tile cc">A fun dating card game for couples</p><!-- Start of Judge.me code -->
8565      <div style='' class='jdgm-widget jdgm-preview-badge' data-id='8469555052699' data-auto-install='false'>
8566        <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
8567      </div>
8568      <!-- End of Judge.me code -->
8569
8570      <!-- Start of trust badge code --><div class="trust-badges"><span class="trust-badge">First Date Friendly</span><span class="trust-badge">Ice-breaker Game</span></div>
8571      <!-- End of trust badge code -->
8572      
8573
8574<div class="price-container">
8575            
8576              <span class="compare_at_price_max" x-show="current_variant && product.compare_at_price_max && current_variant.compare_at_price > current_variant.price">
8577                <span class="">
8578                  <span class="sr-only">Sale price</span>
8579                  <s data-compare-price
8580                    class="text-scheme-text"
8581                  >
8582                    
8583                    
8584                      
8585                      
8586                    <span id="rupee-symbol">₹ </span> 999
8587                      
8588                    
8589                  </s>
8590                </span>
8591              </span>
8592            
8593            
8594            <span class="product-price inline-block mt1-1.5"
8595              :class="
8596                {
8597                  'invisible': !current_variant
8598                }"
8599              data-product-price
8600            >
8601              
8602                
8603              <span id="rupee-symbol">₹ </span> 699
8604            </span>
8605          </div>
8606          <div class="discount-badge">
8607            30% 
8608             
8609                  <span class="badge">OFF</span>
8610              
8611          </div>
8612        
8613
8614      </div><div>
8615<div
8616  class="mt1-2.5 relative z-20 max-w-xs mx-auto">
8617  <form method="post" action="/cart/add" id="product-form-template--20090001916059__deal_of_the_day_Q3eRyp-8469555052699" accept-charset="UTF-8" class="quick-buy-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="swipe-right-card-game" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
8618
8619  <div class="hidden">
8620    <label class="hidden " for="fallback-selector-template--20090001916059__deal_of_the_day_Q3eRyp">Variant</label>
8621    <select @change="mainSelectorChange()" x-ref="singleVariantSelector" name="id" id="fallback-selector-template--20090001916059__deal_of_the_day_Q3eRyp" class="appearance-none p-2 font-secondary text-sm input text-scheme-text pr-10 mx-auto max-w-full w-full">
8622      
8623        <option
8624          selected="selected"
8625          
8626          x-bind:selected="currentVariantId === 46306097954971"
8627          value="46306097954971"
8628        >
8629          Default Title
8630        </option>
8631      
8632    </select>
8633  </div>
8634
8635  
8636
8637  <span class="sr-only">Regular price</span>
8638
8639  <div class="relative z-10 text-center  pb-button-shadow">
8640    
8641    <button
8642      class="push-btn theme-button w-full"
8643      type="submit"
8644      
8645    >
8646      <span class="push-btn-surface w-full">
8647         Add to cart
8648       </span>
8649       <span class="visually-hidden">, Swipe Right Card Game for Couples</span>
8650    </button>
8651      
8652  </div><div
8653      class="mt-2.5 text-theme-basic text-center text-sm rte show_message_class"
8654      tabindex="-1"
8655      x-ref="added"
8656      x-show="addedToCart"
8657      x-cloak
8658      x-transition:enter="transition ease duration-300"
8659      x-transition:enter-start="opacity-0"
8660      x-transition:enter-end="opacity-100"
8661      x-transition:leave="transition ease duration-300"
8662      x-transition:leave-start="opacity-100"
8663      x-transition:leave-end="opacity-0"
8664    >
8665      <div class="text-sm">
8666      Added to Cart!
8667      <a href="/cart">View cart</a> or <a href="/collections/all">continue shopping</a>.
8668      </div>
8669    </div><div x-show="current_variant && current_variant.unit_price">
8670    <div class="text-sm text-scheme-text text-center mt-2.5" data-unit-price-wrapper>
8671      <span class="sr-only">Unit price</span>
8672      <span x-html="formatMoney(current_variant.unit_price)"></span>
8673      <span aria-hidden="true">
8674        
8675      </span>
8676      <span class="sr-only">per</span>
8677      <span x-show="current_variant.unit_price_measurement && current_variant.unit_price_measurement.reference_value !== 1 ? current_variant.unit_price_measurement.reference_value : false"></span>
8678      <span x-html="current_variant.unit_price_measurement && current_variant.unit_price_measurement.reference_unit"></span>
8679    </div>
8680  </div>
8681
8682  <input type="hidden" name="product-id" value="8469555052699" /><input type="hidden" name="section-id" value="template--20090001916059__deal_of_the_day_Q3eRyp" /></form>
8683</div>
8684
8685
8686<style>
8687  .show_message_class {
8688    display: none !important;
8689}
8690</style></div>
8691      
8692    </div>
8693    
8694  </div></div>
8695          
8696        
8697      
8698    </div>
8699  </div>
8700</div>
8701  </div>
8702
8703<style>
8704@media screen and (min-width: 767px) {
8705  #MainContent .shopify-section.deal-of-the-day-bg{
8706    background-color: #f20062;
8707    max-width: unset !important;
8708  }
8709  .home-page .mob-pad {
8710    padding-left: 2rem !important;
8711    padding-right: 4rem !important;
8712}
8713  .deal-title-container {
8714  padding: 25px;
8715}
8716
8717}
8718
8719.deal-of-the-day .product-tile .text-base {
8720  font-size: 2rem !important;
8721}
8722
8723.mobile-image {
8724  display: none;
8725}
8726
8727.desktop-image {
8728    display: block;
8729    max-width: 78%;
8730    height: auto;
8731}
8732
8733.py-section {
8734  padding-top: 2rem;
8735  padding-bottom: 2rem;
8736}
8737
8738.product-card .quick-buy-product-form .appearance-none {
8739  display: none;
8740}
8741
8742.deal-of-the-day {
8743  width: 100%;
8744  border-radius: 24px;
8745  padding: 0px 40px;
8746  position: relative;
8747  overflow: hidden;
8748  max-width: 1820px;
8749  margin: auto;
8750  min-height: 500px;
8751}
8752
8753.deal-content {
8754  display: flex;
8755  flex-direction: row;
8756  align-items: center;
8757  gap: 30px;
8758  height: 100%;
8759}
8760
8761.deal-title-container {
8762  flex: 0 0 45%;
8763  display: flex;
8764  justify-content: center;
8765  align-items: center;
8766}
8767
8768.products-container {
8769  flex: 0 0 55%;
8770  display: flex;
8771  gap: 20px;
8772  flex-wrap: nowrap;
8773  justify-content: flex-end;
8774  align-items: stretch;
8775}
8776
8777.product-card {
8778  border-radius: 20px;
8779  overflow: hidden;
8780  width: calc(33.333% - 14px);
8781  position: relative;
8782  background: white;
8783  box-shadow: 0 8px 24px rgba(0,0,0,0.1);
8784  display: flex;
8785  flex-direction: column;
8786}
8787
8788.product-card .card {
8789  border-color: transparent !important;
8790  background: white;
8791  border-radius: 20px;
8792  height: 100%;
8793  display: flex;
8794  flex-direction: column;
8795}
8796
8797.product-card .product-tile {
8798  padding: 20px;
8799  display: flex;
8800  flex-direction: column;
8801  height: 100%;
8802  justify-content: space-between;
8803}
8804
8805.product-card .product-tile .product-info {
8806  flex-grow: 1;
8807  display: flex;
8808  flex-direction: column;
8809}
8810
8811.product-card .product-tile .product-actions {
8812  margin-top: auto;
8813  padding-top: 15px;
8814}
8815
8816.product-card .push-btn-surface {
8817  color: #fff;
8818  background: #e91e63;
8819  border-radius: 25px;
8820  padding: 12px 24px;
8821  font-weight: 600;
8822  border: none;
8823  width: 100%;
8824  cursor: pointer;
8825  text-align: center;
8826  display: block;
8827  font-size: 14px;
8828  line-height: 1.2;
8829  min-height: 44px;
8830  display: flex;
8831  align-items: center;
8832  justify-content: center;
8833}
8834
8835.product-card .product-tile h3 {
8836  font-size: 1.4rem !important;
8837  font-weight: 600;
8838  text-align: center;
8839  margin-bottom: 10px;
8840  color: #2c3e50;
8841  line-height: 1.3;
8842  min-height: 60px;
8843  display: flex;
8844  align-items: center;
8845  justify-content: center;
8846}
8847
8848.product-card .product-tile .price {
8849  text-align: center;
8850  font-size: 1.2rem;
8851  font-weight: 700;
8852  color: #2c3e50;
8853  margin: 10px 0;
8854}
8855
8856.product-card .product-tile .price .money {
8857  color: #e74c3c;
8858}
8859
8860/* Rating stars styling */
8861.product-card .rating {
8862  text-align: center;
8863  margin: 10px 0;
8864}
8865
8866.product-card .rating .stars {
8867  color: #f39c12;
8868  font-size: 16px;
8869}
8870
8871/* Discount badge */
8872.product-card .discount-badge {
8873  position: absolute;
8874  padding: 6px 12px;
8875  border-radius: 20px;
8876  font-size: 10px;
8877  font-weight: 700;
8878  z-index: 2;
8879}
8880
8881/* Product image container */
8882.product-card .product-tile .media {
8883  border-radius: 15px;
8884  overflow: hidden;
8885  margin-bottom: 15px;
8886  flex-shrink: 0;
8887}
8888
8889/* Ensure all cards have same height */
8890.products-container .product-card {
8891  min-height: 450px;
8892}
8893
8894/* Button container alignment */
8895.product-card .product-form,
8896.product-card .quick-buy-product-form {
8897  margin-top: auto;
8898  width: 100%;
8899}
8900
8901/* MEDIA QUERIES */
8902@media (min-width: 1550px) {
8903  .deal-of-the-day .product-tile h3 {
8904    min-height: 80px !important;
8905  }
8906  .desktop-image {
8907    padding: 100px 80px;
8908  }
8909  .products-container .product-card {
8910    min-height: 500px;
8911  }
8912}
8913
8914@media (max-width: 1200px) {
8915  .deal-of-the-day .product-tile h3 {
8916    font-size: 1.2rem !important;
8917    line-height: 1.4rem !important;
8918    min-height: 50px !important;
8919  }
8920  .products-container {
8921    gap: 15px;
8922  }
8923  .product-card {
8924    width: calc(33.333% - 10px);
8925  }
8926  .products-container .product-card {
8927    min-height: 400px;
8928  }
8929}
8930
8931@media screen and (max-width: 990px) {
8932  .mobile-image {
8933    display: block;
8934  }
8935  .desktop-image {
8936    display: none;
8937  }
8938  .deal-content {
8939    flex-direction: column;
8940    gap: 20px;
8941  }
8942  .deal-title-container {
8943    flex: 0 0 100%;
8944    text-align: center;
8945    margin-bottom: 20px;
8946  }
8947  .products-container {
8948    flex: 0 0 100%;
8949    justify-content: center;
8950  }
8951}
8952
8953@media screen and (max-width: 767px) {
8954  .deal-of-the-day {
8955    padding: 20px;
8956    min-height: auto;
8957  }
8958  .products-container {
8959    gap: 10px;
8960    align-items: stretch;
8961  }
8962  .product-card.mobile-hidden {
8963    display: none !important;
8964  }
8965  .product-card {
8966    width: calc(50% - 5px);
8967  }
8968  .deal-of-the-day .product-tile .text-base {
8969    font-size: 12.3px !important;
8970  }
8971  .product-card .product-tile h3 {
8972    font-size: 1rem !important;
8973    min-height: 40px !important;
8974  }
8975  .products-container .product-card {
8976    min-height: 350px;
8977  }
8978  .product-card .push-btn-surface {
8979    padding: 10px 16px;
8980    font-size: 13px;
8981    min-height: 40px;
8982  }
8983}
8984
8985@media (min-width: 375px) and (max-width: 480px) {
8986  .deal-of-the-day .product-tile h3 {
8987    min-height: 50px !important;
8988  }
8989}
8990
8991@media (max-width: 420px) {
8992  .deal-of-the-day .product-tile h3 {
8993    font-size: 15px !important;
8994  }
8995}
8996</style>
8997
8998
8999
9000<script>
9001document.addEventListener('DOMContentLoaded', function () {
9002  const addToCartButtons = document.querySelectorAll('.add-to-cart-btn, .push-btn-surface');
9003  
9004  addToCartButtons.forEach((button) => {
9005    button.addEventListener('click', function (event) {
9006      event.preventDefault();
9007      
9008      const form = this.closest('.product-form') || this.closest('form');
9009      if (!form) return;
9010      
9011      const formData = new FormData(form);
9012      
9013      // Add loading state
9014      const originalText = this.textContent;
9015      this.textContent = 'Adding...';
9016      this.disabled = true;
9017      
9018      fetch('/cart/add.js', {
9019        method: 'POST',
9020        body: formData
9021      })
9022      .then((response) => {
9023        if (!response.ok) throw new Error('Error adding product to cart');
9024        return response.json();
9025      })
9026      .then((data) => {
9027        console.log('Product added to cart:', data);
9028        
9029        // Reset button
9030        this.textContent = originalText;
9031        this.disabled = false;
9032        
9033        // Handle cart drawer or redirect
9034        if (typeof mmajaxcart !== 'undefined' && document.querySelector('.mm-ajaxcart')) {
9035          mmajaxcart.AjaxcartRender();
9036          mmajaxcart.AjaxcartOpen();
9037        } else if (window.theme && window.theme.cartDrawer) {
9038          window.theme.cartDrawer.open();
9039        } else {
9040          window.location.href = '/cart';
9041        }
9042      })
9043      .catch((error) => {
9044        console.error('Error:', error);
9045        this.textContent = originalText;
9046        this.disabled = false;
9047        alert('Error adding product to cart. Please try again.');
9048      });
9049    });
9050  });
9051});
9052</script>
9052<style> #shopify-section-template--20090001916059__deal_of_the_day_Q3eRyp .j_custom_card .product-tile {padding: 19px !important;} #shopify-section-template--20090001916059__deal_of_the_day_Q3eRyp .product-tile {margin-bottom: 0px;} #shopify-section-template--20090001916059__deal_of_the_day_Q3eRyp .j_custom_card .card {border-top-right-radius: 2rem; border-top-left-radius: 2rem; overflow: hidden; max-width: 97%; margin: 0rem auto; background: #fff; border-radius: 1rem; position: relative; font-family: Helvetica Neue, sans-serif; text-align: center;} @media only screen and (max-width: 768px) {#shopify-section-template--20090001916059__deal_of_the_day_Q3eRyp .j_custom_card .card {max-width: 350px; } #shopify-section-template--20090001916059__deal_of_the_day_Q3eRyp .j_custom_card .product-tile {margin-bottom: 0px; } #shopify-section-template--20090001916059__deal_of_the_day_Q3eRyp .deal-of-the-day {padding: 13px; }} </style></div>
9053    </main><!-- BEGIN sections: footer-group -->
9054<section id="shopify-section-sections--20089994477723__marquee_footer_pJfP7A" class="shopify-section shopify-section-group-footer-group section">
9055
9056<div class="marquee-footer">
9057  <marquee behavior="scroll" direction="left" class="pink-band">
9058    <span>
9059      
9060        <span class="text-1">65,000+ satisfied customers</span>
9061        
9062          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9063        
9064        <span class="text-2">120-day warranty on massagers</span>
9065        
9066          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9067        
9068      
9069        <span class="text-1">65,000+ satisfied customers</span>
9070        
9071          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9072        
9073        <span class="text-2">120-day warranty on massagers</span>
9074        
9075          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9076        
9077      
9078        <span class="text-1">65,000+ satisfied customers</span>
9079        
9080          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9081        
9082        <span class="text-2">120-day warranty on massagers</span>
9083        
9084          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9085        
9086      
9087        <span class="text-1">65,000+ satisfied customers</span>
9088        
9089          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9090        
9091        <span class="text-2">120-day warranty on massagers</span>
9092        
9093          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9094        
9095      
9096        <span class="text-1">65,000+ satisfied customers</span>
9097        
9098          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9099        
9100        <span class="text-2">120-day warranty on massagers</span>
9101        
9102          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9103        
9104      
9105        <span class="text-1">65,000+ satisfied customers</span>
9106        
9107          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9108        
9109        <span class="text-2">120-day warranty on massagers</span>
9110        
9111          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9112        
9113      
9114        <span class="text-1">65,000+ satisfied customers</span>
9115        
9116          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9117        
9118        <span class="text-2">120-day warranty on massagers</span>
9119        
9120          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9121        
9122      
9123        <span class="text-1">65,000+ satisfied customers</span>
9124        
9125          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9126        
9127        <span class="text-2">120-day warranty on massagers</span>
9128        
9129          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9130        
9131      
9132        <span class="text-1">65,000+ satisfied customers</span>
9133        
9134          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9135        
9136        <span class="text-2">120-day warranty on massagers</span>
9137        
9138          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9139        
9140      
9141        <span class="text-1">65,000+ satisfied customers</span>
9142        
9143          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9144        
9145        <span class="text-2">120-day warranty on massagers</span>
9146        
9147          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9148        
9149      
9150        <span class="text-1">65,000+ satisfied customers</span>
9151        
9152          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9153        
9154        <span class="text-2">120-day warranty on massagers</span>
9155        
9156          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9157        
9158      
9159        <span class="text-1">65,000+ satisfied customers</span>
9160        
9161          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9162        
9163        <span class="text-2">120-day warranty on massagers</span>
9164        
9165          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9166        
9167      
9168        <span class="text-1">65,000+ satisfied customers</span>
9169        
9170          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9171        
9172        <span class="text-2">120-day warranty on massagers</span>
9173        
9174          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9175        
9176      
9177        <span class="text-1">65,000+ satisfied customers</span>
9178        
9179          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9180        
9181        <span class="text-2">120-day warranty on massagers</span>
9182        
9183          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9184        
9185      
9186        <span class="text-1">65,000+ satisfied customers</span>
9187        
9188          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9189        
9190        <span class="text-2">
9190120-day warranty on massagers</span>
9191        
9192          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9193        
9194      
9195        <span class="text-1">65,000+ satisfied customers</span>
9196        
9197          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9198        
9199        <span class="text-2">120-day warranty on massagers</span>
9200        
9201          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9202        
9203      
9204        <span class="text-1">65,000+ satisfied customers</span>
9205        
9206          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9207        
9208        <span class="text-2">120-day warranty on massagers</span>
9209        
9210          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9211        
9212      
9213        <span class="text-1">65,000+ satisfied customers</span>
9214        
9215          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9216        
9217        <span class="text-2">120-day warranty on massagers</span>
9218        
9219          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9220        
9221      
9222        <span class="text-1">65,000+ satisfied customers</span>
9223        
9224          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9225        
9226        <span class="text-2">120-day warranty on massagers</span>
9227        
9228          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9229        
9230      
9231        <span class="text-1">65,000+ satisfied customers</span>
9232        
9233          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9234        
9235        <span class="text-2">120-day warranty on massagers</span>
9236        
9237          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9238        
9239      
9240        <span class="text-1">65,000+ satisfied customers</span>
9241        
9242          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9243        
9244        <span class="text-2">120-day warranty on massagers</span>
9245        
9246          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9247        
9248      
9249        <span class="text-1">65,000+ satisfied customers</span>
9250        
9251          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9252        
9253        <span class="text-2">120-day warranty on massagers</span>
9254        
9255          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9256        
9257      
9258        <span class="text-1">65,000+ satisfied customers</span>
9259        
9260          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9261        
9262        <span class="text-2">120-day warranty on massagers</span>
9263        
9264          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9265        
9266      
9267        <span class="text-1">65,000+ satisfied customers</span>
9268        
9269          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9270        
9271        <span class="text-2">120-day warranty on massagers</span>
9272        
9273          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9274        
9275      
9276        <span class="text-1">65,000+ satisfied customers</span>
9277        
9278          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9279        
9280        <span class="text-2">120-day warranty on massagers</span>
9281        
9282          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9283        
9284      
9285        <span class="text-1">65,000+ satisfied customers</span>
9286        
9287          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9288        
9289        <span class="text-2">120-day warranty on massagers</span>
9290        
9291          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9292        
9293      
9294        <span class="text-1">65,000+ satisfied customers</span>
9295        
9296          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9297        
9298        <span class="text-2">120-day warranty on massagers</span>
9299        
9300          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9301        
9302      
9303        <span class="text-1">65,000+ satisfied customers</span>
9304        
9305          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9306        
9307        <span class="text-2">120-day warranty on massagers</span>
9308        
9309          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9310        
9311      
9312        <span class="text-1">65,000+ satisfied customers</span>
9313        
9314          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9315        
9316        <span class="text-2">120-day warranty on massagers</span>
9317        
9318          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9319        
9320      
9321        <span class="text-1">65,000+ satisfied customers</span>
9322        
9323          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9324        
9325        <span class="text-2">120-day warranty on massagers</span>
9326        
9327          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9328        
9329      
9330        <span class="text-1">65,000+ satisfied customers</span>
9331        
9332          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9333        
9334        <span class="text-2">120-day warranty on massagers</span>
9335        
9336          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9337        
9338      
9339        <span class="text-1">65,000+ satisfied customers</span>
9340        
9341          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9342        
9343        <span class="text-2">120-day warranty on massagers</span>
9344        
9345          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9346        
9347      
9348        <span class="text-1">65,000+ satisfied customers</span>
9349        
9350          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9351        
9352        <span class="text-2">120-day warranty on massagers</span>
9353        
9354          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9355        
9356      
9357        <span class="text-1">65,000+ satisfied customers</span>
9358        
9359          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9360        
9361        <span class="text-2">120-day warranty on massagers</span>
9362        
9363          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9364        
9365      
9366        <span class="text-1">65,000+ satisfied customers</span>
9367        
9368          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9369        
9370        <span class="text-2">120-day warranty on massagers</span>
9371        
9372          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9373        
9374      
9375        <span class="text-1">65,000+ satisfied customers</span>
9376        
9377          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9378        
9379        <span class="text-2">120-day warranty on massagers</span>
9380        
9381          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9382        
9383      
9384        <span class="text-1">65,000+ satisfied customers</span>
9385        
9386          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9387        
9388        <span class="text-2">120-day warranty on massagers</span>
9389        
9390          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9391        
9392      
9393        <span class="text-1">65,000+ satisfied customers</span>
9394        
9395          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9396        
9397        <span class="text-2">120-day warranty on massagers</span>
9398        
9399          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9400        
9401      
9402        <span class="text-1">65,000+ satisfied customers</span>
9403        
9404          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9405        
9406        <span class="text-2">120-day warranty on massagers</span>
9407        
9408          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9409        
9410      
9411        <span class="text-1">65,000+ satisfied customers</span>
9412        
9413          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9414        
9415        <span class="text-2">120-day warranty on massagers</span>
9416        
9417          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9418        
9419      
9420        <span class="text-1">65,000+ satisfied customers</span>
9421        
9422          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9423        
9424        <span class="text-2">
9424120-day warranty on massagers</span>
9425        
9426          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9427        
9428      
9429        <span class="text-1">65,000+ satisfied customers</span>
9430        
9431          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9432        
9433        <span class="text-2">120-day warranty on massagers</span>
9434        
9435          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9436        
9437      
9438        <span class="text-1">65,000+ satisfied customers</span>
9439        
9440          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9441        
9442        <span class="text-2">120-day warranty on massagers</span>
9443        
9444          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9445        
9446      
9447        <span class="text-1">65,000+ satisfied customers</span>
9448        
9449          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9450        
9451        <span class="text-2">120-day warranty on massagers</span>
9452        
9453          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9454        
9455      
9456        <span class="text-1">65,000+ satisfied customers</span>
9457        
9458          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9459        
9460        <span class="text-2">120-day warranty on massagers</span>
9461        
9462          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9463        
9464      
9465        <span class="text-1">65,000+ satisfied customers</span>
9466        
9467          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9468        
9469        <span class="text-2">120-day warranty on massagers</span>
9470        
9471          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9472        
9473      
9474        <span class="text-1">65,000+ satisfied customers</span>
9475        
9476          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9477        
9478        <span class="text-2">120-day warranty on massagers</span>
9479        
9480          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9481        
9482      
9483        <span class="text-1">65,000+ satisfied customers</span>
9484        
9485          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9486        
9487        <span class="text-2">120-day warranty on massagers</span>
9488        
9489          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9490        
9491      
9492        <span class="text-1">65,000+ satisfied customers</span>
9493        
9494          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9495        
9496        <span class="text-2">120-day warranty on massagers</span>
9497        
9498          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9499        
9500      
9501        <span class="text-1">65,000+ satisfied customers</span>
9502        
9503          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9504        
9505        <span class="text-2">120-day warranty on massagers</span>
9506        
9507          <img src="//thatsassything.com/cdn/shopifycloud/storefront/assets/no-image-50-e6fb86f4_26x26.gif" width="26" height="26" loading="lazy" alt="">
9508        
9509      
9510    </span>
9511  </marquee>
9512</div>
9513
9514<style>
9515  .pink-band {
9516    width: 100%;
9517    max-width: 100%
9518  }
9519
9520  .pink-band,
9521  .pink-band span {
9522    height: 24px;
9523    line-height: 24px;
9524  }
9525
9526  div.marquee-footer {
9527    padding: 2px 0 !important;
9528    padding-left: 0px !important;
9529    padding-right: 0px !important;
9530    margin: 0 auto;
9531    background-color: #f7f0eb;
9532    max-width: 100%;
9533  }
9534
9535  .marquee-footer img,
9536  .marquee-footer span {
9537    display: inline-block;
9538    font-size: 18px;
9539    text-transform: uppercase;
9540    color: #000000;
9541  }
9542
9543  .marquee-footer .heading-feature {
9544    font-size: 2rem;
9545  }
9546
9547  .marquee-footer img {
9548    height: 18px !important;
9549    margin: 0 !important;
9550  }
9551
9552  @media (max-width: 767px) {
9553    .marquee-footer .heading-feature {
9554      line-height: 16px;
9555    }
9556     .marquee-footer img {
9557    height: 22px !important;
9558    margin: 0 !important;
9559  }
9560  }
9561
9562  @media only screen and (min-width : 1025px) {
9563    .marquee-footer .pink-band span {
9564      margin-top: 0.1rem;
9565    }
9566  }
9567</style>
9568
9569</section><div id="shopify-section-sections--20089994477723__footer" class="shopify-section shopify-section-group-footer-group mt-auto"><footer class="relative text-scheme-text bg-scheme-background py-section-vertical-spacing px-section " data-color-scheme="quaternary" data-section-id="sections--20089994477723__footer" data-section-type="footer">
9570
9571  <div class="section-content relative z-10 max-w-site mx-auto">
9572
9573    
9574    <div class="flex items-center justify-center ">
9575      <a href="/" class="footer-logo-image break-words">
9576        
9577<img src="//thatsassything.com/cdn/shop/files/footer-logo.svg?v=1748004710&width=180"
9578            srcset="//thatsassything.com/cdn/shop/files/footer-logo.svg?v=1748004710&width=180 1x, //thatsassything.com/cdn/shop/files/footer-logo.svg?v=1748004710&width=360 2x"
9579            width="180x"
9580            height="auto"
9581            loading="lazy"
9582            alt="thatsassything">
9583      </a>
9584    </div>
9585    
9586<div class="rte-tsw">
9587                <p>That Sassy Thing is a new-age sexual wellness brand empowering women to own their pleasure. We’re normalising sex by making it cool, judgment free and accessible. For ages 21+ only.</p>
9588              </div><!-- Mobile Newsletter Section (tsw-footer-1) --><div class="tsw-footer-1"><h2 class="font-heading heading-secondary mb-5">Sign up</h2><form method="post" action="/contact#FooterNewsletter" id="FooterNewsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
9589            
9590            
9591              <div class="items-center justify-center">
9592                <input type="hidden" name="contact[tags]" value="newsletter">
9593                <label for="NewsletterForm-sections--20089994477723__footer" class="sr-only">
9594                  Email Address
9595                </label>
9596                <div class=" w-full flex-grow footer-newsletter-email">
9597                  <input
9598                    id="NewsletterForm-sections--20089994477723__footer"
9599                    type="email"
9600                    name="contact[email]"
9601                    class="input--background  input-group-field w-full placeholder:text-scheme-text text-scheme-text border-scheme-text"
9602                    value=""
9603                    autocorrect="off"
9604                    autocapitalize="off"
9605                    autocomplete="email"
9606                    
9607                    placeholder="[email protected]"
9608                    required
9609                  >
9610                </div>
9611                <button type="submit" class="push-btn push-btn--pop w-full lg:w-auto mt-2.5 lg:mt-0" name="commit" id="Subscribe-sections--20089994477723__footer">
9612                  <span class="push-btn-surface w-full">Subscribe</span>
9613                </button>
9614              </div>
9615          </form>
9616        </div><div class="grid grid-cols-1 lg:grid-cols-12 gap-10 lg:gap-theme py-section-vertical-spacing"><div class="lg:col-span-3">
9617    <div class="flex items-center justify-center tsw ">
9618      <a href="/" class="footer-logo-image break-words">
9619        
9620<img src="//thatsassything.com/cdn/shop/files/footer-logo.svg?v=1748004710&width=180"
9621            srcset="//thatsassything.com/cdn/shop/files/footer-logo.svg?v=1748004710&width=180 1x, //thatsassything.com/cdn/shop/files/footer-logo.svg?v=1748004710&width=360 2x"
9622            width="180x"
9623            height="auto"
9624            loading="lazy"
9625            alt="thatsassything">
9626      </a>
9627    </div>
9628    
9629<div class="rte ">
9630                <p>That Sassy Thing is a new-age sexual wellness brand empowering women to own their pleasure. We’re normalising sex by making it cool, judgment free and accessible. For ages 21+ only.</p>
9631              </div><ul class="flex flex-wrap -mx-2 -mt-2 justify-start lg:justify-start">
9632  
9633
9634    
9635    
9636  
9637
9638    
9639    
9640  
9641
9642    
9643    
9644  
9645
9646    
9647    
9648      
9649        <li class="mx-2 mt-2">
9650          <a class="fill-current hover:text--accent-1" href="https://www.instagram.com/thatsassythingdotcom/" target="_blank">
9651            <span class="inline-block w-5 h-5" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">
9652<rect x="2.90234" y="1.85059" width="35.561" height="33.3103" rx="7.90244" fill="#F20061"/>
9653<path d="M12.3863 0H28.9814C35.3033 0 40.4399 4.81149 40.4399 10.7333V26.2781C40.4399 29.1248 39.2327 31.8548 37.0838 33.8677C34.9349 35.8806 32.0204 37.0114 28.9814 37.0114H12.3863C6.06432 37.0114 0.927734 32.1999 0.927734 26.2781V10.7333C0.927734 7.88666 2.13497 5.1566 4.28386 3.14372C6.43275 1.13083 9.34728 0 12.3863 0ZM11.9911 3.70114C10.1049 3.70114 8.29586 4.40304 6.96207 5.65241C5.62827 6.90179 4.87895 8.59631 4.87895 10.3632V26.6482C4.87895 30.3309 8.05969 33.3103 11.9911 33.3103H29.3765C31.2628 33.3103 33.0718 32.6084 34.4056 31.359C35.7394 30.1096 36.4887 28.4151 36.4887 26.6482V10.3632C36.4887 6.68056 33.308 3.70114 29.3765 3.70114H11.9911ZM31.0558 6.477C31.7107 6.477 32.3389 6.72071 32.802 7.15452C33.2651 7.58834 33.5253 8.17671 33.5253 8.79021C33.5253 9.40372 33.2651 9.99209 32.802 10.4259C32.3389 10.8597 31.7107 11.1034 31.0558 11.1034C30.4008 11.1034 29.7727 10.8597 29.3096 10.4259C28.8464 9.99209 28.5863 9.40372 28.5863 8.79021C28.5863 8.17671 28.8464 7.58834 29.3096 7.15452C29.7727 6.72071 30.4008 6.477 31.0558 6.477ZM20.6838 9.25286C23.3037 9.25286 25.8162 10.2277 27.6687 11.963C29.5212 13.6982 30.5619 16.0517 30.5619 18.5057C30.5619 20.9597 29.5212 23.3132 27.6687 25.0485C25.8162 26.7837 23.3037 27.7586 20.6838 27.7586C18.064 27.7586 15.5515 26.7837 13.699 25.0485C11.8465 23.3132 10.8058 20.9597 10.8058 18.5057C10.8058 16.0517 11.8465 13.6982 13.699 11.963C15.5515 10.2277 18.064 9.25286 20.6838 9.25286ZM20.6838 12.954C19.1119 12.954 17.6044 13.5389 16.4929 14.5801C15.3814 15.6212 14.757 17.0333 14.757 18.5057C14.757 19.9781 15.3814 21.3902 16.4929 22.4314C17.6044 23.4725 19.1119 24.0574 20.6838 24.0574C22.2557 24.0574 23.7632 23.4725 24.8747 22.4314C25.9862 21.3902 26.6107 19.9781 26.6107 18.5057C26.6107 17.0333 25.9862 15.6212 24.8747 14.5801C23.7632 13.5389 22.2557 12.954 20.6838 12.954Z" fill="white"/>
9654</svg>
9655</span>
9656            <span class="visually-hidden">Instagram</span>
9657          </a>
9658        </li>
9659  
9660      
9661    
9662  
9663
9664    
9665    
9666  
9667
9668    
9669    
9670  
9671
9672    
9673    
9674  
9675
9676    
9677    
9678      
9679        <li class="mx-2 mt-2">
9680          <a class="fill-current hover:text--accent-1" href="https://www.youtube.com/@thatsassything" target="_blank">
9681            <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-youtube" viewBox="0 0 21 20"><path d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"></path></svg></span>
9682            <span class="visually-hidden">YouTube</span>
9683          </a>
9684        </li>
9685  
9686      
9687    
9688  
9689
9690    
9691    
9692  
9693
9694    
9695    
9696  
9697
9698    
9699    
9700      
9701        <li class="mx-2 mt-2">
9702          <a class="fill-current hover:text--accent-1" href="https://in.linkedin.com/company/that-sassy-thing" target="_blank">
9703            <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-linkedin" viewBox="0 0 26 26"><path d="M19 0H5a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5zM8 19H5V8h3v11zM6.5 6.732c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zM20 19h-3v-5.604c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.396-2.586 7-2.777 7 2.476V19z"></path></svg></span>
9704            <span class="visually-hidden">LinkedIn</span>
9705          </a>
9706        </li>
9707  
9708      
9709    
9710  
9711
9712    
9713    
9714  
9715</ul>
9716</div><div class="lg:col-span-3"><!-- Desktop View - Same as before -->
9717            <div class="hidden lg:flex justify-start gap-10 lg:justify-center">
9718              <div class="grow w-full">
9719                
9720                
9721                  <h2 class="font-heading text-base mb-4 break-all">About Us</h2>
9722                
9723                <ul class="list-none space-y-2.5">
9724                  
9725                    <li>
9726                      <a href="/collections/all" class="hover:text-scheme-accent-1 break-words">
9727                        Shop All
9728                      </a>
9729                    </li>
9730                  
9731                    <li>
9732                      <a href="/pages/discreet-shipping" class="hover:text-scheme-accent-1 break-words">
9733                        Discreet
9734                      </a>
9735                    </li>
9736                  
9737                    <li>
9738                      <a href="/pages/masterclass" class="hover:text-scheme-accent-1 break-words">
9739                        Masterclass
9740                      </a>
9741                    </li>
9742                  
9743                    <li>
9744                      <a href="/pages/story" class="hover:text-scheme-accent-1 break-words">
9745                        Story
9746                      </a>
9747                    </li>
9748                  
9749                    <li>
9750                      <a href="/blogs/sassy-stuff" class="hover:text-scheme-accent-1 break-words">
9751                        Blogs
9752                      </a>
9753                    </li>
9754                  
9755                    <li>
9756                      <a href="/pages/sitemap" class="hover:text-scheme-accent-1 break-words">
9757                        Sitemap
9758                      </a>
9759                    </li>
9760                  
9761                </ul>
9762              </div>
9763              <div class="grow w-full">
9764                
9765                
9766                  <h2 class="font-heading text-base mb-4 break-all">Help</h2>
9767                
9768                <ul class="list-none space-y-2.5">
9769                  
9770                    <li>
9771                      <a href="/pages/faq-page" class="hover:text-scheme-accent-1">
9772                        FAQs
9773                      </a>
9774                    </li>
9775                  
9776                    <li>
9777                      <a href="/pages/returns-and-exchange" class="hover:text-scheme-accent-1">
9778                        Returns and Exchange
9779                      </a>
9780                    </li>
9781                  
9782                    <li>
9783                      <a href="/pages/refund-policy" class="hover:text-scheme-accent-1">
9784                        Refund policy
9785                      </a>
9786                    </li>
9787                  
9788                    <li>
9789                      <a href="https://thatsassything.com/pages/safety-concerns" class="hover:text-scheme-accent-1">
9790                        Battery Compliance
9791                      </a>
9792                    </li>
9793                  
9794                    <li>
9795                      <a href="/pages/press" class="hover:text-scheme-accent-1">
9796                        Press
9797                      </a>
9798                    </li>
9799                  
9800                    <li>
9801                      <a href="/pages/120-day-warranty" class="hover:text-scheme-accent-1">
9802                        120-Day Warranty
9803                      </a>
9804                    </li>
9805                  
9806                    <li>
9807                      <a href="/pages/privacy-policy" class="hover:text-scheme-accent-1">
9808                        Privacy Policy
9809                      </a>
9810                    </li>
9811                  
9812                    <li>
9813                      <a href="/pages/terms-and-conditions-for-being-sassy" class="hover:text-scheme-accent-1">
9814                        Terms and Conditions
9815                      </a>
9816                    </li>
9817                  
9818                    <li>
9819                      <a href="/pages/legal-notice" class="hover:text-scheme-accent-1">
9820                        Legal Notice
9821                      </a>
9822                    </li>
9823                  
9824                </ul>
9825              </div></div>
9826
9827            <!-- Mobile Accordion View -->
9828            <div class="lg:hidden space-y-0">
9829              <div class="footer-accordion-item border-b border-scheme-text/10">
9830                
9831                
9832                  <button 
9833                    class="footer-accordion-toggle w-full flex justify-between items-center py-4 text-left font-medium text-scheme-text"
9834                    data-accordion="accordion-2-1"
9835                    aria-expanded="false"
9836                  >
9837                    <span>About Us</span>
9838                    <svg class="footer-accordion-icon w-5 h-5 transition-transform duration-200 text-scheme-accent-1" fill="none" stroke="currentColor" viewBox="0 0 24 24">
9839                      <polyline points="6,9 12,15 18,9"></polyline>
9840                    </svg>
9841                  </button>
9842                
9843                <div class="footer-accordion-content overflow-hidden transition-all duration-300 ease-in-out" style="max-height: 0px;" id="accordion-2-1">
9844                  <div class="pb-4">
9845                    <ul class="list-none space-y-3">
9846                      
9847                        <li>
9848                          <a href="/collections/all" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9849                            Shop All
9850                          </a>
9851                        </li>
9852                      
9853                        <li>
9854                          <a href="/pages/discreet-shipping" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9855                            Discreet
9856                          </a>
9857                        </li>
9858                      
9859                        <li>
9860                          <a href="/pages/masterclass" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9861                            Masterclass
9862                          </a>
9863                        </li>
9864                      
9865                        <li>
9866                          <a href="/pages/story" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9867                            Story
9868                          </a>
9869                        </li>
9870                      
9871                        <li>
9872                          <a href="/blogs/sassy-stuff" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9873                            Blogs
9874                          </a>
9875                        </li>
9876                      
9877                        <li>
9878                          <a href="/pages/sitemap" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9879                            Sitemap
9880                          </a>
9881                        </li>
9882                      
9883                    </ul>
9884                  </div>
9885                </div>
9886              </div>
9887              <div class="footer-accordion-item border-b border-scheme-text/10">
9888                
9889                
9890                  <button 
9891                    class="footer-accordion-toggle w-full flex justify-between items-center py-4 text-left font-medium text-scheme-text"
9892                    data-accordion="accordion-2-2"
9893                    aria-expanded="false"
9894                  >
9895                    <span>Help</span>
9896                    <svg class="footer-accordion-icon w-5 h-5 transition-transform duration-200 text-scheme-accent-1" fill="none" stroke="currentColor" viewBox="0 0 24 24">
9897                      <polyline points="6,9 12,15 18,9"></polyline>
9898                    </svg>
9899                  </button>
9900                
9901                <div class="footer-accordion-content overflow-hidden transition-all duration-300 ease-in-out" style="max-height: 0px;" id="accordion-2-2">
9902                  <div class="pb-4">
9903                    <ul class="list-none space-y-3">
9904                      
9905                        <li>
9906                          <a href="/pages/faq-page" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9907                            FAQs
9908                          </a>
9909                        </li>
9910                      
9911                        <li>
9912                          <a href="/pages/returns-and-exchange" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9913                            Returns and Exchange
9914                          </a>
9915                        </li>
9916                      
9917                        <li>
9918                          <a href="/pages/refund-policy" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9919                            Refund policy
9920                          </a>
9921                        </li>
9922                      
9923                        <li>
9924                          <a href="https://thatsassything.com/pages/safety-concerns" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9925                            Battery Compliance
9926                          </a>
9927                        </li>
9928                      
9929                        <li>
9930                          <a href="/pages/press" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9931                            Press
9932                          </a>
9933                        </li>
9934                      
9935                        <li>
9936                          <a href="/pages/120-day-warranty" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9937                            120-Day Warranty
9938                          </a>
9939                        </li>
9940                      
9941                        <li>
9942                          <a href="/pages/privacy-policy" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9943                            Privacy Policy
9944                          </a>
9945                        </li>
9946                      
9947                        <li>
9948                          <a href="/pages/terms-and-conditions-for-being-sassy" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9949                            Terms and Conditions
9950                          </a>
9951                        </li>
9952                      
9953                        <li>
9954                          <a href="/pages/legal-notice" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">
9955                            Legal Notice
9956                          </a>
9957                        </li>
9958                      
9959                    </ul>
9960                  </div>
9961                </div>
9962              </div></div></div><div class="lg:col-span-3"><!-- Desktop View -->
9963            <div class="hidden lg:block contact-us-footer"><h2 class="font-heading text-base mb-4">Contact Us</h2><div class="mb-4">
9964                  <p class="hover:text-scheme-accent-1 break-words">M-84, Market, Mezzanine Floor, Greater Kailash 2, New Delhi, Delhi 110048, India</p>
9965                </div><div class="mb-4"> <span>Phone Number</span> <br>
9966                  <a href="tel:91+ 8287042665" class="text-sm hover:text-scheme-accent-1 text-black">91+ 8287042665</a>
9967                </div><div class="mb-4"><span>Email ID</span> <br>
9968                  <a href="mailto:[email protected]" class="text-sm hover:text-scheme-accent-1 text-black">[email protected]</a>
9969                </div></div>
9970
9971            <!-- Mobile Accordion View -->
9972            <div class="lg:hidden">
9973              <div class="footer-accordion-item border-b border-scheme-text/10"><button 
9974                    class="footer-accordion-toggle w-full flex justify-between items-center py-4 text-left font-medium text-scheme-text"
9975                    data-accordion="accordion-3-contact"
9976                    aria-expanded="false"
9977                  >
9978                    <span>Contact Us</span>
9979                    <svg class="footer-accordion-icon w-5 h-5 transition-transform duration-200 text-scheme-accent-1" fill="none" stroke="currentColor" viewBox="0 0 24 24">
9980                      <polyline points="6,9 12,15 18,9"></polyline>
9981                    </svg>
9982                  </button><div class="footer-accordion-content overflow-hidden transition-all duration-300 ease-in-out" style="max-height: 0px;" id="accordion-3-contact">
9983                  <div class="pb-4"><div class="mb-4">
9984                        <p class="text-scheme-text/80 break-words">M-84, Market, Mezzanine Floor, Greater Kailash 2, New Delhi, Delhi 110048, India</p>
9985                      </div><div class="mb-4">
9986                        <span class="block text-scheme-text/80">Phone Number</span>
9987                        <a href="tel:91+ 8287042665" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">91+ 8287042665</a>
9988                      </div><div class="mb-4">
9989                        <span class="block text-scheme-text/80">Email ID</span>
9990                        <a href="mailto:[email protected]" class="block text-scheme-text/80 hover:text-scheme-accent-1 py-1">[email protected]</a>
9991                      </div></div>
9992                </div>
9993              </div>
9994            </div></div><div class="lg:col-span-3"><div class="tsw-footer"><h2 class="font-heading heading-secondary mb-5">Sign up</h2><form method="post" action="/contact#FooterNewsletterDesktop" id="FooterNewsletterDesktop" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
9995                
9996                
9997                  <div class="items-center justify-center">
9998                    <input type="hidden" name="contact[tags]" value="newsletter">
9999                    <label for="NewsletterFormDesktop-sections--20089994477723__footer" class="sr-only">
10000                      Email Address
10001                    </label>
10002                    <div class=" w-full flex-grow footer-newsletter-email">
10003                      <input
10004                        id="NewsletterFormDesktop-sections--20089994477723__footer"
10005                        type="email"
10006                        name="contact[email]"
10007                        class="input--background  input-group-field w-full placeholder:text-scheme-text text-scheme-text border-scheme-text"
10008                        value=""
10009                        autocorrect="off"
10010                        autocapitalize="off"
10011                        autocomplete="email"
10012                        
10013                        placeholder="[email protected]"
10014                        required
10015                      >
10016                    </div>
10017                    <button type="submit" class="push-btn push-btn--pop w-full lg:w-auto mt-2.5 lg:mt-0" name="commit" id="SubscribeDesktop-sections--20089994477723__footer">
10018                      <span class="push-btn-surface w-full">Subscribe</span>
10019                    </button>
10020                  </div>
10021              </form>
10022            </div></div><div class="border-t border-scheme-text/10 pt-6 mb-6">
10023      <div class="flex justify-center"><ul class="flex flex-wrap -mx-2 -mt-2 justify-center">
10024  
10025
10026    
10027    
10028  
10029
10030    
10031    
10032  
10033
10034    
10035    
10036  
10037
10038    
10039    
10040      
10041        <li class="mx-2 mt-2">
10042          <a class="fill-current hover:text--accent-1" href="https://www.instagram.com/thatsassythingdotcom/" target="_blank">
10043            <span class="inline-block w-5 h-5" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">
10044<rect x="2.90234" y="1.85059" width="35.561" height="33.3103" rx="7.90244" fill="#F20061"/>
10045<path d="M12.3863 0H28.9814C35.3033 0 40.4399 4.81149 40.4399 10.7333V26.2781C40.4399 29.1248 39.2327 31.8548 37.0838 33.8677C34.9349 35.8806 32.0204 37.0114 28.9814 37.0114H12.3863C6.06432 37.0114 0.927734 32.1999 0.927734 26.2781V10.7333C0.927734 7.88666 2.13497 5.1566 4.28386 3.14372C6.43275 1.13083 9.34728 0 12.3863 0ZM11.9911 3.70114C10.1049 3.70114 8.29586 4.40304 6.96207 5.65241C5.62827 6.90179 4.87895 8.59631 4.87895 10.3632V26.6482C4.87895 30.3309 8.05969 33.3103 11.9911 33.3103H29.3765C31.2628 33.3103 33.0718 32.6084 34.4056 31.359C35.7394 30.1096 36.4887 28.4151 36.4887 26.6482V10.3632C36.4887 6.68056 33.308 3.70114 29.3765 3.70114H11.9911ZM31.0558 6.477C31.7107 6.477 32.3389 6.72071 32.802 7.15452C33.2651 7.58834 33.5253 8.17671 33.5253 8.79021C33.5253 9.40372 33.2651 9.99209 32.802 10.4259C32.3389 10.8597 31.7107 11.1034 31.0558 11.1034C30.4008 11.1034 29.7727 10.8597 29.3096 10.4259C28.8464 9.99209 28.5863 9.40372 28.5863 8.79021C28.5863 8.17671 28.8464 7.58834 29.3096 7.15452C29.7727 6.72071 30.4008 6.477 31.0558 6.477ZM20.6838 9.25286C23.3037 9.25286 25.8162 10.2277 27.6687 11.963C29.5212 13.6982 30.5619 16.
100450517 30.5619 18.5057C30.5619 20.9597 29.5212 23.3132 27.6687 25.0485C25.8162 26.7837 23.3037 27.7586 20.6838 27.7586C18.064 27.7586 15.5515 26.7837 13.699 25.0485C11.8465 23.3132 10.8058 20.9597 10.8058 18.5057C10.8058 16.0517 11.8465 13.6982 13.699 11.963C15.5515 10.2277 18.064 9.25286 20.6838 9.25286ZM20.6838 12.954C19.1119 12.954 17.6044 13.5389 16.4929 14.5801C15.3814 15.6212 14.757 17.0333 14.757 18.5057C14.757 19.9781 15.3814 21.3902 16.4929 22.4314C17.6044 23.4725 19.1119 24.0574 20.6838 24.0574C22.2557 24.0574 23.7632 23.4725 24.8747 22.4314C25.9862 21.3902 26.6107 19.9781 26.6107 18.5057C26.6107 17.0333 25.9862 15.6212 24.8747 14.5801C23.7632 13.5389 22.2557 12.954 20.6838 12.954Z" fill="white"/>
10046</svg>
10047</span>
10048            <span class="visually-hidden">Instagram</span>
10049          </a>
10050        </li>
10051  
10052      
10053    
10054  
10055
10056    
10057    
10058  
10059
10060    
10061    
10062  
10063
10064    
10065    
10066  
10067
10068    
10069    
10070      
10071        <li class="mx-2 mt-2">
10072          <a class="fill-current hover:text--accent-1" href="https://www.youtube.com/@thatsassything" target="_blank">
10073            <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-youtube" viewBox="0 0 21 20"><path d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"></path></svg></span>
10074            <span class="visually-hidden">YouTube</span>
10075          </a>
10076        </li>
10077  
10078      
10079    
10080  
10081
10082    
10083    
10084  
10085
10086    
10087    
10088  
10089
10090    
10091    
10092      
10093        <li class="mx-2 mt-2">
10094          <a class="fill-current hover:text--accent-1" href="https://in.linkedin.com/company/that-sassy-thing" target="_blank">
10095            <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-linkedin" viewBox="0 0 26 26"><path d="M19 0H5a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5zM8 19H5V8h3v11zM6.5 6.732c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zM20 19h-3v-5.604c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.396-2.586 7-2.777 7 2.476V19z"></path></svg></span>
10096            <span class="visually-hidden">LinkedIn</span>
10097          </a>
10098        </li>
10099  
10100      
10101    
10102  
10103
10104    
10105    
10106  
10107</ul>
10108</div>
10109    </div>
10110    </div>
10111
10112    <!-- Social Media Icons Section - Added as per screenshot -->
10113  
10114    <div class="text-scheme-text md:flex justify-between section-content-top-margin">
10115
10116      <div class="">
10117        <p class="text-sm">&copy; 2026, <a href="/" title="">thatsassything</a>. <span class="ml-2 inline-block"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></span></p>
10118      </div>
10119</div>
10120
10121  </div>
10122
10123</footer>
10124
10125<style>
10126.footer-accordion-content {
10127  transition: max-height 0.3s ease-in-out;
10128  max-height: 0px; /* Ensure closed by default */
10129}
10130
10131.contact-us-footer p, .contact-us-footer a{
10132  color:#000 !important;
10133}
10134
10135.footer-accordion-icon.rotated {
10136  transform: rotate(180deg);
10137}
10138.footer-newsletter-email{
10139  margin-bottom:20px;
10140}
10141
10142/* Add your CSS rules for tsw-footer-1 (mobile) and tsw-footer (desktop) */
10143@media (max-width: 1023px) {
10144  .footer-accordion-item:last-child {
10145    border-bottom: none;
10146  }
10147  
10148  .tsw-footer {
10149    display: none; /* Hide desktop newsletter on mobile */
10150  }
10151  
10152  .tsw-footer-1 {
10153    display: block; /* Show mobile newsletter on mobile */
10154  }
10155}
10156
10157@media (min-width: 1024px) {
10158  .tsw-footer-1 {
10159    display: none; /* Hide mobile newsletter on desktop */
10160  }
10161  
10162  .tsw-footer {
10163    display: block; /* Show desktop newsletter on desktop */
10164  }
10165}
10166</style>
10167
10168<script>
10169document.addEventListener('DOMContentLoaded', function() {
10170  const accordionToggles = document.querySelectorAll('.footer-accordion-toggle');
10171  
10172  // Ensure all accordions are closed on page load
10173  accordionToggles.forEach(function(toggle) {
10174    const accordionId = toggle.getAttribute('data-accordion');
10175    const content = document.getElementById(accordionId);
10176    const icon = toggle.querySelector('.footer-accordion-icon');
10177    
10178    // Force close state on load
10179    if (content) {
10180      content.style.maxHeight = '0px';
10181      toggle.setAttribute('aria-expanded', 'false');
10182      icon.classList.remove('rotated');
10183    }
10184  });
10185  
10186  accordionToggles.forEach(function(toggle) {
10187    toggle.addEventListener('click', function() {
10188      const accordionId = this.getAttribute('data-accordion');
10189      const content = document.getElementById(accordionId);
10190      const icon = this.querySelector('.footer-accordion-icon');
10191      const isExpanded = this.getAttribute('aria-expanded') === 'true';
10192      
10193      // Close all other accordions first
10194      accordionToggles.forEach(function(otherToggle) {
10195        if (otherToggle !== toggle) {
10196          const otherAccordionId = otherToggle.getAttribute('data-accordion');
10197          const otherContent = document.getElementById(otherAccordionId);
10198          const otherIcon = otherToggle.querySelector('.footer-accordion-icon');
10199          
10200          if (otherContent) {
10201            otherContent.style.maxHeight = '0px';
10202            otherToggle.setAttribute('aria-expanded', 'false');
10203            otherIcon.classList.remove('rotated');
10204          }
10205        }
10206      });
10207      
10208      // Toggle current accordion
10209      if (isExpanded) {
10210        // Close current
10211        content.style.maxHeight = '0px';
10212        this.setAttribute('aria-expanded', 'false');
10213        icon.classList.remove('rotated');
10214      } else {
10215        // Open current
10216        content.style.maxHeight = content.scrollHeight + 'px';
10217        this.setAttribute('aria-expanded', 'true');
10218        icon.classList.add('rotated');
10219      }
10220    });
10221  });
10222});
10223</script>
10223
10224
10225
10226  
10226<script src="//thatsassything.com/cdn/shop/t/122/assets/sections-footer.bundle.min.js?v=993338617198932421765703899" type="module"></script>
10226
10227
10228
10229
10230<style> #shopify-section-sections--20089994477723__footer input::placeholder {color: #000000;} #shopify-section-sections--20089994477723__footer input.input--background {background: #f7f0eb;} #shopify-section-sections--20089994477723__footer .justify-center {justify-content: flex-start;} #shopify-section-sections--20089994477723__footer .push-btn-surface {background-color: #c5ff89; color: #000; box-shadow: none;} #shopify-section-sections--20089994477723__footer ul li a:hover {color: #f20061 !important;} #shopify-section-sections--20089994477723__footer p {text-align: left;} #shopify-section-sections--20089994477723__footer .lg\:col-span-4:nth-child(3) .lg\:flex {display: block;} #shopify-section-sections--20089994477723__footer .lg\:col-span-4:nth-child(3) .lg\:mt-0 {margin-top: 1rem;} #shopify-section-sections--20089994477723__footer .lg\:w-auto {width: 100%;} #shopify-section-sections--20089994477723__footer .font-heading, #shopify-section-sections--20089994477723__footer ul {text-align: left;} @media (min-width: 1024px) {#shopify-section-sections--20089994477723__footer .font-heading {font-size: 0.9rem; } #shopify-section-sections--20089994477723__footer ul {font-size: 0.8rem; }} </style></div>
10231<!-- END sections: footer-group --><!-- BEGIN sections: overlay-group -->
10232<div id="shopify-section-sections--20089996116123__171265280909c9285a" class="shopify-section shopify-section-group-overlay-group">
10233
10234
10235
10236</div><div id="shopify-section-sections--20089996116123__age-check" class="shopify-section shopify-section-group-overlay-group"><div
10237  x-data="ThemeSection_AgeCheck({
10238    mode: &quot;buttons&quot;,
10239    date_format: &quot;mm-dd-yyyy&quot;,
10240    minimum_age: 21,
10241    redirect_url: null
10242  })"
10243  data-section="age-check"
10244  x-init="mounted">
10245    <div x-show="$store.modals.modal.open">
10246      <template data-should-teleport="#modal-slot">
10247        <div data-color-scheme="primary">
10248          <div x-show="$store.modals.modal.contents === 'ageCheck'" class="age-verification-modal z-50 fixed top-0 left-0 right-0 bottom-0 w-full h-full overflow-hidden "></div>
10249          <div
10250            x-show="$store.modals.modal.contents === 'ageCheck'"
10251            x-transition.duration.300ms
10252            class="py-section-vertical-spacing px-section z-50 fixed top-0 left-0 right-0 bottom-0 w-full h-full flex items-center justify-center overflow-hidden text-scheme-text"
10253          >
10254            <div
10255              @click.stop
10256              x-trap.noscroll.inert="$store.modals.modal.open"
10257              class="max-w-site relative z-10 mx-auto card-container"
10258              role="dialog"
10259              aria-modal="true"
10260              aria-labelledby="ageCheckTitle"
10261              tabindex="-1"
10262            >
10263            <div class="card p-5 lg:p-10 section-content age-verification text-center mx-auto relative z-10 space-y-5">
10264              
10265                  
10266                  
10267                  <img
10268                    src="//thatsassything.com/cdn/shop/files/age_verification_illus-02-02-02_1.jpg?v=1698214108&width=200"
10269                    alt="thatsassything" width="100x"
10270                    loading="eager"
10271                    class="inline w-auto"
10272                    width="262"
10273                    height="262"
10274                    alt="thatsassything"
10275                  >
10276              
10277
10278              
10279              <h2 class="font-heading  heading-standard heading-style none" id="ageCheckTitle">Are you 21 or older?</h2>
10280              
10281<div class="grid grid-cols-12 gap-5 age-check-btn">
10282                    <div class="col-span-6">
10283                    <button @click="approveEntry" role="button" class="push-btn w-full">
10284                      <span class="push-btn-surface push-btn-surface--secondary w-full">Yes</span>
10285                    </button>
10286                    </div>
10287                    <div class="col-span-6">
10288                      <button  @click="denyEntry" role="button" class="push-btn w-full">
10289                        <span class="push-btn-surface push-btn-surface--secondary w-full">No</span>
10290                      </button>
10291                    </div>
10292                  </div><div class="font-main leading-snug mx-auto rte">
10293                <p>*By entering the website, you are agreeing to the <a href="/pages/terms-and-conditions-for-being-sassy" target="_blank" title="Terms and Conditions for being Sassy ;)">Terms & Conditions</a> and <a href="/pages/privacy-policy" title="Privacy Policy">Privacy Policy</a>.</p>
10294              </div></div>
10295            
10296            </div>
10297          </div>
10298        </div>
10299      </template>
10300    </div>
10301  </div>
10302
10303
10304
10305  
10305<script src="//thatsassything.com/cdn/shop/t/122/assets/sections-age-check.bundle.min.js?v=89923371431746226681765703899" type="module"></script>
10305
10306
10307
10308</div>
10309<!-- END sections: overlay-group --><div id="screenreader-announce" class="sr-only" aria-live="polite" role="status"></div>
10310
10311    <ul hidden>
10312      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
10313      <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li>
10314    </ul>
10315
10316    
10317    <aside x-data>
10318  <template x-teleport="body">
10319    <div
10320      x-show="$store.modals.leftDrawer.open"
10321      @keydown.escape.prevent.stop="$store.modals.close('leftDrawer')"
10322      @click="$store.modals.close('leftDrawer')"
10323      class="fixed inset-0 z-50"
10324      data-color-scheme="primary"
10325      id="modals-leftDrawer"
10326      @left-drawer-is-open.window="setTimeout(() => { $focus.first() }, 120)"
10327    >
10328      <div x-show="$store.modals.leftDrawer.open"
10329        x-transition:enter="transition ease-out duration-300"
10330        x-transition:enter-start="opacity-0"
10331        x-transition:enter-end="opacity-100"
10332        x-transition:leave="transition ease-in duration-300"
10333        x-transition:leave-start="opacity-100"
10334        x-transition:leave-end="opacity-0"
10335        class="fixed inset-0 bg-scheme-text/75"
10336       ><!-- Overlay --></div>
10337      <div
10338        x-show="$store.modals.leftDrawer.open"
10339        x-transition:enter="transition ease-out duration-300"
10340        x-transition:enter-start="-translate-x-full"
10341        x-transition:enter-end="translate-x-0"
10342        x-transition:leave="transition ease-in duration-300"
10343        x-transition:leave-start="translate-x-0"
10344        x-transition:leave-end="-translate-x-full"
10345        class="h-full w-full drawer-transition-host"
10346      >
10347        <div
10348          @click.stop
10349          x-trap.noscroll.inert="$store.modals.leftDrawer.open"
10350          class="relative w-11/12 md:w-7/12 lg:w-5/12 h-full bg-scheme-background text-scheme-text mr-auto overflow-y-auto border-r-section border-border"
10351          id="left-drawer-slot"
10352          role="dialog"
10353          aria-modal="true"
10354          :aria-label="getModalLabel('leftDrawer', $el)"
10355          tabindex="-1"
10356        >
10357          <!-- Modal content is teleported here -->
10358        </div>
10359      </div>
10360    </div>
10361  </template>
10362</aside>
10363
10364    <aside x-data>
10365  <template x-teleport="body">
10366    <div
10367      x-show="$store.modals.rightDrawer.open"
10368      @keydown.escape.prevent.stop="$store.modals.close('rightDrawer')"
10369      @click="$store.modals.close('rightDrawer')"
10370      class="fixed inset-0 z-50"
10371      data-color-scheme="primary"
10372      id="modals-rightDrawer"
10373      @right-drawer-is-open.window="setTimeout(() => { $focus.first() }, 120)"
10374    >
10375      <div x-show="$store.modals.rightDrawer.open"
10376        x-transition:enter="transition ease-out duration-300"
10377        x-transition:enter-start="opacity-0"
10378        x-transition:enter-end="opacity-100"
10379        x-transition:leave="transition ease-in duration-300"
10380        x-transition:leave-start="opacity-100"
10381        x-transition:leave-end="opacity-0"
10382        class="fixed inset-0 bg-scheme-text/75"
10383       ><!-- Overlay --></div>
10384      <div
10385        x-show="$store.modals.rightDrawer.open"
10386        x-transition:enter="transition ease-out duration-300"
10387        x-transition:enter-start="translate-x-full"
10388        x-transition:enter-end="translate-x-0"
10389        x-transition:leave="transition ease-in duration-300"
10390        x-transition:leave-start="translate-x-0"
10391        x-transition:leave-end="translate-x-full"
10392        class="h-full w-full"
10393      >
10394        <div
10395          @click.stop
10396          x-trap.noscroll.inert="$store.modals.rightDrawer.open"
10397          class="relative w-11/12 md:w-7/12 lg:w-5/12 h-full bg-scheme-background ml-auto overflow-hidden border-l-section border-border"
10398          id="right-drawer-slot"
10399          role="dialog"
10400          aria-modal="true"
10401          :aria-label="getModalLabel('rightDrawer', $el)"
10402          tabindex="-1"
10403        >
10404          <!-- Modal content is teleported here -->
10405        </div>
10406      </div>
10407    </div>
10408  </template>
10409</aside>
10410
10411    <aside x-data>
10412  <template x-teleport="body">
10413    <div
10414      x-show="$store.modals.modal.open"
10415      @keydown.escape.prevent.stop="$store.modals.close('modal')"
10416      class="fixed inset-0 z-40"
10417      id="modals-modal"
10418      @modal-is-open.window="setTimeout(() => { $focus.first() }, 120)"
10419    >
10420      <div id="modal-slot"></div>
10421    </div>
10422  </template>
10423</aside>
10424
10425    
10425<script src="//thatsassything.com/cdn/shop/t/122/assets/modals.js?v=160051358362553771071765703899" type="module"></script>
10425
10426
10427    
10428
10429<svg width="0" height="0" viewBox="0 0 200 200">
10430  <defs>
10431    <clipPath id="clip-metafield-badge" clipPathUnits="objectBoundingBox">
10432      <path clip-rule="evenodd" transform="scale(0.005,0.005)" d="M100.5 11.7492L115.94 2L127.624 16.0484L145.318 11.5414L152.079 28.5146L170.3 29.6973L171.499 47.9171L188.458 54.6777L183.966 72.386L198 84.0531L188.25 99.492L198 114.947L183.966 126.614L188.458 144.306L171.499 151.067L170.3 169.303L152.079 170.485L145.318 187.459L127.624 182.952L115.94 197L100.5 187.251L85.0598 197L73.3918 182.952L55.682 187.459L48.9209 170.485L30.6996 169.303L29.5008 151.067L12.5422 144.306L17.0496 126.614L3 114.947L12.75 99.492L3 84.0531L17.0496 72.386L12.5422 54.6777L29.5008 47.9171L30.6996 29.6973L48.9209 28.5146L55.682 11.5414L73.3918 16.0484L85.0598 2L100.5 11.7492Z" fill="black"/>
10433    </clipPath>
10434    <path id="outline-metafield-badge" vector-effect="non-scaling-stroke"  d="M100.5 11.7492L115.94 2L127.624 16.0484L145.318 11.5414L152.079 28.5146L170.3 29.6973L171.499 47.9171L188.458 54.6777L183.966 72.386L198 84.0531L188.25 99.492L198 114.947L183.966 126.614L188.458 144.306L171.499 151.067L170.3 169.303L152.079 170.485L145.318 187.459L127.624 182.952L115.94 197L100.5 187.251L85.0598 197L73.3918 182.952L55.682 187.459L48.9209 170.485L30.6996 169.303L29.5008 151.067L12.5422 144.306L17.0496 126.614L3 114.947L12.75 99.492L3 84.0531L17.0496 72.386L12.5422 54.6777L29.5008 47.9171L30.6996 29.6973L48.9209 28.5146L55.682 11.5414L73.3918 16.0484L85.0598 2L100.5 11.7492Z" />
10435  </defs>
10436</svg>
10437
10438
10439    <!-- <link rel="stylesheet" href="//thatsassything.com/cdn/shop/t/122/assets/base.bundle.css?v=33697222710997723101779951383"> -->
10440    <!--
10441      <link rel="preload" href="//thatsassything.com/cdn/shop/t/122/assets/base.bundle.css?v=33697222710997723101779951383" as="style" onload="this.onload=null;this.rel='stylesheet'">
10442    -->
10443    <link
10444      rel="preload"
10445      href="//thatsassything.com/cdn/shop/t/122/assets/custom.css?v=107054951693909340431780059276"
10446      as="style"
10447      onload="this.onload=null;this.rel='stylesheet'"
10448    >
10449
10450    <!-- //thatsassything.com/cdn/shop/t/122/assets/custom.css?v=107054951693909340431780059276 -->
10451    <style>
10452
10453/* Firefox old*/
10454@-moz-keyframes blink {
10455    0% {
10456        opacity:1;
10457    }
10458    50% {
10459        opacity:0;
10460    }
10461    100% {
10462        opacity:1;
10463    }
10464} 
10465
10466@-webkit-keyframes blink {
10467    0% {
10468        opacity:1;
10469    }
10470    50% {
10471        opacity:0;
10472    }
10473    100% {
10474        opacity:1;
10475    }
10476}
10477/* IE */
10478@-ms-keyframes blink {
10479    0% {
10480        opacity:1;
10481    }
10482    50% {
10483        opacity:0;
10484    }
10485    100% {
10486        opacity:1;
10487    }
10488} 
10489/* Opera and prob css3 final iteration */
10490@keyframes blink {
10491    0% {
10492        opacity:1;
10493    }
10494    50% {
10495        opacity:0;
10496    }
10497    100% {
10498        opacity:1;
10499    }
10500} 
10501.zippee_span{
10502  
10503  order: 5;
10504  display: flex;
10505  align-items: center;
10506  justify-content: flex-end;
10507  width: 100%;
10508  text-align: right;
10509  margin-top: 25px;
10510  color: black;
10511  font-weight: 400;
10512  font-size: 12px;
10513}
10514.zippee_span a {
10515    line-height: 0px;
10516    width: 15%;
10517}
10518.zipcodecheck_area img {
10519    display: none;
10520}
10521    img.zippee {
10522    -moz-animation: blink normal 0s infinite ease-in-out; /* Firefox */
10523  -webkit-animation: blink normal 0s infinite ease-in-out; /* Webkit */
10524  -ms-animation: blink normal 0s infinite ease-in-out; /* IE */
10525  animation: blink normal 0s infinite ease-in-out; /* Opera and prob css3 final iteration */
10526    display: inline;
10527    width: 100% !important;
10528    
10529}
10530
10531  .ZipCodeRestrict {
10532    padding: 5px 10px;
10533    margin: 10px 0px;
10534    border: 1px solid;
10535    color: #705446;
10536    display: flex;
10537    flex-wrap: wrap;
10538    font-family: 'Inter';
10539    font-weight: 700;
10540    border-radius: 10px;
10541}
10542  .validation_msg {
10543    order: 4;
10544}
10545  .additional_notes {
10546    order: 1;
10547    margin-top: 15px;
10548    color: #000000bf !important;
10549    text-align:left;
10550    white-space: nowrap;
10551    font-size: 15px;
10552 
10553}
10554
10555  .zipcodecheck_area {
10556    display: flex;
10557    flex-wrap: wrap;
10558    width: 80%;
10559}
10560  .zipcode_validation {
10561    order: 3;
10562    display: inherit;
10563    width: 100%;
10564}
10565  .empty_val_error {
10566    order: 4;
10567}
10568#zipcode_text {
10569    padding: 5px 15px;
10570    font-size: 15px;
10571}
10572.ZipCodeRestrict .block_label_text{
10573    padding-left: 0px;
10574    font-size: 22px;    
10575    border-bottom: 1px solid #F4C244;
10576    display: none;
10577}
10578.ZipCodeRestrict .success_msg.message,.ZipCodeRestrict .error_msg.message{
10579    background-color: #f4c24466 !important;
10580    border: 1px solid;
10581    border-color: #705446;
10582    font-size: 15px;
10583    padding: 0px 15px;
10584}
10585.zipcode_validation input, .zipcode_validation .zipcode_submit {
10586    border-radius: 5px;
10587    border: 1px solid #040404;
10588    max-height: 40px; 
10589       
10590}
10591.zipcode_validation .zipcode_submit {
10592    font-size: 15px;
10593    font-family: 'Inter';
10594    font-weight: 700;
10595    text-align: center;
10596    
10597    
10598}
10599    .additional_notes::before{
10600    content: url('https://zip.appjetty.com/assets/admin/img/location_icon/truck-fast.png');
10601     display: inline-block;
10602    height: 40px;
10603    width: 40px;
10604    line-height: 34px;
10605    vertical-align: middle;
10606 
10607  }
10608 /* Media query for screens with a maximum width of 600px (mobile screens) */
10609  @media only screen and (max-width: 600px) {
10610    /* Adjust styles for mobile screens here */
10611 .ZipCodeRestrict {
10612      width: 100% !important; /* Adjust width for mobile screens */
10613    }
10614.additional_notes {
10615    white-space: normal; /* Allow text to wrap to a new line */
10616  }
10617  .zipcode_validation .zipcode_submit {
10618    font-size: 15px;
10619    font-family: 'Inter';
10620    font-weight: 700; 
10621  white-space: nowrap; 
10622  width: auto !important;  
10623}  
10624
10625    /* Add more styles for mobile as needed */
10626  }
10627
10628</style>
10629
10630    <!-- Lazy load CSS -->
10631    
10631<script>
10632      // Only onload for following templates
10633      var loadOnlyOn = ['template-product', 'template-collection'];
10634      var onLoadEvent = false;
10635      if (
10636        document.body.classList.contains('template-product') ||
10637        document.body.classList.contains('template-collection')
10638      ) {
10639        onLoadEvent = false;
10640      } else {
10641      }
10642
10643      function loadLazyCSS() {
10644        console.log('TSW : LAZY LOADING BASE BUNDLE CSS');
10645        var link = document.createElement('link');
10646        link.rel = 'stylesheet';
10647        link.href = '//thatsassything.com/cdn/shop/t/122/assets/base.bundle.css?v=33697222710997723101779951383'; // Updated to "theme.css"
10648        document.head.appendChild(link);
10649        console.log('CSS FILE LOADED');
10650      }
10651
10652      // Function to check if CSS has already been loaded
10653      function isLazyCSSLoaded() {
10654        var stylesheets = document.querySelectorAll('link[rel="stylesheet"]');
10655        var cssLoaded = false;
10656        stylesheets.forEach(function (stylesheet) {
10657          if (stylesheet.href && stylesheet.href.indexOf('base.bundle.css') !== -1) {
10658            cssLoaded = true;
10659          }
10660        });
10661        return cssLoaded;
10662      }
10663
10664      // Load CSS immediately for events other than "load," with a 4-second delay for "load"
10665      function loadLazyCSSWithDelay(event) {
10666        if (event.type === 'load') {
10667          console.log('DOCUMENT LOADED');
10668          setTimeout(function () {
10669            if (!isLazyCSSLoaded()) {
10670              loadLazyCSS();
10671            }
10672          }, 100); // 4-second delay
10673        } else {
10674          if (!isLazyCSSLoaded()) {
10675            loadLazyCSS();
10676          }
10677        }
10678
10679        // Remove the event listener after it has been triggered once
10680
10681        window.removeEventListener('load', loadLazyCSSWithDelay);
10682
10683        window.removeEventListener('scroll', loadLazyCSSWithDelay);
10684        document.removeEventListener('mouseover', loadLazyCSSWithDelay);
10685        document.removeEventListener('click', loadLazyCSSWithDelay);
10686        document.removeEventListener('touchmove', loadLazyCSSWithDelay);
10687        document.removeEventListener('touchstart', loadLazyCSSWithDelay);
10688      }
10689
10690            window.addEventListener('load', loadLazyCSSWithDelay);
10691
10692      window.addEventListener('scroll', loadLazyCSSWithDelay);
10693      document.addEventListener('mouseover', loadLazyCSSWithDelay);
10694      document.addEventListener('click', loadLazyCSSWithDelay);
10695      document.addEventListener('touchmove', loadLazyCSSWithDelay);
10696      document.addEventListener('touchstart', loadLazyCSSWithDelay);
10697
10698            // Force CSS reparse ONLY on product pages — never runs on collection pages
10699      if (
10700        document.body &&
10701        document.body.classList.contains('product-template') &&
10702        !document.body.classList.contains('collection-template')
10703      ) {
10704        document.addEventListener('DOMContentLoaded', function() {
10705          var link = document.createElement('link');
10706          link.rel = 'stylesheet';
10707          link.href = '//thatsassything.com/cdn/shop/t/122/assets/base.bundle.css?v=33697222710997723101779951383';
10708          document.head.appendChild(link);
10709        });
10710      }
10711
10712      // Add loaded CSS class
10713      window.addEventListener('load', function () {
10714        document.body.classList.add('critical-site-loaded');
10715        document.body.classList.remove('critical-loading');
10716      });
10717
10718      // Homepage accordion js – toggle full content (read more) when heading is clicked
10719      var redaMore = document.querySelectorAll('.ct-intro-massager-heading-main');
10720
10721      redaMore.forEach(function (element) {
10722        element.addEventListener('click', function (event) {
10723          element.classList.toggle('is_open');
10724          var accordionInner = element.nextElementSibling;
10725          if (accordionInner && accordionInner.classList.contains('ct-intro-massager-inner')) {
10726            var fullContent = accordionInner.querySelector('.ct-intro-massager-full');
10727            if (fullContent) {
10728              fullContent.classList.toggle('is_open');
10729              fullContent.setAttribute('aria-hidden', fullContent.classList.contains('is_open') ? 'false' : 'true');
10730              var isOpen = fullContent.classList.contains('is_open');
10731              var inner = accordionInner;
10732              if (inner) inner.classList.toggle('full-expanded', isOpen);
10733              var readMoreLink = accordionInner.querySelector('.ct-intro-read-more');
10734              if (readMoreLink) {
10735                readMoreLink.textContent = 'read more';
10736                readMoreLink.style.display = isOpen ? 'none' : 'inline';
10737              }
10738            }
10739          }
10740        });
10741      });
10742    </script>
10742
10743
10744    <!-- TSW: Footer Scripts -->
10745    
10746<!-- Slideshow module-->
10747
10748<script src="//thatsassything.com/cdn/shop/t/122/assets/modules-slideshow.bundle.min.js?v=155176613288953362021765703899" type="module"></script>
10748
10749
10750
10751<!-- Lazysizes -->
10752<script src="" async="async"></script>
10752
10753
10754
10755<!-- Slideshow modules  -->
10756<script>
10757    // Function to load the first script
10758    function slideShowModuleScript() {
10759        console.log('TSW: slideShowModuleScript load!');
10760        var script1 = document.createElement('script');
10761        script1.src = "//thatsassything.com/cdn/shop/t/122/assets/modules-slideshow.bundle.min.js?v=155176613288953362021765703899";
10762        script1.type = 'module';
10763        script1.defer = true;
10764        document.head.appendChild(script1);
10765
10766        // Remove event listeners after loading the script
10767        script1.onload = function() {
10768            removeEventListeners();
10769        };
10770    }
10771
10772    // Function to remove event listeners
10773    /*
10774    function removeEventListeners() {
10775        window.removeEventListener('scroll', slideShowModuleScript);
10776        window.removeEventListener('click', slideShowModuleScript);
10777        window.removeEventListener('touchstart', slideShowModuleScript);
10778
10779        // Add more lines if you have more scripts
10780    }
10781
10782    // Add event listeners for scroll, click, and touchstart for the first script
10783    window.addEventListener('scroll', slideShowModuleScript, { once: true });
10784    window.addEventListener('click', slideShowModuleScript, { once: true });
10785    window.addEventListener('touchstart', slideShowModuleScript, { once: true });
10786    */
10787  
10788</script>
10788
10789    
10790    <link href="//thatsassything.com/cdn/shop/t/122/assets/custom-fonts.css?v=103476829329549835801778583525" rel="stylesheet" type="text/css" media="all" />
10791    <!-- Begin Shopify–payment-cart JavaScript -->
10792    
10792<script type="text/javascript">
10793      var mid = '3566';
10794    </script>
10794
10795    
10795<script src="https://checkout-merchant.snapmint.com/js/v1/3566" defer></script>
10795
10796    <!-- End Shopify-payment JavaScript -->
10797
10798    
10799
10800
10801
10802
10803
10804    
10805
10806  <style> /************ Buttons *************/.add-to-cart-btn .push-btn-surface {color: #000; background-color: #c5ff89 !important;} .add-to-cart-btn .push-btn-surface:hover {color: #c5ff89 !important; background-color: #000 !important;}  /************ Buttons *************/ /* Star Rating */.rating-star:before {background-image: linear-gradient(90deg, #6722fc, #6722fc);} .custom-sub-text {font-size: 0.8rem !important; color: #c5ff89 !important;} .custom-h1 {font-size: 3rem; margin-top: 2rem !important; font-weight: 400 !important;} .section-head {font-weight: 400;} .custom-text {color: #6722fc; font-size: 20px;} .static-text {font-size: 1.2rem;} .product-tile .text-base {font-size: 2rem; font-weight: 600; margin: 1rem 0;}  /*Button Css*/@media (min-width: 720px) {a .push-btn-surface {font-weight: 900; padding: 0.5rem 9rem; border: 1px solid #000000; background-color: #c5ff89; color: #000; box-shadow: none; }} @media (max-width: 767px) {.bg-scheme-background {padding-top: 0 !important; } a .push-btn-surface {background-color: #c5ff89; color: #000; font-weight: 900; padding: 0.4rem 4rem; width: 100%; } .product-tile .text-base {font-size: 1rem; font-weight: 600; margin: 1rem 0; } .footer-logo-image {margin-top: 1rem; }}  /** Product Grid **/.price-item--regular {color: #b3b3b3;}  /** Typogrpahy **/body,p {line-height: 1.5;}  /*** Margin Paddong ***/.my-2 {margin: 2rem 0;}  /*** For Mobile ****/.jdgm-preview-badge[data-template="index"] {display: block !important;} .sticker-text {writing-mode: vertical-lr; font-size: 30px;} .sticker-svg.relative.max-w-none {stroke: unset !important;} </style>
10807<div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block">
10808</div><div id="shopify-block-AVFIySTFEaVpmWUFPS__144831480468751239" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: vite-tag -->
10809
10810
10811  
10811<script src="https://cdn.shopify.com/extensions/01a10af8-c95f-7729-b410-0951f476287d/essential-post-purchase-upsell-1724/assets/app-embed-BZ7wP4IS.js" type="module" crossorigin="anonymous"></script>
10811
10812  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a10af8-c95f-7729-b410-0951f476287d/essential-post-purchase-upsell-1724/assets/stylex-BES1RWLY.js" crossorigin="anonymous">
10813  <link href="//cdn.shopify.com/extensions/01a10af8-c95f-7729-b410-0951f476287d/essential-post-purchase-upsell-1724/assets/stylex-mm1DjMzv.css" rel="stylesheet" type="text/css" media="all" />
10814
10815<!-- END app snippet -->
10816
10817<essential-upsell-app-embed
10818  upsell-app-data="{&quot;funnels&quot;:[{&quot;id&quot;:&quot;50d6a266-7a5c-445a-a25d-8783dd8d41fc&quot;,&quot;name&quot;:&quot;You may also like (Copy)&quot;,&quot;content&quot;:{&quot;offerType&quot;:&quot;CROSS_SELL&quot;,&quot;titleText&quot;:&quot;You may also like&quot;,&quot;buttonText&quot;:&quot;Add&quot;},&quot;upsell&quot;:{&quot;productsType&quot;:&quot;SPECIFIC&quot;,&quot;discountType&quot;:&quot;NONE&quot;,&quot;discountValue&quot;:null,&quot;isHideProductInCart&quot;:false,&quot;specificProducts&quot;:[{&quot;shopifyId&quot;:&quot;gid://shopify/Product/4425467560074&quot;,&quot;shopifyHandle&quot;:&quot;dtf-water-based-lubricant&quot;,&quot;variantIds&quot;:[]},{&quot;shopifyId&quot;:&quot;gid://shopify/Product/7841193656475&quot;,&quot;shopifyHandle&quot;:&quot;roses-are-red-let-s-break-some-beds&quot;,&quot;variantIds&quot;:[]}],&quot;customDiscounts&quot;:[]},&quot;design&quot;:{&quot;layoutType&quot;:&quot;STACKED&quot;,&quot;stackedProductsCount&quot;:3,&quot;backgroundType&quot;:&quot;MONOCHROME&quot;,&quot;monochromeBackgroundColor&quot;:&quot;#ffffff&quot;,&quot;gradientBackgroundStartColor&quot;:null,&quot;gradientBackgroundEndColor&quot;:null,&quot;gradientBackgroundAngle&quot;:null,&quot;borderRadius&quot;:10,&quot;borderSize&quot;:1,&quot;borderColor&quot;:&quot;#ffffff&quot;,&quot;insideTopSpacing&quot;:10,&quot;insideBottomSpacing&quot;:10,&quot;outsideTopSpacing&quot;:0,&quot;outsideBottomSpacing&quot;:40,&quot;font&quot;:&quot;HELVETICA&quot;,&quot;titleSize&quot;:16,&quot;titleColor&quot;:&quot;#202223&quot;,&quot;productTitleSize&quot;:14,&quot;productTitleColor&quot;:&quot;#202223&quot;,&quot;productVariantSize&quot;:14,&quot;productVariantColor&quot;:&quot;#96a4b6&quot;,&quot;productPriceSize&quot;:14,&quot;productPriceColor&quot;:&quot;#96a4b6&quot;,&quot;discountedPriceSize&quot;:14,&quot;discountedPriceColor&quot;:&quot;#000000&quot;,&quot;buttonBackgroundColor&quot;:&quot;#F20062&quot;,&quot;buttonTextSize&quot;:14,&quot;buttonTextColor&quot;:&quot;#fafafa&quot;,&quot;buttonBorderRadius&quot;:100,&quot;navigationIconColor&quot;:&quot;#333333&quot;,&quot;checkboxIconColor&quot;:null,&quot;checkboxBackgroundColor&quot;:null,&quot;checkboxBorderColor&quot;:null},&quot;placement&quot;:{&quot;type&quot;:&quot;PRODUCT_PAGE&quot;,&quot;triggerType&quot;:&quot;SPECIFIC_PRODUCTS&quot;,&quot;cartPagePositionType&quot;:null,&quot;specificProducts&quot;:[{&quot;shopifyId&quot;:&quot;gid://shopify/Product/8551574274203&quot;,&quot;shopifyHandle&quot;:&quot;lit-suction-massager-2&quot;,&quot;variantIds&quot;:[]}],&quot;specificCollections&quot;:[]},&quot;contentTranslations&quot;:[]},{&quot;id&quot;:&quot;07b112f5-a604-434f-8fc5-f68e8ffb2947&quot;,&quot;name&quot;:&quot;You may also like&quot;,&quot;content&quot;:{&quot;offerType&quot;:&quot;CROSS_SELL&quot;,&quot;titleText&quot;:&quot;You may also like&quot;,&quot;buttonText&quot;:&quot;Add&quot;},&quot;upsell&quot;:{&quot;productsType&quot;:&quot;SPECIFIC&quot;,&quot;discountType&quot;:&quot;NONE&quot;,&quot;discountValue&quot;:null,&quot;isHideProductInCart&quot;:false,&quot;specificProducts&quot;:[{&quot;shopifyId&quot;:&quot;gid://shopify/Product/4425467560074&quot;,&quot;shopifyHandle&quot;:&quot;dtf-water-based-lubricant&quot;,&quot;variantIds&quot;:[]},{&quot;shopifyId&quot;:&quot;gid://shopify/Product/7841193656475&quot;,&quot;shopifyHandle&quot;:&quot;roses-are-red-let-s-break-some-beds&quot;,&quot;variantIds&quot;:[]}],&quot;customDiscounts&quot;:[]},&quot;design&quot;:{&quot;layoutType&quot;:&quot;STACKED&quot;,&quot;stackedProductsCount&quot;:3,&quot;backgroundType&quot;:&quot;MONOCHROME&quot;,&quot;
10818monochromeBackgroundColor&quot;:&quot;#ffffff&quot;,&quot;gradientBackgroundStartColor&quot;:null,&quot;gradientBackgroundEndColor&quot;:null,&quot;gradientBackgroundAngle&quot;:null,&quot;borderRadius&quot;:10,&quot;borderSize&quot;:1,&quot;borderColor&quot;:&quot;#ffffff&quot;,&quot;insideTopSpacing&quot;:10,&quot;insideBottomSpacing&quot;:10,&quot;outsideTopSpacing&quot;:0,&quot;outsideBottomSpacing&quot;:40,&quot;font&quot;:&quot;HELVETICA&quot;,&quot;titleSize&quot;:16,&quot;titleColor&quot;:&quot;#202223&quot;,&quot;productTitleSize&quot;:14,&quot;productTitleColor&quot;:&quot;#202223&quot;,&quot;productVariantSize&quot;:14,&quot;productVariantColor&quot;:&quot;#96a4b6&quot;,&quot;productPriceSize&quot;:14,&quot;productPriceColor&quot;:&quot;#96a4b6&quot;,&quot;discountedPriceSize&quot;:14,&quot;discountedPriceColor&quot;:&quot;#000000&quot;,&quot;buttonBackgroundColor&quot;:&quot;#F20062&quot;,&quot;buttonTextSize&quot;:14,&quot;buttonTextColor&quot;:&quot;#fafafa&quot;,&quot;buttonBorderRadius&quot;:100,&quot;navigationIconColor&quot;:&quot;#333333&quot;,&quot;checkboxIconColor&quot;:null,&quot;checkboxBackgroundColor&quot;:null,&quot;checkboxBorderColor&quot;:null},&quot;placement&quot;:{&quot;type&quot;:&quot;PRODUCT_PAGE&quot;,&quot;triggerType&quot;:&quot;SPECIFIC_PRODUCTS&quot;,&quot;cartPagePositionType&quot;:null,&quot;specificProducts&quot;:[{&quot;shopifyId&quot;:&quot;gid://shopify/Product/8595478839451&quot;,&quot;shopifyHandle&quot;:&quot;candy-2&quot;,&quot;variantIds&quot;:[]}],&quot;specificCollections&quot;:[]},&quot;contentTranslations&quot;:[]}]}"upsell-app-config-data='{&quot;analyticsBaseUrl&quot;:null,&quot;sfk&quot;:&quot;&quot;,&quot;baseUrl&quot;:&quot;https:\/\/essential-upsell.supercorp.ai&quot;}'
10819  product-page-product="null"product-page-selling-plan-groups="null"
10820  selling-plan-translations="[]"
10821  product-page-collection-ids="[]"
10822  first-shop-product-id="7827371983003"
10823  shop-money-format="&lt;span id=&quot;rupee-symbol&quot;&gt;₹ &lt;/span&gt; {{amount}}"
10824  market-handle="in"
10825  presentment-currency="INR"
10826  customer-tags="null"
10827  cart-items='
10828[]'
10829></essential-upsell-app-embed>
10830
10831
10832</div><div id="shopify-block-AWHE2T09FSUhEck9pT__1744161739547163668" class="shopify-block shopify-app-block">
10832<script type="application/javascript">
10833    window.hextom_ctb_meta = {
10834        p1: [
10835            
10836        ],
10837        p2: {
10838            
10839        },
10840        p3:null,
10841        p4:[],
10842        p5:null,
10843    };
10844    
10845    window.hextom_epb_config = {"shop_active":"yes","record":false,"bars":[{"bar_id":272276,"updated_on":"2026-09-16T05:59:05.872368+00:00","name":"40% off sale","position":"top_push_sticky_v1","preview_targeting":"none","adjacent_placement_query":"","adjacent_placement_position":"beforebegin","background_color":"#ffafe2","text_color":"#000","clock_color":"#6722FC","clock_background_color":"#ffffff","button_background_color":"#FFC229","button_text_color":"#6722FC","button_disable":true,"new_tab":false,"font":"Lato","font_size":12.0,"timer_size":1.0,"bar_padding":0.0,"message_one":"40% OFF SITEWIDE ENDS IN","message_two":"","secondary_message_one":"","secondary_message_two":"","secondary_message_enabled":false,"time_remaining_to_display_secondary_message":0,"button_text":"Shop Now","button_link":"https://thatsassything.com/collections/all","start_on":"2026-09-15T05:59:05.623000+00:00","end_on":"2026-09-17T05:59:00+00:00","time_zone_type":"merchant","time_zone_offset":-330,"campaign_start_type":"now","campaign_end_type":"scheduled","show_time":0.0,"interval_time":0.0,"animation_time":0.0,"countries":"","exclude_countries":"","display_page":"{\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"all\":true,\"home\":false,\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"noPages\":true,\"home\":false,\"urls\":\"\",\"keywords\":\"\"}","source_page":"any","clock_type":"event","daily_start_on":"1999-12-31T18:30:00+00:00","daily_end_on":"2000-01-01T18:29:00+00:00","daily_start_time_hours":"0","daily_start_time_minutes":"0","daily_end_time_hours":"23","daily_end_time_minutes":"59","recur_active_hour":48.0,"recur_inactive_hour":24.0,"is_recur_cookied":false,"fixed_minutes":127.0,"clock_lang":"en","show_timer_labels":true,"background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"target_device":"all","opacity":1.0,"entire_bar_clickable":true,"selected_weekdays":"","close_option":false,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":0}","selected_customers_b2b_company_name":"","selected_customers_b2b_company_location":"","excluded_customers_b2b_company_name":"","excluded_customers_b2b_company_location":"","selected_customers_b2b_company_external_id":"","selected_customers_b2b_company_location_external_id":"","excluded_customers_b2b_company_external_id":"","excluded_customers_b2b_company_location_external_id":"","background_type":"color","gradient_color_1":"#FF6162","gradient_color_2":"#FF9766","gradient_color_3":"","gradient_degree":90,"motion_code":"","background_moving_speed":0,"button_link_insert_language_code":true,"targeted_markets_region_codes":"","timer_style":"flip_clock","hideSeconds":"none","js_timer_font_family":"Lato","js_timer_separator_color":"#6722FC","js_timer_clock_background_color_2":"#ffffff","js_timer_label_day":"DAYS","js_timer_label_hrs":"HRS","js_timer_label_min":"MIN","js_timer_label_sec":"SEC","js_timer_hide_days":false,"js_timer_hide_days_use_threshold":false,"js_timer_hide_days_threshold_hours":48,"translation":"","locales":[]}]};
10846    
10847</script>
10847
10848
10849</div><div id="shopify-block-AK2cvU1YxM2RudVVoa__17368511000352060744" class="shopify-block shopify-app-block">
10849<script type="text/javascript">
10850    window.gfp_customer = {
10851      id: "",
10852      email: "",
10853      first_name: "",
10854      last_name: ""
10855    }
10856    function gfpLoadWidgets() {
10857    if (!document.querySelector('script[src="https://widgets.goaffpro.app/main.js"]')) {
10858      var s = document.createElement('script');
10859      s.type = 'module';
10860      s.src = 'https://widgets.goaffpro.app/main.js';
10861      document.head.appendChild(s);
10862    }
10863  }
10864</script>
10864
10865
10866 
10866<script type="text/javascript" async="true" src="/a/goaffpro/loader.js"></script>
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875</div><div id="shopify-block-AZTE5Nnkya3JKZFNZN__12104266310658676657" class="shopify-block shopify-app-block">
10876
10877</div>
10877<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
10877
10878</body>
10879
10880  
10880<script src="//thatsassything.com/cdn/shop/t/122/assets/jquery-min.js?v=60938658743091704111765703899" defer></script>
10880
10881  <link href="//thatsassything.com/cdn/shop/t/122/assets/ct-ajaxcart.css?v=112761463904578135911773301570" rel="stylesheet" type="text/css" media="all" />
10882  
10882<script src="//thatsassything.com/cdn/shop/t/122/assets/ct-ajaxcart.js?v=35781566903169595881765703899" defer></script>
10882<script src="//thatsassything.com/cdn/shop/t/122/assets/tsw-custom-swipe.js?v=40931860413174739451765703899" async></script>
10882
10883  
10884  <div class="mm-ajaxcart-overlay"></div>
10885  <div class="mm-ajaxcart-content">
10886    <!-- The Modal -->
10887    <div id="discreetmodal" class="modal">
10888      <!-- Modal content -->
10889      <div class="modal-content">
10890        <span class="close">&times;</span>
10891
10892        <div class="px-section relative z-10 max-w-site mx-auto">
10893          <div class="">
10894            <div class=" section-content mx-auto relative z-10 text_alignment">
10895              <div class="grid grid-cols-1 lg:grid-cols-12 grid-flow-row-dense gap-10">
10896                <div class="lg:col-span-6">
10897                  <div class="media-template--19378999951658__deb41231-48f3-4b2b-8bd0-8e32a273f801-34498566390058 media-style-container  default">
10898                    
10899                      <div class=" media-content">
10900                        <img srcset="//thatsassything.com/cdn/shop/files/discreet_delivery_mockup_2.webp?v=1717759937" alt="" class="lazyload">
10901                      </div>
10902                    
10903                  </div>
10904                </div>
10905
10906                <div class="flex items-center lg:col-span-6">
10907                  <div class="text-left">
10908                    <div class="rte mt-5 max-w-2xl ">
10909                      
10910                        <h2 class="font-heading  heading-feature heading-style none">Discreet Shipping</h2>
10911                      
10912                      
10913                        <p>We ship all orders 100% discreetly, in completely unbranded outer packaging. The shipping label doesn't mention product name or brand name on it.</p>
10914                      
10915                    </div>
10916                  </div>
10917                </div>
10918              </div>
10919            </div>
10920          </div>
10921        </div>
10922      </div>
10923    </div>
10924
10925    <div class="mm-ajaxcart">
10926      
10927  <div class="mm-emptycart">
10928    <div class="mm-ajaxcart-header">
10929      <p style="display:none;">(0)</p>
10930      <div class="ct-cart-title-main">YOUR CART</div>
10931      <button class="mm-ajaxcart-close">
10932        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x-lg" viewBox="0 0 16 16"><path d="M1.293 1.293a1 1 0 0 1 1.414 0L8 6.586l5.293-5.293a1 1 0 1 1 1.414 1.414L9.414 8l5.293 5.293a1 1 0 0 1-1.414 1.414L8 9.414l-5.293 5.293a1 1 0 0 1-1.414-1.414L6.586 8 1.293 2.707a1 1 0 0 1 0-1.414z"></path></svg>
10933
10934      </button>
10935    </div>
10936    <div class="mm-emptycart-content">
10937      <p class="emptycart-header">Your cart is currently empty</p>
10938      <div class="empty_cart-heading">
10939        
10940      </div>
10941
10942      <div class="emptycart-collection">
10943        
10944      </div>
10945    </div>
10946  </div>
10947
10948
10949<script>
10950    $(document).ready(function(){
10951
10952       var swiper = new Swiper(".mySwiper", {
10953        slidesPerView: 'auto',
10954        spaceBetween: 10,
10955        pagination: {
10956          el: ".swiper-pagination",
10957          clickable: true,
10958        },
10959      });
10960
10961      
10962
10963    $('.tabs_vibe_gift_class ul.tabs li').on('click', function(){
10964      // get the data attribute
10965      var tab_id = $(this).attr('data-tab');
10966      // remove the default classes
10967      $('ul.tabs li').removeClass('current');
10968      $('.tab-content').removeClass('current');
10969      // add new classes on mouse click
10970      $(this).addClass('current');
10971      $('#'+tab_id).addClass('current');
10972    });
10973  });
10974
10975
10976
10977  // Get the modal
10978    var $modal = $('#discreetmodal');
10979
10980    // Get the button that opens the modal
10981    var $btn = $('#discreet-text');
10982
10983    // Get the <span> element that closes the modal
10984    var $span = $('.close').first();
10985
10986    // When the user clicks the button, open the modal
10987    // Only open when the "?" span is clicked, not when links are clicked
10988    $btn.on('click', function(e) {
10989      if (!$(e.target).is('span')) {
10990        return;
10991      }
10992      $modal.css('display', 'block');
10993    });
10994
10995    // When the user clicks on <span> (x), close the modal
10996    $span.on('click', function() {
10997      $modal.css('display', 'none');
10998    });
10999
11000    // When the user clicks anywhere outside of the modal, close it
11001    $(window).on('click', function(event) {
11002      if ($(event.target).is($modal)) {
11003        $modal.css('display', 'none');
11004      }
11005    });
11006</script>
11006
11007
11008    </div>
11009  </div>
11010
11011    <!-- Track add to cart -->
11012  
11012<script>
11013    (function() {
11014      var _origFetch = window.fetch;
11015
11016      // Debounced: wait 800ms after the last successful /cart/add.js before reading
11017      // the cart and firing. Collapses rapid multi-add calls into one event.
11018      // _lastAddToCartFired prevents a second event if two triggers arrive >800ms apart.
11019      var _addToCartTimer = null;
11020      var _lastAddToCartFired = 0;
11021      function _scheduleAddToCartEvent() {
11022        if (_addToCartTimer) clearTimeout(_addToCartTimer);
11023        _addToCartTimer = setTimeout(function() {
11024          _addToCartTimer = null;
11025          var now = Date.now();
11026          if (now - _lastAddToCartFired < 5000) return; // 5-second cooldown between fires
11027          _lastAddToCartFired = now;
11028          _origFetch('/cart.js')
11029            .then(function(r) { return r.json(); })
11030            .then(function(cart) {
11031              if (typeof eventPostReqFunction === 'function') {
11032                eventPostReqFunction(buildMetaCustomData(cart), 'AddToCart');
11033              }
11034            })
11035            .catch(function() {});
11036        }, 800);
11037      }
11038
11039      window.fetch = function() {
11040        var args = arguments;
11041        var urlArg = args[0];
11042        var urlStr = typeof urlArg === 'string' ? urlArg
11043          : (urlArg && urlArg.url ? urlArg.url : String(urlArg));
11044        // Match /cart/add and /cart/add.js — routes.cart_add_url omits .js suffix
11045        var isCartAdd = urlStr && /\/cart\/add(\.js)?(\?|$)/.test(urlStr.split('?')[0]);
11046        var fetchPromise = _origFetch.apply(this, args);
11047        if (isCartAdd) {
11048          fetchPromise.then(function(response) {
11049            if (response && response.ok) _scheduleAddToCartEvent();
11050          }).catch(function() {});
11051        }
11052        return fetchPromise;
11053      };
11054    })();
11055  </script>
11055
11056
11057  <!-- Move to bottom -->
11058  
11058<script src="https://websdk-assets.s3.ap-south-1.amazonaws.com/shopify-messaging-app/shopify_sassything.js"></script>
11058
11059
11060  <!-- Google Tag Manager (noscript) -->
vendor: 81 bytes, lines 11060-11063
11060
11061  <noscript
11062    ><iframe
11063      src="https://www.googletagmanager.com/ns.html?id=
11063GTM-5SVMXB4
vendor: 111 bytes, lines 11063-11069
11063"
11064      height="0"
11065      width="0"
11066      style="display:none;visibility:hidden"
11067    ></iframe
11068  ></noscript>
11069  
11069<!-- End Google Tag Manager (noscript) -->
11070</html>
11071
11072<!--
11073  
11073<script>
11074    // Redirect from cart to home page
11075    if (window.location.pathname === '/cart') {
11076      window.location.href = '/';
11077    }
11078  </script>
11078
11079-->

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.