<!doctype html>
  <html class="no-js" lang="en">
  <head>
  
    <script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
<script>window.YETT_BLACKLIST = [/cookies-notification/,/cdn1.judge.me/,/spcdn.incartupsell.com/,/s.pinimg.com/,/www.ecommergency.com/,/app.bixgrow.com/,/social-login.oxiapps.com/,/stack-discounts.merchantyard.com/,/api.ipify.org/,/els-apps/,/connect.facebook.net/,/static.zdassets.com/,/convert.shipway.com/,/gp/,/payment-sheet/,/shopify_chat/];!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).yett={})}(this,(function(t){"use strict";var e="javascript/blocked",r={blacklist:window.YETT_BLACKLIST,whitelist:window.YETT_WHITELIST},n={blacklisted:[]},i=function(t,n){return t&&(!n||n!==e)&&(!r.blacklist||r.blacklist.some((function(e){return e.test(t)})))&&(!r.whitelist||r.whitelist.every((function(e){return!e.test(t)})))},o=function(t){var e=t.getAttribute("src");return r.blacklist&&r.blacklist.every((function(t){return!t.test(e)}))||r.whitelist&&r.whitelist.some((function(t){return t.test(e)}))},c=new MutationObserver((function(t){for(var r=0;r<t.length;r++)for(var o=t[r].addedNodes,c=function(t){var r=o[t];if(1===r.nodeType&&"SCRIPT"===r.tagName){var c=r.src,l=r.type;if(i(c,l)){n.blacklisted.push([r,r.type]),r.type=e;r.addEventListener("beforescriptexecute",(function t(n){r.getAttribute("type")===e&&n.preventDefault(),r.removeEventListener("beforescriptexecute",t)})),r.parentElement&&r.parentElement.removeChild(r)}}},l=0;l<o.length;l++)c(l)}));function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function a(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach((function(e){s(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function s(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function u(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==r)return;var n,i,o=[],c=!0,l=!1;try{for(r=r.call(t);!(c=(n=r.next()).done)&&(o.push(n.value),!e||o.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{c||null==r.return||r.return()}finally{if(l)throw i}}return o}(t,e)||f(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(t){return function(t){if(Array.isArray(t))return y(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||f(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(t,e){if(t){if("string"==typeof t)return y(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?y(t,e):void 0}}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}c.observe(document.documentElement,{childList:!0,subtree:!0});var b=document.createElement,d={src:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"src"),type:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"type")};document.createElement=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if("script"!==r[0].toLowerCase())return b.bind(document).apply(void 0,r);var o=b.bind(document).apply(void 0,r);try{Object.defineProperties(o,{src:a(a({},d.src),{},{set:function(t){i(t,o.type)&&d.type.set.call(this,e),d.src.set.call(this,t)}}),type:a(a({},d.type),{},{get:function(){var t=d.type.get.call(this);return t===e||i(this.src,t)?null:t},set:function(t){var r=i(o.src,o.type)?e:t;d.type.set.call(this,r)}})}),o.setAttribute=function(t,e){"type"===t||"src"===t?o[t]=e:HTMLScriptElement.prototype.setAttribute.call(o,t,e)}}catch(t){console.warn("Yett: unable to prevent script execution for script src ",o.src,".\n",'A likely cause would be because you are using a third-party browser extension that monkey patches the "document.createElement" function.')}return o};var v=new RegExp("[|\\{}()[\\]^$+*?.]","g");t.unblock=function(){for(var t=arguments.length,i=new Array(t),l=0;l<t;l++)i[l]=arguments[l];i.length<1?(r.blacklist=[],r.whitelist=[]):(r.blacklist&&(r.blacklist=r.blacklist.filter((function(t){return i.every((function(e){return"string"==typeof e?!t.test(e):e instanceof RegExp?t.toString()!==e.toString():void 0}))}))),r.whitelist&&(r.whitelist=[].concat(p(r.whitelist),p(i.map((function(t){if("string"==typeof t){var e=".*"+t.replace(v,"\\$&")+".*";if(r.whitelist.every((function(t){return t.toString()!==e.toString()})))return new RegExp(e)}else if(t instanceof RegExp&&r.whitelist.every((function(e){return e.toString()!==t.toString()})))return t;return null})).filter(Boolean)))));for(var a=document.querySelectorAll('script[type="'.concat(e,'"]')),s=0;s<a.length;s++){var f=a[s];o(f)&&(n.blacklisted.push([f,"application/javascript"]),f.parentElement.removeChild(f))}var y=0;p(n.blacklisted).forEach((function(t,e){var r=u(t,2),i=r[0],c=r[1];if(o(i)){for(var l=document.createElement("script"),a=0;a<i.attributes.length;a++){var s=i.attributes[a];"src"!==s.name&&"type"!==s.name&&l.setAttribute(s.name,i.attributes[a].value)}l.setAttribute("src",i.src),l.setAttribute("type",c||"application/javascript"),document.head.appendChild(l),n.blacklisted.splice(e-y,1),y++}})),r.blacklist&&r.blacklist.length<1&&c.disconnect()},Object.defineProperty(t,"__esModule",{value:!0})}));
  document.addEventListener("DOMContentLoaded", function() {$('body').one('mouseenter touchstart wheel', function() {
    window.yett.unblock('/s.pinimg.com/,/cookies-notification/,/cdn1.judge.me/,/spcdn.incartupsell.com/,/www.ecommergency.com/,/app.bixgrow.com/,/social-login.oxiapps.com/,/stack-discounts.merchantyard.com/,/connect.facebook.net/,/api.ipify.org/,/els-apps/,/swymv3pro-01.azureedge.net/,/static.zdassets.com/,/convert.shipway.com/,/gp/,/onsite/,/payment-sheet/,/cdn.judge.me/,/shopify_chat/');});});
</script>
  

<script>
  window.dataLayer = window.dataLayer || [];
</script>


<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://load.gtm.tonic-studios.com/vrqkkclb.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K6XBCCH');</script>
<!-- End Google Tag Manager -->



<script id="elevar-gtm-suite-config" type="application/json">{"gtm_id": "GTM-K6XBCCH", "event_config": {"cart_reconcile": true, "cart_view": true, "checkout_complete": true, "checkout_step": true, "collection_view": true, "defers_collection_loading": false, "defers_search_results_loading": false, "product_add_to_cart": true, "product_add_to_cart_ajax": true, "product_remove_from_cart": true, "product_select": true, "product_view": true, "search_results_view": true, "user": true, "save_order_notes": false}, "gtm_suite_script": "https://cdn.shopify.com/s/files/1/1600/6405/files/ecomm-code-3-0-8_6ea1d4d2-a1ef-43df-9f2c-37344042059b.js", "consent_enabled": false}</script>



  
  <meta name="uri-translation" content="on" />
  <meta charset="utf-8">
  <meta http-equiv='cache-control' content='public'>
  <meta http-equiv='expires' content='0'>
  <meta http-equiv='pragma' content='no-cache'>
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=1.0, maximum-scale=5.0">
  <meta name="theme-color" content="">
  <!-- Google Search Console Verification -->
  <meta name="google-site-verification" content="hLWZmbEHev4DF-55qT4f2ag2GjHHp7Tr9RcN04b85HY" />
  <meta name="yandex-verification" content="a37f152224372dca" />  
  
 

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-047NXS3WDH"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-047NXS3WDH');
</script>


 <!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-1033438670"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'AW-1033438670');
</script>

    
   



<script>
  gtag('event', '', {
    'send_to': 'AW-',
          
        
  });
</script>

    
 <!-- Start of tonicstudiosusa Zendesk Widget script -->
  <script id="ze-snippet" type="javascript/blocked" src="https://static.zdassets.com/ekr/snippet.js?key=c8615673-583a-4c1e-b58b-4acbfc28b366"> </script>
  <!-- End of tonicstudiosusa Zendesk Widget script --><link rel="shortcut icon" href="//www.tonic-studios.com/cdn/shop/files/favicon_32x32_optimized_202625d6-a761-47bb-9766-ef2f91c67ae7_32x32.png?v=1741744613" type="image/png"><title>Tonic Studios USA</title>
  
  <link rel="canonical" href="https://www.tonic-studios.com/apps/juo/assets/style-cvvfllql.css" />
  
  
  
  
  
  
  
  
  <!-- /snippets/social-meta-tags.liquid -->




<meta property="og:site_name" content="Tonic Studios USA">
<meta property="og:url" content="https://www.tonic-studios.com/apps/juo/assets/style-cvvfllql.css">
<meta property="og:title" content="Tonic Studios USA">
<meta property="og:type" content="website">
<meta property="og:description" content="Shop for all your crafting needs online at Tonic Studios USA. We have a wide selection of craft supplies for all levels of crafters.">





    <meta name="twitter:site" content="@tonicstudios">

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Tonic Studios USA">
<meta name="twitter:description" content="Shop for all your crafting needs online at Tonic Studios USA. We have a wide selection of craft supplies for all levels of crafters.">

  
  <!-- Language -->
<script>
    var theme = {
        breakpoints: {
            medium: 768,
            large: 990,
            widescreen: 1400
        },
        strings: {
            addToCart: "Add to cart",
            preOrder: "Pre order",
            soldOut: "Out of stock",
            select_options: "Select options",
            goToProduct: "Go To Product",
            unavailable: "Unavailable",
            regularPrice: "Regular price",
            salePrice: "Sale price",
            sale: "Sale",
            showMore: "Show More",
            showLess: "Show Less",
            readMore: "Read More",
            readLess: "Read Less",
            noMore: "No More products",
            noMoreCollection: "No more Collections",
            addressError: "Error looking up that address",
            addressNoResults: "No results for that address",
            addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
            authError: "There was a problem authenticating your Google Maps account.",
            newWindow: "Opens in a new window.",
            external: "Opens external website.",
            newWindowExternal: "Opens external website in a new window.",
            removeLabel: "Remove [product]",
            update: "Update",
            remove: "Remove",
            quantity: "Quantity",
            discountedTotal: "Discounted total",
            regularTotal: "Regular total",
            priceColumn: "See Price column for discount details.",
            quantityMinimumMessage: "Quantity must be 1 or more",
            cartError: "There was an error while updating your cart. Please try again.",
            cartErrorMaximum: "Maximum quantity: [quantity].",
            removedItemMessage: "Removed \u003cspan class=\"cart__removed-product-details\"\u003e([quantity]) [link]\u003c\/span\u003e from your cart.",
            unitPrice: "Unit price",
            unitPriceSeparator: "per",
            oneCartCount: "1 item",
            otherCartCount: "[count] items",
            quantityLabel: "Quantity: [count]",
            freeShipping: "You qualify for FREE shipping (USA Only)!",
            shippingMessage: "Only [price] away from free shipping (USA Only)",
            in_stock: "In stock",
            out_of_stock: "Out of stock",
            many_in_stock: "Many in stock",
            hotStock: "Hurry up! only {{ inventory }} left",
            previous: "Prev",
            next: "Next",
            add_to_wishlist: "Add to Wishlist",
            remove_wishlist: "Remove Wishlist",
            days : "DAYS",
            hours : "HOURS",
            mins : "MINS",
            secs : "SECS",
            priceFreeShipping: 75
            

        },
        moneyFormat: "${{amount}}",
        moneyFormatWithCurrency: "${{amount}} USD"
    }
    window.shop_currency = "USD";
    window.show_multiple_currencies = false;
    window.show_auto_currency = false;
    window.swatch_recently = "style";
    window.router = "";
    window.option_ptoduct1 = "size";
    window.option_ptoduct2 = "color";
    window.option_ptoduct3 = "option 3";
    window.saving = "number";
    window.label_save = "Sale"
    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
</script>



<!-- css style -->
<link href="//www.tonic-studios.com/cdn/shop/t/138/assets/vendor.min.css?v=31926618234414903601734700669" rel="stylesheet" type="text/css" media="all" />
<link href="//www.tonic-studios.com/cdn/shop/t/138/assets/theme.scss.css?v=144171516053785807121762898666" rel="stylesheet" type="text/css" media="all" />
<link href="//www.tonic-studios.com/cdn/shop/t/138/assets/theme-style.scss.css?v=51207413323886426641765988414" rel="stylesheet" type="text/css" media="all" />
<link href="//www.tonic-studios.com/cdn/shop/t/138/assets/theme-style-responsive.scss.css?v=124571112270194316541734700926" rel="stylesheet" type="text/css" media="all" />




















<!-- Event snippet for tonic_page-view conversion page -->

<script>

gtag('event', 'conversion', {'send_to': 'AW-16992865277/rNLWCNPU2bwaEP2X6qY_'});

</script>
  
  <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="jqZxZ4FZagIww_9Cqye2yfcuKIKvphD0RnEbimIItMQ">
<meta name="google-site-verification" content="Yf1p6-309gaJ5Cs2smyMfxwg9DHlrqzkTsbNqKH4tZQ">
<meta name="facebook-domain-verification" content="u5j0jinalxkvphhhsotngd2nrgr15k">
<meta name="facebook-domain-verification" content="u5j0jinalxkvphhhsotngd2nrgr15k">
<meta name="google-site-verification" content="bX6mMy9hfq0OWxNnbvLIecLimEdT_6bYDX6GUTz0PRc">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/16006405/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="1d85740e0700dc3e976b10e2d2ace711">
<meta id="in-context-paypal-metadata" data-shop-id="16006405" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=16006405" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":16006405,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/16006405","merchantName":"Tonic Studios USA","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Tonic Studios USA","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"1d85740e0700dc3e976b10e2d2ace711","betas":["rich-media-storefront-analytics"],"domain":"www.tonic-studios.com","predictiveSearch":true,"shopId":16006405,"locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "tonicstudiosusa.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"USD","rate":"1.0"};
Shopify.country = "US";
Shopify.theme = {"name":"31st of december","id":141703872690,"schema_name":"Tea_Tea","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.tonic-studios.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<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>
<script>
  window.ShopifyPay = window.ShopifyPay || {};
  window.ShopifyPay.apiHost = "shop.app\/pay";
  window.ShopifyPay.redirectState = null;
</script>
<script defer="defer" async type="module" src="//www.tonic-studios.com/cdn/shopifycloud/shop-js/modules/v2/client.init-shop-cart-sync_DGjqyID6.en.esm.js"></script>
<script defer="defer" async type="module" src="//www.tonic-studios.com/cdn/shopifycloud/shop-js/modules/v2/chunk.common_CM5e3XYf.esm.js"></script>
<script type="module">
  await import("//www.tonic-studios.com/cdn/shopifycloud/shop-js/modules/v2/client.init-shop-cart-sync_DGjqyID6.en.esm.js");
await import("//www.tonic-studios.com/cdn/shopifycloud/shop-js/modules/v2/chunk.common_CM5e3XYf.esm.js");

  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});

</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"shop-cart-sync":["modules/v2/client.shop-cart-sync_DS_n0f7A.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js"],"shop-button":["modules/v2/client.shop-button_CNT-NO5k.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js"],"init-fed-cm":["modules/v2/client.init-fed-cm_iCBVkvTB.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_Bicqpat5.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js","modules/v2/chunk.modal_Dl937Oy4.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"init-windoid":["modules/v2/client.init-windoid_BqfVjynn.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_CrkkCzDo.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_HMMtSVHE.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js"],"pay-button":["modules/v2/client.pay-button_B57g7222.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_CZKuy_To.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js","modules/v2/chunk.modal_Dl937Oy4.esm.js"],"init-shop-cart-sync":["modules/v2/client.init-shop-cart-sync_DGjqyID6.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_CxJ7KIEv.en.esm.js","modules/v2/client.shop-login-button_CZKuy_To.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js","modules/v2/chunk.modal_Dl937Oy4.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_BDK66bKM.en.esm.js","modules/v2/client.shop-login-button_CZKuy_To.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js","modules/v2/chunk.modal_Dl937Oy4.esm.js"],"lead-capture":["modules/v2/client.lead-capture_QF_QcTqn.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js","modules/v2/chunk.modal_Dl937Oy4.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_Cgw6zD7w.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js","modules/v2/chunk.modal_Dl937Oy4.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_r-P2WYUC.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js","modules/v2/chunk.modal_Dl937Oy4.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_fcc8iru1.en.esm.js","modules/v2/client.shop-login-button_CZKuy_To.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js","modules/v2/chunk.modal_Dl937Oy4.esm.js"],"shop-login":["modules/v2/client.shop-login_CJN-CB3q.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js","modules/v2/chunk.modal_Dl937Oy4.esm.js"],"payment-terms":["modules/v2/client.payment-terms_C8iL647G.en.esm.js","modules/v2/chunk.common_CM5e3XYf.esm.js","modules/v2/chunk.modal_Dl937Oy4.esm.js"]};
</script>
<script>(function() {
  var isLoaded = false;
  function asyncLoad() {
    if (isLoaded) return;
    isLoaded = true;
    var urls = ["https:\/\/static.rechargecdn.com\/static\/js\/recharge.js?shop=tonicstudiosusa.myshopify.com","https:\/\/www.ecommergency.com\/tonicstudiosusa\/builder\/js\/get\/app\/downloads?shop=tonicstudiosusa.myshopify.com","\/\/social-login.oxiapps.com\/api\/init?vt=928351\u0026shop=tonicstudiosusa.myshopify.com","https:\/\/apps3.omegatheme.com\/cookies-notification\/cookies-notification.js?v=62eb82b1c5405\u0026shop=tonicstudiosusa.myshopify.com","https:\/\/convert.shipway.com\/dashboard\/js\/shpwidget.js?shop=tonicstudiosusa.myshopify.com","\/\/cdn.shopify.com\/s\/files\/1\/0257\/0108\/9360\/t\/85\/assets\/usf-license.js?shop=tonicstudiosusa.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=WgvfAv\u0026shop=tonicstudiosusa.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=WgvfAv\u0026shop=tonicstudiosusa.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/1600\/6405\/t\/88\/assets\/zendesk-embeddable.js?v=1691483911\u0026shop=tonicstudiosusa.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=74758\u0026ssmtid=89915\u0026shop=tonicstudiosusa.myshopify.com","\/\/cdn.shopify.com\/proxy\/e868d8820fcb4bd470010bcbdad1bf16d19eb88214ef9e363a2039349f45726c\/app.bixgrow.com\/scripttag\/bixgrow-friend-reward-popup.js?shop=tonicstudiosusa.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/customer-first-focus.b-cdn.net\/cffPCLoader_min.js?shop=tonicstudiosusa.myshopify.com","https:\/\/stack-discounts.merchantyard.com\/js\/integrations\/script.js?v=2863\u0026shop=tonicstudiosusa.myshopify.com","\/\/cdn.shopify.com\/proxy\/b2570a8a3851d336977cf1e9ccb57a37e98623e147fb4115bc6f9e81119ebca9\/widget.cdn.sprii.io\/sprii-checkout-shopify.js?ver=1743073842384\u0026shop=tonicstudiosusa.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.salesfire.co.uk\/code\/d26d2046-23c0-402e-8ea3-90da74b6047a.js?shop=tonicstudiosusa.myshopify.com","https:\/\/gcdn.incartupsell.com\/dbfbj-Qjzx8A7pR54AaLzauUrZ.js?c=1765797799\u0026shop=tonicstudiosusa.myshopify.com","https:\/\/cdn.pushowl.com\/latest\/sdks\/pushowl-shopify.js?subdomain=tonicstudiosusa\u0026environment=production\u0026guid=4ac78faf-872b-4c86-b673-976072dfb7a6\u0026shop=tonicstudiosusa.myshopify.com"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":16006405,"offset":-18000,"reqid":"5f8ae14e-1e2c-4726-9bdf-823b0a940926-1765992615","pageurl":"www.tonic-studios.com\/apps\/juo\/assets\/style-CvvfLLQL.css","u":"5ea3a1fd3d61"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<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.2.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>
<script integrity="sha256-52AcMU7V7pcBOXWImdc/TAGTFKeNjmkeM1Pvks/DTgc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.tonic-studios.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-81c60534.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//www.tonic-studios.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-65b4c6d7.js?v=20250812"></script>
<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://www.tonic-studios.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  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);
</script>
<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})}}));
</script>
<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.tonic-studios.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      </style>

<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>

  <script>window._usfTheme={
    id:125294837938,
    name:"Tea_Tea",
    version:"1.0.0",
    vendor:"Halothemes",
    applied:1,
    assetUrl:"//www.tonic-studios.com/cdn/shop/t/138/assets/usf-boot.js?v=133227657565015093091760032389"
};
window._usfCustomerTags = null;
window._usfCollectionId = null;
window._usfCollectionDefaultSort = null;
window._usfLocale = "en";
window._usfRootUrl = "\/";
window.usf = {
  settings: {"online":1,"version":"1.0.2.4112","shop":"tonicstudiosusa.myshopify.com","siteId":"4f6aa053-5943-4a63-8f38-86062cbefee7","resUrl":"//cdn.shopify.com/s/files/1/0257/0108/9360/t/85/assets/","analyticsApiUrl":"https://svc-16-analytics-usf.hotyon.com/set","searchSvcUrl":"https://svc-16-usf.hotyon.com/","enabledPlugins":["collections-sort-orders","addtocart-usf","wishlist-wishlistplus","swatch-colorsizeswatch"],"showGotoTop":1,"mobileBreakpoint":767,"decimals":2,"decimalDisplay":".","thousandSeparator":",","currency":"USD","priceLongFormat":"${0} USD","priceFormat":"${0}","plugins":{"swatch-colorsizeswatch":{"swatchType":"box","showImage":true,"colorNames":"Style","showSoldOutVariant":false,"hideOptionsUnavailable":true,"showToolTip":true,"tooltipPosition":"bottom","hideOptions":[]}},"revision":86784809,"filters":{"filtersHorzStyle":"default","filtersHorzPosition":"left","filtersMobileStyle":"default"},"instantSearch":{"online":1,"searchBoxSelector":"input[name=q]","numOfSuggestions":6,"numOfProductMatches":6,"showCollections":1,"numOfCollections":4,"showPages":1,"numOfPages":4,"layout":"two-columns","productDisplayType":"list","productColumnPosition":"left","productsPerRow":2,"manualSuggestions":[],"showPopularProducts":1,"numOfPopularProducts":6,"showRecentSearches":1,"numOfRecentSearches":5},"search":{"online":1,"sortFields":["r","title","-title","date","-date","price","-price","-discount","bestselling"],"searchResultsUrl":"/search","more":"page","itemsPerPage":36,"imageSizeType":"fixed","imageSize":"600,350","showSearchInputOnSearchPage":1,"searchResultsMetafields":"custom.variant_mpn","showAltImage":1,"showVendor":1,"showSale":1,"showSoldOut":1},"collections":{"online":1,"collectionsPageUrl":"/pages/collections"},"filterNavigation":{"showFilterArea":1,"showSingle":1,"showProductCount":1,"scrollUpOnChange":1},"translation_en":{"search":"Search","latestSearches":"Latest searches","popularSearches":"Popular searches","viewAllResultsFor":"view all results for <span class=\"usf-highlight\">{0}</span>","viewAllResults":"view all results","noMatchesFoundFor":"No matches found for \"<b>{0}</b>\". Please try again with a different term.","productSearchResultWithTermSummary":"<b>{0}</b> results for '<b>{1}</b>'","productSearchResultSummary":"<b>{0}</b> products","productSearchNoResults":"<h2>No matching for '<b>{0}</b>'.</h2><p>But don't give up – check the filters, spelling or try less specific search terms.</p>","productSearchNoResultsEmptyTerm":"<h2>No results found.</h2><p>But don't give up – check the filters or try less specific terms.</p>","clearAll":"Clear all","clear":"Clear","clearAllFilters":"Clear all filters","clearFiltersBy":"Clear filters by {0}","filterBy":"Filter by {0}","sort":"Sort","sortBy_r":"Relevance","sortBy_title":"Title: A-Z","sortBy_-title":"Title: Z-A","sortBy_date":"Date: Old to New","sortBy_-date":"Date: New to Old","sortBy_price":"Price: Low to High","sortBy_-price":"Price: High to Low","sortBy_percentSale":"Percent sales: Low to High","sortBy_-percentSale":"Percent sales: High to Low","sortBy_-discount":"Discount: High to Low","sortBy_bestselling":"Best selling","sortBy_-available":"Inventory: High to Low","sortBy_producttype":"Product Type: A-Z","sortBy_-producttype":"Product Type: Z-A","sortBy_random":"Random","filters":"Filters","filterOptions":"Filter options","clearFilterOptions":"Clear all filter options","youHaveViewed":"You've viewed {0} of {1} products","loadMore":"Load more","loadPrev":"Load previous","productMatches":"Product matches","trending":"Trending","didYouMean":"Sorry, nothing found for '<b>{0}</b>'.<br>Did you mean '<b>{1}</b>'?","searchSuggestions":"Search suggestions","popularSearch":"Popular search","quantity":"Quantity","selectedVariantNotAvailable":"The selected variant is not available.","addToCart":"Add to cart","seeFullDetails":"See full details","chooseOptions":"Choose options","quickView":"Quick view","sale":"Sale","save":"Save","soldOut":"Sold out","viewItems":"View items","more":"More","all":"All","prevPage":"Previous page","gotoPage":"Go to page {0}","nextPage":"Next page","from":"From","collections":"Collections","pages":"Pages","sortBy_option:Style":"Style: A-Z","sortBy_-option:Style":"Style: Z-A","sortBy_metafield:MyNamespace.MyKey1":"MyNamespace.MyKey1: A-Z","sortBy_-metafield:MyNamespace.MyKey1":"MyNamespace.MyKey1: Z-A","sortBy_metafield:custom.variant_custom_image":"custom.variant_custom_image: A-Z","sortBy_-metafield:custom.variant_custom_image":"custom.variant_custom_image: Z-A","sortBy_varMetafield:custom.variant_mpn":"custom.variant_mpn: A-Z","sortBy_-varMetafield:custom.variant_mpn":"custom.variant_mpn: Z-A","sortBy_option:Size":"Size: A-Z","sortBy_-option:Size":"Size: Z-A","sortBy_option:ZT Custom Vary By":"ZT Custom Vary By: A-Z","sortBy_-option:ZT Custom Vary By":"ZT Custom Vary By: Z-A","sortBy_option:Title":"Title: A-Z","sortBy_-option:Title":"Title: Z-A","sortBy_metafield:custom.mpn":"custom.mpn: A-Z","sortBy_-metafield:custom.mpn":"custom.mpn: Z-A"}}
}
</script>
<script src="//www.tonic-studios.com/cdn/shop/t/138/assets/usf-boot.js?v=133227657565015093091760032389" async></script>
  <!--=========================================Header=========================================-->
  
  <!-- Microsoft Clarity -->
  <script type="text/javascript">
    (function(c,l,a,r,i,t,y){
        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
    })(window, document, "clarity", "script", "l4l2eszg7y");
</script>
  
  
  
  <link href="//www.tonic-studios.com/cdn/shop/t/138/assets/custom.css?v=170296572286337892691738640541" rel="stylesheet" type="text/css" media="all" />
  
  <!--Gem_Page_Header_Script-->
      


  <!--End_Gem_Page_Header_Script-->
  
  
<!-- Start of Judge.me Core -->
<link rel="dns-prefetch" href="https://cdn.judge.me/">
<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","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":"Name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Enter your name (public)","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Enter your email (private)","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","widget_review_body_placeholder_text":"Write your comments 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 you! 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_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.","verified_badge_text":"Verified","verified_badge_placement":"left-of-reviewer-name","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_sorting_pictures_first_text":"Pictures First","floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_url":"","floating_tab_url_enabled":false,"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","all_reviews_text_badge_url":"","featured_carousel_title":"Let customers speak for us","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_url":"","verified_count_badge_url":"","picture_reminder_submit_button":"Upload Pictures","widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","remove_microdata_snippet":true,"disable_json_ld":true,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","widget_search_bar_placeholder":"Search reviews","widget_sorting_verified_only_text":"Verified only","featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_more_text":"Load More Reviews","widget_public_name_text":"displayed publicly like","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","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_verified_by_shop_text":"Verified by Shop","widget_load_with_code_splitting":true,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subtitle":"Tag us to see your picture featured in our page","widget_ugc_primary_button_text":"Buy Now","widget_ugc_secondary_button_text":"Load More","widget_ugc_reviews_button_text":"View Reviews","widget_rating_metafield_value_type":true,"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_verified_by_judgeme_text":"Verified by Judge.me","widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_collected_by_judgeme_text":"collected by Judge.me","widget_load_more_text":"Load More","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_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":"vertical","how_reviews_are_collected":"How reviews are collected?","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.","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#339999","preview_badge_collection_page_install_preference":true,"preview_badge_product_page_install_preference":true,"review_widget_best_location":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.tonic-studios.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Tonic Studios USA","widget_version":"2.1","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"enable_multi_locales_translations":true,"can_be_branded":true,"reply_name_text":"Tonic Studios USA"};</script> <style class='jdgm-settings-style'>.jdgm-xx{left:0}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__replier:before{content:'Tonic Studios USA'}.jdgm-rev__prod-link-prefix:before{content:'about'}.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}
</style> <style class='jdgm-settings-style'></style>

  
  
  
  <style class='jdgm-miracle-styles'>
  @-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/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}

</style>


  
  
   


<script data-cfasync='false' class='jdgm-script'>
!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdn.judge.me/",
jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,s){
!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
(s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!",
s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))},
jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))},
t.open("GET",e),t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"):
jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"),
jdgm.loadJS(jdgm.CDN_HOST+"loader.js"))}))}(document);
</script>

<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript>
<!-- End of Judge.me Core -->


  
  <script>var http=new XMLHttpRequest,url="https://apps3.omegatheme.com/cookies-notification/client/save-cookies.php",params = `action=SaveCookies&shop=${Shopify.shop}&cookies=${document.cookie}&origin_domain=${window.location.origin}`;http.open("POST",url,!0),http.setRequestHeader("Content-type","application/x-www-form-urlencoded"),http.onreadystatechange=function(){4==http.readyState&&http.status},http.send(params);</script>

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-M6X88DQC');</script>
<!-- End Google Tag Manager -->
<!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->











<script>
// Define the regular expression pattern to identify the script content
var pattern = /"@context"\s*:\s*"http:\/\/schema\.org",\s*"@type"\s*:\s*"Article"/;

// Get all script elements with type "application/ld+json"
var scriptElements = document.querySelectorAll('script[type="application/ld+json"]');

// Iterate through each script element
scriptElements.forEach(function (scriptElement) {
    try {
        // Check if the script content matches the pattern
        if (pattern.test(scriptElement.textContent.trim())) {
            // Remove the script element
            scriptElement.parentNode.removeChild(scriptElement);
            console.log('Script removed successfully.');
        }
    } catch (error) {
        console.error('Error processing script:', error);
    }
});
</script>




<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-047NXS3WDH"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-047NXS3WDH');
</script>


 <!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-1033438670"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'AW-1033438670');
</script>
   



<script>
  gtag('event', '{{ fa_event }}', {
    'send_to': 'AW-{{ fa_google_ads_audience_tag_id }}',
          {% if template contains 'product' or template contains 'cart' %}'value': {{ fa_product_price }},{% endif %}
        {% if template contains 'product' %}
    'items': [{
                        'id': '{{fa_product_id_value}}',
      'google_business_vertical': 'retail'
    }]
        {% elsif template contains 'cart' %}
        'items': [
        {% for item in cart.items %}
        {
                {% if fa_product_id == 'default' %}
                        'id': 'shopify_{{ fa_product_id_alpha2_code }}_{{ item.product_id }}_{{ item.variant_id }}',
                {% elsif fa_product_id == 'product_id' %}
                        'id': '{{ item.variant_id }}',
                {% elsif fa_product_id == 'parent_id' %}
                        'id': '{{ item.product_id }}',
                {% elsif fa_product_id == 'sku' %}
                        'id': '{{ item.sku }}',
                {% endif %}
      'google_business_vertical': 'retail'
    },
        {% endfor %}
        ]
        {% endif %}
  });
</script>



<!-- END app block --><!-- BEGIN app block: shopify://apps/warnify-pro-warnings/blocks/main/b82106ea-6172-4ab0-814f-17df1cb2b18a --><!-- BEGIN app snippet: cart -->
<script>    var Elspw = {        params: {            money_format: "${{amount}}",            cart: {                "total_price" : 0,                "attributes": {},                "items" : [                ]            }        }    };</script>
<!-- END app snippet --><!-- BEGIN app snippet: settings -->
  <script>    (function(){      Elspw.loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){"loaded"!=c.readyState&&"complete"!=c.readyState||(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)};      Elspw.config= {"enabled":true,"button":"form[action=\"/cart/add\"] [type=submit]","css":"","tag":"Els PW","alerts":[{"id":2857,"shop_id":400,"enabled":1,"name":"Bulk Shipping Charge","settings":{"checkout_allowed":"1","line_item_property":"This item is large or heavy and incurs an extra shipping charge shown in your cart total before the payment method."},"design_settings":"","checkout_settings":null,"message":"<p><strong>{{product.title}}</strong> Just to let you know, this item is either bulky or heavy and incurs an extra shipping cost to your flat rate items.&nbsp; The total cost is show in the basket before checkout but we just wanted to let you know :) Continue?</p>","based_on":"products","one_time":1,"geo_enabled":0,"geo":[],"created_at":"2018-05-31T15:30:52.000000Z","updated_at":"2019-09-13T10:32:56.000000Z","tag":"Els PW 2857"},{"id":16612,"shop_id":400,"enabled":1,"name":"Digital Download","settings":{"checkout_allowed":"1","line_item_property":"This item contains a Digital download "},"design_settings":"","checkout_settings":null,"message":"<p><strong>{{product.title}}</strong> This item is a DIGITAL DOWNLOAD and not a physical product (Bundles may contain some phyistical items AND a Digital download).</p>","based_on":"variants","one_time":1,"geo_enabled":0,"geo":[],"created_at":"2021-07-15T11:08:02.000000Z","updated_at":"2021-07-15T11:08:02.000000Z","tag":"Els PW 16612"},{"id":23048,"shop_id":400,"enabled":1,"name":"Kit Warning","settings":{"checkout_allowed":true,"line_item_property":"Between the 15th and the 1st we hold orders containing kits to ship on the 1st of the month when they are officially released, this includes all items in the basket."},"design_settings":"","checkout_settings":null,"message":"<p><strong>{{product.title}}</strong>&nbsp;<span style=\"font-size: 13.5pt; line-height: 107%; color: black;\">Between the 15th and the 1st we hold orders containing kits to ship on the 1st of the month when they are officially released.&nbsp; If you have other items in the basket and need them sooner please check them out separately.&nbsp;</span></p>","based_on":"products","one_time":0,"geo_enabled":0,"geo":[],"created_at":"2023-02-02T16:22:01.000000Z","updated_at":"2023-02-02T16:22:01.000000Z","tag":"Els PW 23048"}],"grid_enabled":1,"cdn":"https://s3.amazonaws.com/els-apps/product-warnings/","theme_app_extensions_enabled":1} ;    })(Elspw)  </script>  <script defer src="https://cdn.shopify.com/extensions/019a9bbd-fa61-76ab-a1b8-1e402579e20d/cli-19/assets/app.js"></script>

<script>
  Elspw.params.elsGeoScriptPath = "https://cdn.shopify.com/extensions/019a9bbd-fa61-76ab-a1b8-1e402579e20d/cli-19/assets/els.geo.js";
  Elspw.params.remodalScriptPath = "https://cdn.shopify.com/extensions/019a9bbd-fa61-76ab-a1b8-1e402579e20d/cli-19/assets/remodal.js";
  Elspw.params.cssPath = "https://cdn.shopify.com/extensions/019a9bbd-fa61-76ab-a1b8-1e402579e20d/cli-19/assets/app.css";
</script><!-- END app snippet --><!-- BEGIN app snippet: elspw-jsons -->





<!-- END app snippet -->


<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->












  <script async src="https://static.klaviyo.com/onsite/js/VYF9Xn/klaviyo.js?company_id=VYF9Xn"></script>
  <script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>

  




  <script>
    window.klaviyoReviewsProductDesignMode = false
  </script>







<!-- END app block --><!-- BEGIN app block: shopify://apps/trusted-security/blocks/country-block-embed/4d2757ed-33ad-4e94-a186-da550756ae46 -->
    
    

    

    
    

    
      

      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      
        
      

      
    

    <script id="country-block-app-data" type="application/json">
      {"security":{"id":3318,"shop_id":3318,"active":false,"script_id":null,"script_src":null,"protect_text_selection":false,"disable_keyboard":false,"protect_text_copy":false,"protect_text_paste":false,"protect_images":false,"disable_right_click":false,"block_inspect_element":false,"created_at":"2025-05-09T15:31:51.000000Z","updated_at":"2025-05-09T15:31:51.000000Z"},"countryBlocker":{"id":3179,"shop_id":3318,"active":0,"type":"blacklist","redirect_url":"https://www.fbi.gov/services","created_at":"2025-05-09T15:31:51.000000Z","updated_at":"2025-05-09T15:38:43.000000Z","countries":[{"id":94623,"country_blocker_id":3179,"name":"Afghanistan","code":"af","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94624,"country_blocker_id":3179,"name":"Albania","code":"al","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94625,"country_blocker_id":3179,"name":"Algeria","code":"dz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94626,"country_blocker_id":3179,"name":"Azerbaijan","code":"az","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94627,"country_blocker_id":3179,"name":"Belarus","code":"by","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94628,"country_blocker_id":3179,"name":"Bangladesh","code":"bd","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94629,"country_blocker_id":3179,"name":"Bolivia","code":"bo","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94630,"country_blocker_id":3179,"name":"Congo (Congo-Brazzaville)","code":"cg","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94631,"country_blocker_id":3179,"name":"China","code":"cn","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94632,"country_blocker_id":3179,"name":"Congo (Democratic Republic)","code":"cd","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94633,"country_blocker_id":3179,"name":"Djibouti","code":"dj","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94634,"country_blocker_id":3179,"name":"Eswatini","code":"sz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94635,"country_blocker_id":3179,"name":"Ethiopia","code":"et","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94636,"country_blocker_id":3179,"name":"Ghana","code":"gh","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94637,"country_blocker_id":3179,"name":"Indonesia","code":"id","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94638,"country_blocker_id":3179,"name":"Guinea","code":"gn","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94639,"country_blocker_id":3179,"name":"Guinea-Bissau","code":"gw","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94640,"country_blocker_id":3179,"name":"Iran","code":"ir","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94641,"country_blocker_id":3179,"name":"Liberia","code":"lr","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94642,"country_blocker_id":3179,"name":"Latvia","code":"lv","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94643,"country_blocker_id":3179,"name":"Libya","code":"ly","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94644,"country_blocker_id":3179,"name":"Nigeria","code":"ng","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94645,"country_blocker_id":3179,"name":"Pakistan","code":"pk","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94646,"country_blocker_id":3179,"name":"Philippines","code":"ph","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94647,"country_blocker_id":3179,"name":"Romania","code":"ro","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94648,"country_blocker_id":3179,"name":"Russia","code":"ru","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94649,"country_blocker_id":3179,"name":"Syria","code":"sy","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94650,"country_blocker_id":3179,"name":"Tajikistan","code":"tj","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94651,"country_blocker_id":3179,"name":"Uzbekistan","code":"uz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94652,"country_blocker_id":3179,"name":"Yemen","code":"ye","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94653,"country_blocker_id":3179,"name":"Zimbabwe","code":"zw","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94654,"country_blocker_id":3179,"name":"Somalia","code":"so","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"}]},"botBlocker":{"id":515,"shop_id":3318,"protection_level":"medium","redirect_url":null,"created_at":"2025-05-09T15:40:13.000000Z","updated_at":"2025-05-09T15:42:31.000000Z"},"blockedIps":[],"blockedIpsRedirect":"","limit_reached":0}
    </script>
    <script>
      window.Shopify.TrustedSecurityCountryBlocker = {
        'blocker_message': 'You cannot access our site from your current region.',
        'background_color': '#808080',
        'text_color': '#FFFFFF',
        'should_block': false,
        'redirect_url': 'https://www.fbi.gov/services',
        'country_code': 'US'
      };
    </script>



<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->




<link rel="dns-prefetch" href="https://cdnwidget.judge.me">
<link rel="dns-prefetch" href="https://cdn.judge.me">
<link rel="dns-prefetch" href="https://cdn1.judge.me">
<link rel="dns-prefetch" href="https://api.judge.me">

<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","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":"Name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Enter your name (public)","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Enter your email (private)","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","widget_review_body_placeholder_text":"Write your comments 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 you! 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_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.","verified_badge_text":"Verified","verified_badge_placement":"left-of-reviewer-name","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_sorting_pictures_first_text":"Pictures First","floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_url":"","floating_tab_url_enabled":false,"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","all_reviews_text_badge_url":"","featured_carousel_title":"Let customers speak for us","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_url":"","verified_count_badge_url":"","picture_reminder_submit_button":"Upload Pictures","widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","remove_microdata_snippet":true,"disable_json_ld":true,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","widget_search_bar_placeholder":"Search reviews","widget_sorting_verified_only_text":"Verified only","featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_more_text":"Load More Reviews","widget_public_name_text":"displayed publicly like","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","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_verified_by_shop_text":"Verified by Shop","widget_load_with_code_splitting":true,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subtitle":"Tag us to see your picture featured in our page","widget_ugc_primary_button_text":"Buy Now","widget_ugc_secondary_button_text":"Load More","widget_ugc_reviews_button_text":"View Reviews","widget_rating_metafield_value_type":true,"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_verified_by_judgeme_text":"Verified by Judge.me","widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_collected_by_judgeme_text":"collected by Judge.me","widget_load_more_text":"Load More","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_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":"vertical","how_reviews_are_collected":"How reviews are collected?","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.","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#339999","preview_badge_collection_page_install_preference":true,"preview_badge_product_page_install_preference":true,"review_widget_best_location":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.tonic-studios.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Tonic Studios USA","widget_version":"2.1","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"enable_multi_locales_translations":true,"can_be_branded":true,"reply_name_text":"Tonic Studios USA"};</script> <style class='jdgm-settings-style'>.jdgm-xx{left:0}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__replier:before{content:'Tonic Studios USA'}.jdgm-rev__prod-link-prefix:before{content:'about'}.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}
</style> <style class='jdgm-settings-style'></style>

  
  
  
  <style class='jdgm-miracle-styles'>
  @-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/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}

</style>


  
  
   


<script data-cfasync='false' class='jdgm-script'>
!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/019b2774-5dfe-7a1d-83a7-7ec0cf9c869c/judgeme-extensions-265/assets/",
jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))},
t.open("GET",e),t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"):
jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"),
jdgm.loadJS(jdgm.CDN_HOST+"loa"+"der.js"))}))}(document);
</script>
<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdnwidget.judge.me/shopify_v2.css"></noscript>

<!-- BEGIN app snippet: theme_fix_tags --><script>
  (function() {
    var jdgmThemeFixes = null;
    if (!jdgmThemeFixes) return;
    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
    if (!thisThemeFix) return;

    if (thisThemeFix.html) {
      document.addEventListener("DOMContentLoaded", function() {
        var htmlDiv = document.createElement('div');
        htmlDiv.classList.add('jdgm-theme-fix-html');
        htmlDiv.innerHTML = thisThemeFix.html;
        document.body.append(htmlDiv);
      });
    };

    if (thisThemeFix.css) {
      var styleTag = document.createElement('style');
      styleTag.classList.add('jdgm-theme-fix-style');
      styleTag.innerHTML = thisThemeFix.css;
      document.head.append(styleTag);
    };

    if (thisThemeFix.js) {
      var scriptTag = document.createElement('script');
      scriptTag.classList.add('jdgm-theme-fix-script');
      scriptTag.innerHTML = thisThemeFix.js;
      document.head.append(scriptTag);
    };
  })();
</script>
<!-- END app snippet -->
<!-- End of Judge.me Core -->



<!-- END app block --><!-- BEGIN app block: shopify://apps/crazy-egg/blocks/app-embed/7ea73823-6ad9-4252-a63e-088397d54aed -->
  <script async src="https://script.crazyegg.com/pages/scripts/0130/6558.js"></script>



<!-- END app block --><!-- BEGIN app block: shopify://apps/trusted-security/blocks/security-app-embed/4d2757ed-33ad-4e94-a186-da550756ae46 --><script id="security-app-data" type="application/json">{"security":{"id":3318,"shop_id":3318,"active":false,"script_id":null,"script_src":null,"protect_text_selection":false,"disable_keyboard":false,"protect_text_copy":false,"protect_text_paste":false,"protect_images":false,"disable_right_click":false,"block_inspect_element":false,"created_at":"2025-05-09T15:31:51.000000Z","updated_at":"2025-05-09T15:31:51.000000Z"},"countryBlocker":{"id":3179,"shop_id":3318,"active":0,"type":"blacklist","redirect_url":"https://www.fbi.gov/services","created_at":"2025-05-09T15:31:51.000000Z","updated_at":"2025-05-09T15:38:43.000000Z","countries":[{"id":94623,"country_blocker_id":3179,"name":"Afghanistan","code":"af","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94624,"country_blocker_id":3179,"name":"Albania","code":"al","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94625,"country_blocker_id":3179,"name":"Algeria","code":"dz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94626,"country_blocker_id":3179,"name":"Azerbaijan","code":"az","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94627,"country_blocker_id":3179,"name":"Belarus","code":"by","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94628,"country_blocker_id":3179,"name":"Bangladesh","code":"bd","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94629,"country_blocker_id":3179,"name":"Bolivia","code":"bo","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94630,"country_blocker_id":3179,"name":"Congo (Congo-Brazzaville)","code":"cg","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94631,"country_blocker_id":3179,"name":"China","code":"cn","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94632,"country_blocker_id":3179,"name":"Congo (Democratic Republic)","code":"cd","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94633,"country_blocker_id":3179,"name":"Djibouti","code":"dj","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94634,"country_blocker_id":3179,"name":"Eswatini","code":"sz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94635,"country_blocker_id":3179,"name":"Ethiopia","code":"et","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94636,"country_blocker_id":3179,"name":"Ghana","code":"gh","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94637,"country_blocker_id":3179,"name":"Indonesia","code":"id","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94638,"country_blocker_id":3179,"name":"Guinea","code":"gn","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94639,"country_blocker_id":3179,"name":"Guinea-Bissau","code":"gw","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94640,"country_blocker_id":3179,"name":"Iran","code":"ir","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94641,"country_blocker_id":3179,"name":"Liberia","code":"lr","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94642,"country_blocker_id":3179,"name":"Latvia","code":"lv","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94643,"country_blocker_id":3179,"name":"Libya","code":"ly","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94644,"country_blocker_id":3179,"name":"Nigeria","code":"ng","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94645,"country_blocker_id":3179,"name":"Pakistan","code":"pk","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94646,"country_blocker_id":3179,"name":"Philippines","code":"ph","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94647,"country_blocker_id":3179,"name":"Romania","code":"ro","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94648,"country_blocker_id":3179,"name":"Russia","code":"ru","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94649,"country_blocker_id":3179,"name":"Syria","code":"sy","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94650,"country_blocker_id":3179,"name":"Tajikistan","code":"tj","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94651,"country_blocker_id":3179,"name":"Uzbekistan","code":"uz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94652,"country_blocker_id":3179,"name":"Yemen","code":"ye","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94653,"country_blocker_id":3179,"name":"Zimbabwe","code":"zw","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94654,"country_blocker_id":3179,"name":"Somalia","code":"so","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"}]},"botBlocker":{"id":515,"shop_id":3318,"protection_level":"medium","redirect_url":null,"created_at":"2025-05-09T15:40:13.000000Z","updated_at":"2025-05-09T15:42:31.000000Z"},"blockedIps":[],"blockedIpsRedirect":"","limit_reached":0}</script>

<noscript>
  <div style="position: fixed; z-index: 2147483647; width: 100%; height: 100%; background: white; display: flex; align-items: center; justify-content: center;">
    <div style="margin: 0;font-size: 36px;">JavaScript is required to view this page.</div>
  </div>
</noscript>


<!-- END app block --><!-- BEGIN app block: shopify://apps/trusted-security/blocks/ip-block-embed/4d2757ed-33ad-4e94-a186-da550756ae46 --><script id="ip-block-app-data" type="application/json">{"security":{"id":3318,"shop_id":3318,"active":false,"script_id":null,"script_src":null,"protect_text_selection":false,"disable_keyboard":false,"protect_text_copy":false,"protect_text_paste":false,"protect_images":false,"disable_right_click":false,"block_inspect_element":false,"created_at":"2025-05-09T15:31:51.000000Z","updated_at":"2025-05-09T15:31:51.000000Z"},"countryBlocker":{"id":3179,"shop_id":3318,"active":0,"type":"blacklist","redirect_url":"https://www.fbi.gov/services","created_at":"2025-05-09T15:31:51.000000Z","updated_at":"2025-05-09T15:38:43.000000Z","countries":[{"id":94623,"country_blocker_id":3179,"name":"Afghanistan","code":"af","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94624,"country_blocker_id":3179,"name":"Albania","code":"al","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94625,"country_blocker_id":3179,"name":"Algeria","code":"dz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94626,"country_blocker_id":3179,"name":"Azerbaijan","code":"az","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94627,"country_blocker_id":3179,"name":"Belarus","code":"by","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94628,"country_blocker_id":3179,"name":"Bangladesh","code":"bd","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94629,"country_blocker_id":3179,"name":"Bolivia","code":"bo","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94630,"country_blocker_id":3179,"name":"Congo (Congo-Brazzaville)","code":"cg","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94631,"country_blocker_id":3179,"name":"China","code":"cn","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94632,"country_blocker_id":3179,"name":"Congo (Democratic Republic)","code":"cd","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94633,"country_blocker_id":3179,"name":"Djibouti","code":"dj","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94634,"country_blocker_id":3179,"name":"Eswatini","code":"sz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94635,"country_blocker_id":3179,"name":"Ethiopia","code":"et","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94636,"country_blocker_id":3179,"name":"Ghana","code":"gh","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94637,"country_blocker_id":3179,"name":"Indonesia","code":"id","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94638,"country_blocker_id":3179,"name":"Guinea","code":"gn","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94639,"country_blocker_id":3179,"name":"Guinea-Bissau","code":"gw","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94640,"country_blocker_id":3179,"name":"Iran","code":"ir","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94641,"country_blocker_id":3179,"name":"Liberia","code":"lr","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94642,"country_blocker_id":3179,"name":"Latvia","code":"lv","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94643,"country_blocker_id":3179,"name":"Libya","code":"ly","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94644,"country_blocker_id":3179,"name":"Nigeria","code":"ng","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94645,"country_blocker_id":3179,"name":"Pakistan","code":"pk","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94646,"country_blocker_id":3179,"name":"Philippines","code":"ph","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94647,"country_blocker_id":3179,"name":"Romania","code":"ro","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94648,"country_blocker_id":3179,"name":"Russia","code":"ru","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94649,"country_blocker_id":3179,"name":"Syria","code":"sy","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94650,"country_blocker_id":3179,"name":"Tajikistan","code":"tj","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94651,"country_blocker_id":3179,"name":"Uzbekistan","code":"uz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94652,"country_blocker_id":3179,"name":"Yemen","code":"ye","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94653,"country_blocker_id":3179,"name":"Zimbabwe","code":"zw","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94654,"country_blocker_id":3179,"name":"Somalia","code":"so","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"}]},"botBlocker":{"id":515,"shop_id":3318,"protection_level":"medium","redirect_url":null,"created_at":"2025-05-09T15:40:13.000000Z","updated_at":"2025-05-09T15:42:31.000000Z"},"blockedIps":[],"blockedIpsRedirect":"","limit_reached":0}</script>
<script>
  window.Shopify.TrustedSecurityIpBlocker = {
    'blocker_message': 'You cannot access our site from your current region.',
    'background_color': '#808080',
    'text_color': '#FFFFFF'
  };
</script>


<!-- END app block --><!-- BEGIN app block: shopify://apps/trusted-security/blocks/bot-block-embed/4d2757ed-33ad-4e94-a186-da550756ae46 --><script id="bot-block-app-data" type="application/json">{"security":{"id":3318,"shop_id":3318,"active":false,"script_id":null,"script_src":null,"protect_text_selection":false,"disable_keyboard":false,"protect_text_copy":false,"protect_text_paste":false,"protect_images":false,"disable_right_click":false,"block_inspect_element":false,"created_at":"2025-05-09T15:31:51.000000Z","updated_at":"2025-05-09T15:31:51.000000Z"},"countryBlocker":{"id":3179,"shop_id":3318,"active":0,"type":"blacklist","redirect_url":"https://www.fbi.gov/services","created_at":"2025-05-09T15:31:51.000000Z","updated_at":"2025-05-09T15:38:43.000000Z","countries":[{"id":94623,"country_blocker_id":3179,"name":"Afghanistan","code":"af","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94624,"country_blocker_id":3179,"name":"Albania","code":"al","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94625,"country_blocker_id":3179,"name":"Algeria","code":"dz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94626,"country_blocker_id":3179,"name":"Azerbaijan","code":"az","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94627,"country_blocker_id":3179,"name":"Belarus","code":"by","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94628,"country_blocker_id":3179,"name":"Bangladesh","code":"bd","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94629,"country_blocker_id":3179,"name":"Bolivia","code":"bo","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94630,"country_blocker_id":3179,"name":"Congo (Congo-Brazzaville)","code":"cg","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94631,"country_blocker_id":3179,"name":"China","code":"cn","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94632,"country_blocker_id":3179,"name":"Congo (Democratic Republic)","code":"cd","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94633,"country_blocker_id":3179,"name":"Djibouti","code":"dj","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94634,"country_blocker_id":3179,"name":"Eswatini","code":"sz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94635,"country_blocker_id":3179,"name":"Ethiopia","code":"et","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94636,"country_blocker_id":3179,"name":"Ghana","code":"gh","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94637,"country_blocker_id":3179,"name":"Indonesia","code":"id","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94638,"country_blocker_id":3179,"name":"Guinea","code":"gn","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94639,"country_blocker_id":3179,"name":"Guinea-Bissau","code":"gw","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94640,"country_blocker_id":3179,"name":"Iran","code":"ir","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94641,"country_blocker_id":3179,"name":"Liberia","code":"lr","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94642,"country_blocker_id":3179,"name":"Latvia","code":"lv","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94643,"country_blocker_id":3179,"name":"Libya","code":"ly","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94644,"country_blocker_id":3179,"name":"Nigeria","code":"ng","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94645,"country_blocker_id":3179,"name":"Pakistan","code":"pk","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94646,"country_blocker_id":3179,"name":"Philippines","code":"ph","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94647,"country_blocker_id":3179,"name":"Romania","code":"ro","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94648,"country_blocker_id":3179,"name":"Russia","code":"ru","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94649,"country_blocker_id":3179,"name":"Syria","code":"sy","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94650,"country_blocker_id":3179,"name":"Tajikistan","code":"tj","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94651,"country_blocker_id":3179,"name":"Uzbekistan","code":"uz","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94652,"country_blocker_id":3179,"name":"Yemen","code":"ye","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94653,"country_blocker_id":3179,"name":"Zimbabwe","code":"zw","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"},{"id":94654,"country_blocker_id":3179,"name":"Somalia","code":"so","created_at":"2025-05-09T15:38:43.000000Z","updated_at":"2025-05-09T15:38:43.000000Z"}]},"botBlocker":{"id":515,"shop_id":3318,"protection_level":"medium","redirect_url":null,"created_at":"2025-05-09T15:40:13.000000Z","updated_at":"2025-05-09T15:42:31.000000Z"},"blockedIps":[],"blockedIpsRedirect":"","limit_reached":0}</script>
<script src="https://cdn.jsdelivr.net/npm/@fingerprintjs/fingerprintjs@3/dist/fp.min.js" defer></script>

<noscript>
    <input type="text" id="honeypot" style="display:none" name="honeypot"/>
</noscript>


<!-- END app block --><script src="https://cdn.shopify.com/extensions/019a0131-ca1b-7172-a6b1-2fadce39ca6e/accessibly-28/assets/acc-main.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019a82e5-506c-720b-bebd-921e7706a412/security-app-104/assets/country-block.min.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019b2774-5dfe-7a1d-83a7-7ec0cf9c869c/judgeme-extensions-265/assets/loader.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019a82e5-506c-720b-bebd-921e7706a412/security-app-104/assets/security.min.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019a82e5-506c-720b-bebd-921e7706a412/security-app-104/assets/ip-block.min.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019a82e5-506c-720b-bebd-921e7706a412/security-app-104/assets/bot-block.min.js" type="text/javascript" defer="defer"></script>
<meta property="og:image" content="https://cdn.shopify.com/s/files/1/1600/6405/files/New-Tonic-Web-Logo-Social-Sharing.jpg?v=1744336648" />
<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/1600/6405/files/New-Tonic-Web-Logo-Social-Sharing.jpg?v=1744336648" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="628" />
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<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: 16006405,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: ""};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>
<script id="web-pixels-manager-setup">(function e(e,d,r,n,o){if(void 0===o&&(o={}),!Boolean(null===(a=null===(i=window.Shopify)||void 0===i?void 0:i.analytics)||void 0===a?void 0:a.replayQueue)){var i,a;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=function(){var e={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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),u="modern"===l?"modern":"legacy",c=(null!=n?n:{modern:"",legacy:""})[u],f=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:d,hashVersion:r,buildTarget:u}),m=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:r,bundleTarget:l,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{o.browserTarget=l,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:f,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach((function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)})),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return m.emit({status:"failed",errorMsg:"".concat(f," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(c)?c:"",scriptDataAttributes:o}),m.emit({status:"loading"})}catch(e){m.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 16006405,storefrontBaseUrl: "https://www.tonic-studios.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86"],webPixelsConfigList: [{"id":"1053327538","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"34ad157958823915625854214640f0bf","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"897089714","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-DRPCH8YRDT\\\",\\\"AW-16992865277\\\",\\\"GT-T5N26XF8\\\",\\\"AW-1033438670\\\",\\\"G-047NXS3WDH\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-DRPCH8YRDT\\\",\\\"AW-16992865277\\\/6gLBCJChqbYaEP2X6qY_\\\",\\\"G-047NXS3WDH\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-DRPCH8YRDT\\\",\\\"AW-16992865277\\\/1d1aCP6dqbYaEP2X6qY_\\\",\\\"G-047NXS3WDH\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-DRPCH8YRDT\\\",\\\"AW-16992865277\\\/tImeCI2hqbYaEP2X6qY_\\\",\\\"MC-H3EH29BZNT\\\",\\\"G-047NXS3WDH\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-DRPCH8YRDT\\\",\\\"AW-16992865277\\\/XNbJCPudqbYaEP2X6qY_\\\",\\\"MC-H3EH29BZNT\\\",\\\"G-047NXS3WDH\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-DRPCH8YRDT\\\",\\\"AW-16992865277\\\/BVp_CISeqbYaEP2X6qY_\\\",\\\"MC-H3EH29BZNT\\\",\\\"AW-16992865277\\\/rNLWCNPU2bwaEP2X6qY_\\\",\\\"AW-1033438670\\\/sTKECN2glvsCEM6L5OwD\\\",\\\"G-047NXS3WDH\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-DRPCH8YRDT\\\",\\\"AW-16992865277\\\/s5i_CJOhqbYaEP2X6qY_\\\",\\\"G-047NXS3WDH\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-DRPCH8YRDT\\\",\\\"AW-16992865277\\\/-Q7eCIGeqbYaEP2X6qY_\\\",\\\"AW-1033438670\\\/VOvXCOaA3PYCEM6L5OwD\\\",\\\"G-047NXS3WDH\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"b2a88bafab3e21179ed38636efcd8a93","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"896696498","configuration":"{\"siteID\":\"d26d2046-23c0-402e-8ea3-90da74b6047a\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f8181cc756f67d7c70742a4ed0d6b949","type":"APP","apiClientId":3983114241,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"424542386","configuration":"{\"shopId\":\"8692\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e46595b10fdc5e1674d5c89a8c843bb3","type":"APP","apiClientId":5443297,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"424509618","configuration":"{\"masterTagID\":\"89915\",\"merchantID\":\"74758\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"]}},{"id":"120881330","configuration":"{\"subdomain\": \"tonicstudiosusa\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ac832d1a78afab03c3f2c3da1ef5eb32","type":"APP","apiClientId":1615517,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"118161586","configuration":"{\"tagID\":\"2613596013716\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"18031546ee651571ed29edbe71a3550b","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"]}},{"id":"45842610","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Share A Sale"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Tonic Studios USA","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"tonicstudiosusa.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.tonic-studios.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},"https://www.tonic-studios.com/cdn","ae1676cfwd2530674p4253c800m34e853cb",{"modern":"","legacy":""},{"shopId":"16006405","storefrontBaseUrl":"https:\/\/www.tonic-studios.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\"]","isMerchantRequest":"false","hashVersion":"ae1676cfwd2530674p4253c800m34e853cb","publish":"custom","events":"[[\"page_viewed\",{}]]"});</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'USD';
  var meta = {"page":{}};
  for (var attr in meta) {
    window.ShopifyAnalytics.meta[attr] = meta[attr];
  }
</script>
<script class="analytics">
  (function () {
    var customDocumentWrite = function(content) {
      var jquery = null;

      if (window.jQuery) {
        jquery = window.jQuery;
      } else if (window.Checkout && window.Checkout.$) {
        jquery = window.Checkout.$;
      }

      if (jquery) {
        jquery('body').append(content);
      }
    };

    var hasLoggedConversion = function(token) {
      if (token) {
        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
      }
      return false;
    }

    var setCookieIfConversion = function(token) {
      if (token) {
        var twoMonthsFromNow = new Date(Date.now());
        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);

        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
      }
    }

    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
    if (trekkie.integrations) {
      return;
    }
    trekkie.methods = [
      'identify',
      'page',
      'ready',
      'track',
      'trackForm',
      'trackLink'
    ];
    trekkie.factory = function(method) {
      return function() {
        var args = Array.prototype.slice.call(arguments);
        args.unshift(method);
        trekkie.push(args);
        return trekkie;
      };
    };
    for (var i = 0; i < trekkie.methods.length; i++) {
      var key = trekkie.methods[i];
      trekkie[key] = trekkie.factory(key);
    }
    trekkie.load = function(config) {
      trekkie.config = config || {};
      trekkie.config.initialDocumentCookie = document.cookie;
      var first = document.getElementsByTagName('script')[0];
      var script = document.createElement('script');
      script.type = 'text/javascript';
      script.onerror = function(e) {
        var scriptFallback = document.createElement('script');
        scriptFallback.type = 'text/javascript';
        scriptFallback.onerror = function(error) {
                var Monorail = {
      produce: function produce(monorailDomain, schemaId, payload) {
        var currentMs = new Date().getTime();
        var event = {
          schema_id: schemaId,
          payload: payload,
          metadata: {
            event_created_at_ms: currentMs,
            event_sent_at_ms: currentMs
          }
        };
        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
      },
      sendRequest: function sendRequest(endpointUrl, payload) {
        // Try the sendBeacon API
        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
          var blobData = new window.Blob([payload], {
            type: 'text/plain'
          });

          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
            return true;
          } // sendBeacon was not successful

        } // XHR beacon

        var xhr = new XMLHttpRequest();

        try {
          xhr.open('POST', endpointUrl);
          xhr.setRequestHeader('Content-Type', 'text/plain');
          xhr.send(payload);
        } catch (e) {
          console.log(e);
        }

        return false;
      },
      isIos12: function isIos12() {
        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
      }
    };
    Monorail.produce('monorail-edge.shopifysvc.com',
      'trekkie_storefront_load_errors/1.1',
      {shop_id: 16006405,
      theme_id: 141703872690,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//www.tonic-studios.com/cdn/s/trekkie.storefront.23b90327a0b2c94129db92772d2925a9b88e09c5.min.js"});

        };
        scriptFallback.async = true;
        scriptFallback.src = '//www.tonic-studios.com/cdn/s/trekkie.storefront.23b90327a0b2c94129db92772d2925a9b88e09c5.min.js';
        first.parentNode.insertBefore(scriptFallback, first);
      };
      script.async = true;
      script.src = '//www.tonic-studios.com/cdn/s/trekkie.storefront.23b90327a0b2c94129db92772d2925a9b88e09c5.min.js';
      first.parentNode.insertBefore(script, first);
    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":16006405,"isMerchantRequest":null,"themeId":141703872690,"themeCityHash":"13455027368089092933","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["65f19447"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      window.ShopifyAnalytics.lib.page(null,{"shopifyEmitted":true});

      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
      var token = match? match[1]: undefined;
      if (!hasLoggedConversion(token)) {
        setCookieIfConversion(token);
        
      }
    });


        var eventsListenerScript = document.createElement('script');
        eventsListenerScript.async = true;
        eventsListenerScript.src = "//www.tonic-studios.com/cdn/shopifycloud/storefront/assets/shop_events_listener-3da45d37.js";
        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);

})();</script>
<script
  defer
  src="https://www.tonic-studios.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-2.1.2.min.js"
  data-application="storefront-renderer"
  data-shop-id="16006405"
  data-render-region="gcp-us-central1"
  data-page-type=""
  data-theme-instance-id="141703872690"
  data-theme-name="Tea_Tea"
  data-theme-version="1.0.0"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
  data-shs-beacon="true"
  data-shs-export-with-fetch="true"
  data-shs-logs-sample-rate="1"
  data-shs-beacon-endpoint="https://www.tonic-studios.com/api/collect"
></script>
</head>

  
  <body class="template- has-shadow">
  <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M6X88DQC"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
  
  
  



<script>
  (() => {
    const configElement = document.getElementById("elevar-gtm-suite-config");

    if (!configElement) {
      console.error("Elevar Data Layer: Config element not found");
      return;
    }

    let initialProductAnchorElements = null;

    const setElements = () => {
      initialProductAnchorElements = document.querySelectorAll(
        `a[href*="/products/"]`
      );
    }

    if (document.readyState === "loading") {
      document.addEventListener("readystatechange", setElements)
    } else {
      setElements();
    }

    const config = JSON.parse(configElement.textContent);

    const script = document.createElement("script");
    script.type = "text/javascript";
    script.src = config.gtm_suite_script;

    script.onerror = () => {
      console.error("Elevar Data Layer: JS script failed to load");
    };
    script.onload = async () => {
      if (!window.ElevarGtmSuite) {
        console.error("Elevar Data Layer: `ElevarGtmSuite` is not defined");
        return;
      }

      const cartData = {
  attributes:{},
  cartTotal: "0.0",
  currencyCode:"USD",
  items: []
}
;

      await window.ElevarGtmSuite.handlers.cartAttributesReconcile(
        cartData,
        config.event_config.save_order_notes,
        config.consent_enabled
      );

      if (config.event_config.user) {
        const data = {cartTotal: "0.0",
    currencyCode:"USD",};
        window.ElevarGtmSuite.handlers.user(data);
      }

      if (config.event_config.product_add_to_cart_ajax) {
        window.ElevarGtmSuite.handlers.productAddToCartAjax(
          config.event_config.save_order_notes,
          config.consent_enabled
        );
      }

      if (config.event_config.cart_reconcile) {
        window.ElevarGtmSuite.handlers.cartItemsReconcile(cartData);
      }};

    document.body.appendChild(script);
  })();
</script>



<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://load.gtm.tonic-studios.com/ns.html?id=GTM-K6XBCCH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

  
  <svg data-src="//www.tonic-studios.com/cdn/shop/t/138/assets/icon-themes.svg?v=136554715894974130581734700639" class="icons-svg-sprite"></svg>
  <div id="shopify-section-header-bar" class="shopify-section header-bar-section">

<style>
  .header-bar-inner{
    min-height: 40px;
    font-size: 16px;
    opacity: calc(100 / 100);
    background-color: ;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
       
  }
  .header-bar-inner{
    
        background-color: #66ff77;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920 1800' style='enable-background:new 0 0 1920 1800;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23E52521;} .st1{fill:url(%23SVGID_1_);} .st2{fill:url(%23SVGID_2_);} .st3{fill:url(%23SVGID_3_);} .st4{fill:url(%23SVGID_4_);} .st5{fill:url(%23SVGID_5_);} .st6{fill:url(%23SVGID_6_);} .st7{fill:url(%23SVGID_7_);} .st8{fill:url(%23SVGID_8_);} .st9{fill:url(%23SVGID_9_);} .st10{fill:url(%23SVGID_10_);} .st11{fill:url(%23SVGID_11_);} .st12{fill:url(%23SVGID_12_);} %3C/style%3E%3Crect x='0.5' class='st0' width='1920' height='1800'/%3E%3Cg%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='600.6591' y1='1928.9688' x2='600.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23E52521'/%3E%3Cstop offset='1' style='stop-color:%239A509A'/%3E%3C/linearGradient%3E%3Crect x='0.5' class='st1' width='1920' height='1800'/%3E%3ClinearGradient id='SVGID_2_' gradientUnits='userSpaceOnUse' x1='650.6591' y1='1928.9688' x2='650.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23E5252B'/%3E%3Cstop offset='1' style='stop-color:%23894795'/%3E%3C/linearGradient%3E%3Crect x='160.5' class='st2' width='1760' height='1800'/%3E%3ClinearGradient id='SVGID_3_' gradientUnits='userSpaceOnUse' x1='700.6591' y1='1928.9688' x2='700.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23E6233A'/%3E%3Cstop offset='1' style='stop-color:%23784494'/%3E%3C/linearGradient%3E%3Crect x='320.5' class='st3' width='1600' height='1800'/%3E%3ClinearGradient id='SVGID_4_' gradientUnits='userSpaceOnUse' x1='750.6591' y1='1928.9688' x2='750.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23E62250'/%3E%3Cstop offset='1' style='stop-color:%236B4192'/%3E%3C/linearGradient%3E%3Crect x='480.5' class='st4' width='1440' height='1800'/%3E%3ClinearGradient id='SVGID_5_' gradientUnits='userSpaceOnUse' x1='800.6591' y1='1928.9688' x2='800.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23E72366'/%3E%3Cstop offset='1' style='stop-color:%235D3D90'/%3E%3C/linearGradient%3E%3Crect x='640.5' class='st5' width='1280' height='1800'/%3E%3ClinearGradient id='SVGID_6_' gradientUnits='userSpaceOnUse' x1='850.6591' y1='1928.9688' x2='850.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23E7247C'/%3E%3Cstop offset='1' style='stop-color:%23513A8E'/%3E%3C/linearGradient%3E%3Crect x='800.5' class='st6' width='1120' height='1800'/%3E%3ClinearGradient id='SVGID_7_' gradientUnits='userSpaceOnUse' x1='900.6591' y1='1928.9688' x2='900.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23E82F89'/%3E%3Cstop offset='1' style='stop-color:%2346378D'/%3E%3C/linearGradient%3E%3Crect x='960.5' class='st7' width='960' height='1800'/%3E%3ClinearGradient id='SVGID_8_' gradientUnits='userSpaceOnUse' x1='950.6591' y1='1928.9688' x2='950.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23D84090'/%3E%3Cstop offset='1' style='stop-color:%233B3289'/%3E%3C/linearGradient%3E%3Crect x='1120.5' class='st8' width='800' height='1800'/%3E%3ClinearGradient id='SVGID_9_' gradientUnits='userSpaceOnUse' x1='1000.6591' y1='1928.9688' x2='1000.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23C44794'/%3E%3Cstop offset='1' style='stop-color:%232C2E83'/%3E%3C/linearGradient%3E%3Crect x='1280.5' class='st9' width='640' height='1800'/%3E%3ClinearGradient id='SVGID_10_' gradientUnits='userSpaceOnUse' x1='1050.6591' y1='1928.9688' x2='1050.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23B54E97'/%3E%3Cstop offset='1' style='stop-color:%232B3077'/%3E%3C/linearGradient%3E%3Crect x='1440.5' class='st10' width='480' height='1800'/%3E%3ClinearGradient id='SVGID_11_' gradientUnits='userSpaceOnUse' x1='1100.6591' y1='1928.9688' x2='1100.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%23AA519A'/%3E%3Cstop offset='1' style='stop-color:%23282E6B'/%3E%3C/linearGradient%3E%3Crect x='1600.5' class='st11' width='320' height='1800'/%3E%3ClinearGradient id='SVGID_12_' gradientUnits='userSpaceOnUse' x1='1150.6591' y1='1928.9688' x2='1150.6591' y2='871.4688' gradientTransform='matrix(1.6 0 0 -1.6 -0.6 3142.6001)'%3E%3Cstop offset='0' style='stop-color:%239A509A'/%3E%3Cstop offset='1' style='stop-color:%23272D63'/%3E%3C/linearGradient%3E%3Crect x='1760.5' class='st12' width='160' height='1800'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
  }
  .header-bar-inner a{
    color: #ffffff;
  }
  .header-bar-content{
   display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
    height: 100%;
    padding: 5px 15px;
  }
  .header-bar-content p{
   margin: 0; 
    color: #ffffff;
  }
  .bar-button{
    background: rgba(0,0,0,0);
    color: #ffffff !important;
    border: 1px solid #ffffff;
    border-radius: unset !important;
  }
  #countdown-inner >div{
    color: #ffffff;
    background: ;
  }
</style>


</div>
  <div id="shopify-section-header" class="shopify-section">

<div data-section-id="header" data-section-type="header">
    
            <div class="announcement-bar text-center">
                <div class="container">
                    <div class="rte header--language--currency">
                        
                      <div class="left-ann"><div class="announcement-bar__message">
                            Free standard shipping over $75*
                        </div>
                      </div>
                      <div class="right-ann">
                        
                        <div class="header__item tb-status">
                          
                        </div>
                        
                        
                        
                        
                      
                      <div class="header__item header--store">
                        <select aria-label="Country Change" onchange="location = this.value;">
                          <option>USA</option>
                          <option value="https://www.tonic-studios.co.uk/">UK</option>
                        </select>
                         <noscript>
                            <a href="https://www.tonic-studios.co.uk/">UK</a>
                         </noscript>
                      </div>
                      
                        
                            <div class="header__item header--language">
                                <div class="language-dropdown dropdown" data-language-switcher>
    <button class="dropdown-toggle dropdown-label" data-toggle="dropdown_text" data-language-label title="Language" aria-expanded="false">
    </button>
    <div class="lang-menu" id="lang-switcher">
        <div class="dropdown-item dropdown-item--full">Language</div>
    </div>
</div>
                            </div>
                        
                        
                        <div class="dropdown-language-currency"></div>
                      </div>
                    </div>
                </div>
            </div>
    
    <header class="site-header header-sticky">
        

<div class="header-PC">
    <div class="container">
        <div class="header-middle">
            <nav class="header-middle__left header-middle__navigation">
                <div class="logo-wrapper">
                    <meta content="https://www.tonic-studios.com">
                    
                        
                        
                        <a href="/" class="site-header__logo-image" aria-label="logo" style="width: 140px; max-width: 140px">
                            
                            <img src="//www.tonic-studios.com/cdn/shop/files/tonicfulllogo.png?v=1741744257" alt="Tonic Studios USA">
                        </a>
                    
                </div>
                <ul class="site-nav" id="site-nav" data-item-count="4"><li class="menu-lv-1 item dropdown no-mega-menu">
            <p class="nav-action">
                <a href="/collections/newest-products" aria-label="Categories" data-block-id="">
                    Categories
</a><span class="icon-dropdown" data-toggle-menu-mb>&#10095;</span></p>
            
        </li><li class="menu-lv-1 item dropdown no-mega-menu">
            <p class="nav-action">
                <a href="/pages/brands" aria-label="Brands" data-block-id="">
                    Brands
</a><span class="icon-dropdown" data-toggle-menu-mb>&#10095;</span></p>
            
        </li><li class="menu-lv-1 item dropdown no-mega-menu">
            <p class="nav-action">
                <a href="/pages/sales" aria-label="Sales" data-block-id="">
                    Sales
</a><span class="icon-dropdown" data-toggle-menu-mb>&#10095;</span></p>
            
        </li><li class="menu-lv-1 item dropdown no-mega-menu">
            <p class="nav-action">
                <a href="/pages/new-launches" aria-label="Launches" data-block-id="">
                    Launches
</a><span class="icon-dropdown" data-toggle-menu-mb>&#10095;</span></p>
            
        </li><li class="menu-lv-1 item dropdown no-mega-menu">
            <p class="nav-action">
                <a href="/collections/tonic-craft-kit" aria-label="Tonic Craft Kit" data-block-id="">
                    Tonic Craft Kit
</a><span class="icon-dropdown" data-toggle-menu-mb>&#10095;</span></p>
            
        </li><li class="menu-lv-1 item">
            <p class="nav-action nav-action--end">
                <a href="/pages/gem-rewards" aria-label="Gem Rewards" data-block-id="">
                    Gem Rewards
</a></p>
        </li><li class="menu-lv-1 item">
            <p class="nav-action nav-action--end">
                <a href="/blogs/tonic-promotions/cyber-week" aria-label="Cyber Week 2025" data-block-id="">
                    Cyber Week 2025
</a></p>
        </li></ul>

            </nav>
            <div class="header-middle__right">
                <div class="header-middle__item header-middle__item--special">
                    
                    <a class="navUser-action" href="/pages/craftroom" aria-label="Craft Room">
                        <img class="lazyload" data-srcset="//www.tonic-studios.com/cdn/shop/files/craftroom_x500.jpg?v=1741744256" alt="" data-image>
                    </a>
                    
                </div>
                
                
                    <div class="header-middle__item header-middle__item--quickSearch">
                        <a class="navUser-action" href="javascript:void(0)" aria-label="x search" data-search-popup>
                            <svg class="icon"><use xlink:href="#icon-search"></use></svg>
                            <span>&#215;</span>
                        </a>
                    </div>
                

                
                    
                        <div class="header-middle__item header-middle__item--account">
                            
    
        <a class="navUser-action" href="/account/login" aria-label="link" data-login-form-pc>
            <svg class="icon"><use xlink:href="#icon-user"></use></svg>
        </a>
        <div id="login-form" class="login-form">
  <div class="login-form__header">
      <span class="title">My Account</span>
      <a href="javascript:void(0)" class="login-form__close" data-close-login-form-pc aria-label="close"><svg class="icon"><use xlink:href="#icon-chevron-up"/></svg></a>
      <a href="javascript:void(0)" class="login-form__close" data-close-login-form aria-label="close">&#215;</a>
  </div>
  <div class="login-form__content">
    <div class='oxi-social-login'></div>
      <form accept-charset="UTF-8" action="/account/login" method="post">
          <input name="form_type" type="hidden" value="customer_login" />
          <input name="utf8" type="hidden" value="✓" />
          <div class="login-form__form">
              <div class="form-field">
                  <label class="form-label">
                      Email Address *
                  </label>
                  <input id="customer_email" class="form-control" type="email" value="" aria-label="Email Address" name="customer[email]">
              </div>
              <div class="form-field">
                  <label class="form-label">
                      Password *
                  </label>
                  <input id="customer_password" class="form-control" type="password" value="" aria-label="Password" name="customer[password]" >
              </div>
              <div class="form-actions text-center">
                  <input type="submit" class="btn btn--secondary" value="Login">
                  <a class="forgot-password" onclick="location.href='/account/login#recover'" aria-label="forgot password">
                      Forgot your password?
                  </a>
                  <a class="btn btn--primary" onclick="location.href='/account/register'" aria-label="register">Create Account</a>
                  <a class="btn btn--primary" style="color: #282828; margin-top:16px;" href="/apps/juo">Manage Subscription</a>
              </div>
          </div>
      </form>
  </div>
</div>
    

                        </div>
                    
                

              
                    <div class="header-middle__item header-middle__item--wishlist">
                        <a class="navUser-action" onclick="location.href='/pages/swym-wishlist'" aria-label="link">
                            <svg class="icon"><use xlink:href="#icon-heart"></use></svg>
                        </a>
                    </div>
                
              
   

                    <div class="header-middle__item header-middle__item--cart" 
                    >
                        <a class="navUser-action" onclick="location.href='javascript:void(0)'" aria-label="0" data-cart-pc>
    <svg class="icon"><use xlink:href="#icon-cart1" /></svg>
    <span class="countPill cart-quantity" data-cart-count>0</span>
</a>


<div class="cart-quickview_content">
    <div class="no-items text-center" data-empty-page-content>
        <p class="cart_empty">
            Your cart is currently empty.
        </p>
        <div class="text-continue">
            <a class="btn btn--primary" aria-label="button" 
                href="javascript:void(0)" id="go_back" onclick="window.history.back();"
                >
                Continue shopping
            </a>
        </div>
    </div>
    <div class="has-items hide" data-cart-wrapper data-section-type="cart-template" data-ajax-enabled="true">
        <div class="cart-quickview_header--pc">
            <div class="bg">
                <span class="title-header">Review Your Cart</span>
                <span class="count"><span data-cart-count>0</span> items</span>
            </div>
        </div>
        
        <div class="hide cart-quickview__progress_bar cart__progress_bar" data-cart-wrapper>
            <div class="progress_bar_shipping"></div>
            <div class="progress_bar_shipping_message"></div>
        </div>
        
        <form action="/cart" method="post" novalidate class="cart cart-form">
            <div class="cart-quickview__table">
                <table>
                    <tbody data-cart-line-items>
                        
                            <tr class="cart__row" data-cart-item="" data-cart-item-key="" data-cart-item-url="" data-cart-item-title="" data-cart-item-index="1" data-cart-item-quantity="">
                                <td class="cart__meta small--text-left" data-cart-table-cell="">
                                    <div class="cart__product-information">
                                        <div class="cart__image-wrapper">
                                            <img class="" alt="" data-cart-item-image="" style="cursor: pointer;">
                                        </div>
                                        <div class="cart__content-wrapper">
                                            <div class="list-view-item__title">
                                                <a href="" class="cart__product-title" data-cart-item-title=""></a>
                                            </div>
                                            <div class="product-details-wrapper">
                                                <ul class="product-details" data-cart-item-details="" aria-label="Product details">
                                                    <li class="product-details__item product-details__item--variant-option" data-cart-item-option=""></li>
                                                    <li class="product-details__item product-details__item--variant-option" data-cart-item-option=""></li>
                                                </ul>
                                                <a href="JavaScript:void(0);" class="product-details__edit" data-cart-edit="" aria-label="link">
                                                    <svg class="icon"><use xlink:href="#icon-edit"></use></svg>
                                                </a>
                                            </div>
                                            <div class="product-details-price" data-cart-item-price="">
                                                <dl data-cart-item-price-list>
                                                    <div data-cart-item-regular-price-group="">
                                                        <dt>
                                                            <span class="visually-hidden">Regular price</span>
                                                        </dt>
                                                        <dd data-cart-item-regular-price="" data-cart-item-current-price=""></dd>
                                                    </div>
                                                </dl>
                                            </div>
                                            <div class="cart__qty">
                                                <!-- <p class="cart__qty-label2">Quantity:</p> -->
                                                <input id="" class="cart__qty-input" type="number" value="" min="0" data-quantity-input="" data-quantity-item="" data-quantity-input-desktop="" data-quantity-input-mobile="">
                                            </div>
                                            <p class="cart__remove">
                                                <span class="icon">&#215;</span>
                                                <a href="/cart/change?line=0&amp;quantity=0" class="text-link text-link--accent" aria-label="" data-cart-remove="">Remove</a>
                                            </p>
                                            <div class="cart__qty-error-message-wrapper cart__qty-error-message-wrapper--desktop hide" role="alert" data-cart-quantity-error-message-wrapper="">
                                                <span class="visually-hidden">Error </span>
                                                <svg class="icon"><use xlink:href="#icon-error"></use></svg>
                                                <span class="cart__qty-error-message" data-cart-quantity-error-message=""></span>
                                            </div>
                                        </div>
                                    </div>
                                </td>
                            </tr>
                        
                        
                    </tbody>
                </table>
            </div>
            <div class="cart-quickview__footer">
                
                
                <div class="hide" data-cart-discount-wrapper>
                    <div class="order-discount-card-wrapper" data-cart-discount>
                        
                            <span class="order-discount order-discount--title order-discount--cart">
                                <svg class="icon"><use xlink:href="#icon-saletag" /></svg>
                                <span class="visually-hidden">Discount:</span>
                                <span data-cart-discount-title></span>
                            </span>
                            <span class="order-discount order-discount--cart order-discount--cart-total">
                                -<span data-cart-discount-amount></span>
                            </span>
                        
                    </div>
                </div>

                <div class="cart-subtotal">
                    <span class="cart-subtotal__title">Subtotal:</span>
                    <span class="cart-subtotal__price text-right" data-cart-subtotal>$0.00 USD</span>
                </div>
<!--SB Modified this section to remove checkout button - recharge issues remove this line from between 231 and 232   <input type="submit" name="checkout" class="cart__submit btn btn--secondary" value="Check out"> -->
                <div class="cart__buttons-container">
                    <div class="cart__submit-controls">
                      
                        <a class="btn btn--primary" onclick="location.href='/cart'">View Cart</a>
                    </div>
                <!--END SB Modified this section to remove checkout button - recharge issues-->
                    <div class="cart__error-message-wrapper hide" role="alert" data-cart-error-message-wrapper>
                        <span class="visually-hidden">Error </span>
                        <svg class="icon"><use xlink:href="#icon-error" /></svg>
                        <span class="cart__error-message" data-cart-error-message></span>
                    </div>
                </div>
            </div>
        </form>
    </div>
</div>

                    </div>
                

            </div>
            <div class="header-middle__search">
                
<div class="search-form-wrapper text-left">
    <div class="search-form">
        <form action="/search" method="get" class="input-group search-bar" role="search">
            <input type="hidden" name="type" value="product">
            <input type="text" name="q" value="" placeholder="Search for a product..." class="input-group-field search-form__input" aria-label="Search Site" autocomplete="off">
            <button type="submit" class="btn-search icon-search" title="search">
                <svg class="icon"><use xlink:href="#icon-search" /></svg>
            </button>
        </form>
    </div>
</div>

            </div>
        </div>
    </div>
</div>
        <div class="header-mobile">
    <div class="header-mobile__item text-left">
        <div class="item__mobile item__mobile--hamburger">
            <a class="mobileMenu-toggle" href="javascript:void(0)" data-mobile-menu aria-label="menu">
                <span class="mobileMenu-toggle__Icon"></span>
            </a>
        </div>
        
        <div class="item__mobile item__mobile--searchMobile">
            <a class="navUser-action" href="javascript:void(0)" data-search-popup aria-label="search">
                <svg class="icon icon-search"><use xlink:href="#icon-search" /></svg>
                <svg class="icon icon-close"><use xlink:href="#icon-close" /></svg>
            </a>
        </div>
        
    </div>
    <div class="header-mobile__item text-center">
        <div class="item__mobile item__mobile--logo">
            <div class="logo-wrapper">
                    <a href="/" class="site-header__logo-image" aria-label="logo" style="width: 130px; max-width: 130px">
                        
                        <img src="//www.tonic-studios.com/cdn/shop/files/tonicfulllogo.png?v=1741744257" alt="Tonic Studios USA">
                    </a></div>
        </div>
    </div>
    <div class="header-mobile__item text-right">
        
            <div class="item__mobile item__mobile--account">
                
                    
                        <a class="navUser-action" href="/account/login" data-mobile-login aria-label="account">
                            <svg class="icon"><use xlink:href="#icon-user" /></svg>
                        </a>
                    
                
            </div>
        
        <div class="item__mobile item__mobile--cart" >
            <a class="navUser-action" onclick="location.href='javascript:void(0)'" data-mobile-cart aria-label="0">
                <svg class="icon"><use xlink:href="#icon-cart" /></svg>
                <span class="countPill cart-quantity" data-cart-count>0</span>
            </a>
        </div>
    </div>
</div>
        <div class="overlay_user"></div>
    </header>
</div>


























</div>
  
  <div class="page-container" id="PageContainer">
  <main class="main-content js-focus-hidden" id="MainContent" role="main" tabindex="-1">
  
    
    <script id="juo-customer-portal-init" type="application/json">{"statusCode":404,"config":{"sentry":{"dsn":"https://501bc2d027534cab9a293abebf9f11fd@o416619.ingest.sentry.io/6770699"},"shopify":{"isLoggedIn":false},"segment":{"writeKey":"tDKxKz4Zr6HxGUyOcG8sHVyYX6vXAHbJ"},"whiteLabel":false},"init":{"shop":{"domain":"tonicstudiosusa.myshopify.com","name":"Tonic Studios USA","contactEmail":"tonicstudiosusa@tonic-studios.com","countryCode":"US","currencyCode":"USD","language":"en","multipassEnabled":false,"newLoginExperience":false,"theme":[]},"rootUrl":"\/apps\/juo\/","platform":"shopify"}}</script>
<script type="importmap">{"imports":{"@juo/orion-core":"https://cdn.juo.io/web/orion/core/latest/dist/core.js?v=3d3c","@juo/orion-core/web-components":"https://cdn.juo.io/web/orion/core/latest/dist/web-components.js?v=3d3c","@juo/orion-extensions":"https://cdn.juo.io/web/orion/extensions/latest/dist/extensions.js?v=3d3c","orion-registry/":"https://cdn.juo.io/web/orion/"}}</script>

        
        <style>juo-customer-portal { --text-main-color: rgb(46, 50, 52); --text-secondary-color: rgb(122, 122, 122); --button-primary-background-color: rgb(46, 50, 52); --button-primary-border-color: rgba(0, 0, 0, 0); --button-primary-color: rgb(255, 255, 255); --button-primary-border-radius: 5px; --button-secondary-background-color: rgba(0, 0, 0, 0); --button-secondary-border-color: rgb(46, 50, 52); --button-secondary-color: rgb(46, 50, 52); --button-secondary-border-radius: 5px; }</style>
      
    <script type="module" crossorigin="" src="https://cdn.juo.io/web/customer/0.131.1/assets/index-D1LrROdp.js"></script>
    <link rel="preload" crossorigin="" href="https://cdn.juo.io/web/customer/0.131.1/assets/style-BroiLmc3.css" as="style" data-wc="">
  
    <juo-context-root>
      <juo-customer-portal></juo-customer-portal>
    </juo-context-root>
  


  <div class="clearfix"></div>
  </main>
  </div>
  <div id="shopify-section-footer" class="shopify-section">
<footer class="site-footer" data-section-type="footer"><div class="site-footer__middle">
            <div class="container">
                <div class="footer-row"><div class="footer-row__item footer-logo" style="width: 18%">
                                    <div class="footer-logo text-left"><div class="footer-logo__item">
                            <a href="/" aria-label="link" style="width: 125px"><img class="lazyload" data-srcset="//www.tonic-studios.com/cdn/shop/files/white_tonic_footer_x40_5cace84d-d04a-4de0-bf9f-081f837414f5_x40.png?v=1627639585" alt="" data-image></a>
                        </div><div class="footer-logo__item"><p>Trading as Tonic Studios, 517 Crofton St. SE Grand Rapids, MI, 49507<br/><br/>Call us: (844) 866-4287<br/>USA Mainland Only<br/></p></div></div>
                                   </div>
                  
                  <a href="https://www.tonic-studios.com/pages/help-center"><img src="https://cdn.shopify.com/s/files/1/1371/9115/files/help_centre2.png?v=1626167645" alt="help"/></a><div class="footer-row__item footer-row__item--mobile footer-navigation_list snbdshf" style="width: 16%"><span class="footer-heading">Policies</span><ul class="footer-list"><li >
                                                <a href="/pages/angel-policy" aria-label="Angel Policy">
                                                    Angel Policy
                                                </a>
                                            </li><li >
                                                <a href="/pages/california-prop-65" aria-label="California Prop 65">
                                                    California Prop 65
                                                </a>
                                            </li><li >
                                                <a href="/pages/privacy-policy" aria-label="Privacy Policy">
                                                    Privacy Policy
                                                </a>
                                            </li><li >
                                                <a href="/policies/refund-policy" aria-label="Refunds">
                                                    Refunds
                                                </a>
                                            </li><li >
                                                <a href="/pages/returns" aria-label="Returns">
                                                    Returns
                                                </a>
                                            </li><li >
                                                <a href="/pages/terms-of-service" aria-label="Terms of Service">
                                                    Terms of Service
                                                </a>
                                            </li><li class="last">
                                                <a href="/pages/t-cs-gem-and-tck" aria-label="TCK &amp; GEM T&amp;C&#39;s">
                                                    TCK &amp; GEM T&amp;C&#39;s
                                                </a>
                                            </li></ul>
                                </div><div class="footer-row__item footer-row__item--mobile footer-navigation_list snbdshf" style="width: 15%"><span class="footer-heading">Downloads</span><ul class="footer-list"><li >
                                                <a href="/blogs/downloads/color-charts" aria-label="Color Charts">
                                                    Color Charts
                                                </a>
                                            </li><li class="last">
                                                <a href="/blogs/downloads/die-instructions" aria-label="Die Instructions">
                                                    Die Instructions
                                                </a>
                                            </li></ul>
                                </div><div class="footer-row__item footer-row__item--mobile footer-navigation_list snbdshf" style="width: 16%"><span class="footer-heading">More Info</span><ul class="footer-list"><li >
                                                <a href="/pages/about-us" aria-label="About us">
                                                    About us
                                                </a>
                                            </li><li >
                                                <a href="/pages/help-center" aria-label="Contact Us">
                                                    Contact Us
                                                </a>
                                            </li><li >
                                                <a href="/pages/sign-up" aria-label="Newsletter Sign Up">
                                                    Newsletter Sign Up
                                                </a>
                                            </li><li >
                                                <a href="/pages/shipping" aria-label="Shipping">
                                                    Shipping
                                                </a>
                                            </li><li >
                                                <a href="/pages/launch-update" aria-label="Launch Update">
                                                    Launch Update
                                                </a>
                                            </li><li >
                                                <a href="/pages/gem-rewards-faq" aria-label="GEM Rewards FAQ">
                                                    GEM Rewards FAQ
                                                </a>
                                            </li><li class="last">
                                                <a href="/pages/gem-rewards" aria-label="Gem Rewards">
                                                    Gem Rewards
                                                </a>
                                            </li></ul>
                                </div><div class="footer-row__item footer-social" style="width: 18%"><span class="footer-heading">Follow us</span>


<div class="social-icons">
    
    <a class="social-icon facebook" href="https://www.facebook.com/tonicstudiosusa" title="Facebook" target="_blank" rel="noopener" aria-label="link">
        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="icon icon-facebook" x="0px" y="0px" width="60.734px" height="60.733px" viewBox="0 0 60.734 60.733" style="enable-background:new 0 0 60.734 60.733;" xml:space="preserve">
        <g>
        <path d="M57.378,0.001H3.352C1.502,0.001,0,1.5,0,3.353v54.026c0,1.853,1.502,3.354,3.352,3.354h29.086V37.214h-7.914v-9.167h7.914   v-6.76c0-7.843,4.789-12.116,11.787-12.116c3.355,0,6.232,0.251,7.071,0.36v8.198l-4.854,0.002c-3.805,0-4.539,1.809-4.539,4.462   v5.851h9.078l-1.187,9.166h-7.892v23.52h15.475c1.852,0,3.355-1.503,3.355-3.351V3.351C60.731,1.5,59.23,0.001,57.378,0.001z"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>
    </a>
    
    
    
    <a class="social-icon twitter" href="https://twitter.com/tonicstudios" title="Twitter" target="_blank" rel="noopener" aria-label="link">
        <svg x="0px" y="0px" viewBox="0 0 24 24" class="icon icon-twitter">
            <g><g> <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g>
        </svg>
    </a>
    
    
    
    
    
    <a class="social-icon pinterest" href="https://www.pinterest.com/tonicstudiosusa/" title="Pinterest" target="_blank" rel="noopener" aria-label="link">
        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="icon icon-pinterest" x="0px" y="0px" width="579.148px" height="579.148px" viewBox="0 0 579.148 579.148" style="enable-background:new 0 0 579.148 579.148;" xml:space="preserve">
        <g><g><path d="M434.924,38.847C390.561,12.954,342.107,0.01,289.574,0.01c-52.54,0-100.992,12.944-145.356,38.837    C99.854,64.741,64.725,99.87,38.837,144.228C12.944,188.597,0,237.049,0,289.584c0,58.568,15.955,111.732,47.883,159.486    c31.922,47.768,73.771,83.08,125.558,105.949c-1.01-26.896,0.625-49.137,4.902-66.732l37.326-157.607    c-6.285-12.314-9.425-27.645-9.425-45.999c0-21.365,5.404-39.217,16.212-53.538c10.802-14.333,24.003-21.5,39.59-21.5    c12.564,0,22.246,4.143,29.034,12.448c6.787,8.292,10.184,18.727,10.184,31.292c0,7.797-1.451,17.289-4.334,28.47    c-2.895,11.187-6.665,24.13-11.31,38.837c-4.651,14.701-7.98,26.451-9.994,35.252c-3.525,15.33-0.63,28.463,8.672,39.4    c9.295,10.936,21.616,16.4,36.952,16.4c26.898,0,48.955-14.951,66.176-44.865c17.217-29.914,25.826-66.236,25.826-108.973    c0-32.925-10.617-59.701-31.859-80.312c-21.242-20.606-50.846-30.918-88.795-30.918c-42.486,0-76.862,13.642-103.123,40.906    c-26.267,27.277-39.401,59.896-39.401,97.84c0,22.625,6.414,41.609,19.229,56.941c4.272,5.029,5.655,10.428,4.149,16.205    c-0.508,1.512-1.511,5.281-3.017,11.309c-1.505,6.029-2.515,9.934-3.017,11.689c-2.014,8.049-6.787,10.564-14.333,7.541    c-19.357-8.043-34.064-21.99-44.113-41.85c-10.055-19.854-15.08-42.852-15.08-68.996c0-16.842,2.699-33.685,8.103-50.527    c5.404-16.842,13.819-33.115,25.264-48.832c11.432-15.698,25.135-29.596,41.102-41.659c15.961-12.069,35.38-21.738,58.256-29.04    c22.871-7.283,47.51-10.93,73.904-10.93c35.693,0,67.744,7.919,96.146,23.751c28.402,15.839,50.086,36.329,65.043,61.463    c14.951,25.135,22.436,52.026,22.436,80.692c0,37.705-6.541,71.641-19.607,101.807c-13.072,30.166-31.549,53.855-55.43,71.072    c-23.887,17.215-51.035,25.826-81.445,25.826c-15.336,0-29.664-3.58-42.986-10.748c-13.33-7.166-22.503-15.648-27.528-25.453    c-11.31,44.486-18.097,71.018-20.361,79.555c-4.78,17.852-14.584,38.457-29.413,61.836c26.897,8.043,54.296,12.062,82.198,12.062    c52.534,0,100.987-12.943,145.35-38.83c44.363-25.895,79.492-61.023,105.387-105.393c25.887-44.365,38.838-92.811,38.838-145.352    c0-52.54-12.951-100.985-38.838-145.355C514.422,99.87,479.287,64.741,434.924,38.847z"/>
            </g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>
    </a>
    

    
    <a class="social-icon icon-instagram" href="https://www.instagram.com/tonicstudiosusa" title="Instagram" target="_blank" rel="noopener" aria-label="link">
        <svg xmlns="http://www.w3.org/2000/svg" height="511pt" viewBox="0 0 511 511.9" width="511pt" class="icon icon-instagram"><path d="m510.949219 150.5c-1.199219-27.199219-5.597657-45.898438-11.898438-62.101562-6.5-17.199219-16.5-32.597657-29.601562-45.398438-12.800781-13-28.300781-23.101562-45.300781-29.5-16.296876-6.300781-34.898438-10.699219-62.097657-11.898438-27.402343-1.300781-36.101562-1.601562-105.601562-1.601562s-78.199219.300781-105.5 1.5c-27.199219 1.199219-45.898438 5.601562-62.097657 11.898438-17.203124 6.5-32.601562 16.5-45.402343 29.601562-13 12.800781-23.097657 28.300781-29.5 45.300781-6.300781 16.300781-10.699219 34.898438-11.898438 62.097657-1.300781 27.402343-1.601562 36.101562-1.601562 105.601562s.300781 78.199219 1.5 105.5c1.199219 27.199219 5.601562 45.898438 11.902343 62.101562 6.5 17.199219 16.597657 32.597657 29.597657 45.398438 12.800781 13 28.300781 23.101562 45.300781 29.5 16.300781 6.300781 34.898438 10.699219 62.101562 11.898438 27.296876 1.203124 36 1.5 105.5 1.5s78.199219-.296876 105.5-1.5c27.199219-1.199219 45.898438-5.597657 62.097657-11.898438 34.402343-13.300781 61.601562-40.5 74.902343-74.898438 6.296876-16.300781 10.699219-34.902343 11.898438-62.101562 1.199219-27.300781 1.5-36 1.5-105.5s-.101562-78.199219-1.300781-105.5zm-46.097657 209c-1.101562 25-5.300781 38.5-8.800781 47.5-8.601562 22.300781-26.300781 40-48.601562 48.601562-9 3.5-22.597657 7.699219-47.5 8.796876-27 1.203124-35.097657 1.5-103.398438 1.5s-76.5-.296876-103.402343-1.5c-25-1.097657-38.5-5.296876-47.5-8.796876-11.097657-4.101562-21.199219-10.601562-29.398438-19.101562-8.5-8.300781-15-18.300781-19.101562-29.398438-3.5-9-7.699219-22.601562-8.796876-47.5-1.203124-27-1.5-35.101562-1.5-103.402343s.296876-76.5 1.5-103.398438c1.097657-25 5.296876-38.5 8.796876-47.5 4.101562-11.101562 10.601562-21.199219 19.203124-29.402343 8.296876-8.5 18.296876-15 29.398438-19.097657 9-3.5 22.601562-7.699219 47.5-8.800781 27-1.199219 35.101562-1.5 103.398438-1.5 68.402343 0 76.5.300781 103.402343 1.5 25 1.101562 38.5 5.300781 47.5 8.800781 11.097657 4.097657 21.199219 10.597657 29.398438 19.097657 8.5 8.300781 15 18.300781 19.101562 29.402343 3.5 9 7.699219 22.597657 8.800781 47.5 1.199219 27 1.5 35.097657 1.5 103.398438s-.300781 76.300781-1.5 103.300781zm0 0"/><path d="m256.449219 124.5c-72.597657 0-131.5 58.898438-131.5 131.5s58.902343 131.5 131.5 131.5c72.601562 0 131.5-58.898438 131.5-131.5s-58.898438-131.5-131.5-131.5zm0 216.800781c-47.097657 0-85.300781-38.199219-85.300781-85.300781s38.203124-85.300781 85.300781-85.300781c47.101562 0 85.300781 38.199219 85.300781 85.300781s-38.199219 85.300781-85.300781 85.300781zm0 0"/><path d="m423.851562 119.300781c0 16.953125-13.746093 30.699219-30.703124 30.699219-16.953126 0-30.699219-13.746094-30.699219-30.699219 0-16.957031 13.746093-30.699219 30.699219-30.699219 16.957031 0 30.703124 13.742188 30.703124 30.699219zm0 0"/></svg>
    </a>
    
         
    
    
    
    <a class="social-icon youtube" href="https://www.youtube.com/user/tonicstudios" title="YouTube" target="_blank" rel="noopener" aria-label="link">
        <svg x="0px" y="0px" viewBox="-21 -117 682.66672 682" class="icon icon-youtube">
            <path d="m626.8125 64.035156c-7.375-27.417968-28.992188-49.03125-56.40625-56.414062-50.082031-13.703125-250.414062-13.703125-250.414062-13.703125s-200.324219 0-250.40625 13.183593c-26.886719 7.375-49.03125 29.519532-56.40625 56.933594-13.179688 50.078125-13.179688 153.933594-13.179688 153.933594s0 104.378906 13.179688 153.933594c7.382812 27.414062 28.992187 49.027344 56.410156 56.410156 50.605468 13.707031 250.410156 13.707031 250.410156 13.707031s200.324219 0 250.40625-13.183593c27.417969-7.378907 49.03125-28.992188 56.414062-56.40625 13.175782-50.082032 13.175782-153.933594 13.175782-153.933594s.527344-104.382813-13.183594-154.460938zm-370.601562 249.878906v-191.890624l166.585937 95.945312zm0 0"/>
        </svg>
    </a>
    
    
</div>
<div class="footer-fb_link">
                                        <div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-href="https://www.facebook.com/tonicstudiosusa" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true"></div>
                                    </div></div></div>
            </div>
        </div><div class="site-footer__bottom">
            <div class="container"><div class="site-footer__bottom__item">
                        <div class="footer-copyright">
                            
  <p><strong>*Heavy </strong><a rel="nofollow" href="/pages/shipping" title="shipping"><strong>Shipping</strong></a><strong> charges may still apply.</strong></p><p><strong>Copyright © 2024 Tonic Studios.<br/>Design By</strong> <a rel="nofollow" href="https://nflowtech.com/" target="_blank" title="NFlow Technologies Pvt. Ltd.">NFlow Technologies</a></p>
                        </div>
                    </div><div class="site-footer__bottom__item">
                    <div class="payment-methods"><div class="payment-methods--item">
                                <svg width="780" height="500" enable-background="new 0 0 780 500" version="1.1" viewbox="0 0 780 500" xmlns="http://www.w3.org/2000/svg" xml:space="preserve"><rect width="780" height="500" fill="#0E4595"></rect><path d="m293.2 348.73l33.361-195.76h53.36l-33.385 195.76h-53.336zm246.11-191.54c-10.57-3.966-27.137-8.222-47.822-8.222-52.725 0-89.865 26.55-90.18 64.603-0.299 28.13 26.514 43.822 46.752 53.186 20.771 9.595 27.752 15.714 27.654 24.283-0.131 13.121-16.586 19.116-31.922 19.116-21.357 0-32.703-2.967-50.227-10.276l-6.876-3.11-7.489 43.823c12.463 5.464 35.51 10.198 59.438 10.443 56.09 0 92.5-26.246 92.916-66.882 0.199-22.269-14.016-39.216-44.801-53.188-18.65-9.055-30.072-15.099-29.951-24.268 0-8.137 9.668-16.839 30.557-16.839 17.449-0.27 30.09 3.535 39.938 7.5l4.781 2.26 7.232-42.429m137.31-4.223h-41.232c-12.773 0-22.332 3.487-27.941 16.234l-79.244 179.4h56.031s9.16-24.123 11.232-29.418c6.125 0 60.555 0.084 68.338 0.084 1.596 6.853 6.49 29.334 6.49 29.334h49.514l-43.188-195.64zm-65.418 126.41c4.412-11.279 21.26-54.723 21.26-54.723-0.316 0.522 4.379-11.334 7.074-18.684l3.605 16.879s10.219 46.729 12.354 56.528h-44.293zm-363.3-126.41l-52.24 133.5-5.567-27.13c-9.725-31.273-40.025-65.155-73.898-82.118l47.766 171.2 56.456-0.064 84.004-195.39h-56.521" fill="#fff"></path><path d="m146.92 152.96h-86.041l-0.681 4.073c66.938 16.204 111.23 55.363 129.62 102.41l-18.71-89.96c-3.23-12.395-12.597-16.094-24.186-16.527" fill="#F2AE14"></path></svg>
                            </div><div class="payment-methods--item">
                                <svg width="780" height="500" enable-background="new 0 0 780 500" version="1.1" viewbox="0 0 780 500" xmlns="http://www.w3.org/2000/svg" xml:space="preserve"><rect width="780" height="500" fill="#16366F"></rect><path d="m449.01 250c0 99.143-80.37 179.5-179.51 179.5s-179.5-80.361-179.5-179.5c0-99.133 80.362-179.5 179.5-179.5 99.137 0 179.51 80.37 179.51 179.5" fill="#D9222A"></path><path d="m510.49 70.496c-46.38 0-88.643 17.596-120.5 46.466-6.49 5.889-12.548 12.237-18.125 18.996h36.266c4.966 6.037 9.536 12.388 13.685 19.013h-63.635c-3.827 6.121-7.28 12.469-10.341 19.008h84.312c2.893 6.185 5.431 12.53 7.6 19.004h-99.512c-2.091 6.235-3.832 12.581-5.217 19.009h109.94c2.689 12.49 4.044 25.231 4.041 38.008 0 19.934-3.254 39.113-9.254 57.02h-99.512c2.164 6.479 4.7 12.825 7.595 19.01h84.317c-3.064 6.54-6.52 12.889-10.347 19.013h-63.625c4.154 6.629 8.73 12.979 13.685 18.996h36.258c-5.57 6.772-11.63 13.126-18.13 19.012 31.86 28.867 74.118 46.454 120.5 46.454 99.138-1e-3 179.51-80.362 179.51-179.5 0-99.13-80.37-179.5-179.51-179.5" fill="#EE9F2D"></path><path d="m666.08 350.06c0-3.201 2.592-5.801 5.796-5.801s5.796 2.6 5.796 5.801c0 3.199-2.592 5.799-5.796 5.799-3.202-1e-3 -5.797-2.598-5.796-5.799zm5.796 4.408c2.435-1e-3 4.407-1.975 4.408-4.408 0-2.433-1.972-4.404-4.404-4.404h-4e-3c-2.429-4e-3 -4.4 1.963-4.404 4.392v0.013c-3e-3 2.432 1.967 4.406 4.399 4.408 1e-3 -1e-3 3e-3 -1e-3 5e-3 -1e-3zm-0.783-1.86h-1.188v-5.094h2.149c0.45 0 0.908 0 1.305 0.254 0.413 0.278 0.646 0.77 0.646 1.278 0 0.57-0.337 1.104-0.883 1.312l0.937 2.25h-1.315l-0.78-2.016h-0.87v2.016h-1e-3zm0-2.89h0.658c0.246 0 0.504 0.02 0.725-0.1 0.196-0.125 0.296-0.359 0.296-0.584 0-0.195-0.12-0.42-0.288-0.516-0.207-0.131-0.536-0.101-0.758-0.101h-0.633v1.301zm-443.5-80.063c-2.045-0.237-2.945-0.301-4.35-0.301-11.045 0-16.637 3.789-16.637 11.268 0 4.611 2.73 7.546 6.987 7.546 7.938 0 13.659-7.56 14-18.513zm14.171 32.996h-16.146l0.371-7.676c-4.925 6.067-11.496 8.95-20.425 8.95-10.562 0-17.804-8.25-17.804-20.229 0-18.024 12.596-28.54 34.217-28.54 2.208 0 5.041 0.2 7.941 0.569 0.605-2.441 0.763-3.486 0.763-4.8 0-4.908-3.396-6.738-12.5-6.738-9.533-0.108-17.396 2.271-20.625 3.334 0.204-1.23 2.7-16.658 2.7-16.658 9.712-2.846 16.117-3.917 23.325-3.917 16.733 0 25.596 7.512 25.58 21.712 0.032 3.805-0.597 8.5-1.58 14.671-1.692 10.731-5.32 33.718-5.817 39.322zm-62.158 0h-19.488l11.163-69.997-24.925 69.997h-13.28l-1.64-69.597-11.734 69.597h-18.242l15.238-91.054h28.02l1.7 50.966 17.092-50.966h31.167l-15.071 91.054m354.98-32.996c-2.037-0.237-2.942-0.301-4.342-0.301-11.041 0-16.634 3.789-16.634 11.268 0 4.611 2.726 7.546 6.983 7.546 7.939 0 13.664-7.56 13.993-18.513zm14.183 32.996h-16.145l0.365-7.676c-4.925 6.067-11.5 8.95-20.42 8.95-10.566 0-17.8-8.25-17.8-20.229 0-18.024 12.587-28.54 34.212-28.54 2.208 0 5.037 0.2 7.934 0.569 0.604-2.441 0.763-3.486 0.763-4.8 0-4.908-3.392-6.738-12.496-6.738-9.533-0.108-17.388 2.271-20.63 3.334 0.205-1.23 2.709-16.658 2.709-16.658 9.713-2.846 16.113-3.917 23.312-3.917 16.741 0 25.604 7.512 25.588 21.712 0.032 3.805-0.597 8.5-1.58 14.671-1.682 10.731-5.32 33.718-5.812 39.322zm-220.39-1.125c-5.334 1.68-9.492 2.399-14 2.399-9.963 0-15.4-5.725-15.4-16.267-0.142-3.27 1.433-11.879 2.67-19.737 1.125-6.917 8.45-50.53 8.45-50.53h19.371l-2.262 11.209h11.7l-2.643 17.796h-11.742c-2.25 14.083-5.454 31.625-5.491 33.95 0 3.817 2.037 5.483 6.67 5.483 2.221 0 3.941-0.226 5.255-0.7l-2.578 16.397m59.391-0.6c-6.654 2.033-13.075 3.017-19.879 3-21.683-0.021-32.987-11.346-32.987-33.032 0-25.313 14.38-43.947 33.9-43.947 15.97 0 26.17 10.433 26.17 26.796 0 5.429-0.7 10.729-2.387 18.212h-38.575c-1.304 10.742 5.57 15.217 16.837 15.217 6.935 0 13.188-1.43 20.142-4.663l-3.221 18.417zm-10.887-43.9c0.107-1.543 2.054-13.217-9.013-13.217-6.171 0-10.583 4.704-12.38 13.217h21.393zm-123.42-5.017c0 9.367 4.541 15.825 14.841 20.676 7.892 3.709 9.113 4.809 9.113 8.17 0 4.617-3.48 6.7-11.192 6.7-5.812 0-11.22-0.907-17.458-2.92 0 0-2.563 16.32-2.68 17.101 4.43 0.966 8.38 1.861 20.28 2.19 20.562 0 30.058-7.829 30.058-24.75 0-10.175-3.975-16.146-13.737-20.633-8.171-3.75-9.109-4.588-9.109-8.046 0-4.004 3.238-6.046 9.538-6.046 3.825 0 9.05 0.408 14 1.113l2.775-17.175c-5.046-0.8-12.696-1.442-17.15-1.442-21.8 0-29.346 11.387-29.279 25.062m229.09-23.116c5.413 0 10.459 1.42 17.413 4.92l3.187-19.762c-2.854-1.12-12.904-7.7-21.416-7.7-13.042 0-24.066 6.47-31.82 17.15-11.31-3.746-15.959 3.825-21.659 11.367l-5.062 1.179c0.383-2.483 0.73-4.95 0.613-7.446h-17.896c-2.445 22.917-6.779 46.13-10.171 69.075l-0.884 4.976h19.496c3.254-21.143 5.038-34.681 6.121-43.842l7.342-4.084c1.096-4.08 4.529-5.458 11.416-5.292-0.926 5.008-1.389 10.09-1.383 15.184 0 24.225 13.071 39.308 34.05 39.308 5.404 0 10.042-0.712 17.221-2.657l3.431-20.76c-6.46 3.18-11.761 4.676-16.561 4.676-11.328 0-18.183-8.362-18.183-22.184-1e-3 -20.05 10.195-34.108 24.745-34.108"></path><path d="m185.21 297.24h-19.491l11.17-69.988-24.925 69.988h-13.282l-1.642-69.588-11.733 69.588h-18.243l15.238-91.042h28.02l0.788 56.362 18.904-56.362h30.267l-15.071 91.042" fill="#fff"></path><path d="m647.52 211.6l-4.319 26.308c-5.33-7.012-11.054-12.087-18.612-12.087-9.834 0-18.784 7.454-24.642 18.425-8.158-1.692-16.597-4.563-16.597-4.563l-4e-3 0.067c0.658-6.133 0.92-9.875 0.862-11.146h-17.9c-2.437 22.917-6.77 46.13-10.157 69.075l-0.893 4.976h19.492c2.633-17.097 4.65-31.293 6.133-42.551 6.659-6.017 9.992-11.267 16.721-10.917-2.979 7.206-4.725 15.504-4.725 24.017 0 18.513 9.367 30.725 23.534 30.725 7.141 0 12.62-2.462 17.966-8.17l-0.912 6.884h18.433l14.842-91.043h-19.222zm-24.37 73.942c-6.634 0-9.983-4.909-9.983-14.597 0-14.553 6.271-24.875 15.112-24.875 6.695 0 10.32 5.104 10.32 14.508 1e-3 14.681-6.369 24.964-15.449 24.964z"></path><path d="m233.19 264.26c-2.042-0.236-2.946-0.3-4.346-0.3-11.046 0-16.634 3.788-16.634 11.267 0 4.604 2.73 7.547 6.98 7.547 7.945-1e-3 13.666-7.559 14-18.514zm14.179 32.984h-16.146l0.367-7.663c-4.921 6.054-11.5 8.95-20.421 8.95-10.567 0-17.804-8.25-17.804-20.229 0-18.032 12.591-28.542 34.216-28.542 2.209 0 5.042 0.2 7.938 0.571 0.604-2.442 0.762-3.487 0.762-4.808 0-4.908-3.391-6.73-12.496-6.73-9.537-0.108-17.395 2.272-20.629 3.322 0.204-1.226 2.7-16.638 2.7-16.638 9.709-2.858 16.121-3.93 23.321-3.93 16.738 0 25.604 7.518 25.588 21.705 0.029 3.82-0.605 8.512-1.584 14.675-1.687 10.725-5.32 33.725-5.812 39.317zm261.38-88.592l-3.192 19.767c-6.95-3.496-12-4.921-17.407-4.921-14.551 0-24.75 14.058-24.75 34.107 0 13.821 6.857 22.181 18.183 22.181 4.8 0 10.096-1.492 16.554-4.677l-3.42 20.75c-7.184 1.959-11.816 2.672-17.226 2.672-20.976 0-34.05-15.084-34.05-39.309 0-32.55 18.059-55.3 43.888-55.3 8.507 1e-3 18.562 3.609 21.42 4.73m31.442 55.608c-2.041-0.236-2.941-0.3-4.346-0.3-11.042 0-16.634 3.788-16.634 11.267 0 4.604 2.729 7.547 6.984 7.547 7.937-1e-3 13.662-7.559 13.996-18.514zm14.179 32.984h-16.15l0.37-7.663c-4.924 6.054-11.5 8.95-20.42 8.95-10.563 0-17.804-8.25-17.804-20.229 0-18.032 12.595-28.542 34.212-28.542 2.213 0 5.042 0.2 7.941 0.571 0.601-2.442 0.763-3.487 0.763-4.808 0-4.908-3.392-6.73-12.496-6.73-9.533-0.108-17.396 2.272-20.629 3.322 0.204-1.226 2.704-16.638 2.704-16.638 9.709-2.858 16.116-3.93 23.316-3.93 16.742 0 25.604 7.518 25.583 21.705 0.034 3.82-0.595 8.512-1.579 14.675-1.682 10.725-5.324 33.725-5.811 39.317zm-220.39-1.122c-5.338 1.68-9.496 2.409-14 2.409-9.963 0-15.4-5.726-15.4-16.266-0.138-3.281 1.437-11.881 2.675-19.738 1.12-6.926 8.446-50.533 8.446-50.533h19.367l-2.259 11.212h9.942l-2.646 17.788h-9.975c-2.25 14.091-5.463 31.619-5.496 33.949 0 3.83 2.042 5.483 6.671 5.483 2.22 0 3.938-0.217 5.254-0.692l-2.579 16.388m59.392-0.591c-6.65 2.033-13.08 3.013-19.88 3-21.684-0.021-32.987-11.346-32.987-33.033 0-25.321 14.38-43.95 33.9-43.95 15.97 0 26.17 10.429 26.17 26.8 0 5.433-0.7 10.733-2.382 18.212h-38.575c-1.306 10.741 5.569 15.221 16.837 15.221 6.93 0 13.188-1.434 20.137-4.676l-3.22 18.426zm-10.892-43.912c0.117-1.538 2.059-13.217-9.013-13.217-6.166 0-10.579 4.717-12.375 13.217h21.388zm-123.42-5.004c0 9.365 4.542 15.816 14.842 20.675 7.891 3.708 9.112 4.812 9.112 8.17 0 4.617-3.483 6.7-11.187 6.7-5.817 0-11.225-0.908-17.467-2.92 0 0-2.554 16.32-2.67 17.1 4.42 0.967 8.374 1.85 20.274 2.191 20.567 0 30.059-7.829 30.059-24.746 0-10.18-3.971-16.15-13.738-20.637-8.167-3.758-9.112-4.583-9.112-8.046 0-4 3.245-6.058 9.541-6.058 3.821 0 9.046 0.42 14.004 1.125l2.771-17.18c-5.041-0.8-12.691-1.441-17.146-1.441-21.804 0-29.345 11.379-29.283 25.067m398.45 50.629h-18.437l0.917-6.893c-5.347 5.717-10.825 8.18-17.967 8.18-14.168 0-23.53-12.213-23.53-30.725 0-24.63 14.521-45.393 31.709-45.393 7.558 0 13.28 3.088 18.604 10.096l4.325-26.308h19.221l-14.842 91.043zm-28.745-17.109c9.075 0 15.45-10.283 15.45-24.953 0-9.405-3.63-14.509-10.325-14.509-8.838 0-15.116 10.317-15.116 24.875-1e-3 9.686 3.357 14.587 9.991 14.587zm-56.843-56.929c-2.439 22.917-6.773 46.13-10.162 69.063l-0.891 4.975h19.491c6.971-45.275 8.658-54.117 19.588-53.009 1.742-9.266 4.982-17.383 7.399-21.479-8.163-1.7-12.721 2.913-18.688 11.675 0.471-3.787 1.334-7.466 1.163-11.225h-17.9m-160.42 0c-2.446 22.917-6.78 46.13-10.167 69.063l-0.887 4.975h19.5c6.962-45.275 8.646-54.117 19.569-53.009 1.75-9.266 4.992-17.383 7.4-21.479-8.154-1.7-12.716 2.913-18.678 11.675 0.47-3.787 1.325-7.466 1.162-11.225h-17.899m254.57 68.242c0-3.214 2.596-5.8 5.796-5.8 3.197-3e-3 5.792 2.587 5.795 5.785v0.015c-1e-3 3.2-2.595 5.794-5.795 5.796-3.2-2e-3 -5.794-2.596-5.796-5.796zm5.796 4.404c2.432 1e-3 4.403-1.97 4.403-4.401v-2e-3c3e-3 -2.433-1.968-4.406-4.399-4.408h-4e-3c-2.435 1e-3 -4.408 1.974-4.409 4.408 3e-3 2.432 1.976 4.403 4.409 4.403zm-0.784-1.87h-1.188v-5.084h2.154c0.446 0 0.908 8e-3 1.296 0.254 0.416 0.283 0.654 0.767 0.654 1.274 0 0.575-0.338 1.113-0.888 1.317l0.941 2.236h-1.319l-0.78-2.008h-0.87v2.008 3e-3zm0-2.88h0.654c0.245 0 0.513 0.018 0.729-0.1 0.195-0.125 0.295-0.361 0.295-0.587-9e-3 -0.21-0.115-0.404-0.287-0.524-0.204-0.117-0.542-0.085-0.763-0.085h-0.629v1.296h1e-3z" fill="#fff"></path></svg>
                            </div><div class="payment-methods--item">
                                <svg width="780" height="500" enable-background="new 0 0 780 500" version="1.1" viewbox="0 0 780 500" xmlns="http://www.w3.org/2000/svg" xml:space="preserve"><rect width="780" height="500" fill="#FFF"></rect><path d="m168.38 169.85c-8.399-5.774-19.359-8.668-32.88-8.668h-52.346c-4.145 0-6.435 2.073-6.87 6.214l-21.265 133.48c-0.221 1.311 0.107 2.51 0.981 3.6 0.869 1.093 1.962 1.636 3.271 1.636h24.864c4.361 0 6.758-2.068 7.198-6.216l5.888-35.985c0.215-1.744 0.982-3.162 2.291-4.254 1.308-1.09 2.944-1.804 4.907-2.13 1.963-0.324 3.814-0.487 5.562-0.487 1.743 0 3.814 0.11 6.217 0.327 2.397 0.218 3.925 0.324 4.58 0.324 18.756 0 33.478-5.285 44.167-15.866 10.684-10.577 16.032-25.244 16.032-44.004 0-12.868-4.202-22.192-12.597-27.975zm-26.99 40.08c-1.094 7.635-3.926 12.649-8.506 15.049-4.581 2.403-11.124 3.597-19.629 3.597l-10.797 0.328 5.563-35.007c0.434-2.397 1.851-3.597 4.252-3.597h6.218c8.72 0 15.049 1.257 18.975 3.761 3.924 2.51 5.233 7.802 3.924 15.869z" fill="#003087"></path><path d="m720.79 161.18h-24.208c-2.405 0-3.821 1.2-4.253 3.599l-21.267 136.1-0.328 0.654c0 1.096 0.437 2.127 1.311 3.109 0.868 0.979 1.963 1.471 3.271 1.471h21.595c4.138 0 6.429-2.068 6.871-6.215l21.265-133.81v-0.325c-2e-3 -3.053-1.424-4.58-4.257-4.58z" fill="#009CDE"></path><path d="m428.31 213.86c0-1.088-0.438-2.126-1.306-3.106-0.875-0.981-1.857-1.474-2.945-1.474h-25.191c-2.404 0-4.366 1.096-5.89 3.271l-34.679 51.04-14.394-49.075c-1.096-3.488-3.493-5.236-7.198-5.236h-24.54c-1.093 0-2.075 0.492-2.942 1.474-0.875 0.98-1.309 2.019-1.309 3.106 0 0.44 2.127 6.871 6.379 19.303 4.252 12.434 8.833 25.848 13.741 40.244 4.908 14.394 7.468 22.031 7.688 22.898-17.886 24.43-26.826 37.518-26.826 39.26 0 2.838 1.417 4.254 4.253 4.254h25.191c2.399 0 4.361-1.088 5.89-3.271l83.427-120.4c0.433-0.433 0.651-1.193 0.651-2.289z" fill="#003087"></path><path d="m662.89 209.28h-24.865c-3.056 0-4.904 3.599-5.559 10.797-5.677-8.72-16.031-13.088-31.083-13.088-15.704 0-29.065 5.89-40.077 17.668-11.016 11.779-16.521 25.631-16.521 41.551 0 12.871 3.761 23.121 11.285 30.752 7.524 7.639 17.611 11.451 30.266 11.451 6.323 0 12.757-1.311 19.3-3.926 6.544-2.617 11.665-6.105 15.379-10.469 0 0.219-0.222 1.198-0.654 2.942-0.44 1.748-0.655 3.06-0.655 3.926 0 3.494 1.414 5.234 4.254 5.234h22.576c4.138 0 6.541-2.068 7.193-6.216l13.415-85.389c0.215-1.309-0.111-2.507-0.981-3.599-0.876-1.087-1.964-1.634-3.273-1.634zm-42.694 64.452c-5.562 5.453-12.269 8.179-20.12 8.179-6.328 0-11.449-1.742-15.377-5.234-3.928-3.483-5.891-8.282-5.891-14.396 0-8.064 2.727-14.884 8.181-20.446 5.446-5.562 12.214-8.343 20.284-8.343 6.102 0 11.174 1.8 15.212 5.397 4.032 3.599 6.055 8.563 6.055 14.888-1e-3 7.851-2.783 14.505-8.344 19.955z" fill="#009CDE"></path><path d="m291.23 209.28h-24.864c-3.058 0-4.908 3.599-5.563 10.797-5.889-8.72-16.25-13.088-31.081-13.088-15.704 0-29.065 5.89-40.078 17.668-11.016 11.779-16.521 25.631-16.521 41.551 0 12.871 3.763 23.121 11.288 30.752 7.525 7.639 17.61 11.451 30.262 11.451 6.104 0 12.433-1.311 18.975-3.926 6.543-2.617 11.778-6.105 15.704-10.469-0.875 2.616-1.309 4.907-1.309 6.868 0 3.494 1.417 5.234 4.253 5.234h22.574c4.141 0 6.543-2.068 7.198-6.216l13.413-85.389c0.215-1.309-0.112-2.507-0.981-3.599-0.873-1.087-1.962-1.634-3.27-1.634zm-42.695 64.614c-5.563 5.351-12.382 8.017-20.447 8.017-6.329 0-11.4-1.742-15.214-5.234-3.819-3.483-5.726-8.282-5.726-14.396 0-8.064 2.725-14.884 8.18-20.446 5.449-5.562 12.211-8.343 20.284-8.343 6.104 0 11.175 1.8 15.214 5.398 4.032 3.599 6.052 8.563 6.052 14.888 0 8.069-2.781 14.778-8.343 20.116z" fill="#003087"></path><path d="m540.04 169.85c-8.398-5.774-19.356-8.668-32.879-8.668h-52.02c-4.364 0-6.765 2.073-7.197 6.214l-21.266 133.48c-0.221 1.312 0.106 2.511 0.981 3.601 0.865 1.092 1.962 1.635 3.271 1.635h26.826c2.617 0 4.361-1.416 5.235-4.252l5.89-37.949c0.216-1.744 0.98-3.162 2.29-4.254 1.309-1.09 2.943-1.803 4.908-2.13 1.962-0.324 3.812-0.487 5.562-0.487 1.743 0 3.814 0.11 6.214 0.327 2.399 0.218 3.931 0.324 4.58 0.324 18.76 0 33.479-5.285 44.168-15.866 10.688-10.577 16.031-25.244 16.031-44.004 2e-3 -12.867-4.199-22.191-12.594-27.974zm-33.534 53.82c-4.799 3.271-11.997 4.906-21.592 4.906l-10.47 0.328 5.562-35.007c0.432-2.397 1.849-3.597 4.252-3.597h5.887c4.798 0 8.614 0.218 11.454 0.653 2.831 0.44 5.562 1.799 8.179 4.089 2.618 2.291 3.926 5.618 3.926 9.98 0 9.16-2.402 15.375-7.198 18.648z" fill="#009CDE"></path></svg>
                            </div></div>
                </div>
            </div>
        </div></footer>

</div>
  <div class="popup-sidebar popup-sidebar--left" id="navigation-mobile">
    <div class="close_menu">
        <a href="javascript:void(0)" class="close" aria-label="&#215; close">&#215;</a>
    </div>
    <div class="popup-sidebar__wrapper">
        <ul class="site-nav-mobile two">
            
                <li class="menu-lv-1 item">
                    <p class="nav-action nav-action--end">
                        
                            <a onclick="location.href='/account/login'" aria-label="link">
                                <svg class="icon"><use xlink:href="#icon-user" /></svg>
                                <span>Customer Login</span>
                            </a>
                        
                    </p>
                </li>
            
            <li class="menu-lv-1 item">
                <p class="nav-action nav-action--end">
                    <a onclick="location.href='/pages/swym-wishlist'" aria-label="link">
                        <svg class="icon"><use xlink:href="#icon-heart" /></svg>
                        <span>Wishlist</span>
                    </a>
                </p>
            </li>
          <li class="menu-lv-1 item">
                <p class="nav-action nav-action--end">
                    <a href="/pages/craftroom" aria-label="link">
                        
                        <span>CraftRoom</span>
                    </a>
                </p>
            </li>
        </ul>
        
    </div>
</div>

<div class="popup-sidebar popup-sidebar--right" id="login-form-mobile">
    <div class="popup-sidebar__wrapper">
    </div>
</div>



    <div class="popup-sidebar popup-sidebar--right" id="cart-mobile">
        <div class="popup-sidebar__wrapper">
            <div class="cart-quickview_header cart-quickview_header--no-item">
                <span class="title">Your Cart</span>
                <a href="javascript:void(0)" class="cart-quickview__close" data-close-cart="" aria-label="close" aria-describedby="a11y-external-message">×</a>
            </div>
        </div>
    </div>


<div class="modal" id="cart-edit-modal" >
    <div class="modal-dialog modal-dialog-centered modal-lg">
        <div class="cart-edit-modal">
  <form method="post" action="/cart" accept-charset="UTF-8" enctype="multipart/form-data" novalidate="novalidate" data-edit-cart-form>
    <a href="javascript:void(0)" aria-label="close" title="close" class="close">&#215;</a>
    <div class="product-edit-wrapper">
        <div class="product-edit" data-product-edit>
            <div class="product-edit__image" data-product-image-edit>
                <img class="image" src="//www.tonic-studios.com/cdn/shop/t/138/assets/loading.svg?v=101271030887122083901734700645" alt="">
            </div>
            <div class="product-edit__content">
                <div class="product-edit__vendor" data-product-vendor-edit>
                </div>
                <h4 class="product-edit__title" data-product-title-edit>
                </h4>
            </div>
        </div>
    </div>
    <div class="product-edit-option">
        <table>
            <thead class="cart-edit__row cart-edit__row--heading" data-cart-edit-head>
                <th class="text-center" scope="col">Quantity</th>
                <th class="text-center" scope="col">Price</th>
                <th class="text-center" scope="col"></th>
            </thead>
            <tbody data-cart-edit-body>
                <tr class="cart-edit__row" data-cart-edit-item>
                    <td class="cart-edit__quantity text-center" data-cart-edit-item-quantity>
                        <div class="cart-edit__qty">
                            <input id="updates_" class="cart__qty-input" type="number" value="0" min="0" pattern="[0-9]*">
                            <!-- <a href="javascript:void(0)" data-qtt-editcart data-minus-qtt-edcart class="minus"><svg class="icon"><use xlink:href="#icon-chevron-down" /></svg></a>
                            <input id="updates_" class="cart__qty-input" type="text" value="0"  pattern="[0-9]*">
                            <a href="javascript:void(0)" data-qtt-editcart data-plus-qtt-edcart class="plus"><svg class="icon"><use xlink:href="#icon-chevron-up" /></svg></a> -->
                        </div>
                        <div class="cart-edit__qty-error-message-wrapper cart-edit__qty-error-message-wrapper--mobile hide" role="alert" data-cart-edit-quantity-error-message-wrapper>
                            <span class="visually-hidden">Error </span>
                            <svg class="icon"><use xlink:href="#icon-error" /></svg>
                            <span class="cart__qty-error-message" data-cart-quantity-error-message></span>
                        </div>
                    </td>
                    <td class="cart-edit__price text-center">
                        <div data-cart-edit-item-price>
                            <div class="cart-edit__price price--on-sale" data-price="">
                              <span class="price-item price-item--regular" data-regular-price=""></span>
                              <span class="price-item price-item--sale" data-sale-price=""></span>
                            </div>
                        </div>
                    </td>
                    <td class="cart-edit__remove text-center" data-cart-item-line-remove>
                        <p class="cart__remove">
                            <a href="#" aria-label="Remove " data-cart-edit-remove>&#215;</a>
                        </p>
                        <select name="id" data-cart-edit-item-template class="product-form__variants no-js"></select>
                    </td>
                </tr>
            </tbody>
        </table>
    </div>
    <div class="product-add-more"><a class="product-addmore-button" href="javascript:void(0);">Add more</a></div>
    <div class="product-form__error-message-wrapper product-form__error-message-wrapper--hidden" data-error-message-wrapper role="alert">
        <span class="visually-hidden">Error </span>
        <svg class="icon"><use xlink:href="#icon-error" /></svg>
        <span class="product-form__error-message" data-error-message>Quantity must be 1 or more</span>
    </div>
    <div class="product-edit-button">
        <button class="btn btn--secondary" data-edit-cart-add-to-cart>Add to cart</button>
    </div>
  </form>
</div>   
    </div>
</div>

<div id="video-modal" class="modal">
    <div class="modal-dialog modal-dialog-centered modal-lg">
        <div class="modal-content">
            <div class="modal-header">
                <span class="modal-title">Video PopUp</span>
                <a href="javascript:void(0)" aria-label="close" title="close" class="close">&#215;</a>
            </div>
            <div class="modal-body">
            </div>
        </div>
    </div>
</div>

<!-- 
    <div id="gdpr" class="gdpr text-left hide gdpr--right">
        
            <div class="rte">
                <p>CALIFORNIA PROP 65 Notice for Residence of California Please read HERE: <a href="https://www.tonic-studios.com/pages/california-prop-65" title="https://www.tonic-studios.com/pages/california-prop-65">Prop 65 Notice Page</a><br/><br/></p>
                <a href="javascript:void(0)" class="close" aria-label="close" data-accept-cookie>Ok, got it</a>
            </div>
        
    </div>
 -->








    <div id="product-quickview" class="modal">
    <div class="modal-dialog modal-dialog-centered modal-lg">
        <div class="modal-content">
            <a href="javascript:void(0)" aria-label="close" title="close" class="close">
            	<svg class="icon icon-close"><use xlink:href="#icon-close"></use></svg>
            </a>
            <div class="modal-body padding-0">
            </div>
        </div>
    </div>
</div>

<div id="searchbar_mobile"></div>
<div class="modal" id="loading-modal">
    <div class="modal-dialog modal-dialog-centered">
        <div class="loading-modal-content">
            <img class="loading" srcset="//www.tonic-studios.com/cdn/shop/t/138/assets/loading.svg?v=101271030887122083901734700645" alt="">
        </div>
    </div>
</div>







<div class="overlay_background"></div>
  
  
  <script>(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);</script>
  
  <script src="//www.tonic-studios.com/cdn/shop/t/138/assets/vendor.min.js?v=70711130298392268611738638647" defer></script>
  <script src="//www.tonic-studios.com/cdn/shop/t/138/assets/lazysizes.js?v=84414966064882348651734700645" async></script>
  <script src="//www.tonic-studios.com/cdn/shop/t/138/assets/theme.js?v=167575865595714307931734700662" defer></script>
  
    <script>
   var pattern=/"@context"\s*:\s*"http:\/\/schema\.org",\s*"@type"\s*:\s*"Article",\s*"articleBody"/,scriptElements=document.querySelectorAll('script[type="application/ld+json"]');scriptElements.forEach((function(t){try{pattern.test(t.textContent.trim())&&(t.parentNode.removeChild(t),console.log("Script removed successfully."))}catch(t){console.error("Error processing script:",t)}}));
  </script> 
    
  

  
  <script type="text/javascript">

    function setupLanguageSwitcher() {
        var languages = buildLanguageList();
        var shopDomain = 'https://www.tonic-studios.com';
        var primaryLanguage = languages.find(function (x) { return x.primary; });
        var logoLanguage = languages.find(function (x) { return x.logo; });
        var defaultLocale = primaryLanguage ? primaryLanguage.iso_code : 'en';
        var currentLocale = findCurrentLocale(languages, defaultLocale);
        var containers = document.querySelectorAll('.language-dropdown');
        if (containers && containers.length) {
            containers.forEach(createDropdown(defaultLocale, currentLocale, shopDomain, languages, logoLanguage));
        }
    }

    function buildLanguageList() {
        return [
                {
                    name: 'English',
                    endonym_name: 'English',
                    iso_code: 'en',
                    primary: true,
                    
                        
                        
                        
                        
                            logo: '<svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="Capa_1" x="0px" y="0px" viewbox="0 0 512 512" style="enable-background:new 0 0 512 512;" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"> <rect y="85.333" style="fill:#F0F0F0;" width="512" height="341.337"></rect> <polygon style="fill:#D80027;" points="288,85.33 224,85.33 224,223.996 0,223.996 0,287.996 224,287.996 224,426.662 288,426.662   288,287.996 512,287.996 512,223.996 288,223.996 "></polygon> <g> 	<polygon style="fill:#0052B4;" points="393.785,315.358 512,381.034 512,315.358  "></polygon> 	<polygon style="fill:#0052B4;" points="311.652,315.358 512,426.662 512,395.188 368.307,315.358  "></polygon> 	<polygon style="fill:#0052B4;" points="458.634,426.662 311.652,344.998 311.652,426.662  "></polygon> </g> <polygon style="fill:#F0F0F0;" points="311.652,315.358 512,426.662 512,395.188 368.307,315.358 "></polygon> <polygon style="fill:#D80027;" points="311.652,315.358 512,426.662 512,395.188 368.307,315.358 "></polygon> <g> 	<polygon style="fill:#0052B4;" points="90.341,315.356 0,365.546 0,315.356  "></polygon> 	<polygon style="fill:#0052B4;" points="200.348,329.51 200.348,426.661 25.491,426.661  "></polygon> </g> <polygon style="fill:#D80027;" points="143.693,315.358 0,395.188 0,426.662 0,426.662 200.348,315.358 "></polygon> <g> 	<polygon style="fill:#0052B4;" points="118.215,196.634 0,130.958 0,196.634  "></polygon> 	<polygon style="fill:#0052B4;" points="200.348,196.634 0,85.33 0,116.804 143.693,196.634  "></polygon> 	<polygon style="fill:#0052B4;" points="53.366,85.33 200.348,166.994 200.348,85.33  "></polygon> </g> <polygon style="fill:#F0F0F0;" points="200.348,196.634 0,85.33 0,116.804 143.693,196.634 "></polygon> <polygon style="fill:#D80027;" points="200.348,196.634 0,85.33 0,116.804 143.693,196.634 "></polygon> <g> 	<polygon style="fill:#0052B4;" points="421.659,196.636 512,146.446 512,196.636  "></polygon> 	<polygon style="fill:#0052B4;" points="311.652,182.482 311.652,85.331 486.509,85.331  "></polygon> </g> <polygon style="fill:#D80027;" points="368.307,196.634 512,116.804 512,85.33 512,85.33 311.652,196.634 "></polygon> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </svg>',
                        
                    
                        
                        
                        
                        
                    
                        
                        
                        
                        
                    
                        
                        
                        
                        
                    
                        
                        
                        
                        
                    
                }
                
        ];
    }

    function findCurrentLocale(languages, defaultLocale) {
        var p = window.location.pathname.split('/').filter(function (x) { return x; });
        if (p && p.length > 0 && languages.find(function (x) { return x.iso_code === p[0]; })) {
          return p[0];
        } else {
          return defaultLocale;
        }
    }

    function createDropdown(t, i, s, l, logo) {
        return function (container) {
            if (l && l.length > 1) {
                var select = $('#lang-switcher');
                l.forEach(function(lang) {
                    if (lang.logo == undefined) {
                        var option = '<a class="dropdown-item" href="javascript:void(0)" data-value="' + lang.iso_code + '" aria-label="link"><span class="text">' + lang.iso_code + '</span></a>';
                    } else {
                        var option = '<a class="dropdown-item" href="javascript:void(0)" data-value="' + lang.iso_code + '" aria-label="link"><span class="icon">' + lang.logo + '</span><span class="text">' + lang.iso_code + '</span></a>';
                    }
                    

                    $(option).appendTo(select);

                    if (i === lang.iso_code)
                        $('#lang-switcher [data-value="' + i + '"]').addClass('active');
                    
                });
                if (select.find('.dropdown-item.active')) {
                    var html = select.find('.dropdown-item.active').html();
                    $('[data-language-label]').html(html);
                }
                $('#lang-switcher [data-value]').on('click', function() {
                    var e = $(this).find('.text').text().replace(' ','');
                    var n = window.location.pathname;
                    if (e === t) {
                        var o = '' + s + n.replace('/' + i, '');
                        window.location.assign(o)
                    } else if (t === i) {
                        var r = s + '/' + e + n;
                        window.location.assign(r)
                    } else {
                        var a = s + '/' + n.replace('/' + i, e);
                        window.location.assign(a)
                    }
                });    
            }
        };
    }

    if (window.attachEvent) {
        window.attachEvent('onload', setupLanguageSwitcher);
    } else {
        window.addEventListener('load', setupLanguageSwitcher, false);
    }
</script>
  
  
  
  

    <script src="//www.tonic-studios.com/cdn/shop/t/138/assets/currency.min.js?v=4971347729804225961734699223" defer></script>
    <script src="//www.tonic-studios.com/cdn/shop/t/138/assets/jquery.currencies.min.js?v=93165953928473677901734700641" defer></script>
    
        
    

  
  <script>
  var _learnq = _learnq || [];
  if ('') {
  _learnq.push(['identify', {
  '$email' : ''
  }]);
  }
  </script>
  
  <!-- Begin ReCharge code -->
  <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code -->
<!--
	Subscription Theme Footer
	http://rechargepayments.com: v2
	Updated: 2017/09/12
-->

<!-- Subscriptions Powered by ReCharge Payments: End Liquid Code -->

  <!-- End ReCharge code -->
  
  <!--     code clearpay -->
  
  
  
  
  
  
  <!-- Start of Afterpay assets -->
  <!-- Begin Shopify-Afterpay JavaScript Snippet (v1.0.3) -->
  <script type="text/javascript">
  var afterpay_logo_theme = 'colour'; // 'colour', 'black' or 'white'.
  //   var afterpay_product_selector = '.product__prices:nth-child(4)';
  var afterpay_cart_static_selector = '.cart-subtotal';
  var afterpay_min = 0;
  var afterpay_max = 1000;
  var afterpay_show_currency_code = false;
  var afterpay_modal_responsive = true;
  var afterpay_modal_open_icon = true;
  var afterpay_hide_upper_limit = true;
  
  var afterpay_shop_currency = "USD";
  var afterpay_shop_money_format = "${{amount}}";
  var afterpay_shop_permanent_domain = "tonicstudiosusa.myshopify.com";
  var afterpay_theme_name = "31st of december";
  var afterpay_product = null;
  var afterpay_current_variant = null;
  var afterpay_cart_total_price = 0;
  var afterpay_js_snippet_version = '1.0.3';
  const cartItems = [];
  const isGiftCard = (item) => item.product_type === "Gift Card";
  
  if(afterpay_product && afterpay_product.type === "Gift Card") {
  afterpay_product_selector = '';
  }
  if(afterpay_product)
  {
  if(afterpay_product.handle.includes('subscription')) {
  afterpay_product_selector = '';
  }
  }
  if(cartItems && cartItems.some(isGiftCard)) {
  afterpay_cart_static_selector = '';
  }
  </script>
  
  
  <!-- End of Afterpay assets -->
  
  
  <script src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=VYF9Xn"></script>
  <!--  Klaviyo    -->
  <script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
  
  <script>

      
  var klaviyo = klaviyo || [];
  klaviyo.init({
  account: "VYF9Xn",
  list: "XUszTc",
  platform: "shopify"
  });
  klaviyo.enable("backinstock",{ 
  trigger: {
  product_page_text: "Notify Me When Available",
  product_page_class: "btn",
  product_page_text_align: "center",
  product_page_margin: "0px",
  replace_anchor: false
  },
  modal: {
  headline: "{product_name}",
  body_content: "Register to receive a notification when this item comes back in stock.",
  email_field_label: "Email",
  button_label: "Notify me when available",
  subscription_success_label: "You're in! We'll let you know when it's back.",
  footer_content: '',
  additional_styles: "@import url('https://fonts.googleapis.com/css?family=Helvetica+Neue');",
  drop_background_color: "#000",
  background_color: "#fff",
  text_color: "#222",
  button_text_color: "#fff",
  button_background_color: "#e05600",
  close_button_color: "#ccc",
  error_background_color: "#fcd6d7",
  error_text_color: "#C72E2F",
  success_background_color: "#d3efcd",
  success_text_color: "#1B9500",
  subscribe_checked: false,
  newsletter_subscribe_label: "Add me to your email list."
  }
  });
      
  </script>
  <!-- End Klavyio     -->
  <!--Gem_Page_Footer_Script-->
  
<!--End_Gem_Page_Footer_Script-->















































































































































































































































































































































  <style>
  
  .gf_button{
  height:auto !important;
  }
  </style>
  
  <script src="//www.tonic-studios.com/cdn/shop/t/138/assets/sweet-modal.js?v=66165685601355678311734700655" defer></script>
  <link href="//www.tonic-studios.com/cdn/shop/t/138/assets/sweet-modal.css?v=129311454683464796981734700655" rel="stylesheet" type="text/css" media="none" onload="if(media!='all')media='all'" />
  
  <!--BeginCFFPersistentCartCart-->


<script>
    window.cffPCLiquidPlaced = true
</script>

<!--EndCFFPersistentCartCart-->
  
  

  
  
<link rel="dns-prefetch" href="https://swymstore-v3pro-01.swymrelay.com" crossorigin>
<link rel="dns-prefetch" href="//swymv3pro-01.azureedge.net/code/swym-shopify.js">
<link rel="preconnect" href="//swymv3pro-01.azureedge.net/code/swym-shopify.js">
<script id="swym-snippet">
  window.swymLandingURL = document.URL;
  window.swymCart = {"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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
  window.swymPageLoad = function(){
    window.SwymProductVariants = window.SwymProductVariants || {};
    window.SwymHasCartItems = 0 > 0;
    window.SwymPageData = {}, window.SwymProductInfo = {};
    var unknown = {et: 0};
    window.SwymPageData = unknown;
    
    window.SwymPageData.uri = window.swymLandingURL;
  };

  if(window.selectCallback){
    (function(){
      // Variant select override
      var originalSelectCallback = window.selectCallback;
      window.selectCallback = function(variant){
        originalSelectCallback.apply(this, arguments);
        try{
          if(window.triggerSwymVariantEvent){
            window.triggerSwymVariantEvent(variant.id);
          }
        }catch(err){
          console.warn("Swym selectCallback", err);
        }
      };
    })();
  }
  window.swymCustomerId = null;
  window.swymCustomerExtraCheck = null;

  var swappName = ("Wishlist" || "Wishlist");
  var swymJSObject = {
    pid: "HoKI8nVWiYNfrzb4TYgo7vJWw5cX30bCh\/dZVKW2Ppo=" || "HoKI8nVWiYNfrzb4TYgo7vJWw5cX30bCh/dZVKW2Ppo=",
    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
  };
  window.swymJSShopifyLoad = function(){
    if(window.swymPageLoad) swymPageLoad();
    if(!window._swat) {
      (function (s, w, r, e, l, a, y) {
        r['SwymRetailerConfig'] = s;
        r[s] = r[s] || function (k, v) {
          r[s][k] = v;
        };
      })('_swrc', '', window);
      _swrc('RetailerId', swymJSObject.pid);
      _swrc('Callback', function(){initSwymShopify();});
    }else if(window._swat.postLoader){
      _swrc = window._swat.postLoader;
      _swrc('RetailerId', swymJSObject.pid);
      _swrc('Callback', function(){initSwymShopify();});
    }else{
      initSwymShopify();
    }
  }
  if(!window._SwymPreventAutoLoad) {
    swymJSShopifyLoad();
  }
  window.swymGetCartCookies = function(){
    var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"];
    var reqdCookies = {};
    RequiredCookies.forEach(function(k){
      reqdCookies[k] = _swat.storage.getRaw(k);
    });
    var cart_token = window.swymCart.token;
    var data = {
        action:'cart',
        token:cart_token,
        cookies:reqdCookies
    };
    return data;
  }

  window.swymGetCustomerData = function(){
    
    return {status:1};
    
  }
</script>

<style id="safari-flasher-pre"></style>
<script>
  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
    document.getElementById("safari-flasher-pre").innerHTML = ''
      + '#swym-plugin,#swym-hosted-plugin{display: none;}'
      + '.swym-button.swym-add-to-wishlist{display: none;}'
      + '.swym-button.swym-add-to-watchlist{display: none;}'
      + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}'
      + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,'
      + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification'
      + '{-webkit-transition: none; transition: none;}'
      + '';
    window.SwymCallbacks = window.SwymCallbacks || [];
    window.SwymCallbacks.push(function(tracker){
      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){
        // flash-preventer
        var x = function(){
          SwymUtils.onDOMReady(function() {
            var d = document.createElement("div");
            d.innerHTML = "<style id='safari-flasher-post'>"
              + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}"
              + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}"
              + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}"
              + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification,"
              + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification"
              + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}"
              + "</style>";
            document.head.appendChild(d);
          });
        };
        setTimeout(x, 10);
      });
    });
  }

  // Get the money format for the store from shopify
  window.SwymOverrideMoneyFormat = "${{amount}}";
</script>
<style id="swym-product-view-defaults">
  /* Hide when not loaded */
  .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){
    display: none;
  }
</style>

  <script>
  
  if(document.URL.indexOf("www.singertamiri.com") >= 0){
  
  window.location.href = "http:\\www.singertamiri.com"; }
  if(top.location != self.location){top.location = self.location;}
  
  </script>
  <style> @media only screen and (min-width: 900px) {#bon-loyalty-btn {right: -220px !important; }} </style>
<div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
  .recharge-theme {
    /* App */
    --recharge-app-background: #F9F8F4;
    --recharge-app-container: 1200px;
    --recharge-app-vertical-padding: 32px;

    /* Brand colors */
    
--recharge-color-brand: #467C99;

    /* Tints */
    --recharge-color-brand-120: #38637a;
    --recharge-color-brand-20: #6b96ad;
    --recharge-color-brand-40: #90b0c2;
    --recharge-color-brand-60: #b5cbd6;
    --recharge-color-brand-75: #d1dee6;
    --recharge-color-brand-85: #e3ebf0;

    /* Neutral */
    --recharge-color-neutral: hsl(201, 35%, 7%);
    --recharge-color-neutral-80: hsl(201, 7%, 25%);
    --recharge-color-neutral-70: hsl(201, 5%, 35%);
    --recharge-color-neutral-40: hsl(201, 3%, 63%);
    --recharge-color-neutral-10: hsl(201, 2%, 91%);
    

    /* Links */
    --recharge-button-secondary: #467C99;
    --recharge-button-secondary-120: #38637a;
    --recharge-button-secondary-60: #90b0c2;

    /* Images */
    --recharge-images-ratio: 1;

    /* Cards */
    
    --recharge-cards-background: #FFFFFF;
    

    
    --recharge-cards-border-color: RGBA(0,0,0,0);
    

    /* Fonts */
    --recharge-typography-scale: 16px;
    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));

    /** Text **/
    --recharge-typography-light: #FFFFFF;
    --recharge-typography-primary: var(--recharge-color-neutral);
    --recharge-typography-secondary: var(--recharge-color-neutral-70);

    /* Corners */
    --recharge-corners-radius: 8px;

    --recharge-button-border-radius: 8px;
    

    /* Views */
    
    --recharge-views-background: #F9F8F4;
    

    /* Buttons */
    --recharge-button-font-family: inherit;
    --recharge-button-brand: var(--recharge-color-brand);
    --recharge-button-color: #FFFFFF;
  }
</style>

</div><div id="shopify-block-AeHhSMHRscDBnTDlvW__15885745614559378752" class="shopify-block shopify-app-block"><div id="accessibly-config" style="display:none">
    {"themeColor":"#22499b","iconColor":"#574cd5","showLogo":true,"topBottomPosition":100,"rightLeftPosition":25,"iconSize":"small","iconCustomSize":64,"position":"bottom-left"}
</div>


</div><div id="shopify-block-AZXdDeDJJcU9Nc2lyK__5493738229337669960" class="shopify-block shopify-app-block">

<script> var bonShopInfo = {"shopName":"tonicstudiosusa.myshopify.com","displayWidget":true,"shopInfo":{"currency":"USD","country_code":"US","weight_unit":"lb","point_name":"","referral_enabled":false},"appearance":{"theme_configs_json":{"color":{"text_color":"#ffffff","primary_color":"#262c6a","secondary_color":"#27a1d9","section_text_color":"#000000","section_border_color":"#262c6a","section_background_color":"#ffffff","function_button_text_color":"#000000","function_button_border_color":"#262c6a","function_button_background_color":"#ffffff"},"banner_img":"theme\/nFCxnmTvrr8OeoaraPvi9icehXwUKDTD1JR5GQfF.png","showIllustration":false},"is_first_time":false,"widget_button_configs_json":{"placement":{"widget_spacing":{"side":"0px","bottom":"150px"},"widget_button_position":6},"widget_icon":"blob:https:\/\/app.bonloyalty.com\/bfa56f1c-8dfc-47b8-8770-1bf827cae0b2","widget_title":"Gem Rewards USA"},"displayed_text_configs_json":{"vip_tier":{"spend":"Spend {{money}}","next_tier":"Next tier","earn_point":"Earn {{point_amount}} {{point_name}}","entry_text":"You are at the entry level, unlock next tier to receive attractive benefits","current_tier":"Current tier","number_of_use":"Number of use: {{number_of_use}}","purchase_more":"Purchase more","earn_more_point":"Earn more {{point_name}}","highest_tier_txt":"You have reached the highest tier!","next_tier_money_spent_txt":"Next tier: Spend {{money}} more by {{date}}","next_tier_points_earned_txt":"Next tier: Get {{point_amount}} more {{point_name}} by {{date}}","complete_order_multi_points_txt":"x{{multi_points}} {{point_name}} for “Complete an order” rule","next_tier_money_spent_lifetime_txt":"Next tier: Spend {{money}} more","next_tier_points_earned_lifetime_txt":"Next tier: Get {{point_amount}} more {{point_name}}"},"my_balance":{"date":"Date","total":"Total","points":"Points","actions":"Actions","no_value":"There is no activitiy to show at the moment","referred":"Referred by a friend","referrer":"Refer a friend","point_expiry":"Your points have expired","refund_order":"Refund order","return_points":"Return points for redeemed code","new_tier_reward":"New tier's reward: {{reward_name}}","my_balance_button":"Earn more","refund_order_tier":"Return points for VIP Tier's benefit","cancel_order_status":"Cancel order","complete_order_tier":"VIP tier’s benefit for completing an order","store_owner_adjusted":"Store owner just adjusted your points"},"my_rewards":{"expired":"Expired","no_value":"You don't have any rewards at the moment","apply_for":"Apply for {{collection}}","reward_name":"Reward name","used_button":"Used","reward_button":"Use it now","can_combine_with":"Can combine with: {{discount_type}}","get_some_rewards":"Get some rewards","reward_explanation":"Reward details","order_combine_discount":"Order discount","product_combine_discount":"Product discount","shipping_combine_discount":"Shipping discount"},"sign_in_page":{"welcome":"Welcome","vip_tier":"VIP Tiers","earn_point":"Earn points","my_balance":"My balance","my_rewards":"My rewards","your_point":"Your points","join_button":"Join","program_name":"Reward program","redeem_point":"Redeem points","sign_in_button":"Sign in","sign_in_tagline":"Join our program to get attractive rewards!","referral_program":"Referral Program","sign_in_requirement_message":"Oops! You have to sign in to do this action"},"earn_points_tab":{"retweet":"Retweet","no_value":"There is no earning rule to show at the moment","required":"You can only do this once.","save_date":"Save date","follow_tiktok":"Follow on TikTok","join_fb_group":"Join a Facebook group","share_twitter":"Share on X","complete_order":"Complete an order","create_account":"Create an account","earn_for_every":"Earn {{complete_order_reward_point}} points for every {{money_value}}","follow_twitter":"Follow on X","happy_birthday":"Happy birthday","leave_a_review":"Leave a review","share_facebook":"Share on Facebook","share_linkedin":"Share on LinkedIn","sign_up_button":"Do it now","follow_facebook":"Like on Facebook","follow_linkedin":"Follow on LinkedIn","complete_profile":"Complete profile","follow_instagram":"Follow on Instagram","follow_pinterest":"Follow on Pinterest","message_birthday":"Entering a date within 30 days won’t earn you points","subscribe_youtube":"Subscribe on Youtube","subcrible_newletter":"Subscribe to newsletter","happy_birthday_button":"Enter info","leave_a_review_action":"Purchase to review","place_an_order_button":"Purchase","leave_a_review_tooltip":"You’ll get points when your review is published","complete_profile_dialog":"After you fill in all info, please comeback and click this button one more time so our system can reward you correctly","like_on_facebook_button":"Take me there","receive_points_birthday":"You’ll receive points on your birthday"},"complete_profile":{"reset":"Reset","gender":"Gender","complete":"Complete","last_name":"Last name","type_here":"Type here","first_name":"First name","phone_number":"Phone number","warning_text":"You are required to complete this section ","date_of_birth":"Date of birth","gender_dropdown":{"male":"Male","female":"Female","others":"Others"},"select_your_gender":"Select your gender","enter_your_number_here":"Enter your number here"},"notification_tab":{"copied":"Copied","hover_copy":"Copy to clipboard","title_fail":"Oops","message_fail":"Something went wrong! Please enter a valid date","title_success_input":"Yay!","title_success_letter":"Great!","message_success_input":"You will receive points on your birthday","message_success_letter":"You are now subscribed to our newsletter","complete_profile_success":"You completed your profile"},"redeem_points_tab":{"maximum":"The most shipping cost this code covers","minimum":"Lowest spending amount","no_value":"There is no redeeming rule to show at the moment","expire_at":"Expires on","apply_button":"Apply now","apply_message":"Apply this code to your shopping cart. If you do not use this code now, you can always find it in My rewards tab anytime","expires_after":"Expires after {{expire_days}} days","redeem_button":"Redeem","discount_value":"The amount of the discount","max_point_value":"Maximum point value: {{max_point_value}}","min_point_value":"Minimum point value: {{min_point_value}}","apply_for_variant":"Apply for variant: {{variant_name}}","discount_condition":"Discount rules","increments_of_points":"You will get {{money_value}} off your entire order for {{reward_value}} points redeemed","apply_for_all_variants":"Apply for all variants"},"referral_program_tab":{"order_now":"Order now","referral_button":"Refer a friend now","share_and_claim":"Share this link and claim {{reward_name}}","referral_tagline":"Get rewards when your friend uses the referral link to sign up and place an order","sign_up_and_claim":"Sign up and claim your {{reward_name}} now","text_for_referral":"You will get {{referral_name}}","referrer_send_gift":"{{referrer_name}} has sent you a gift!","reward_for_referrer":"Reward for referrer","complete_first_order":"Completing your first order to send a thank-you reward to your referrer.","reward_was_sent_email":"We’ve sent the reward to your email.","text_for_referral_friend":"They will get {{referral_friend_name}}","reward_for_referred_friend":"Reward for referred friend","referral_tagline_successful":"Your referral is successful once the referred friend's first order is fulfilled."}},"hide_on_mobile":false,"show_title":false,"corner":0,"button_type":2,"button_type_mobile":2,"show_brand_mark":true,"visible_urls":null,"custom_css":"null","hide_urls":null,"extends_config":{"widget_visibility":4}},"programStatus":true,"shrink_header":false,"widgetTitles":[{"lang":"en","widget_title":"Gem Rewards USA"}],"baseURL":"https:\/\/app.bonloyalty.com","assetURL":"https:\/\/d31wum4217462x.cloudfront.net","resourceUrl":"https:\/\/cdn.bonloyalty.com","versionBranding":1765673561,"orderBoosterPopup":{"status":false,"type":0,"branding_json":{"text_color":"#000000","background_color":"#F3F3F3"},"icon":"popup-icon-1.svg","file":null,"displayed_text_configs_json":{"text":[{"lang":"en","body_text":"Complete {{order_number}} more orders to earn {{point_value}} {{point_name}}","heading_text":"Almost there!"}],"body_font_size":"14","heading_font_size":"14"},"except_url":null},"campaigns":[{"id":60270,"title":"LTO Campaign for Complete an order","start_date":"2025-12-14T05:00:00.000000Z","end_date":"2025-12-15T04:59:59.999999Z","status":1,"size_popup":0,"text":{"en":{"btn":"Buy now","desc":"Earn {{lto_benefit}} the Gems when you place an order this Sunday","title":"SUPER-CHARGED SUNDAYS","valid_date":"Valid till {{date}}"}},"type":1,"extend_data":{"button_color":"#262c6a","background_color":"#ffffff","directional_link_after_login":null,"directional_link_before_login":null},"complete_an_order_active":true,"campaign_details":[{"id":59952,"campaign_id":60270,"earning_id":832911,"rate":2,"update_tier":0,"created_at":"2025-04-22T14:26:15.000000Z","updated_at":"2025-04-22T14:26:15.000000Z"}]}]}; </script>
<script> var BONLtoConfig = {"type":"flip","duration":2}; </script>
<script> var bonAppExtension = {"earningPlaceOrderRule":{"calculate_type":2,"reward_value":10,"is_active":true,"created_at":"2025-04-22T14:26:15.000000Z","extension":{"point":1,"rules":[],"spent":1,"all_product":true}},"pointName":{"default":"Gems","languages":{"en":"Gems"}}}; </script>
<script> var bonLpInfo = {"shopData":{"data":{"program_status":true,"display":true,"point_expiration_status":true,"currency":"USD","country_code":"US","weight_unit":"lb","point_name":{"default":"Gems","en":"Gems"},"referral_enabled":false,"referral_popup":{"status":false,"type":1,"branding_json":{"size_popup":"1","text_color":"#000000","background_color":"#F3F3F3"},"icon":"popup-icon-1.svg","file":null,"message_json":[{"desc":"Refer a friend now and receive rewards. You will get {{referral_name}} \u0026 They will get {{referral_friend_name}}","lang":"en","title":"Refer and receive exciting rewards"}],"frequency":1,"except_url":null,"visible_urls":null},"program_branding":{"default":{"theme_configs_json":{"color":{"text_color":"#ffffff","primary_color":"#262c6a","secondary_color":"#27a1d9","section_text_color":"#000000","section_border_color":"#262c6a","section_background_color":"#ffffff","function_button_text_color":"#000000","function_button_border_color":"#262c6a","function_button_background_color":"#ffffff"},"banner_img":"theme\/nFCxnmTvrr8OeoaraPvi9icehXwUKDTD1JR5GQfF.png","showIllustration":false},"widget_button_configs_json":{"placement":{"widget_spacing":{"side":"0px","bottom":"150px"},"widget_button_position":6},"widget_icon":"blob:https:\/\/app.bonloyalty.com\/bfa56f1c-8dfc-47b8-8770-1bf827cae0b2","notification":{"color":{"text_color":"#ffffff","background_color":"#ff5a5a"},"motion":0,"status":false},"widget_title":"Gem Rewards USA"},"displayed_text_configs_json":{"vip_tier":{"spend":"Spend {{money}}","next_tier":"Next tier","earn_point":"Earn {{point_amount}} {{point_name}}","entry_text":"You are at the entry level, unlock next tier to receive attractive benefits","current_tier":"Current tier","number_of_use":"Number of use: {{number_of_use}}","purchase_more":"Purchase more","earn_more_point":"Earn more {{point_name}}","highest_tier_txt":"You have reached the highest tier!","next_tier_money_spent_txt":"Next tier: Spend {{money}} more by {{date}}","next_tier_points_earned_txt":"Next tier: Get {{point_amount}} more {{point_name}} by {{date}}","complete_order_multi_points_txt":"x{{multi_points}} {{point_name}} for “Complete an order” rule","next_tier_money_spent_lifetime_txt":"Next tier: Spend {{money}} more","next_tier_points_earned_lifetime_txt":"Next tier: Get {{point_amount}} more {{point_name}}"},"my_balance":{"date":"Date","total":"Total","points":"Points","actions":"Actions","no_value":"There is no activitiy to show at the moment","referred":"Referred by a friend","referrer":"Refer a friend","point_expiry":"Your points have expired","refund_order":"Refund order","return_points":"Return points for redeemed code","new_tier_reward":"New tier's reward: {{reward_name}}","my_balance_button":"Earn more","refund_order_tier":"Return points for VIP Tier's benefit","cancel_order_status":"Cancel order","complete_order_tier":"VIP tier’s benefit for completing an order","store_owner_adjusted":"Store owner just adjusted your points","point_earned_completing":"Points earned from completing {{streak_name}}","points_for_return_order":"Deduct points for return order - {{streak_name}}","points_from_merge_account":"Points from merged account {{email}}","extra_points_product_collection":"Extra points for products\/collections"},"my_rewards":{"expired":"Expired","no_value":"You don't have any rewards at the moment","apply_for":"Apply for {{collection}}","reward_name":"Reward name","used_button":"Used","reward_button":"Use it now","can_combine_with":"Can combine with: {{discount_type}}","get_some_rewards":"Get some rewards","reward_explanation":"Reward details","order_combine_discount":"Order discount","product_combine_discount":"Product discount","shipping_combine_discount":"Shipping discount"},"sign_in_page":{"welcome":"Welcome","vip_tier":"VIP Tiers","expire_on":"Expires on: {{date}}","earn_point":"Earn points","my_balance":"My balance","my_rewards":"My rewards","your_point":"Your points","join_button":"Join","program_name":"Reward program","redeem_point":"Redeem points","order_booster":"Rewards ladder","sign_in_button":"Sign in","sign_in_tagline":"Join our program to get attractive rewards!","referral_program":"Referral Program","sign_in_requirement_message":"Oops! You have to sign in to do this action"},"earn_points_tab":{"retweet":"Retweet","no_value":"There is no earning rule to show at the moment","required":"You can only do this once.","save_date":"Save date","follow_tiktok":"Follow on TikTok","join_fb_group":"Join a Facebook group","share_twitter":"Share on X","complete_order":"Complete an order","create_account":"Create an account","earn_for_every":"Earn {{complete_order_reward_point}} points for every {{money_value}}","follow_twitter":"Follow on X","happy_birthday":"Happy birthday","leave_a_review":"Leave a review","share_facebook":"Share on Facebook","share_linkedin":"Share on LinkedIn","sign_up_button":"Do it now","follow_facebook":"Like on Facebook","follow_linkedin":"Follow on LinkedIn","rule_conditions":"Rule conditions","apply_to_product":"Apply to {{product_name}}","bonus_point_desc":"Earn {{complete_order_bonus_point}} points for {{included_item}}","complete_profile":"Complete profile","follow_instagram":"Follow on Instagram","follow_pinterest":"Follow on Pinterest","message_birthday":"Entering a date within 30 days won’t earn you points","rule_explanation":null,"apply_all_product":"Apply to all products and collections","subscribe_youtube":"Subscribe on Youtube","apply_to_collection":"Apply to {{collection_name}}","subcrible_newletter":"Subscribe to newsletter","happy_birthday_button":"Enter info","leave_a_review_action":"Purchase to review","place_an_order_button":"Purchase","leave_a_review_tooltip":"You’ll get points when your review is published","complete_profile_dialog":"After you fill in all info, please comeback and click this button one more time so our system can reward you correctly","like_on_facebook_button":"Take me there","receive_points_birthday":"You’ll receive points on your birthday","complete_an_order_benefit":"{{point_amt}} {{point_name}} earned for every {{amt_spent}} spent"},"complete_profile":{"reset":"Reset","gender":"Gender","complete":"Complete","last_name":"Last name","type_here":"Type here","first_name":"First name","phone_number":"Phone number","warning_text":"You are required to complete this section ","date_of_birth":"Date of birth","gender_dropdown":{"male":"Male","female":"Female","others":"Others"},"select_your_gender":"Select your gender","enter_your_number_here":"Enter your number here"},"notification_tab":{"copied":"Copied","hover_copy":"Copy to clipboard","title_fail":"Oops","message_fail":"Something went wrong! Please enter a valid date","exclude_message":"Unfortunately, you’re not eligible for this rewards program","title_success_input":"Yay!","title_success_letter":"Great!","message_success_input":"You will receive points on your birthday","message_success_letter":"You are now subscribed to our newsletter","complete_profile_success":"You completed your profile"},"order_booster_tab":{"expired":"Expired","achieved":"Achieved","next_streak":"Next streaks","streak_end_on":"Streak ends on {{mm_dd_yy}}","complete_order":"Complete {{order_number}} orders to earn {{point_value}} {{point_name}}","current_streak":"Current streak","order_at_least":"Your order must be at least {{money_value}}","complete_streak":"Complete streak","apply_to_order_pos":"Apply to orders from POS only","apply_to_order_both":"Apply to orders from both channels","your_current_progress":"Your current progress","apply_to_order_online_store":"Apply to orders from Online store only"},"redeem_points_tab":{"maximum":"The most shipping cost this code covers","minimum":"Lowest spending amount","no_value":"There is no redeeming rule to show at the moment","expire_at":"Expires on","apply_button":"Apply now","apply_message":"Apply this code to your shopping cart. If you do not use this code now, you can always find it in My rewards tab anytime","expires_after":"Expires after {{expire_days}} days","redeem_button":"Redeem","discount_value":"The amount of the discount","max_point_value":"Maximum point value: {{max_point_value}}","min_point_value":"Minimum point value: {{min_point_value}}","apply_for_variant":"Apply for variant: {{variant_name}}","discount_condition":"Discount rules","increments_of_points":"You will get {{money_value}} off your entire order for {{reward_value}} points redeemed","apply_for_all_variants":"Apply for all variants"},"referral_program_tab":{"order_now":"Order now","referral_button":"Refer a friend now","share_and_claim":"Share this link and claim {{reward_name}}","referral_tagline":"Get rewards when your friend uses the referral link to sign up and place an order","sign_up_and_claim":"Sign up and claim your {{reward_name}} now","text_for_referral":"You will get {{referral_name}}","referrer_send_gift":"{{referrer_name}} has sent you a gift!","reward_for_referrer":"Reward for referrer","complete_first_order":"Completing your first order to send a thank-you reward to your referrer.","reward_was_sent_email":"We’ve sent the reward to your email.","text_for_referral_friend":"They will get {{referral_friend_name}}","reward_for_referred_friend":"Reward for referred friend","referral_tagline_successful":"Your referral is successful once the referred friend's first order is fulfilled."}},"show_brand_mark":true,"hide_on_mobile":false,"show_title":false,"custom_css":"null","extends_config":{"widget_visibility":4}},"en":{"displayed_text_configs_json":{"vip_tier":{"spend":"Spend {{money}}","next_tier":"Next tier","earn_point":"Earn {{point_amount}} {{point_name}}","entry_text":"You are at the entry level, unlock next tier to receive attractive benefits","current_tier":"Current tier","number_of_use":"Number of use: {{number_of_use}}","purchase_more":"Purchase more","earn_more_point":"Earn more {{point_name}}","highest_tier_txt":"You have reached the highest tier!","next_tier_money_spent_txt":"Next tier: Spend {{money}} more by {{date}}","next_tier_points_earned_txt":"Next tier: Get {{point_amount}} more {{point_name}} by {{date}}","complete_order_multi_points_txt":"x{{multi_points}} {{point_name}} for “Complete an order” rule","next_tier_money_spent_lifetime_txt":"Next tier: Spend {{money}} more","next_tier_points_earned_lifetime_txt":"Next tier: Get {{point_amount}} more {{point_name}}"},"my_balance":{"date":"Date","total":"Total","points":"Points","actions":"Actions","no_value":"There is no activitiy to show at the moment","referred":"Referred by a friend","referrer":"Refer a friend","point_expiry":"Your points have expired","refund_order":"Refund order","return_points":"Return points for redeemed code","new_tier_reward":"New tier's reward: {{reward_name}}","my_balance_button":"Earn more","refund_order_tier":"Return points for VIP Tier's benefit","cancel_order_status":"Cancel order","complete_order_tier":"VIP tier’s benefit for completing an order","store_owner_adjusted":"Store owner just adjusted your points","point_earned_completing":"Points earned from completing {{streak_name}}","points_for_return_order":"Deduct points for return order - {{streak_name}}","points_from_merge_account":"Points from merged account {{email}}","extra_points_product_collection":"Extra points for products\/collections"},"my_rewards":{"expired":"Expired","no_value":"You don't have any rewards at the moment","apply_for":"Apply for {{collection}}","reward_name":"Reward name","used_button":"Used","reward_button":"Use it now","can_combine_with":"Can combine with: {{discount_type}}","get_some_rewards":"Get some rewards","reward_explanation":"Reward details","order_combine_discount":"Order discount","product_combine_discount":"Product discount","shipping_combine_discount":"Shipping discount"},"sign_in_page":{"welcome":"Welcome","vip_tier":"VIP Tiers","expire_on":"Expires on: {{date}}","earn_point":"Earn points","my_balance":"My balance","my_rewards":"My rewards","your_point":"Your points","join_button":"Join","program_name":"Reward program","redeem_point":"Redeem points","order_booster":"Rewards ladder","sign_in_button":"Sign in","sign_in_tagline":"Join our program to get attractive rewards!","referral_program":"Referral Program","sign_in_requirement_message":"Oops! You have to sign in to do this action"},"earn_points_tab":{"retweet":"Retweet","no_value":"There is no earning rule to show at the moment","required":"You can only do this once.","save_date":"Save date","follow_tiktok":"Follow on TikTok","join_fb_group":"Join a Facebook group","share_twitter":"Share on X","complete_order":"Complete an order","create_account":"Create an account","earn_for_every":"Earn {{complete_order_reward_point}} points for every {{money_value}}","follow_twitter":"Follow on X","happy_birthday":"Happy birthday","leave_a_review":"Leave a review","share_facebook":"Share on Facebook","share_linkedin":"Share on LinkedIn","sign_up_button":"Do it now","follow_facebook":"Like on Facebook","follow_linkedin":"Follow on LinkedIn","rule_conditions":"Rule conditions","apply_to_product":"Apply to {{product_name}}","bonus_point_desc":"Earn {{complete_order_bonus_point}} points for {{included_item}}","complete_profile":"Complete profile","follow_instagram":"Follow on Instagram","follow_pinterest":"Follow on Pinterest","message_birthday":"Entering a date within 30 days won’t earn you points","rule_explanation":null,"apply_all_product":"Apply to all products and collections","subscribe_youtube":"Subscribe on Youtube","apply_to_collection":"Apply to {{collection_name}}","subcrible_newletter":"Subscribe to newsletter","happy_birthday_button":"Enter info","leave_a_review_action":"Purchase to review","place_an_order_button":"Purchase","leave_a_review_tooltip":"You’ll get points when your review is published","complete_profile_dialog":"After you fill in all info, please comeback and click this button one more time so our system can reward you correctly","like_on_facebook_button":"Take me there","receive_points_birthday":"You’ll receive points on your birthday","complete_an_order_benefit":"{{point_amt}} {{point_name}} earned for every {{amt_spent}} spent"},"complete_profile":{"reset":"Reset","gender":"Gender","complete":"Complete","last_name":"Last name","type_here":"Type here","first_name":"First name","phone_number":"Phone number","warning_text":"You are required to complete this section ","date_of_birth":"Date of birth","gender_dropdown":{"male":"Male","female":"Female","others":"Others"},"select_your_gender":"Select your gender","enter_your_number_here":"Enter your number here"},"notification_tab":{"copied":"Copied","hover_copy":"Copy to clipboard","title_fail":"Oops","message_fail":"Something went wrong! Please enter a valid date","exclude_message":"Unfortunately, you’re not eligible for this rewards program","title_success_input":"Yay!","title_success_letter":"Great!","message_success_input":"You will receive points on your birthday","message_success_letter":"You are now subscribed to our newsletter","complete_profile_success":"You completed your profile"},"order_booster_tab":{"expired":"Expired","achieved":"Achieved","next_streak":"Next streaks","streak_end_on":"Streak ends on {{mm_dd_yy}}","complete_order":"Complete {{order_number}} orders to earn {{point_value}} {{point_name}}","current_streak":"Current streak","order_at_least":"Your order must be at least {{money_value}}","complete_streak":"Complete streak","apply_to_order_pos":"Apply to orders from POS only","apply_to_order_both":"Apply to orders from both channels","your_current_progress":"Your current progress","apply_to_order_online_store":"Apply to orders from Online store only"},"redeem_points_tab":{"maximum":"The most shipping cost this code covers","minimum":"Lowest spending amount","no_value":"There is no redeeming rule to show at the moment","expire_at":"Expires on","apply_button":"Apply now","apply_message":"Apply this code to your shopping cart. If you do not use this code now, you can always find it in My rewards tab anytime","expires_after":"Expires after {{expire_days}} days","redeem_button":"Redeem","discount_value":"The amount of the discount","max_point_value":"Maximum point value: {{max_point_value}}","min_point_value":"Minimum point value: {{min_point_value}}","apply_for_variant":"Apply for variant: {{variant_name}}","discount_condition":"Discount rules","increments_of_points":"You will get {{money_value}} off your entire order for {{reward_value}} points redeemed","apply_for_all_variants":"Apply for all variants"},"referral_program_tab":{"order_now":"Order now","referral_button":"Refer a friend now","share_and_claim":"Share this link and claim {{reward_name}}","referral_tagline":"Get rewards when your friend uses the referral link to sign up and place an order","sign_up_and_claim":"Sign up and claim your {{reward_name}} now","text_for_referral":"You will get {{referral_name}}","referrer_send_gift":"{{referrer_name}} has sent you a gift!","reward_for_referrer":"Reward for referrer","complete_first_order":"Completing your first order to send a thank-you reward to your referrer.","reward_was_sent_email":"We’ve sent the reward to your email.","text_for_referral_friend":"They will get {{referral_friend_name}}","reward_for_referred_friend":"Reward for referred friend","referral_tagline_successful":"Your referral is successful once the referred friend's first order is fulfilled."}},"widget_button_configs_json":{"placement":{"widget_spacing":{"side":"0px","bottom":"150px"},"widget_button_position":6},"widget_icon":"blob:https:\/\/app.bonloyalty.com\/bfa56f1c-8dfc-47b8-8770-1bf827cae0b2","notification":{"color":{"text_color":"#ffffff","background_color":"#ff5a5a"},"motion":0,"status":false},"widget_title":"Gem Rewards USA"},"hide_on_mobile":false,"show_title":false,"custom_css":"null","extends_config":{"widget_visibility":4},"theme_configs_json":{"color":{"text_color":"#ffffff","primary_color":"#262c6a","secondary_color":"#27a1d9","section_text_color":"#000000","section_border_color":"#262c6a","section_background_color":"#ffffff","function_button_text_color":"#000000","function_button_border_color":"#262c6a","function_button_background_color":"#ffffff"},"banner_img":"theme\/nFCxnmTvrr8OeoaraPvi9icehXwUKDTD1JR5GQfF.png","showIllustration":false},"show_brand_mark":true}},"tier_enabled":false,"store_name":"Tonic Studios USA","widget_settings":[],"features":[{"code":"analytics","value":"Y"},{"code":"appearance.custom_css","value":"Y"},{"code":"appearance.embedded_points_on_pages","value":"Y"},{"code":"appearance.hyperlink","value":"Y"},{"code":"appearance.loyalty_page","value":"Y"},{"code":"appearance.popup","value":"Y"},{"code":"appearance.reward_reminder","value":"Y"},{"code":"appearance.visibility","value":"Y"},{"code":"appearance.widget_icon_general_settings","value":"Y"},{"code":"appearance.widget_icon_position","value":"Y"},{"code":"appearance.widget_notification_badge","value":"Y"},{"code":"appearance.widget_text","value":"UNLIMITED"},{"code":"appearance.widget_theme","value":"Y"},{"code":"appearance.widget_theme_banner_image","value":"Y"},{"code":"appearance.widget_theme_corner","value":"Y"},{"code":"campaign.create_account","value":"Y"},{"code":"campaign.view","value":"Y"},{"code":"customer.customer_data_edit_vip_tier","value":"Y"},{"code":"customer.import_customer_data","value":"Y"},{"code":"dashboard.referrals_report","value":"Y"},{"code":"dashboard.statistics","value":"Y"},{"code":"earnings.complete_order","value":"Y"},{"code":"earnings.complete_profile","value":"Y"},{"code":"earnings.create_an_account","value":"Y"},{"code":"earnings.extra_points_order","value":"Y"},{"code":"earnings.follow_on_instagram","value":"Y"},{"code":"earnings.follow_on_linkedIn","value":"Y"},{"code":"earnings.follow_on_pinterest","value":"Y"},{"code":"earnings.follow_on_tiktok","value":"Y"},{"code":"earnings.follow_on_twitter","value":"Y"},{"code":"earnings.happy_birthday","value":"Y"},{"code":"earnings.join_facebook_group","value":"Y"},{"code":"earnings.leave_a_review","value":"Y"},{"code":"earnings.like_on_facebook","value":"Y"},{"code":"earnings.order_booster","value":"Y"},{"code":"earnings.retweet","value":"Y"},{"code":"earnings.share_on_facebook","value":"Y"},{"code":"earnings.share_on_linkedIn","value":"Y"},{"code":"earnings.share_on_twitter","value":"Y"},{"code":"earnings.subcribe_on_youtube","value":"Y"},{"code":"earnings.subscribe_for_newsletter","value":"Y"},{"code":"email.content_editor","value":"Y"},{"code":"email.earn_points","value":"Y"},{"code":"email.email_customization_banner_logo","value":"Y"},{"code":"email.email_customization_cta","value":"Y"},{"code":"email.email_customization_email_sender","value":"Y"},{"code":"email.for_referred_friend","value":"Y"},{"code":"email.for_referrer","value":"Y"},{"code":"email.happy_birthday","value":"Y"},{"code":"email.multiple_language","value":"Y"},{"code":"email.new_streak_unlocked","value":"Y"},{"code":"email.new_tier_unlocked","value":"Y"},{"code":"email.point_expiry_notice","value":"Y"},{"code":"email.point_expiry_reminder","value":"Y"},{"code":"email.redeem_points","value":"Y"},{"code":"email.welcome","value":"Y"},{"code":"monthly_order_limit","value":"999999999"},{"code":"redeem.amount_discount","value":"Y"},{"code":"redeem.combine_discount","value":"Y"},{"code":"redeem.free_product","value":"Y"},{"code":"redeem.free_shipping","value":"Y"},{"code":"redeem.percentage_discount","value":"Y"},{"code":"redeem.pos_amount_discount","value":"Y"},{"code":"redeem.pos_percentage_discount","value":"Y"},{"code":"redeem.pos_product_discount","value":"Y"},{"code":"redeem.reward_expiration","value":"Y"},{"code":"referral.referral_program","value":"Y"},{"code":"settings.point_branding","value":"Y"},{"code":"settings.point_expiration","value":"Y"},{"code":"settings.store_details","value":"Y"},{"code":"settings.widget_status_include_tax","value":"Y"},{"code":"tier.vip_tiers","value":"Y"}],"auto_popup":false,"money_with_currency_format":"${{amount}} USD","is_old_shop":false,"is_excluded_new_logic_order":false,"apply_old_logic_referral":false,"earning_enabled":true,"redeem_enabled":true,"typeSection":1,"shop_domain":"tonicstudiosusa.myshopify.com","custom_redirect_referral_link_with_locale_referrer":false,"order_booster_enabled":false,"end_user_tracking":true},"last_update":"2025-10-11 21:48:39"},"earningBeforeLogin":{"data":[{"id":832910,"name":"Create an account","type":0,"money_value":0,"reward_value":5,"reward_type_label":"Points","user_name":null,"url_share":null,"message":null,"group_type":2,"group_type_label":"account","point_history_id":null,"calculate_type":0,"reward_birthday":true,"extension":null,"completed":null},{"id":832911,"name":"Complete an order","type":1,"money_value":0,"reward_value":10,"reward_type_label":"Points","user_name":null,"url_share":null,"message":null,"group_type":3,"group_type_label":null,"point_history_id":null,"calculate_type":2,"reward_birthday":true,"extension":{"id":18014,"shop_id":35317,"earning_id":832911,"extension":{"id":18014,"point":1,"rules":[],"spent":1,"all_product":true},"created_at":"2025-04-22T14:26:15.000000Z","updated_at":"2025-04-22T14:28:19.000000Z"},"completed":null},{"id":832912,"name":"Subscribe to newsletter","type":2,"money_value":0,"reward_value":5,"reward_type_label":"Points","user_name":null,"url_share":null,"message":null,"group_type":2,"group_type_label":"account","point_history_id":null,"calculate_type":0,"reward_birthday":true,"extension":null,"completed":null},{"id":832915,"name":"Happy birthday","type":5,"money_value":0,"reward_value":20,"reward_type_label":"Points","user_name":null,"url_share":null,"message":null,"group_type":2,"group_type_label":"account","point_history_id":null,"calculate_type":0,"reward_birthday":false,"extension":null,"completed":null},{"id":832917,"name":"Complete profile","type":13,"money_value":0,"reward_value":10,"reward_type_label":"Points","user_name":null,"url_share":null,"message":null,"group_type":2,"group_type_label":"account","point_history_id":null,"calculate_type":0,"reward_birthday":true,"extension":null,"completed":null}],"last_update":"2025-10-11 21:48:39"}}; </script>
<script>
    if(typeof __st.cid=='undefined') {
      __st.cid = ''
    }
    if(typeof BONCustomerId=='undefined'){
      var BONCustomerId = ''
    }
</script>
<style>
    #bon-loyalty-btn{position:fixed;color:#fff;display:flex;flex-direction:row;align-items:center;padding:14px 29px;border:0;z-index:9999;box-shadow:0 4px 8px -2px rgba(68,68,68,.08);border-radius:48px;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;margin-bottom:0!important;min-width:75px;max-width:250px!important;width:auto}#bon-loyalty-btn:focus{outline:0!important}#bon-loyalty-btn img{margin-right:5px;height:20px}#bon-iframe-container{bottom:80px;max-height:100%;box-shadow:0 4px 10px 0 rgba(0,0,0,.25);z-index:99999999!important;position:fixed;width:375px;background:0 0;border-radius:18px;overflow:hidden;border:0}#bon-iframe-container #bon-app-iframe{border:0;height:100%;width:100%;overflow-y:scroll}.bon-loyalty-btn{padding:10px 20px;position:fixed;right:10px;bottom:10px;z-index:2000}.bon-btn-hidden{display:none!important}.bon-btn-display{display:flex!important}@media only screen and (max-width:600px){#bon-iframe-container{right:0;width:100%;height:calc(100% - 50px)!important;top:60px;overflow:auto;left:0!important}#bon-loyalty-btn img{margin-right:0;height:25px}#bon-loyalty-btn{padding:20px;min-width:0}}
    .reward-reminder-poup-scrolling-right {right: -115px !important;opacity: 0.3 !important;}.reward-reminder-poup-scrolling-left {left: -115px !important;opacity: 0.3 !important;}.order-booster-poup-scrolling-right {right: -55px!important;opacity: 0.3!important;}.order-booster-poup-scrolling-left {left: -55px!important;opacity: 0.3!important;}
</style>

<link rel="stylesheet" href="https://cdn.shopify.com/extensions/019b20e4-2e16-76c2-8765-2a7473d41ae0/bon-loyalty-77/assets/bon_swiper.css"/>
<script defer src="https://cdn.shopify.com/extensions/019b20e4-2e16-76c2-8765-2a7473d41ae0/bon-loyalty-77/assets/bon_swiper.js" type="text/javascript"></script>

<script defer src="https://d31wum4217462x.cloudfront.net/app/bon-loyalty.js?v=3.2.1" type="text/javascript"></script>
<script defer src="https://d31wum4217462x.cloudfront.net/app_extension/reward_display_setup.js" type="text/javascript"></script>

</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: swymVersion --><script>var __SWYM__VERSION__ = '3.184.0';</script><!-- END app snippet -->
    








<script>
  (function () {
    // Get CompanyLocation Metadata for B2B customer scenerios (SFS)
    

    // Put metafields in window variable
    const commonCustomizationSettings = '';
    try {
      const parsedSettings = JSON.parse(commonCustomizationSettings);
      if (parsedSettings) {
        window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings'];
      } else {
        window.SwymWishlistCommonCustomizationSettings = {};
      }
    } catch (e) {
      window.SwymWishlistCommonCustomizationSettings = {};
    }

    let enabledCommonFeatures = '{"multiple-wishlist":false}';
    try {
      enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {};
    } catch (e) {
      enabledCommonFeatures = {}; 
    }
    // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code.      
    window.SwymEnabledCommonFeatures = enabledCommonFeatures;

    // Initialize or ensure SwymViewProducts exists
    if (!window.SwymViewProducts) {
      window.SwymViewProducts = {};
    }    
    
      try {
        const socialCountMap = { "https://www.tonic-studios.com/products/12-x-12-classic-cardstock-classroom-basics-bundle": { "socialCount": -1, "empi": 8432509452466 }, "https://www.tonic-studios.com/products/doodling-marker-paper-pack-300gsm-8-5x11-10-sheets": { "socialCount": -1, "empi": 8267485544626 }, "https://www.tonic-studios.com/products/49-and-market-repositionable-fabric-tape-rolls": { "socialCount": -1, "empi": 8349906632882 }, "https://www.tonic-studios.com/products/autumnal-moments-8-x-8-patterned-paper-pad-5890e": { "socialCount": -1, "empi": 8529501028530 }, "https://www.tonic-studios.com/products/a-candy-cane-christmas-foil-fusion-adhesive-sheets-collection-db135": { "socialCount": -1, "empi": 8272871555250 }, "https://www.tonic-studios.com/products/a-candy-cane-christmas-3-stockings-stamp-set-5541e": { "socialCount": -1, "empi": 8248135614642 }, "https://www.tonic-studios.com/products/a-candy-cane-christmas-4-stencil-set-5538e": { "socialCount": -1, "empi": 8248135123122 }, "https://www.tonic-studios.com/products/a-candy-cane-christmas-sentiments-stamp-set-5540e": { "socialCount": -1, "empi": 8248135483570 }, "https://www.tonic-studios.com/products/a-pastel-parade-delicate-daisy-3d-embossing-folder-5692e": { "socialCount": -1, "empi": 8394907910322 }, "https://www.tonic-studios.com/products/a-pastel-parade-easter-eggstravaganza-3d-embossing-folder-5693e": { "socialCount": -1, "empi": 8394908041394 }, "https://www.tonic-studios.com/products/a-pastel-parade-3d-embossing-folder-collection-db184": { "socialCount": -1, "empi": 8427673551026 }, "https://www.tonic-studios.com/products/a-pastel-parade-2x-foil-fusion-adhesive-sheets-db181": { "socialCount": -1, "empi": 8427673387186 }, "https://www.tonic-studios.com/products/a-pastel-parade-stamp-set-5694e": { "socialCount": -1, "empi": 8394908106930 }, "https://www.tonic-studios.com/products/acrylic-bamboo-bead-bracelet-kits-from-cousindiy": { "socialCount": -1, "empi": 8316797321394 }, "https://www.tonic-studios.com/products/alphabet-accessory-resin-keychain-kit-from-cousindiy": { "socialCount": -1, "empi": 8316926591154 }, "https://www.tonic-studios.com/products/angel-rose-paper-flowers-from-little-birdie": { "socialCount": -1, "empi": 8271002468530 }, "https://www.tonic-studios.com/products/annis-paper-flowers-from-little-birdie": { "socialCount": -1, "empi": 8245326512306 }, "https://www.tonic-studios.com/products/artoptions-rouge-card-kit-from-49-and-market": { "socialCount": -1, "empi": 8347679752370 }, "https://www.tonic-studios.com/products/beached-planks-3d-embossing-folder-5886e": { "socialCount": -1, "empi": 8441035423922 }, "https://www.tonic-studios.com/products/book-nook-emerald-tome-brown-book-cover-refill-bundle-db194": { "socialCount": -1, "empi": 8481949778098 }, "https://www.tonic-studios.com/products/floral-finestra-die-set-5745e": { "socialCount": -1, "empi": 8419411886258 } };        
        // Integrate social count data into existing SwymViewProducts structure
        Object.keys(socialCountMap).forEach(function(key) {
          if (!window.SwymViewProducts[key]) {
            window.SwymViewProducts[key] = {};
          }
          
          window.SwymViewProducts[key] = socialCountMap[key];
        });
      } catch (e) {
        // Silent error handling
      }
    
  })();
</script>

<script  id="wishlist-embed-init" defer async>
  (function () {
    window.swymWishlistEmbedLoaded = true;
    var fullAssetUrl = "https://cdn.shopify.com/extensions/019b21f7-7f10-7b0e-a3fd-5e80dd4f502b/wishlist-shopify-app-602/assets/apps.bundle.js"; 
    var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1);
    var swymJsPath = '//procdn.swymrelay.com/code/swym-shopify.js';
    var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1);
    window.SwymCurrentJSPath = baseJsPath;
    window.SwymAssetBaseUrl = assetBaseUrl;
    
      window.SwymCurrentStorePath = "//swymstore-v3pro-01.swymrelay.com";
    
    function loadSwymShopifyScript() {
      var element = "";
      var scriptSrc = "";

      
        element = "swym-ext-shopify-script";
        window.SwymShopifyCdnInUse = true;
        scriptSrc = "https://cdn.shopify.com/extensions/019b21f7-7f10-7b0e-a3fd-5e80dd4f502b/wishlist-shopify-app-602/assets/swym-ext-shopify.js";
      

      if (document.getElementById(element)) {
        return;
      }

      var s = document.createElement("script");
      s.id = element;
      s.type = "text/javascript";
      s.async = true;
      s.defer = true;
      s.src = scriptSrc;

      s.onerror = function() {
        console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default");
        // Fallback logic here
        element = `swym-ext-shopify-script-${__SWYM__VERSION__}`;
        var fallbackJsPathVal = "\/\/procdn.swymrelay.com\/code\/swym-shopify.js";
        var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify");
        scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__;

        var fallbackScript = document.createElement("script");
        fallbackScript.id = element;
        fallbackScript.type = "text/javascript";
        fallbackScript.async = true;
        fallbackScript.defer = true;
        fallbackScript.src = scriptSrc;
        var y = document.getElementsByTagName("script")[0];
        y.parentNode.insertBefore(fallbackScript, y);
      };

      var x = document.getElementsByTagName("script")[0];
      x.parentNode.insertBefore(s, x);
    }
    
      var consentAPICallbackInvoked = false;
      function checkConsentAndLoad() {
        // Allow app to load in design mode (theme editor) regardless of consent
        if (window.Shopify?.designMode) {
          loadSwymShopifyScript();
          return;
        }
        var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.();
        if(!isCookieBannerVisible) {
          loadSwymShopifyScript();
          return;
        }
        var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
        if (shouldLoadSwymScript) {
          loadSwymShopifyScript();
        } else {
          console.warn("No customer consent to load Swym Wishlist Plus");
        }
      }
      function initialiseConsentCheck() {
        document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); });
        window.Shopify?.loadFeatures?.(
          [{name: 'consent-tracking-api', version: '0.1'}],
          error => { 
            consentAPICallbackInvoked = true;
            if (error) {
              if(!window.Shopify?.customerPrivacy) {
                loadSwymShopifyScript();
                return;
              }
            }
            checkConsentAndLoad();
          }
        );
      }
      function consentCheckFallback(retryCount) {
        if(!consentAPICallbackInvoked) {
          if (window.Shopify?.customerPrivacy) {
            checkConsentAndLoad();
          } else if (retryCount >= 1) {
            console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load");
            loadSwymShopifyScript();
          } else {
            setTimeout(() => consentCheckFallback(retryCount + 1), 1000);
          }
        }
      }
      if (document.readyState === "loading") {
        document.addEventListener("DOMContentLoaded", initialiseConsentCheck);
        window.addEventListener("load", () => consentCheckFallback(0));
      } else {
        initialiseConsentCheck();
      }
    
  })();
</script>

<!-- BEGIN app snippet: swymSnippet --><script defer>
  (function () {
    const currentSwymJSPath = '//procdn.swymrelay.com/code/swym-shopify.js';
    const currentSwymStorePath = '';
    const dnsPrefetchLink = `<link rel="dns-prefetch" href="https://${currentSwymStorePath}" crossorigin>`;
    const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`;
    const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`;
    const swymSnippet = document.getElementById('wishlist-embed-init');        
    if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);}
    if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);}
    if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);}
  })()
</script>
<script id="swym-snippet" type="text">
  window.swymLandingURL = document.URL;
  window.swymCart = {"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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
  window.swymPageLoad = function() {
    window.SwymProductVariants = window.SwymProductVariants || {};
    window.SwymHasCartItems = 0 > 0;
    window.SwymPageData = {}, window.SwymProductInfo = {};
      var unknown = {et: 0};
      window.SwymPageData = unknown;
    
    window.SwymPageData.uri = window.swymLandingURL;
  };
  if(window.selectCallback){
    (function(){
      var originalSelectCallback = window.selectCallback;
      window.selectCallback = function(variant){
        originalSelectCallback.apply(this, arguments);
        try{
          if(window.triggerSwymVariantEvent){
            window.triggerSwymVariantEvent(variant.id);
          }
        }catch(err){
          console.warn("Swym selectCallback", err);
        }
      };})();}
  window.swymCustomerId =null;
  window.swymCustomerExtraCheck =
    null;
  var swappName = ("Wishlist" || "Wishlist");
  var swymJSObject = {
    pid: "HoKI8nVWiYNfrzb4TYgo7vJWw5cX30bCh\/dZVKW2Ppo=",
    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
  };
  window.swymJSShopifyLoad = function(){
    if(window.swymPageLoad) swymPageLoad();
    if(!window._swat) {
      (function (s, w, r, e, l, a, y) {
        r['SwymRetailerConfig'] = s;
        r[s] = r[s] || function (k, v) {
          r[s][k] = v;
        };
      })('_swrc', '', window);
      _swrc('RetailerId', swymJSObject.pid);
      _swrc('Callback', function(){initSwymShopify();});
    }else if(window._swat.postLoader){
      _swrc = window._swat.postLoader;
      _swrc('RetailerId', swymJSObject.pid);
      _swrc('Callback', function(){initSwymShopify();});
    }else{
      initSwymShopify();}
  }
  if(!window._SwymPreventAutoLoad) {
    swymJSShopifyLoad();
  }
</script>

<style id="safari-flasher-pre"></style>
<script>
  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
    document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,' + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification' + '{-webkit-transition: none; transition: none;}' + '';
    window.SwymCallbacks = window.SwymCallbacks || [];
    window.SwymCallbacks.push(function(tracker) {
      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() {
        var x = function() {
          SwymUtils.onDOMReady(function() {
            var d = document.createElement("div");
            d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification," + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>";
            document.head.appendChild(d);
          });};
        setTimeout(x, 10);
      });});}
  window.SwymOverrideMoneyFormat = "${{amount}}";
</script>
<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet -->

<script  id="swymSnippetCheckAndActivate">
  (function() {
    function postDomLoad() {
      var element = document.querySelector('script#swym-snippet:not([type="text"])');                            
      if (!element) {
        var script = document.querySelector('script#swym-snippet[type="text"]');
        if (script) {
          script.type = 'text/javascript';
          new Function(script.textContent)();
        }
      }
    }
    if (document.readyState === "loading") {
      document.addEventListener("DOMContentLoaded", postDomLoad);
    } else {
      postDomLoad();
    }
  })();
</script>



<script>
  (function() {
    // HEARTBEAT
    let wishlistAppHeartbeatData = '{"141703872690":"2025-11-21T21:15:49.861Z","editor":"2025-10-30T16:01:00.950Z"}';
    try {
      wishlistAppHeartbeatData = JSON.parse(wishlistAppHeartbeatData) || {};
    } catch (e) {
      wishlistAppHeartbeatData = {}; 
    }
    const ShopifyTheme = window.Shopify.theme;
    const themeId = ShopifyTheme.id;
    const heartbeatMetadata = {
      schema_name: ShopifyTheme?.schema_name,
      schema_version: ShopifyTheme?.schema_version,
      theme_store_id: ShopifyTheme?.theme_store_id,
      role: ShopifyTheme?.role
    };
    const themeSchemaName = window.Shopify.theme.schema_name;
    const isDesignMode = !!window.swymDesignMode;

    if (!window.SwymCallbacks) {
      window.SwymCallbacks = [];
    }
    window.SwymCallbacks.push((swat) => {
      if (!swat || !themeId) {
        return;
      }

      const triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat;
      if (typeof triggerHeartbeat !== "function") return;

      const lastHeartbeat = isDesignMode ? wishlistAppHeartbeatData?.editor : wishlistAppHeartbeatData?.[themeId];
      const themeContext = isDesignMode ? 'editor' : themeId;
      
      const extensionData = {
        extensionName: "wishlist-app", 
        extensionType: "app-embed", 
        metadata: heartbeatMetadata, 
        themeId: themeContext, 
        extensionSource: "default"
      };
      // ENABLE COMMON FEATURES
      let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures;
      Object.keys(swymEnabledCommonFeatures).forEach((key) => {
        if (!swymEnabledCommonFeatures[key]) 
          return;

        switch (key) {
          case "add-to-wishlist-collections-button":
            // Check if app block is already handling the collections button
            if (window.SwymCollectionsConfig) {
              return;
            }
            
            swat?.collectionsApi?.setDefaultCustomizationOptions();
            swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName);

            // Send basic collections heartbeat
            let basicCollectionsHeartbeat = '';
            try {
              basicCollectionsHeartbeat = JSON.parse(basicCollectionsHeartbeat) || {};
            } catch (e) {
              basicCollectionsHeartbeat = {}; 
            }

            const lastBasicCollectionsHeartbeat = isDesignMode ? basicCollectionsHeartbeat?.editor : basicCollectionsHeartbeat?.[themeId];

            /** Stop heartbeat
            triggerHeartbeat({
              extensionName: "basic-add-to-wishlist-collections-button", 
              extensionType: "app-embed", 
              metadata: {}, 
              themeId: themeContext, 
              extensionSource: "default"    
            }, lastBasicCollectionsHeartbeat);
            */

            break;
          case "add-to-wishlist-pdp-button":
            // Check if app block is already handling the PDP button
            if (window.swymATWButtonConfig?.shopifyExtensionType === "appblock") {
              return;
            }

            if (!(window.SwymPageData && window.SwymPageData.et === 1)) {
              // Not initiating pdp button as it is not a product page
              return 
            }

            // Inject addtowishlist.css into the document's <head>
            var head = document.head;
            var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/019b21f7-7f10-7b0e-a3fd-5e80dd4f502b/wishlist-shopify-app-602/assets/addtowishlistbutton.css";
            var pdpButtonStylesheetTag = document.createElement("link");
            pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`;
            pdpButtonStylesheetTag.rel = "stylesheet";
            pdpButtonStylesheetTag.href = pdpButtonStylesheet;
            
            if (!document.getElementById("swym-pdp-button-stylesheet")) {
              head.appendChild(pdpButtonStylesheetTag);
            }

            var x = document.getElementsByTagName("script")[0];
            function createAndInsertScript(id, src, onLoadCallback) {
              var scriptTag = document.createElement("script");
              scriptTag.id = id;
              scriptTag.type = "text/javascript";
              scriptTag.src = src;
              scriptTag.onload = onLoadCallback;
              x.parentNode.insertBefore(scriptTag, x);
            }

            var pdpButtonScript = "https://cdn.shopify.com/extensions/019b21f7-7f10-7b0e-a3fd-5e80dd4f502b/wishlist-shopify-app-602/assets/addtowishlistbutton.js";
            createAndInsertScript(
              `swym-pdp-button-script`,
              pdpButtonScript,
              function () {
                const pdpBtnApi = window.WishlistPlusPDPButtonAPI;
                if (pdpBtnApi) {
                  pdpBtnApi.setDefaultCustomizationOptions(swat);
                  pdpBtnApi.initializePDPButton(swat, true);
                }
              }
            );
            break;
          default:
            return;
        }
      })
    });
  })(); // IIFE to prevent polluting global scope
</script>



  
<script> 
  (function () {
    // Get the settings from Shopify's Liquid variables and create the styles
    const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
    const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
      Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
    const isControlCentreEnabledFromBlockSettings = false;
    
    if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
      // Don't enable control centre if this is disabled and block settings are not enabled
      return;
    }
    
    let borderRadius = 6;
    let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400;
    
    // Check if block settings exist, use them, otherwise fall back to common settings
    let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 
      "#000000" : 
      window.SwymWishlistCommonCustomizationSettings.primaryColor;
    
    let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 
      "#ffffff" : 
      window.SwymWishlistCommonCustomizationSettings.secondaryColor;
    
    let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 
      "#F4F8FE" : null;
    let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 
      "#333333" : null;

    // Only use color adjustment functions if we're using common settings
    if (!secondaryBgColor || !secondaryTextColor) {
      function adjustOpacity(color, opacity) {
        if (color[0] === '#') {
          color = color.slice(1);
        }

        if (color.length === 3) {
          color = color.split('').map(char => char + char).join('');
        }

        const r = parseInt(color.slice(0, 2), 16);
        const g = parseInt(color.slice(2, 4), 16);
        const b = parseInt(color.slice(4, 6), 16);

        return `rgba(${r}, ${g}, ${b}, ${opacity})`;
      }

      function hexToRgb(color) {
        if (color[0] === '#') {
          color = color.slice(1);
        }
        if (color.length === 3) {
          color = color.split('').map(c => c + c).join('');
        }

        return {
          r: parseInt(color.slice(0, 2), 16),
          g: parseInt(color.slice(2, 4), 16),
          b: parseInt(color.slice(4, 6), 16)
        };
      }

      function getLuminance({ r, g, b }) {
        return 0.299 * r + 0.587 * g + 0.114 * b;
      }

      function generateSecondaryColors(primaryBgColor, primaryTextColor) {
        const secondaryBgOpacity = 0.2;
        const secondaryTextOpacity = 0.8;

        const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity);

        const bgRgb = hexToRgb(primaryBgColor);
        const bgLuminance = getLuminance(bgRgb);

        // Determine whether to use dark or light text for contrast
        const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity);
        const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity);

        const secondaryTextColor = bgLuminance > 186 ? darkText : lightText;

        return {
          secondaryBgColor,
          secondaryTextColor
        };
      }

      const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor);
      secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor;
      secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor;
    }

    // Create the CSS rule
    let styles = `
      .swym-storefront-layout-root-component {
        --swym-storefront-layout-ui-border-radius: ${borderRadius}px;
        --swym-storefront-layout-button-border-radius: ${borderRadius}px;
        --swym-storefront-layout-side-drawer-width: ${drawerWidth}px;
        --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor};
        --swym-storefront-layout-button-color-text-primary: ${primaryTextColor};
        --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor};
        --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor};
      }
    `;

    // Create a <style> element and append the styles
    let styleSheet = document.createElement("style");
    styleSheet.type = "text/css";
    styleSheet.innerText = styles;
    document.head.appendChild(styleSheet);

    if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
        window.SwymStorefrontLayoutContext = {};
    }
    if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){
        window.SwymStorefrontLayoutExtensions = {};
    }
    
    if (isControlCentreEnabledFromBlockSettings) {
      // If block settings are enabled, use them
      SwymStorefrontLayoutContext.Settings = {
        EnableStorefrontLayoutOnLauncher: true,
        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification || true,
        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
        StorefrontLayoutDrawerPosition: "left",
        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
        EnableStorefrontLayoutVariantSelector: true,
        StorefrontLayoutNotificationPosition: "left",
        StorefrontLayoutActionPopupPosition: "left",
        StorefrontLayoutNotificationDuration: 5000
      };
    } else {
      // If only metafield is enabled but no block settings, use common settings
      SwymStorefrontLayoutContext.Settings = {
        EnableStorefrontLayoutOnLauncher: true,
        EnableStorefrontLayoutNotification: true,
        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
        StorefrontLayoutDrawerPosition: "left",
        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
        EnableStorefrontLayoutVariantSelector: true,
        StorefrontLayoutNotificationPosition: "left",
        StorefrontLayoutActionPopupPosition: "left",
        StorefrontLayoutNotificationDuration: 5000
      };
    }
    const storefrontLayoutCallback = (swat) =>{
      SwymStorefrontLayoutContext.swat = swat;
      let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid'];
      let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled'];
      SwymStorefrontLayoutContext.Settings = {
        ...SwymStorefrontLayoutContext?.Settings,
        EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] || false,
        EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield),
      }

      if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){
        if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){
          var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 
            detail: { settings: SwymStorefrontLayoutContext?.Settings }
          });
          document.dispatchEvent(event);
        }else{
          swat.utils.warn(`LayoutInitialized event is not defined.`);
        }
      }else{
        swat.utils.warn(`Storefront Layout is disabled.`);
        document.getElementById("swym-storefront-layout-container")?.remove();
        document.getElementById("swym-storefront-extention-render-container")?.remove();
      }
    }
  
    if (!window.SwymCallbacks) {
      window.SwymCallbacks = [];
    }
    window.SwymCallbacks.push(storefrontLayoutCallback);
  
    SwymStorefrontLayoutContext.SwymCustomerData = {
      
        name: null,
        email: null
      
    };
    SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email;
  })();
</script>




</div></body>
</html>