1<!doctype html> 2<html class="js" lang="en"> 3 <head><!-- Added by AVADA SEO Suite --> 4 5 6 <!-- /Added by AVADA SEO Suite --> 7 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 10 <meta name="viewport" content="width=device-width,initial-scale=1"> 11 <meta name="theme-color" content=""> 12 <link rel="canonical" href="https://rubycup.com/cart"><link rel="icon" type="image/png" href="//rubycup.com/cdn/shop/files/favicon.png?crop=center&height=32&v=1750924784&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 13 Your Shopping Cart 14 – Ruby Cup </title> 15 16 17 18 19 20 21<meta property="og:site_name" content="Ruby Cup "> 22<meta property="og:url" content="https://rubycup.com/cart"> 23<meta property="og:title" content="Your Shopping Cart"> 24<meta property="og:type" content="website"> 25<meta property="og:description" content="Shop reusable menstrual cups & leakproof period pants. Vegan, plastic-free period protection for beginners and beyond. Fighting period poverty since 2011."><meta property="og:image" content="http://rubycup.com/cdn/shop/files/Shopify_social_sharing.png?v=1780987816"> 26 <meta property="og:image:secure_url" content="https://rubycup.com/cdn/shop/files/Shopify_social_sharing.png?v=1780987816"> 27 <meta property="og:image:width" content="1200"> 28 <meta property="og:image:height" content="630"><meta name="twitter:card" content="summary_large_image"> 29<meta name="twitter:title" content="Your Shopping Cart"> 30<meta name="twitter:description" content="Shop reusable menstrual cups & leakproof period pants. Vegan, plastic-free period protection for beginners and beyond. Fighting period poverty since 2011."> 31 32 33
33<script 34 defer 35 src="https://cdn.jsdelivr.net/gh/teddy95/starry@5/dist/starry.min.js" 36 type="text/javascript" 37 language="javascript" 38 ></script>
38 39
39<script src="//rubycup.com/cdn/shop/t/63/assets/ff-swiper-bundle.min.js?v=104312064931231207321749638839 " defer="defer"></script>
39 40 <link href="//rubycup.com/cdn/shop/t/63/assets/flickity.css?v=112557130868219244861748510753" rel="stylesheet" type="text/css" media="all" /> 41
41<script src="//rubycup.com/cdn/shop/t/63/assets/flickity.js?v=183614241809701742111748510754" defer></script>
41 42
42<script src="//rubycup.com/cdn/shop/t/63/assets/splide.min.js?v=12103261331729571861748510749" defer="defer"></script>
42 43
43<script src="//rubycup.com/cdn/shop/t/63/assets/splide-extension-auto-scroll.min.js?v=157408630528621081061748510758" defer="defer"></script>
43 44
44<script src="//rubycup.com/cdn/shop/t/63/assets/constants.js?v=58251544750838685771748510754" defer="defer"></script>
44 45
45<script src="//rubycup.com/cdn/shop/t/63/assets/pubsub.js?v=158357773527763999511748510750" defer="defer"></script>
45 46
46<script src="//rubycup.com/cdn/shop/t/63/assets/global.js?v=143327914702228047911748510755" defer="defer"></script>
46 47 <!-- TrustBox script --> 48
48<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
48 49 <!-- End TrustBox script -->
49<script src="//rubycup.com/cdn/shop/t/63/assets/animations.js?v=88693664871331136111748510750" defer="defer"></script>
49<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
49<meta name="google-site-verification" content="_KPCOd1PSGvIk7v6EA1WfS16gMHpeqrZl5VpOLbClsA"> 50<meta name="google-site-verification" content="k9zDx8QWW7aDL5lXvs8JvWoMFR4sww4kdB2uZkIdzdU"> 51<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/14727249974/digital_wallets/dialog"> 52<meta id="in-context-paypal-metadata" data-shop-id="14727249974" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 53<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
53<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
53 54<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
55<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=14727249974" crossorigin="anonymous"></script>
vendor: 1 bytes, line 55
55
56<script id="shopify-features" type="application/json">{"accessToken":"0550c572bb60014e00878e40d4c1c8f3","betas":["rich-media-storefront-analytics"],"domain":"rubycup.com","predictiveSearch":true,"shopId":14727249974,"locale":"en"}</script>
vendor: 1 bytes, line 56
56
57<script>var Shopify = Shopify || {}; 58Shopify.shop = "ruby-cup.myshopify.com"; 59Shopify.locale = "en"; 60Shopify.currency = {"active":"USD","rate":"1.348134"}; 61Shopify.country = "US"; 62Shopify.theme = {"name":"rubycup-theme\/perf","id":180773486975,"schema_name":"Dawn","schema_version":"13.0.0","theme_store_id":null,"role":"main"}; 63Shopify.theme.handle = "null"; 64Shopify.theme.style = {"id":null,"handle":null}; 65Shopify.cdnHost = "rubycup.com/cdn"; 66Shopify.routes = Shopify.routes || {}; 67Shopify.routes.root = "/"; 68Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 69Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 70Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 71Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 71
71
72<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 72
72
73<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 73
73
74<script> 75 window.ShopifyPay = window.ShopifyPay || {}; 76 window.ShopifyPay.apiHost = "shop.app\/pay"; 77 window.ShopifyPay.redirectState = null; 78</script>
vendor: 1 bytes, line 78
78
79<script> 80 window.Shopify = window.Shopify || {}; 81 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 82 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 83 window.Shopify.SignInWithShop.eligible = true; 84</script>
vendor: 1 bytes, line 84
84
85<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 85
85
86<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 86
86
87<script type="module"> 88 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 89 90 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 91 92</script>
vendor: 1 bytes, line 92
92
93<script> 94 window.Shopify = window.Shopify || {}; 95 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 96 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 97</script>
vendor: 1 bytes, line 97
97
98<script>(function() { 99 var isLoaded = false; 100 function asyncLoad() { 101 if (isLoaded) return; 102 isLoaded = true; 103 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/07faddcb379e8c06bd3e2c880\/7cdd03066a1319e4453bb67ef.js?shop=ruby-cup.myshopify.com","https:\/\/app.adoric-om.com\/adoric.js?key=c80e1a0b39b99ad8d810a5859ade6451\u0026shop=ruby-cup.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJUbFFQOVBwcVU3ZnRLbDQ3IiwicyI6InNrdSJ9\u0026v=2.5\u0026shop=ruby-cup.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/ruby-cup.myshopify.com.js?settings=1733403759514\u0026shop=ruby-cup.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=ruby-cup.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=ruby-cup.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=ruby-cup.myshopify.com\u0026external-type=shopify\u0026shop=ruby-cup.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=ruby-cup.myshopify.com\u0026shop=ruby-cup.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=ruby-cup.myshopify.com\u0026shop=ruby-cup.myshopify.com","https:\/\/cdn-bundler.nice-team.net\/app\/js\/bundler.js?shop=ruby-cup.myshopify.com","https:\/\/storage.googleapis.com\/pdf-uploader-v2.appspot.com\/ruby-cup\/script\/script3_16_2026_10_36_52.js?shop=ruby-cup.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/d3bc5d6366701989e2db5a93793900883f2d31a6\/ruby-cup.myshopify.com-1776066566565.js?shop=ruby-cup.myshopify.com"]; 104 for (var i = 0; i < urls.length; i++) { 105 var s = document.createElement('script'); 106 s.type = 'text/javascript'; 107 s.async = true; 108 s.src = urls[i]; 109 var x = document.getElementsByTagName('script')[0]; 110 x.parentNode.insertBefore(s, x); 111 } 112 }; 113 if(window.attachEvent) { 114 window.attachEvent('onload', asyncLoad); 115 } else { 116 window.addEventListener('load', asyncLoad, false); 117 } 118})();</script>
vendor: 1 bytes, line 118
118
119<script id="__st">var __st={"a":14727249974,"offset":3600,"reqid":"33ea1bea-3988-474b-ad21-4d9b74b6c5ca-1790277749","pageurl":"rubycup.com\/cart","u":"b090584e7cad","p":"cart"};</script>
vendor: 1 bytes, line 119
119
120<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 120
120
121<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 121
121
122<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//rubycup.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 122
122
123<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//rubycup.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
123<script crossorigin="anonymous" defer="defer" src="//rubycup.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 123
123
124<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 124
124
125<script> 126 window.Shopify = window.Shopify || {}; 127 window.Shopify.MCP = window.Shopify.MCP || {}; 128 window.Shopify.MCP.enabled = true; 129 window.Shopify.MCP.shop = "ruby-cup.myshopify.com"; 130 window.Shopify.MCP.mcpEndpoint = "https:\/\/rubycup.com\/api\/mcp"; 131 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 132</script>
vendor: 1 bytes, line 132
132
133<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/rubycup.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 134</script>
vendor: 1 bytes, line 134
134
135<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://rubycup.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 136</script>
vendor: 1 bytes, line 136
136
137<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 138 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); 139</script>
vendor: 1 bytes, line 139
139
140<script> 141 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 142</script>
142 143
144<script type="module" src="https://rubycup.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 144
144
145<script nomodule> 146 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 147</script>
147 148
149<script id='scb4127' type='text/javascript' async='' src='https://rubycup.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
149<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://rubycup.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 150<style id="shopify-accelerated-checkout-cart"> 151 #shopify-buyer-consent { 152 margin-top: 1em; 153 display: inline-block; 154 width: 100%; 155} 156 157#shopify-buyer-consent.hidden { 158 display: none; 159} 160 161#shopify-subscription-policy-button { 162 background: none; 163 border: none; 164 padding: 0; 165 text-decoration: underline; 166 font-size: inherit; 167 cursor: pointer; 168} 169 170#shopify-subscription-policy-button::before { 171 box-shadow: none; 172} 173 174 </style>
175<script id="sections-script" data-sections="header" defer="defer" src="//rubycup.com/cdn/shop/t/63/compiled_assets/scripts.js?v=178347784126625640571769157470"></script>
vendor: 1 bytes, line 175
175
176<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
176 177 178 179 <style data-shopify> 180 @font-face { 181 font-family: Quicksand; 182 font-weight: 400; 183 font-style: normal; 184 font-display: swap; 185 src: url("//rubycup.com/cdn/fonts/quicksand/quicksand_n4.bf8322a9d1da765aa396ad7b6eeb81930a6214de.woff2") format("woff2"), 186 url("//rubycup.com/cdn/fonts/quicksand/quicksand_n4.fa4cbd232d3483059e72b11f7239959a64c98426.woff") format("woff"); 187} 188 189 @font-face { 190 font-family: Quicksand; 191 font-weight: 700; 192 font-style: normal; 193 font-display: swap; 194 src: url("//rubycup.com/cdn/fonts/quicksand/quicksand_n7.d375fe11182475f82f7bb6306a0a0e4018995610.woff2") format("woff2"), 195 url("//rubycup.com/cdn/fonts/quicksand/quicksand_n7.8ac2ae2fc4b90ef79aaa7aedb927d39f9f9aa3f4.woff") format("woff"); 196} 197 198 199 200 @font-face { 201 font-family: Lato; 202 font-weight: 400; 203 font-style: normal; 204 font-display: swap; 205 src: url("//rubycup.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"), 206 url("//rubycup.com/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff"); 207} 208 209 210 211 :root, 212 .color-scheme-1 { 213 --color-background: 146,37,44; 214 215 --gradient-background: #92252c; 216 217 218 219 220 --color-foreground: 255,255,255; 221 --color-background-contrast: 44,11,13; 222 --color-shadow: 18,18,18; 223 --color-button: 255,255,255; 224 --color-button-text: 146,37,44; 225 --color-secondary-button: 146,37,44; 226 --color-secondary-button-text: 18,18,18; 227 --color-link: 18,18,18; 228 --color-badge-foreground: 255,255,255; 229 --color-badge-background: 146,37,44; 230 --color-badge-border: 255,255,255; 231 --payment-terms-background-color: rgb(146 37 44); 232 } 233 234 235 .color-scheme-2 { 236 --color-background: 255,239,239; 237 238 --gradient-background: #ffefef; 239 240 241 242 243 --color-foreground: 166,23,43; 244 --color-background-contrast: 255,112,112; 245 --color-shadow: 18,18,18; 246 --color-button: 18,18,18; 247 --color-button-text: 243,243,243; 248 --color-secondary-button: 255,239,239; 249 --color-secondary-button-text: 18,18,18; 250 --color-link: 18,18,18; 251 --color-badge-foreground: 166,23,43; 252 --color-badge-background: 255,239,239; 253 --color-badge-border: 166,23,43; 254 --payment-terms-background-color: rgb(255 239 239); 255 } 256 257 258 .color-scheme-3 { 259 --color-background: 127,0,17; 260 261 --gradient-background: #7f0011; 262 263 264 265 266 --color-foreground: 166,23,43; 267 --color-background-contrast: 153,0,20; 268 --color-shadow: 18,18,18; 269 --color-button: 255,255,255; 270 --color-button-text: 0,0,0; 271 --color-secondary-button: 127,0,17; 272 --color-secondary-button-text: 255,255,255; 273 --color-link: 255,255,255; 274 --color-badge-foreground: 166,23,43; 275 --color-badge-background: 127,0,17; 276 --color-badge-border: 166,23,43; 277 --payment-terms-background-color: rgb(127 0 17); 278 } 279 280 281 .color-scheme-4 { 282 --color-background: 255,255,255; 283 284 --gradient-background: #ffffff; 285 286 287 288 289 --color-foreground: 127,0,17; 290 --color-background-contrast: 191,191,191; 291 --color-shadow: 18,18,18; 292 --color-button: 255,255,255; 293 --color-button-text: 18,18,18; 294 --color-secondary-button: 255,255,255; 295 --color-secondary-button-text: 255,255,255; 296 --color-link: 255,255,255; 297 --color-badge-foreground: 127,0,17; 298 --color-badge-background: 255,255,255; 299 --color-badge-border: 127,0,17; 300 --payment-terms-background-color: rgb(255 255 255); 301 } 302 303 304 .color-scheme-5 { 305 --color-background: 209,222,237; 306 307 --gradient-background: #d1deed; 308 309 310 311 312 --color-foreground: 166,23,43; 313 --color-background-contrast: 117,156,201; 314 --color-shadow: 18,18,18; 315 --color-button: 255,255,255; 316 --color-button-text: 51,79,180; 317 --color-secondary-button: 209,222,237; 318 --color-secondary-button-text: 255,255,255; 319 --color-link: 255,255,255; 320 --color-badge-foreground: 166,23,43; 321 --color-badge-background: 209,222,237; 322 --color-badge-border: 166,23,43; 323 --payment-terms-background-color: rgb(209 222 237); 324 } 325 326 327 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 { 328 color: rgba(var(--color-foreground), 0.75); 329 /* background-color: rgb(var(--color-background)); */ 330 } 331 332 :root { 333 --font-body-family: Quicksand, sans-serif; 334 --font-body-style: normal; 335 --font-body-weight: 400; 336 --font-body-weight-bold: 700; 337 338 --font-heading-family: Lato, sans-serif; 339 --font-heading-style: normal; 340 --font-heading-weight: 400; 341 342 --font-body-scale: 1.0; 343 --font-heading-scale: 1.0; 344 345 --media-padding: px; 346 --media-border-opacity: 0.05; 347 --media-border-width: 1px; 348 --media-radius: 0px;
349 --media-shadow-opacity: 0.0; 350 --media-shadow-horizontal-offset: 0px; 351 --media-shadow-vertical-offset: 4px; 352 --media-shadow-blur-radius: 5px; 353 --media-shadow-visible: 0; 354 355 --page-width: 150rem; 356 --page-width-margin: 0rem; 357 358 --product-card-image-padding: 0.0rem; 359 --product-card-corner-radius: 1.6rem; 360 --product-card-text-alignment: left; 361 --product-card-border-width: 0.0rem; 362 --product-card-border-opacity: 0.1; 363 --product-card-shadow-opacity: 0.0; 364 --product-card-shadow-visible: 0; 365 --product-card-shadow-horizontal-offset: 0.0rem; 366 --product-card-shadow-vertical-offset: 0.4rem; 367 --product-card-shadow-blur-radius: 0.5rem; 368 369 --collection-card-image-padding: 0.0rem; 370 --collection-card-corner-radius: 0.0rem; 371 --collection-card-text-alignment: left; 372 --collection-card-border-width: 0.0rem; 373 --collection-card-border-opacity: 0.1; 374 --collection-card-shadow-opacity: 0.0; 375 --collection-card-shadow-visible: 0; 376 --collection-card-shadow-horizontal-offset: 0.0rem; 377 --collection-card-shadow-vertical-offset: 0.4rem; 378 --collection-card-shadow-blur-radius: 0.5rem; 379 380 --blog-card-image-padding: 0.0rem; 381 --blog-card-corner-radius: 0.0rem; 382 --blog-card-text-alignment: left; 383 --blog-card-border-width: 0.0rem; 384 --blog-card-border-opacity: 0.1; 385 --blog-card-shadow-opacity: 0.0; 386 --blog-card-shadow-visible: 0; 387 --blog-card-shadow-horizontal-offset: 0.0rem; 388 --blog-card-shadow-vertical-offset: 0.4rem; 389 --blog-card-shadow-blur-radius: 0.5rem; 390 391 --badge-corner-radius: 4.0rem; 392 393 --popup-border-width: 1px; 394 --popup-border-opacity: 0.1; 395 --popup-corner-radius: 0px; 396 --popup-shadow-opacity: 0.05; 397 --popup-shadow-horizontal-offset: 0px; 398 --popup-shadow-vertical-offset: 4px; 399 --popup-shadow-blur-radius: 5px; 400 401 --drawer-border-width: 1px; 402 --drawer-border-opacity: 0.1; 403 --drawer-shadow-opacity: 0.0; 404 --drawer-shadow-horizontal-offset: 0px; 405 --drawer-shadow-vertical-offset: 4px; 406 --drawer-shadow-blur-radius: 5px; 407 408 --spacing-sections-desktop: 0px; 409 --spacing-sections-mobile: 0px; 410 411 --grid-desktop-vertical-spacing: 8px; 412 --grid-desktop-horizontal-spacing: 16px; 413 --grid-mobile-vertical-spacing: 4px; 414 --grid-mobile-horizontal-spacing: 8px; 415 416 --text-boxes-border-opacity: 0.1; 417 --text-boxes-border-width: 0px; 418 --text-boxes-radius: 0px; 419 --text-boxes-shadow-opacity: 0.0; 420 --text-boxes-shadow-visible: 0; 421 --text-boxes-shadow-horizontal-offset: 0px; 422 --text-boxes-shadow-vertical-offset: 4px; 423 --text-boxes-shadow-blur-radius: 5px; 424 425 --buttons-radius: 100px; 426 --buttons-radius-outset: 100px; 427 --buttons-border-width: 0px; 428 --buttons-border-opacity: 1.0; 429 --buttons-shadow-opacity: 0.0; 430 --buttons-shadow-visible: 0; 431 --buttons-shadow-horizontal-offset: 0px; 432 --buttons-shadow-vertical-offset: 4px; 433 --buttons-shadow-blur-radius: 5px; 434 --buttons-border-offset: 0.3px; 435 436 --inputs-radius: 24px; 437 --inputs-border-width: 1px; 438 --inputs-border-opacity: 0.55; 439 --inputs-shadow-opacity: 0.0; 440 --inputs-shadow-horizontal-offset: 0px; 441 --inputs-margin-offset: 0px; 442 --inputs-shadow-vertical-offset: 4px; 443 --inputs-shadow-blur-radius: 5px; 444 --inputs-radius-outset: 25px; 445 446 --variant-pills-radius: 22px; 447 --variant-pills-border-width: 1px; 448 --variant-pills-border-opacity: 1.0; 449 --variant-pills-shadow-opacity: 0.0; 450 --variant-pills-shadow-horizontal-offset: 0px; 451 --variant-pills-shadow-vertical-offset: 4px; 452 --variant-pills-shadow-blur-radius: 0px; 453 } 454 455 *, 456 *::before, 457 *::after { 458 box-sizing: inherit; 459 } 460 461 html { 462 box-sizing: border-box; 463 font-size: calc(var(--font-body-scale) * 62.5%); 464 height: 100%; 465 } 466 467 body { 468 display: grid; 469 grid-template-rows: auto auto 1fr auto; 470 grid-template-columns: 100%; 471 min-height: 100%; 472 margin: 0; 473 font-size: 1.5rem; 474 letter-spacing: 0.06rem; 475 line-height: calc(1 + 0.8 / var(--font-body-scale)); 476 font-family: var(--font-body-family); 477 font-style: var(--font-body-style); 478 font-weight: var(--font-body-weight); 479 } 480 481 @media screen and (min-width: 750px) { 482 body { 483 font-size: 1.6rem; 484 } 485 } 486 </style> 487 488 <link href="//rubycup.com/cdn/shop/t/63/assets/base.css?v=51558582337378605311775034323" rel="stylesheet" type="text/css" media="all" /> 489 <link href="//rubycup.com/cdn/shop/t/63/assets/ff-base.css?v=66115258881019262141769157414" rel="stylesheet" type="text/css" media="all" /> 490 <link href="//rubycup.com/cdn/shop/t/63/assets/ff-media-responsive.css?v=141614451258016418321748510780" rel="stylesheet" type="text/css" media="all" /> 491 <link href="//rubycup.com/cdn/shop/t/63/assets/ff-swiper-bundle.min.css?v=87766135802466555311749638838" rel="stylesheet" type="text/css" media="all" /> 492 493 <link rel="preload" as="font" href="//rubycup.com/cdn/fonts/quicksand/quicksand_n4.bf8322a9d1da765aa396ad7b6eeb81930a6214de.woff2" type="font/woff2" crossorigin> 494 495 496 <link rel="preload" as="font" href="//rubycup.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2" type="font/woff2" crossorigin> 497 498<link href="//rubycup.com/cdn/shop/t/63/assets/component-localization-form.css?v=120620094879297847921748510750" rel="stylesheet" type="text/css" media="all" /> 499
499<script src="//rubycup.com/cdn/shop/t/63/assets/localization-form.js?v=169565320306168926741748510757" defer="defer"></script>
499<link 500 rel="stylesheet" 501 href="//rubycup.com/cdn/shop/t/63/assets/component-predictive-search.css?v=118923337488134913561748510748" 502 media="print" 503 onload="this.media='all'" 504 >
504<script> 505 if (Shopify.designMode) { 506 document.documentElement.classList.add('shopify-design-mode'); 507 } 508 </script>
508 509 510
510<script src="//rubycup.com/cdn/shop/t/63/assets/ff-responsive-container.js?v=76835100566673179151748510751" defer="defer"></script>
510 511 512 513 514 515 516 517 518 <!-- BEGIN app block: shopify://apps/tolstoy-ads-image-video/blocks/widget-block/06fa8282-42ff-403e-b67c-1936776aed11 --> 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539
540<script 541 type="module" 542 async 543 src="https://widget.gotolstoy.com/we/widget.js" 544 data-shop=ruby-cup.myshopify.com 545 data-app-key=66986255-e6ab-42f6-a466-af4a29a1c8df 546 data-should-use-cache=true 547 data-cache-version=19f72554184 548 data-product-gallery-projects="[]" 549 data-collection-gallery-projects="[]" 550 data-product-id="" 551 data-template-name="cart" 552 data-ot-ignore 553 data-cookieconsent="ignore" 554> 555</script>
vendor: 1 bytes, line 555
555
556<script 557 type="module" 558 async 559 src="https://play.gotolstoy.com/widget-v2/widget.js" 560 id="tolstoy-widget-script" 561 data-shop=ruby-cup.myshopify.com 562 data-app-key=66986255-e6ab-42f6-a466-af4a29a1c8df 563 data-should-use-cache=true 564 data-cache-version=19f72554184 565 data-product-gallery-projects="[]" 566 data-collection-gallery-projects="[]" 567 data-product-id="" 568 data-collection-id="" 569 data-shop-assistant-enabled="false" 570 data-search-bar-widget-enabled="false" 571 data-template-name="cart" 572 data-customer-id="" 573 data-ot-ignore 574 data-cookieconsent="ignore" 575></script>
vendor: 1 bytes, line 575
575
576<script 577 type="module" 578 async 579 src="https://play.gotolstoy.com/widget-v2/widget.brand-mcp.js" 580 data-app-key=66986255-e6ab-42f6-a466-af4a29a1c8df 581 data-ot-ignore 582 data-cookieconsent="ignore" 583></script>
vendor: 1 bytes, line 583
583
584<script> 585 window.tolstoyCurrencySymbol = "$"; 586 window.tolstoyMoneyFormat = "${{amount}}"; 587</script>
vendor: 1 bytes, line 587
587
588<script> 589 (function(){ 590 function hideOrphanedTiles(){ 591 var els = document.querySelectorAll('.tolstoy-collection-page-tile,tolstoy-collection-tile'); 592 for(var i=0;i<els.length;i++){ 593 if(els[i].children.length>0) continue; 594 els[i].style.setProperty('display','none','important'); 595 var w=els[i].closest('[class*="tolstoy-grid"]')||els[i].closest('.tolstoy-collection-page-tile-wrapper'); 596 if(w) w.style.setProperty('display','none','important'); 597 } 598 } 599 if(document.readyState==='loading'){ 600 document.addEventListener('DOMContentLoaded',hideOrphanedTiles); 601 }else{ 602 hideOrphanedTiles(); 603 } 604 })(); 605</script>
vendor: 1 bytes, line 605
605
606<script> 607 window.tolstoyDebug = { 608 enable: () => { 609 fetch('/cart/update.js', { 610 method: 'POST', 611 headers: { 'Content-Type': 'application/json' }, 612 body: JSON.stringify({ attributes: { TolstoyDebugEnabled: 'true' } }) 613 }) 614 .then(response => response.json()) 615 .then(() => window.location.reload()); 616 }, 617 disable: () => { 618 fetch('/cart/update.js', { 619 method: 'POST', 620 headers: { 'Content-Type': 'application/json' }, 621 body: JSON.stringify({ attributes: { TolstoyDebugEnabled: null } }) 622 }) 623 .then(response => response.json()) 624 .then(() => window.location.reload()) 625 }, 626 status: async () => { 627 const response = await fetch('/cart.js'); 628 const json = await response.json(); 629 console.log(json.attributes); 630 } 631 } 632</script>
632 633 634<!-- END app block --><!-- BEGIN app block: shopify://apps/beans-id-verification/blocks/discount-hub/5c736972-c385-431c-8cbb-05726b7a1739 --> 635 636 637 638<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-seo/15507c6e-1aa3-45d3-b698-7e175e033440 -->
638<script> 639 window.AVADA_SEO_ENABLED = true; 640</script>
640 641<!-- END app block --><!-- BEGIN app block: shopify://apps/beans-id-verification/blocks/modern-discount-hub/5c736972-c385-431c-8cbb-05726b7a1739 --> 642 643 644 645<!-- END app block --><!-- BEGIN app block: shopify://apps/beans-id-verification/blocks/discount-redeem/5c736972-c385-431c-8cbb-05726b7a1739 --> 646 647 648 <style> 649 .sb-modal, 650 .sb-modal * { 651 box-sizing: border-box; 652 } 653 654 .sb-modal { 655 display: none; 656 align-items: center; 657 justify-content: center; 658 position: fixed; 659 top: 0; 660 right: 0; 661 left: 0; 662 bottom: 0; 663 z-index: 100; 664 font-family: sans-serif; 665 color: #071f45; 666 } 667 668 .sb-modal.sb-modal--active { 669 display: flex; 670 z-index: 710; 671 } 672 673 .sb-modal__overlay { 674 position: fixed; 675 z-index: 101; 676 top: 0; 677 right: 0; 678 left: 0; 679 bottom: 0; 680 background-color: rgba(0, 0, 0, 0.5); 681 } 682 683 .sb-modal__body { 684 position: fixed; 685 z-index: 102; 686 max-width: 440px; 687 width: 85%; 688 max-height: 90%; 689 margin: auto; 690 background-color: #fff; 691 border: 1px solid #c1c9d7; 692 border-radius: 10px; 693 overflow-y: auto; 694 } 695 696 .sb-modal__inner { 697 position: relative; 698 padding: 30px 40px 30px 40px; 699 text-align: center; 700 } 701 702 .sb-modal__close { 703 display: flex; 704 align-items: center; 705 justify-content: center; 706 position: absolute; 707 top: 16px; 708 right: 16px; 709 width: 32px; 710 height: 32px; 711 border: none; 712 padding: 0; 713 background-color: transparent; 714 cursor: pointer; 715 } 716 717 .sb-modal__heading { 718 margin-top: 20px; 719 padding: 0 15px; 720 font-weight: 600; 721 font-size: 24px; 722 line-height: 125%; 723 } 724 725 .sb-modal__description { 726 margin-top: 6px; 727 padding: 0 15px; 728 font-weight: 400; 729 font-size: 16px; 730 line-height: 1.4; 731 color: #46546c; 732 } 733 734 .sb-modal__description p { 735 margin-top: 0; 736 margin-bottom: 15px; 737 } 738 739 .sb-modal__description p:last-child { 740 margin-bottom: 0; 741 } 742 743 .sb-modal__next_code { 744 margin-top: 6px; 745 padding: 3px 15px; 746 font-weight: 400; 747 font-size: 16px; 748 line-height: 24px; 749 background: #F7F4FF; 750 border-radius: 5px; 751 } 752 753 .sb-sb-modal__next_code p { 754 margin-top: 0; 755 margin-bottom: 15px; 756 } 757 758 .sb-modal__code { 759 width: 100%; 760 margin-top: 20px; 761 padding: 8px 20px; 762 background: #f9feff; 763 border: 2px dashed #00def2; 764 border-radius: 5px; 765 font-weight: 600; 766 font-size: 14px; 767 line-height: 24px; 768 letter-spacing: 3.5px; 769 text-align: center; 770 resize: none; 771 min-height: auto; 772 } 773 774 .sb-modal__code_error { 775 background: #ffe6e6; 776 border: 2px dashed #ff7f7f; 777 font-weight: 400; 778 } 779 780 .sb-modal__code_issued { 781 text-transform: uppercase; 782 background: #e6ffe6; 783 border: 2px dashed #7fff7f; 784 font-weight: 400; 785 } 786 787 .sb-modal__code:focus, 788 .sb-modal__code:focus-visible { 789 border: 2px solid #00def2; 790 outline: none; 791 } 792 793 .sb-modal__button { 794 height: 40px; 795 width: 100%; 796 margin-top: 8px; 797 padding: 0; 798 font-weight: 400; 799 font-size: 16px; 800 line-height: 110%; 801 background: #00006c; 802 border-radius: 5px; 803 border: none; 804 color: #fff; 805 cursor: pointer; 806 } 807 808 809 .sb-modal__button { 810 height: 40px; 811 width: 100%; 812 margin-top: 8px; 813 padding: 0; 814 font-weight: 400; 815 font-size: 16px; 816 line-height: 110%; 817 border-radius: 5px; 818 cursor: pointer; 819 } 820 821 .sb-modal__button_primary { 822 background: #00006c; 823 border: none; 824 color: #fff; 825 } 826 827 .sb-modal__button_secondary { 828 background: #fff; 829 color: #00006c; 830 border: 1px solid #00006c; 831 } 832 833 .sb-modal__button_text_only { 834 background: #fff; 835 border: none; 836 color: #00006c; 837 } 838 </style> 839 840 841 842 843
843<script 844 id='sb-modal-script' 845 data-button-copy="Copy Code" 846 data-button-copied="Copied!" 847 data-code-error="There was a problem issuing your discount code. Please try again or contact the store owner." 848 data-hour="hour" 849 data-minutes="minutes" 850 data-seconds="seconds" 851 data-minute-singular="minute" 852 data-second-singular="second" 853 src='https://cdn.shopify.com/extensions/019a10f6-a8a0-797e-a7ac-5e79f24cd7e1/student-beans-verification-111/assets/sb_modal_on_cart.min.js' 854 defer 855 ></script>
855 856 857 <div 858 id='sb-modal' 859 class='sb-modal' 860 role='dialog' 861 aria-labelledby='dialog-title' 862 aria-describedby='dialog-description' 863 tabindex='-1' 864 > 865 <div 866 class='sb-modal__overlay' 867 aria-hidden='true' 868 ></div> 869 <div 870 class='sb-modal__body' 871 role='document' 872 > 873 <div class='sb-modal__inner'> 874 <button 875 id='sb-modal-close' 876 class='sb-modal__close' 877 > 878 <svg 879 width='18' 880 height='18' 881 aria-hidden='true' 882 viewBox='0 0 18 18' 883 fill='none' 884 xmlns='http://www.w3.org/2000/svg' 885 > 886 <path 887 d="M10.7212 8.29289L10.0141 9L10.7212 9.70711L16.792 15.7779C17.0693 16.0552 17.0693 16.5148 16.792 16.792C16.5148 17.0693 16.0552 17.0693 15.7779 16.7921L9.70711 10.7212L9 10.0141L8.29289 10.7212L2.22207 16.792C1.9448 17.0693 1.48522 17.0693 1.20795 16.7921C0.930683 16.5148 0.930684 16.0552 1.20795 15.7779L7.27878 9.70711L7.98588 9L7.27878 8.29289L1.20795 2.22207C0.930683 1.9448 0.930683 1.48522 1.20795 1.20795C1.48522 0.930683 1.9448 0.930683 2.22207 1.20795L8.29289 7.27878L9 7.98588L9.70711 7.27878L15.7779 1.20795C16.0552 0.930684 16.5148 0.930683 16.7921 1.20795C17.0693 1.48522 17.0693 1.9448 16.7921 2.22207L10.7212 8.29289Z" 888 stroke="#272727" 889 stroke-width="2" 890 /> 891 </svg> 892 </button> 893 894 <div 895 id='dialog-title' 896 class='sb-modal__heading' 897 > 898 Your status has been verified! 899 </div> 900 <div 901 id='dialog-description' 902 class='sb-modal__description' 903 > 904 <p> 905 Copy the code below and enter at checkout to redeem your discount 906 </p> 907 </div> 908 <textarea 909 id='sb-modal-code' 910 name='sb-discount-code' 911 class='sb-modal__code' 912 readonly 913 ></textarea> 914 <button 915 id='sb-modal-copy' 916 class='sb-modal__button sb-modal__button_primary' 917 > 918 Copy Code 919 </button> 920 <a href='https://rubycup.com/checkout/'> 921 <button class='sb-modal__button sb-modal__button_secondary'> 922 Proceed to Checkout 923 </button> 924 </a> 925 <a href='https://rubycup.com'> 926 <button class='sb-modal__button sb-modal__button_text_only'> 927 Continue Shopping 928 </button> 929 </a> 930 <div id='next-code-text-box' class='sb-modal__next_code'> 931 <p> 932 This is a single use code. You will need a new code if you've already used the one above. Your next code will be available in <strong id='countdown-timer'></strong> 933 </p> 934 </div> 935 </div> 936 </div> 937 </div> 938 939 940 941<!-- END app block --><!-- BEGIN app block: shopify://apps/icart-cart-upsell/blocks/icart-block/e651bbc2-5760-47d8-a513-2aa6ee3a9aa7 --> 942 <style> { display: none !important; } </style> 943 944 945 946
947<script> 948 var selectorMetaValue = ''; 949 var page_type_new = ''; 950 var icart_lts_js_version_theme = false; 951 var iCartTheme = typeof window.icartThemeActive !== 'undefined' && window.icartThemeActive; 952</script>
952 953
954<script type="text/javascript" id="icartCommonScriptJs"> 955 956 957 if ((Shopify.theme.id == '180773486975' && true) || (typeof window.icartThemeActive !== 'undefined' && window.icartThemeActive)) { 958 959 960 961 962 963 964 965 966 var icartProductObj = {}; 967 var icartNodeCallToken = eval({"icartNodeCallToken":"1787858908","isiCartDiscountUpdate":"1781858146"}); 968 var icart_cart_arr = {"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}; 969 var icartScid = 'OGRiOTE3MTIzNDNiN2ZjYTE5ZTFiYjk5ZjYyNWFlODcuNWE3M2NhYzFjZjE3MzE3NWQzZjA4NzI0YTg1MmU3YTU='; 970 var icartPageType = '1'; 971 var icartCurrencyWihoutFormat = "${{amount}}"; 972 var [cart_prod_coll_id_arr, cart_prod_id_arr, cart_prod_wise_coll_id_arr, cart_prod_wise_tag_arr, icartLineItemData] = [[], [], [], [], {}]; 973 var rootElement; 974 var icartCartRecall = ('' == 'true') ? true : false; 975 var icartSelector = '' 976 977 if ('' == 'true') { 978 var icartThemeCartSelector = ['[href="/cart"]', '[href="#cart"]']; 979 var icartHandleThemeCartButton = false; 980 var icartThemeCartLoaded = setInterval(function () { 981 var icartThemeCartElement = document.querySelectorAll(icartThemeCartSelector); 982 if (icartThemeCartElement.length > 0) { 983 document.querySelectorAll(icartThemeCartSelector).forEach((data) => { 984 data.addEventListener('click', function(event){ 985 event.preventDefault(); 986 event.stopImmediatePropagation(); 987 event.stopPropagation(); 988 if (icartHandleThemeCartButton == false) { 989 icartHandleThemeCartButton = true; 990 } 991 typeof icartDrawerOpn == 'function' && icartDrawerOpn(); 992 }); 993 }); 994 clearInterval(icartThemeCartLoaded); 995 } 996 }, 10); 997 document.addEventListener("DOMContentLoaded", () => { 998 setTimeout(function() { clearInterval(icartThemeCartLoaded); }, 60000); 999 }); 1000 } 1001 1002 if ('' == 'true') { 1003 var icartATCSelector = ["div[data-testid='GooglePay-button']", "input[value$='Add to Cart']", '#AddToCart', '.btn--secondary-accent', '.product-form__add-to-cart.button', '.product-single__cart-submit.shopify-payment-btn btn--secondary', "button[name$='add']", "form[action*='/cart/add'] .product-submit", "form[action='/cart/add'] .btn-hover", "form[action='/cart/add'].add-to-cart-btn", 'button.btn-addtocart, button.tt-btn-addtocart', '.secondary-button', '.btn.product-form__cart-submit.btn--secondary-accent', '.btn.add-to-cart', '.add-to-cart', '#AddToCart--product-template', '.btn--add-to-cart', '.product-form__submit button', "form[action*='/cart/add'] [type=submit]"]; 1004 var icartHandleATCButton = false; 1005 var icartATCFormClose, icartATCHtmlData; 1006 var icartATCLoaded = setInterval(function () { 1007 var icartATCElement = document.querySelectorAll(icartATCSelector); 1008 if (icartATCElement.length > 0) { 1009 IcartAddCustomEventListener(icartATCSelector, async function (event) { 1010 icartATCHtmlData = event.target; 1011 icartATCFormClose = icartATCHtmlData.closest("form[action*='/cart/add']"); 1012 if (icartATCFormClose) { 1013 let checkSoldOutStatus = true; 1014 if (Shopify.shop != 'niplux.myshopify.com') { 1015 let icart_aria_disabled = icartATCFormClose.querySelector("form[action*='/cart/add'] [type=submit]"); 1016 if (icart_aria_disabled) { 1017 if (icart_aria_disabled.getAttribute('aria-disabled') || icart_aria_disabled.getAttribute('disabled')) { 1018 checkSoldOutStatus = false; 1019 } else { 1020 checkSoldOutStatus = true; 1021 } 1022 } else { 1023 checkSoldOutStatus = true; 1024 } 1025 } 1026 1027 if (checkSoldOutStatus) { 1028 event.preventDefault(); 1029 event.stopPropagation(); 1030 event.stopImmediatePropagation(); 1031 if (icartHandleATCButton == false) { 1032 icartHandleATCButton = true; 1033 } 1034 typeof makeAddCartThemeBtnClone == 'function' && makeAddCartThemeBtnClone(); 1035 } 1036 } 1037 }); 1038 clearInterval(icartATCLoaded); 1039 } 1040 }, 10); 1041 document.addEventListener("DOMContentLoaded", () => { 1042 setTimeout(function() { clearInterval(icartATCLoaded); }, 60000); 1043 }); 1044 } 1045 1046 function icartPopupStatusUpdate(){ 1047 if(('0' == 0 || '0' == 1) && ('0' == 1)) { 1048 function icartScriptLoad(e){return new Promise(function(t,n){let r=document.createElement("script");r.src=e,r.id="icartFullCartMinJs",r.type="text/javascript",r.onError=n,r.async=false,r.onload=t,r.addEventListener("error",n),r.addEventListener("load",t),document.getElementsByTagName("head")[0].appendChild(r)})} 1049 icartScriptLoad("https://cdnicart.identixweb.com/assets/js/icart-custom-steps.min.js"); 1050 localStorage.setItem('popup_status', JSON.stringify({'app_embed_tour_status': '0', 'app_embed_return_appstatus': '0'})); 1051 fetch(`https://icartapi.identixweb.com/appEmbedStatusUpdate?shop=${Shopify.shop}&key=app_embed_tour_status`, {method: 'GET', headers: {'Content-Type': 'application/json'}}) 1052 if('0' == 0 && '0' == 1){ fetch(`https://icartapi.identixweb.com/appEmbedStatusUpdate?shop=${Shopify.shop}&key=app_embed_return_appstatus`, {method: 'GET', headers: {'Content-Type': 'application/json'}}) } } }; 1053 1054 window.IcartAddCustomEventListener = (selector, handler) => { 1055 rootElement = document.querySelector('body'); 1056 rootElement.addEventListener('click', icartEventHandler, true); 1057 rootElement.selector = selector; 1058 rootElement.handler = handler; 1059 }; 1060 1061 function icartEventHandler(evt) { 1062 let targetElement = evt.target; 1063 while (targetElement != null) { 1064 if (targetElement.matches(evt.currentTarget.selector)) { 1065 evt.currentTarget.handler(evt); 1066 return; 1067 } 1068 targetElement = targetElement.parentElement; 1069 } 1070 } 1071 page_type_new = 1 1072 1073 /* ---- iCart drawer content ----- */ 1074 let icartMainInter = setInterval(()=>{ 1075 const mainContentClass = document.querySelectorAll('.icartShopifyCartContent')[0]; 1076 if(mainContentClass && (selectorMetaValue == '' || selectorMetaValue == 'false')) { 1077 mainContentClass.classList.add("icart_main_selector_visibility"); 1078 clearInterval(icartMainInter); 1079 } else { 1080 (selectorMetaValue != '' || selectorMetaValue != 'false') ? clearInterval(icartMainInter) : ''; 1081 } 1082 },500); 1083 1084 1085 1086 var icartJsLoaded = setInterval(function () { 1087 if(document.body){ 1088 var sideCartDiv = document.createElement("div"); 1089 sideCartDiv.className = "icart icart-datepicker icart-slipper"; 1090 document.body.appendChild(sideCartDiv); 1091 1092 let iCfunnelTimoutFlag = false; 1093 let iCfunnelDivCheckInt = setInterval(() => { 1094 let iCartFunnelPosition = '{"funnel_pos_status":"0","funnel_pos_selector":null}' ? JSON.parse('{"funnel_pos_status":"0","funnel_pos_selector":null}') : '', icFunnelSelector = ''; 1095 iCartFunnelPosition.funnel_pos_status == 1 && iCartFunnelPosition.funnel_pos_selector != '' ? icFunnelSelector = document.querySelector(`${iCartFunnelPosition.funnel_pos_selector}
1095`) : icFunnelSelector = document.querySelector('footer'); 1096 if(icFunnelSelector != null || iCfunnelTimoutFlag){ 1097 clearInterval(iCfunnelDivCheckInt); 1098 function icartScriptLoad(e){return new Promise(function(t,n){let r=document.createElement("script");r.src=e,r.id="icartSideCartMinJs",r.type="text/javascript",r.onError=n,r.async=false,r.onload=t,r.addEventListener("error",n),r.addEventListener("load",t),document.getElementsByTagName("head")[0].appendChild(r)})} 1099 icartScriptLoad("https://cdnicart.identixweb.com/react_build/icart.bundle.js") 1100 .then(() => {icartPopupStatusUpdate()}) 1101 .catch(() => { 1102 if (rootElement) { 1103 rootElement.removeEventListener('click', icartEventHandler, true); 1104 } 1105 }); 1106 } 1107 },10); 1108 setTimeout(() => {return iCfunnelTimoutFlag = true},1500); 1109 let link = document.createElement('link'); 1110 link.rel = "stylesheet"; 1111 link.id = "icartMinCss"; 1112 link.type = "text/css"; 1113 link.href = "https://cdnicart.identixweb.com/assets/css/icart_fronted.min.css"; 1114 link.media = "all"; 1115 document.getElementsByTagName('HEAD')[0].appendChild(link); 1116 clearInterval(icartJsLoaded); 1117 } 1118 }, 100); 1119 1120 if(('cart' == "index" || 'cart' == "product") && '0' == true && '1' == 1){ 1121 let iCartFunnelPosition = '{"funnel_pos_status":"0","funnel_pos_selector":null}' ? JSON.parse('{"funnel_pos_status":"0","funnel_pos_selector":null}') : ''; 1122 let icFunnelSelector = ''; 1123 let icartFunnelInter = setInterval(()=>{ 1124 if(iCartFunnelPosition.funnel_pos_status == 1 && iCartFunnelPosition.funnel_pos_selector != ''){ 1125 icFunnelSelector = document.querySelector(`${iCartFunnelPosition.funnel_pos_selector}`); 1126 }else{ 1127 icFunnelSelector = document.querySelector(['footer', 'footer-section']); 1128 } 1129 if(icFunnelSelector !== null) { 1130 icFunnelSelector.insertAdjacentHTML('beforebegin', '<div class="icart icart-datepicker icart-funnels"></div>'); 1131 let link = document.createElement('link'); 1132 link.rel = "stylesheet"; 1133 link.id = "icartMinCss"; 1134 link.type = "text/css"; 1135 link.href = "https://cdnicart.identixweb.com/assets/css/icart-fronted-funnel.min.css"; 1136 link.media = "all"; 1137 document.getElementsByTagName('HEAD')[0].appendChild(link); 1138 clearInterval(icartFunnelInter); 1139 } 1140 },10); 1141 } 1142 if(page_type_new == '2' && ('cart' == "index" || 'cart' == "product" && '1' == 1)){ 1143 let iCfunnelTimoutFlag = false; 1144 let iCfunnelDivCheckInt = setInterval(() => { 1145 let iCartFunnelPosition = '{"funnel_pos_status":"0","funnel_pos_selector":null}' ? JSON.parse('{"funnel_pos_status":"0","funnel_pos_selector":null}') : '', icFunnelSelector = ''; 1146 iCartFunnelPosition.funnel_pos_status == 1 && iCartFunnelPosition.funnel_pos_selector != '' ? icFunnelSelector = document.querySelector(`${iCartFunnelPosition.funnel_pos_selector}`) : icFunnelSelector = document.querySelector('footer'); 1147 if(icFunnelSelector != null || iCfunnelTimoutFlag){ 1148 clearInterval(iCfunnelDivCheckInt); 1149 function icartScriptLoad(e){return new Promise(function(t,n){let r=document.createElement("script");r.src=e,r.id="icartSideCartMinJs",r.type="text/javascript",r.onError=n,r.async=false,r.onload=t,r.addEventListener("error",n),r.addEventListener("load",t),document.getElementsByTagName("head")[0].appendChild(r)})} 1150 icartScriptLoad("https://cdnicart.identixweb.com/react_build/icart.bundle.js") 1151 .then(() => {icartPopupStatusUpdate();}) 1152 .catch(() => { 1153 if (rootElement) { 1154 rootElement.removeEventListener('click', icartEventHandler, true); 1155 } 1156 }); 1157 } 1158 },10); 1159 setTimeout(() => {return iCfunnelTimoutFlag = true},1500); 1160 } 1161 1162 1163 } 1164</script>
vendor: 2 bytes, line 1164
1164
1165<script> 1166 /* To store recent view products data when only full cart */ 1167 1168 var icartElementExists = document.getElementById("icartSideCartMinJs"); if (!icartElementExists && __st.p && __st.p.includes("product")) { let t = new URL(window.location.href).pathname.split("/"), e = t.pop(); let productType = null; if (productType && "Gift Cards" != productType.type && "gift cards" != productType.type) { let t = localStorage.getItem("_icartRecentProductHandle") ? JSON.parse(decodeURIComponent(escape(atob(localStorage.getItem("_icartRecentProductHandle"))))) : []; t ? (10 <= t.length && t.shift(), t = t.filter(t => t !== e), t.push(e)) : t = [e], localStorage.setItem("_icartRecentProductHandle", btoa(unescape(encodeURIComponent(JSON.stringify(t))))) } } 1169 1170</script>
1170 1171 1172 1173 <!-- END app block --><!-- BEGIN app block: shopify://apps/fbp-fast-bundle/blocks/fast_bundle/9e87fbe2-9041-4c23-acf5-322413994cef --> 1174 1175 1176 1177<!-- BEGIN app snippet: fast_bundle --> 1178 1179 1180 1181 1182 1183
1184<script> 1185 if (Math.random() < 0.05) { 1186 window.FastBundleRenderTimestamp = Date.now(); 1187 } 1188 1189 // Main initialization 1190 const apiURL = 'https://api.fastbundle.co'; 1191 const sdkBaseUrl = 'https://sdk.fastbundle.co'; 1192 const rbrCartUrl = `${apiURL}/scripts/cart.js`; 1193 const mainAppUrl = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/main.min.js' 1194 const vendorUrl = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/vendor.js'; 1195 const styleUrl = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/main.min.css'; 1196 const legacyAppUrl = `${apiURL}/react-src/static/js/main.min.js`; 1197 const previousScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${sdkBaseUrl}"]`).length) 1198 const previousLegacyScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${legacyAppUrl}"]`).length) 1199 1200 if (!(previousScriptLoaded || previousLegacyScriptLoaded)) { 1201 const FastBundleConf = {"enable_bap_modal":false,"frontend_version":"1.28.97","storefront_record_submitted":true,"use_shopify_prices":true,"currencies":[{"id":2512170627,"code":"AUD","conversion_fee":1.
12010,"roundup_number":0.0,"rounding_enabled":true},{"id":2512170628,"code":"CAD","conversion_fee":1.0,"roundup_number":0.0,"rounding_enabled":true},{"id":2512170629,"code":"CZK","conversion_fee":1.0,"roundup_number":0.0,"rounding_enabled":true},{"id":2512170630,"code":"DKK","conversion_fee":1.0,"roundup_number":0.0,"rounding_enabled":true},{"id":2512170631,"code":"EUR","conversion_fee":1.0,"roundup_number":0.95,"rounding_enabled":true},{"id":2512170632,"code":"GBP","conversion_fee":1.0,"roundup_number":0.0,"rounding_enabled":true},{"id":2512170633,"code":"HUF","conversion_fee":1.0,"roundup_number":0.0,"rounding_enabled":true},{"id":2512170634,"code":"PLN","conversion_fee":1.0,"roundup_number":0.0,"rounding_enabled":true},{"id":2512170635,"code":"RON","conversion_fee":1.0,"roundup_number":0.0,"rounding_enabled":true},{"id":2512170636,"code":"SEK","conversion_fee":1.0,"roundup_number":0.0,"rounding_enabled":true},{"id":2512170637,"code":"USD","conversion_fee":1.0,"roundup_number":0.0,"rounding_enabled":true}],"is_active":true,"override_product_page_forms":false,"allow_funnel":false,"do_not_track_bundle_visibility":false,"translations":[],"pid":"","bap_ids":[14980305584511,14980314497407,15269783896447,14980203970943,14980065395071,14979290890623,15044351197567,15028814774655],"active_bundles_count":8,"use_color_swatch":true,"use_shop_price":true,"dropdown_color_swatch":true,"option_config":{"Color":{"type":"color","values":{"Red":"#ce022e","Blue":"#55ACFF","Ruby":"#C9002C","Black":"#000000","Lilac":"#b695b1","Purple":"#a35ef0","Burgundy":"#992D3F","Aubergine":"#633A55","DustyRose":"#C78798","Transparent":"#c9c9c9","Blue cheetah":"#c1cfcf","Pink Cheetah":"#e3ced5"}}},"enable_subscriptions":false,"has_fbt_bundle":false,"use_shopify_function_discount":true,"use_bundle_builder_modal":true,"use_cart_hidden_attributes":true,"bap_override_fetch":false,"invalid_bap_override_fetch":true,"volume_discount_add_on_override_fetch":true,"pmm_new_design":true,"merged_mix_and_match":false,"change_vd_product_picture":true,"buy_it_now":true,"rgn":31670,"baps":{"14980305584511":{"bundle_id":319244,"variant_id":55197746266495,"handle":"the-clean-green-duo-1","type":"multi","use_cart_transform":false},"14980314497407":{"bundle_id":319250,"variant_id":55197826449791,"handle":"the-ultimate-ruby-cup-bundle","type":"multi","use_cart_transform":false},"15269783896447":{"bundle_id":391849,"variant_id":55993811337599,"handle":"teenage-dream-period","type":"multi","use_cart_transform":false},"14980203970943":{"bundle_id":319213,"variant_id":55197195829631,"handle":"the-dynamic-duo","type":"multi","use_cart_transform":false},"14980065395071":{"bundle_id":319022,"variant_id":55196876767615,"handle":"the-starter-pack","type":"multi","use_cart_transform":false},"14979290890623":{"bundle_id":318627,"variant_id":55194781090175,"handle":"the-pelvic-pair","type":"multi","use_cart_transform":false},"15044351197567":{"bundle_id":335978,"variant_id":55357805101439,"handle":"only-pants","type":"multi","use_cart_transform":false},"15028814774655":{"bundle_id":332061,"variant_id":55320689607039,"handle":"the-ruby-cup-duo","type":"multi","use_cart_transform":false}},"has_multilingual_permission":true,"use_vd_templating":false,"use_payload_variant_id_in_fetch_override":false,"use_compare_at_price":false,"storefront_access_token":"b7370f6b3d6f9e60a9b312ab3acab726","serverless_vd_display":false,"serverless_vd_discount":false,"serverless_vd_auto_detection":false,"serverless_fixed_display":false,"serverless_add_on_display":false,"serverless_mix_and_match_display":false,"serverless_fixed_discount":false,"products_with_add_on":{},"collections_with_add_on":{},"ssr_add_on":false,"has_required_plan":true,"bundleBox":{"id":102467,"bundle_page_enabled":true,"bundle_page_style":null,"currency":"GBP","currency_format":"£%s","percentage_format":"%s%","show_sold_out":true,"track_inventory":true,"shop_page_external_script":"","page_external_script":"","shop_page_style":null,"shop_page_title":null,"shop_page_description":null,"app_version":"v2","show_logo":false,"show_info":false,"money_format":"amount","tax_factor":1.0,"primary_locale":"en","discount_code_prefix":"BUNDLE","is_active":true,"created":"2025-02-13T06:09:11.568223Z","updated":"2025-07-14T13:16:02.087528Z","title":"Don't miss this offer","style":null,"inject_selector":".buy-btn-and-quantity","mix_inject_selector":null,"fbt_inject_selector":null,"volume_inject_selector":null,"volume_variant_selector":null,"button_title":"Buy this bundle","bogo_button_title":"Buy {quantity} items","price_description":"Add bundle to cart | Save {discount}
1201","version":"v2.3","bogo_version":"v1","nth_child":1,"redirect_to_cart":true,"column_numbers":3,"color":null,"btn_font_color":"white","add_to_cart_selector":null,"cart_info_version":"v2","button_position":"bottom","bundle_page_shape":"row","add_bundle_action":"cart-page","requested_bundle_action":null,"request_action_text":null,"cart_drawer_function":"","cart_drawer_function_svelte":"","theme_template":"light","external_script":"","pre_add_script":"","shop_external_script":"","shop_style":"","bap_inject_selector":"","bap_none_selector":"","bap_form_script":"","bap_button_selector":"","bap_style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"#191919","fontSize":16,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"#191919","fontSize":16,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"#191919","fontSize":16,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"#191919","fontSize":16,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"#191919","fontSize":16,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"#191919","fontSize":16,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}}},"bundles_page_style_object":null,"style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0
1201.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"general":{"customJS":"\n","fontSize":3,"customCSS":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n","textColor":"#191919","badgeColor":"#A6172B","fontFamily":"quicksand","labelColor":"#101010","borderColor":"#A6172B","borderWidth":2,"buttonColor":"#A6172B","borderRadius":4,"badgeTextColor":"#FFFFFF","titleAlignment":"left","backgroundColor":"#FFEFEF","buttonTextColor":"#FFFFFF","bundlesPageLayout":"horizontal","variantSelectorType":"colorSwatch","bundlesPageAlignment":"bottom","variantSelectorTextColor":"#000000","variantSelectorBorderColor":"#A6172B","variantSelectorBackgroundColor":"#FFEFEF","discountAppliedOptionsTextColor":"#13A165","discountUnappliedOptionsTextColor":"#5E5E5E","discountAppliedOptionsBackgroundColor":"#E0FAEF","discountUnappliedOptionsBackgroundColor":"#F1F1F1"},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"minimal"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}}},"old_style_object":null,"zero_discount_btn_title":"Add to cart","mix_btn_title":"Add selected to cart","collection_btn_title":"Add selected to cart","cart_page_issue":null,"cart_drawer_issue":null,"volume_btn_title":"Add {quantity} | save {discount}","badge_color":"#C30000","badge_price_description":"Save {discount}!","use_discount_on_cookie":true,"show_bap_buy_button":false,"bap_version":"v1","bap_price_selector":"button .price.price--on-sale .price__sale .price-item.price-item--sale.price-item--last, .product-form__submit .price__container .price__sale .price-item.price-item--sale.price-item--last","bap_compare_price_selector":"button .price.price--on-sale .price__sale .price-item.price-item--regular, .product-form__submit .price__container .price__sale .price-item.price-item--regular","bundles_display":"vertical","use_first_variant":true,"shop":10074},"bundlePageInfo":{"title":null,"description":null,"enabled":true,"handle":"fastbundles","shop_style":null,"shop_external_script":"","style":null,"external_script":"","bundles_alignment":"bottom","bundles_display":"horizontal"},"cartInfo":{"id":102480,"currency":"GBP","currency_format":"£%s","box_discount_description":"Add bundle to cart | Save {discount}","box_button_title":"Buy this bundle","free_shipping_translation":null,"shipping_cost_translation":null,"is_reference":false,"subtotal_selector":null,"subtotal_price_selector":null,"subtotal_title_selector":null,"line_items_selector":null,"discount_tag_html":null,"free_shipping_tag":null,"form_subtotal_selector":null,"form_subtotal_price_selector":null,"form_line_items_selector":null,"form_discount_html_tag":null,"form_free_shipping_tag":null,"external_script":"","funnel_show_method":"three_seconds","funnel_popup_title":"Complete your cart with this bundle and save","funnel_alert":"This item is already in your cart.","funnel_discount_description":"save {discount}","style":"","shop_style":null,"shop_external_script":"","funnel_color":"","funnel_badge_color":"","style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"general":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"customJS":"document.addEventListener(\"DOMContentLoaded\", function () {\nconsole.warn(\"provaa\")\n});\n","fontSize":3,"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"customCSS":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n","textColor":"#191919","badgeColor":"#A6172B","fontFamily":"quicksand","labelColor":"#101010","borderColor":"#A6172B","borderWidth":2,"buttonColor":"#A6172B","custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"borderRadius":4,"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"badgeTextColor":"#FFFFFF","discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"titleAlignment":"left","backgroundColor":"#FFEFEF","buttonTextColor":"#FFFFFF","discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"bundlesPageLayout":"horizontal","collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"variantSelectorType":"colorSwatch","bundlesPageAlignment":"bottom","title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}},"variantSelectorTextColor":"#000000","variantSelectorBorderColor":"#A6172B","variantSelectorBackgroundColor":"#FFEFEF","discountAppliedOptionsTextColor":"#13A165","discountUnappliedOptionsTextColor":"#5E5E5E","discountAppliedOptionsBackgroundColor":"#E0FAEF","discountUnappliedOptionsBackgroundColor":"#F1F1F1"},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"minimal"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":16,"fontFamily":"quicksand","borderColor":"#E0B5B2","borderRadius":12,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":26,"fontFamily":"quicksand","fontWeight":600},"border":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16},"selected":{"borderColor":"#A6172B","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"background":{"backgroundColor":"#FFEFEF"},"fastBundle":{"color":"#A6172B","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"notSelected":{"borderColor":"rgba(166, 23, 43, 0.4)","borderWidth":1,"borderRadius":16,"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"}},"sellingPlan":{"color":"#A6172B","fontSize":20,"fontFamily":"quicksand","fontWeight":400,"borderColor":"#A6172B","borderRadius":12,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"}},"title":{"style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":12},"background":{"backgroundColor":"#A6172B"},"button_label":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(166, 23, 43, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":20,"fontFamily":"quicksand","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"quicksand"}},"innerBox":{"border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":12},"background":{"backgroundColor":"rgba(255, 239, 239, 0.4)"}},"custom_code":{"main":{"custom_js":"\n","custom_css":".rbr-single_variant span:not(.rbr-size){\ncolor: #191919 !important\n}\n\n"}},"soldOutBadge":{"background":{"backgroundColor":"#A6172B","borderTopRightRadius":12}},"total_section":{"text":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"border":{"borderRadius":12},"background":{"backgroundColor":"rgba(166, 23, 43, 0.05)"},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"}},"discount_badge":{"background":{"backgroundColor":"#A6172B","borderTopLeftRadius":12},"text_style":{"color":"#FFFFFF","fontSize":16,"fontFamily":"quicksand"}},"discount_label":{"background":{"backgroundColor":"#101010"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"image_border":{"borderColor":"rgba(166, 23, 43, 0.4)","borderRadius":8},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"checkbox_style":{"checked_color":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":18,"fontFamily":"quicksand"},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"},"quantities_selector_style":{"color":"#000000","borderColor":"#A6172B","borderRadius":8,"backgroundColor":"#FFEFEF"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":18,"fontFamily":"quicksand"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#A6172B"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"quicksand","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(166, 23, 43, 0.2)"},"collection_image_border":{"borderColor":"rgba(166, 23, 43, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":20,"fontFamily":"quicksand","fontWeight":500}
1201,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":18,"fontFamily":"quicksand","fontWeight":400}}}},"old_style_object":null,"funnel_button_description":"Buy this bundle | Save {discount}","funnel_injection_constraint":"","show_discount_section":false,"discount_section_style":null,"discount_section_selector":null,"reload_after_change_detection":false,"app_version":"v2","show_info":false,"box_zero_discount_title":"Add to cart"}}; 1202 FastBundleConf.pid = ''; 1203 FastBundleConf.domain = 'ruby-cup.myshopify.com'; 1204 FastBundleConf.variantIds = []; 1205 window.FastBundleConf = FastBundleConf; 1206 1207 // add random generated number query parameter to clear the cache 1208 const urlQueryParameter = `?rgn=${FastBundleConf?.rgn}`; 1209 loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, rbrCartUrl + urlQueryParameter); 1210 } 1211 1212 // if the product id is set and the bap_override_fetch is not set, we add the style to the theme to hide the add to cart buttons 1213 if (window.FastBundleConf?.pid && !window.FastBundleConf?.bap_override_fetch) { 1214 if (window.FastBundleConf.bap_ids.includes(+window.FastBundleConf.pid)) { 1215 const styleElement = document.createElement('style') 1216 let bundleBox = window.FastBundleConf?.bundleBox 1217 styleElement.id = 'fb-bap-style' 1218 let externalSelector = bundleBox?.bap_button_selector ? `, ${bundleBox?.bap_button_selector}` : '' 1219 styleElement.innerHTML = ` 1220 button[name="add"], form[action="/cart/add"] button[type="submit"], input[name="add"] ${externalSelector}{ 1221 display: none !important; 1222 }` 1223 document.head.appendChild(styleElement) 1224 } 1225 } 1226 1227 // Helper function to load FastBundle assets 1228 function loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, cartUrl) { 1229 1230 // Preconnect to the asset origin. Two hints are emitted because browsers 1231 // maintain separate HTTP/2 connection pools per CORS-mode: the anonymous 1232 // one is reused by the module scripts (vendor + main); the non-anonymous 1233 // one is reused by the non-CORS stylesheet. DNS resolution is shared. 1234 // Origin is parsed from mainAppUrl so this works whether assets are served 1235 // from the SDK CDN or from the Shopify CDN (browser dedupes either way). 1236 const assetOrigin = new URL(mainAppUrl, location.href).origin; 1237 1238 const preconnectAnon = document.createElement('link'); 1239 preconnectAnon.rel = 'preconnect'; 1240 preconnectAnon.href = assetOrigin; 1241 preconnectAnon.crossOrigin = 'anonymous'; 1242 document.head.appendChild(preconnectAnon); 1243 1244 const preconnect = document.createElement('link'); 1245 preconnect.rel = 'preconnect'; 1246 preconnect.href = assetOrigin; 1247 document.head.appendChild(preconnect); 1248 1249 // Load vendor script with modulepreload 1250 const vendorScript = document.createElement('link'); 1251 vendorScript.rel = 'modulepreload'; 1252 vendorScript.href = vendorUrl; 1253 document.head.appendChild(vendorScript); 1254 1255 // Load main app script 1256 const mainScript = document.createElement('script'); 1257 mainScript.defer = true; 1258 mainScript.type = 'module'; 1259 mainScript.src = mainAppUrl; 1260 document.head.appendChild(mainScript); 1261 1262 // Load cart script 1263 const cartScript = document.createElement('script'); 1264 cartScript.src = cartUrl; 1265 cartScript.defer = true; 1266 cartScript.type = 'text/javascript'; 1267 document.head.appendChild(cartScript); 1268 1269 // Load stylesheet 1270 const styleLink = document.createElement('link'); 1271 styleLink.rel = 'stylesheet'; 1272 styleLink.href = styleUrl; 1273 document.head.appendChild(styleLink); 1274 } 1275 1276 </script>
1276 1277 1278<!-- END app snippet --> 1279 <!-- BEGIN app snippet: fast_bundle_shared -->
1279<script> 1280 (function(){ 1281 const FastBundleConf = window?.FastBundleConf || {}; 1282 1283 const shopDomain = FastBundleConf?.shop_domain || "ruby-cup.myshopify.com"; 1284 const countryByMarket = "US"; 1285 const countryByLocale = null; 1286 const countryCode = countryByMarket || countryByLocale || FastBundleConf?.country_code || 'US'; 1287 const language = {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}; 1288 const shopLocale = language.shop_locale.locale || null; 1289 const firstRawLanguage = "en"; 1290 const SecondRawLanguage = "en"; 1291 const langCandidates = [ 1292 firstRawLanguage, 1293 SecondRawLanguage, 1294 navigator.language, 1295 navigator.userLanguage, 1296 null, 1297 ]; 1298 let shopLanguage = null; 1299 for (const candidate of langCandidates) { 1300 shopLanguage = fastBundleExtractValidLanguage(candidate); 1301 if (shopLanguage) break; 1302 } 1303 if (!shopLanguage) shopLanguage = "EN"; 1304 const storefrontAccessToken = "b7370f6b3d6f9e60a9b312ab3acab726" || ''; 1305 const mainProduct = null; 1306 window.FastBundleShared = window.FastBundleShared || {}; 1307 window.FastBundleShared.functions = window.FastBundleShared.functions || {}; 1308 1309 function fastBundleExtractValidLanguage(raw) { 1310 if (!raw || typeof raw !== "string") return null; 1311 const clean = raw.trim().toLowerCase(); 1312 if (/^[a-z]{2}$/.test(clean)) { 1313 return clean.toUpperCase(); 1314 } 1315 if (/^[a-z]{2}-[a-z0-9]+$/.test(clean)) { 1316 return clean.split('-')[0].toUpperCase(); 1317 } 1318 if (/^[a-z]{2}_[a-z0-9]+$/.test(clean)) { 1319 return clean.split('_')[0].toUpperCase(); 1320 } 1321 return null; 1322 } 1323 1324 window.FastBundleShared.defineFunction = function (name, fn) { 1325 if (!window.FastBundleShared.functions[name]) { 1326 window.FastBundleShared.functions[name] = fn; 1327 } else { 1328 console.warn(`Function "${name}" is already defined.`); 1329 } 1330 }; 1331 1332 1333 window.FastBundleShared.config = { 1334 shopDomain: shopDomain, 1335 countryCode: countryCode, 1336 shopLanguage: shopLanguage, 1337 storefrontAccessToken: storefrontAccessToken, 1338 }; 1339 window.FastBundleShared.__ready = window.FastBundleShared.__ready || new Promise(function (resolve) { 1340 const script = document.createElement('script'); 1341 script.src = "https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/fast_bundle_shared.js"; 1342 script.onload = resolve; 1343 script.onerror = function () { 1344 console.error('FastBundle: failed to load fast_bundle_shared.js'); 1345 resolve(); 1346 }; 1347 (document.head || document.documentElement).appendChild(script); 1348 }); 1349 1350 // A stale CDN copy of the asset may predate a fetcher, so fall back to the 1351 // shape each caller expects rather than throwing. 1352 function fastBundleDeferToAsset(name, emptyValue) { 1353 return async function () { 1354 await window.FastBundleShared.__ready; 1355 const fn = window.FastBundleShared.__impl?.[name]; 1356 if (typeof fn !== 'function') { 1357 console.error(`FastBundle: ${name} unavailable (fast_bundle_shared.js did not load)`); 1358 return emptyValue; 1359 } 1360 return fn.apply(null, arguments); 1361 }; 1362 } 1363 1364 window.FastBundleShared.defineFunction('fetchProductByID', fastBundleDeferToAsset('fetchProductByID', null)); 1365 window.FastBundleShared.defineFunction('fetchProductsByIDs', fastBundleDeferToAsset('fetchProductsByIDs', {})); 1366 window.FastBundleShared.defineFunction('fetchAllProductVariants', fastBundleDeferToAsset('fetchAllProductVariants', null)); 1367 window.FastBundleShared.defineFunction('ensureAllVariants', fastBundleDeferToAsset('ensureAllVariants', null)); 1368 1369 // fast_bundle_volume.liquid reads this synchronously at parse time, so it 1370 // cannot defer to the asset like the fetchers above. 1371 window.FastBundleShared.defineFunction('formatMoney', function (amount, currency = 'USD') { 1372 return new Intl.NumberFormat('en-US', { 1373 style: 'currency', 1374 currency, 1375 }).format(amount); 1376 }); 1377 1378 window.FastBundleShared.defineFunction('getMainProduct', function () { 1379 if (!mainProduct) return null; 1380 1381 mainProduct.collections = []; 1382 mainProduct.body_html = mainProduct.description; 1383 mainProduct.image = mainProduct.images.length ? mainProduct.images[0] : null; 1384 mainProduct.raw_price = mainProduct.price / 100; 1385 1386 mainProduct.price = ""; 1387 1388 mainProduct.options_with_values = [ 1389 1390 ]; 1391 mainProduct.options = mainProduct.options_with_values; 1392 delete mainProduct.options_with_values 1393 return mainProduct; 1394 }) 1395 1396 window.FastBundleShared.defineFunction('excludeVariants', function (product, excludedVariants) { 1397 let preprocessedProduct = { ...product }; 1398 if (excludedVariants.length) { 1399 const excludedIds = new Set(excludedVariants.map((id) => Number(id))); 1400 preprocessedProduct.variants = product.variants.filter((variant) => !excludedIds.has(variant.id)); 1401 } 1402 return preprocessedProduct; 1403 }); 1404 1405 window.FastBundleShared.defineFunction('handleTranslations', async function(offer, bundleTranslationKeys, discountTranslationKeys, itemTranslationKeys = []) { 1406 const translations = offer.translations || {}; 1407 const t = translations[shopLocale] || {}; 1408 bundleTranslationKeys.forEach((key) => { 1409 if (t[key]) { 1410 offer[key] = t[key]; 1411 } 1412 }); 1413 delete offer.translations; 1414 if (offer.discounts && Array.isArray(offer.discounts)) {
1415 offer.discounts.forEach((discount, j) => { 1416 const discountTranslations = discount.translations || {}; 1417 const dt = discountTranslations[shopLocale] || {}; 1418 discountTranslationKeys.forEach((key) => { 1419 if (dt[key]) { 1420 offer.discounts[j][key] = dt[key]; 1421 } 1422 }); 1423 delete discount.translations; 1424 }); 1425 } 1426 // Item-level translations (offer.items[].translations), keyed by locale like 1427 // the offer/discount ones. Only mix & match passes item keys today; callers 1428 // that omit them keep the exact previous behaviour, translations included. 1429 if (itemTranslationKeys.length && Array.isArray(offer.items)) { 1430 offer.items.forEach((item, k) => { 1431 const itemTranslations = item.translations || {}; 1432 const it = itemTranslations[shopLocale] || {}; 1433 itemTranslationKeys.forEach((key) => { 1434 if (it[key]) { 1435 offer.items[k][key] = it[key]; 1436 } 1437 }); 1438 delete item.translations; 1439 }); 1440 } 1441 }); 1442 1443 window.FastBundleShared.defineFunction('isPreview', function(){ 1444 const params = new URLSearchParams(window.location.search.toLowerCase()); 1445 const isPreview = params.get('ispreview') === 'true'; 1446 return isPreview 1447 }) 1448 1449 window.FastBundleShared.defineFunction('conditionalLog', function (...args) { 1450 try { 1451 if (localStorage.getItem('allowRBRLogs') === 'true') { 1452 console.log('From Extension:***', ...args); 1453 } 1454 } catch (error) { 1455 console.error(error); 1456 } 1457 }); 1458 })(); 1459</script>
1459 1460<!-- END app snippet --> 1461 <!-- BEGIN app snippet: fast_bundle_volume --> 1462
1463<script> 1464 (async function() { 1465 const FastBundleConf = window?.FastBundleConf || {}; 1466 const fetchProductByID = window.FastBundleShared.functions.fetchProductByID; 1467 const getMainProduct = window.FastBundleShared.functions.getMainProduct; 1468 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1469 const mainProduct = getMainProduct(); 1470 conditionalLog('mainProduct',mainProduct); 1471 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1472 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1473 if (FastBundleConf?.serverless_vd || FastBundleConf?.serverless_vd_display) { 1474 if (!mainProduct) return; 1475 window.FastBundleConf.change_vd_product_picture = true; 1476 let FastBundleVolumeOffers = []; 1477 conditionalLog('FastBundleVolumeOffers', FastBundleVolumeOffers); 1478 window.FastBundleVolumeOffers = FastBundleVolumeOffers; 1479 1480 function finishWithNoVolumeOffer() { 1481 window.FastBundleVolumeOffer = []; 1482 document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: [] })); 1483 } 1484 1485 1486 const totalVariantsCount = null || 0; 1487 const shopCurrency = "GBP"; 1488 const shopMoneyFormat = "${{amount}}"; 1489 const fetchAllProductVariants = window.FastBundleShared.functions.fetchAllProductVariants; 1490 const formatMoney = window.FastBundleShared.functions.formatMoney; 1491 1492 function formatWithDelimiters(cents, precision, thousands, decimal) { 1493 const fixed = (cents / 100).toFixed(precision); 1494 const parts = fixed.split('.'); 1495 const units = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 1496 return parts[1] ? units + decimal + parts[1] : units; 1497 } 1498 1499 function formatMoneyLikeLiquid(cents, currencyCode) { 1500 // Reproduce the Liquid money filter so appended variants display like the first 250. 1501 // Fall back to Intl formatting when the price is not in the shop currency. 1502 if (currencyCode !== shopCurrency || !shopMoneyFormat) { 1503 return formatMoney(cents / 100, currencyCode); 1504 } 1505 const placeholderRegex = /\{\{\s*(\w+)\s*\}\}/; 1506 const placeholder = (shopMoneyFormat.match(placeholderRegex) || [])[1]; 1507 let value; 1508 switch (placeholder) { 1509 case 'amount_no_decimals': value = formatWithDelimiters(cents, 0, ',', '.'); break; 1510 case 'amount_with_comma_separator': value = formatWithDelimiters(cents, 2, '.', ','); break; 1511 case 'amount_no_decimals_with_comma_separator': value = formatWithDelimiters(cents, 0, '.', ','); break; 1512 case 'amount_with_apostrophe_separator': value = formatWithDelimiters(cents, 2, "'", '.'); break; 1513 default: value = formatWithDelimiters(cents, 2, ',', '.'); 1514 } 1515 return shopMoneyFormat.replace(placeholderRegex, value); 1516 } 1517 1518 function convertStorefrontVariant(node) { 1519 const variantId = Number(String(node?.id || '').split('/').pop()); 1520 const currencyCode = node?.price?.currencyCode; 1521 const rawPrice = parseFloat(node?.price?.amount || 0); 1522 const rawCompareAtPrice = node?.compareAtPrice ? parseFloat(node.compareAtPrice.amount) : rawPrice; 1523 const rawQuantity = node?.quantityAvailable; 1524 const isTracked = typeof rawQuantity === 'number' && rawQuantity !== -1; 1525 const sellsWhenOutOfStock = !!node?.currentlyNotInStock && node?.availableForSale === true; 1526 const inventoryManagement = isTracked ? 'shopify' : null; 1527 const inventoryPolicy = isTracked ? (sellsWhenOutOfStock ? 'continue' : 'deny') : 'continue'; 1528 const inventoryQuantity = isTracked ? rawQuantity : (node?.availableForSale ? 1 : 0); 1529 const image = node?.image?.url ? { src: node.image.url, alt: null } : null; 1530 const selectedOptions = node?.selectedOptions || []; 1531 return { 1532 id: variantId, 1533 title: node?.title, 1534 name: mainProduct.title + ' - ' + node?.title, 1535 public_title: node?.title, 1536 available: node?.availableForSale === true, 1537 availableForSale: node?.availableForSale === true, 1538 currentlyNotInStock: !!node?.currentlyNotInStock, 1539 is_inventory_tracked: isTracked, 1540 option1: selectedOptions[0]?.value ?? null, 1541 option2: selectedOptions[1]?.value ?? null, 1542 option3: selectedOptions[2]?.value ?? null, 1543 selectedOptions: selectedOptions, 1544 sku: node?.sku || null, 1545 requires_shipping: node?.requiresShipping !== false, 1546 taxable: node?.taxable !== false, 1547 barcode: null, 1548 weight: 0, 1549 featured_image: image, 1550 featured_media: null,
1551 requires_selling_plan: false, 1552 selling_plan_allocations: [], 1553 quantity_price_breaks: [], 1554 quantity_rule: { min: 1, max: null, increment: 1 }, 1555 // raw_price is in currency units to match getMainProduct() (variant.price | divided_by: 100.0) 1556 raw_price: rawPrice, 1557 price: formatMoneyLikeLiquid(Math.round(rawPrice * 100), currencyCode), 1558 raw_compare_at_price: rawCompareAtPrice, 1559 compare_at_price: formatMoneyLikeLiquid(Math.round(rawCompareAtPrice * 100), currencyCode), 1560 image: image, 1561 inventory_policy: inventoryPolicy, 1562 inventory_quantity: inventoryQuantity, 1563 inventory_management: inventoryManagement, 1564 quantity: (inventoryManagement && inventoryPolicy === 'deny') ? inventoryQuantity : 1, 1565 }; 1566 } 1567 1568 async function ensureAllVariants(product) { 1569 if (!totalVariantsCount || totalVariantsCount <= product.variants.length) return product; 1570 if (typeof fetchAllProductVariants !== 'function') return product; 1571 try { 1572 const nodes = await fetchAllProductVariants(product.id); 1573 if (!nodes || !nodes.length) return product; 1574 const knownIds = new Set(product.variants.map((variant) => variant.id)); 1575 const missingVariants = nodes 1576 .map(convertStorefrontVariant) 1577 .filter((variant) => variant.id && !knownIds.has(variant.id)); 1578 if (!missingVariants.length) return product; 1579 conditionalLog('Volume: appended variants beyond the Liquid 250 cap', { 1580 rendered: product.variants.length, 1581 fetched: nodes.length, 1582 appended: missingVariants.length, 1583 }); 1584 // Return a copy: mainProduct is shared with the other bundle types and must stay capped for them. 1585 return { ...product, variants: product.variants.concat(missingVariants) }; 1586 } catch (error) { 1587 conditionalLog('Volume: full variant fetch failed, falling back to the first 250 variants', error); 1588 return product; 1589 } 1590 } 1591 1592 if (!FastBundleVolumeOffers.length) { 1593 conditionalLog('No Volume Offers Found'); 1594 finishWithNoVolumeOffer(); 1595 return; 1596 } 1597 1598 for (const offer of FastBundleVolumeOffers) { 1599 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1600 offer.discount = offer.discounts[0] || {}; 1601 await handleTranslations( 1602 offer, 1603 ['title', 1604 'description', 1605 'volume_show_price_per_item_suffix'], 1606 ['badge', 1607 'description', 1608 'label', 1609 'subtitle'] 1610 ); 1611 } 1612 async function attachFastBundleFreeGifts() { 1613 const offersWithDiscounts = window.FastBundleVolumeOffer || []; 1614 const promises = []; 1615 offersWithDiscounts.forEach((offer) => { 1616 if (offer.discounts && Array.isArray(offer.discounts)) { 1617 offer.discounts.forEach((discount) => { 1618 if (discount.free_gift && discount.free_gift.product_id) { 1619 const numericId = discount.free_gift.product_id; 1620 const gid = `gid://shopify/Product/${numericId}`; 1621 const p = fetchProductByID(gid).then(product => { 1622 if (product) { 1623 discount.free_gift.product = product; 1624 } 1625 }); 1626 promises.push(p); 1627 } 1628 }); 1629 } 1630 }); 1631 1632 await Promise.all(promises); 1633 document.dispatchEvent(new CustomEvent('FastBundleVolumeFreeGiftsReady', { detail: offersWithDiscounts })); 1634 window.FastBundleVolumeOffer = offersWithDiscounts; 1635 } 1636 function isFastBundleOfferActive(offer) { 1637 const isPreview = window.FastBundleShared.functions.isPreview; 1638 if (!isPreview() && !offer?.enabled) return false; 1639 const now = new Date(); 1640 if (offer.start_datetime && new Date(offer.start_datetime) > now) return false; 1641 if (offer.end_datetime && new Date(offer.end_datetime) < now) return false; 1642 return true; 1643 } 1644 async function determineFastBundlVolumeeOffer() { 1645 for (const offer of FastBundleVolumeOffers) { 1646 if (isFastBundleOfferActive(offer)) return offer; 1647 } 1648 return {}; 1649 } 1650 determineFastBundlVolumeeOffer().then(async offer => { 1651 if (!offer?.id) { 1652 conditionalLog('No Active Volume Offer Found'); 1653 finishWithNoVolumeOffer(); 1654 return; 1655 } 1656 1657 const volumeProduct = await ensureAllVariants(mainProduct); 1658 const excludedVariants = [ 1659 ...(offer?.item?.excluded_variants || []), 1660 ...(offer?.item?.collect_excluded_variants?.[mainProduct.id] || []), 1661 ]; 1662 conditionalLog('excludedVariants', excludedVariants); 1663 const preprocessedProduct = excludeVariants(volumeProduct, excludedVariants); 1664 preprocessedProduct.item_id = offer?.item?.id || 0; 1665 offer.items = [preprocessedProduct]; 1666 window.FastBundleVolumeOffer = [offer]; 1667 await attachFastBundleFreeGifts(); 1668 document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: window.FastBundleVolumeOffer })); 1669 }).catch(error => { 1670 conditionalLog('Error determining FastBundleVolumeOffer', error); 1671 }); 1672 } 1673 })(); 1674</script>
1674 1675<!-- END app snippet --> 1676 <!-- BEGIN app snippet: fast_bundle_cross_sell -->
1676<script> 1677 (async function(){ 1678 let FastBundleCrossSellOffers = []; 1679 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1680 conditionalLog('FastBundleCrossSellOffers', FastBundleCrossSellOffers); 1681 const FastBundleConf = window?.FastBundleConf || {}; 1682 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1683 const isPreview = window.FastBundleShared.functions.isPreview; 1684 1685 function isCrossSellOfferActive(offer) { 1686 if (offer?.enabled === false) return false; 1687 const now = Date.now(); 1688 if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false; 1689 if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false; 1690 return true; 1691 } 1692 1693 if (!isPreview()) { 1694 FastBundleCrossSellOffers = (FastBundleCrossSellOffers || []).filter(isCrossSellOfferActive); 1695 } 1696 1697 async function attachFastBundleItems(offer) { 1698 if (!offer) return; 1699 const getMainProduct = window.FastBundleShared.functions.getMainProduct; 1700 const fetchProductByID = window.FastBundleShared.functions.fetchProductByID; 1701 const mainProduct = getMainProduct(); 1702 const pid = ''; 1703 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1704 const uniqueChildIds = offer.children?.flatMap(child => 1705 (child.items || []).map(item => item.item_id) 1706 ) || []; 1707 const uniqueProductIds = [ 1708 ...new Set([ 1709 ...(uniqueChildIds || []), 1710 offer.main_item_id ? String(offer.main_item_id) : null, 1711 ].filter(Boolean)) 1712 ] 1713 const productMap = {}; 1714 try { 1715 const results = await Promise.all( 1716 uniqueProductIds.map(async (id) => { 1717 const gid = id.startsWith('gid://') ? id : `gid://shopify/Product/${id}`; 1718 const product = await fetchProductByID(gid, false); 1719 if (product) productMap[id] = product; 1720 }) 1721 ); 1722 } catch (err) { 1723 console.error('Error fetching products:', err); 1724 } 1725 offer.main_item = productMap[String(offer.main_item_id)] || null; 1726 const filteredChildren = (offer.children || []).filter(child => 1727 (child.items || []).every(item => productMap[item.item_id]) 1728 ); 1729 offer.children = filteredChildren.map(child => ({ 1730 ...child, 1731 items: child.items.map(item => ({ 1732 ...item, 1733 ...excludeVariants(productMap[item.item_id], item.excluded_variants) || {}, 1734 })), 1735 volume_single_variant_selector: offer?.volume_single_variant_selector, 1736 })); 1737 window.FastBundleCrossSellOffer = offer; 1738 } 1739 if (FastBundleCrossSellOffers?.length) { 1740 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', { 1741 detail: true 1742 })); 1743 await attachFastBundleItems(FastBundleCrossSellOffers[0]); 1744 await handleTranslations( 1745 FastBundleCrossSellOffers[0], 1746 ['title', 'description'], 1747 ['description'] 1748 ); 1749 FastBundleCrossSellOffers[0].use_compare_at_price = FastBundleConf?.use_compare_at_price; 1750 for (const child of FastBundleCrossSellOffers[0].children) { 1751 await handleTranslations( 1752 child, 1753 ['title', 'description'], 1754 ['description'] 1755 ); 1756 child.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1757 child.is_child = true; 1758 child.discount = child.discounts[0] || {}; 1759 } 1760 window.FastBundleCrossSellOffer = [FastBundleCrossSellOffers?.[0]].filter(Boolean); 1761 } else { 1762 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', { 1763 detail: false 1764 })); 1765 window.FastBundleCrossSellOffer = null; 1766 } 1767 1768 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferReady', { 1769 detail: window.FastBundleCrossSellOffer || {} 1770 })); 1771 })(); 1772</script>
1772 1773<!-- END app snippet --> 1774 <!-- BEGIN app snippet: fast_bundle_add_on --> 1775<!-- BEGIN app snippet: fast_bundle_add_on_match -->
1776<script> 1777(async function () { 1778const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1779 1780let FastBundleAddOnOffers = []; 1781conditionalLog('FastBundleAddOnOffers', FastBundleAddOnOffers); 1782const FastBundleConf = window?.FastBundleConf || {}; 1783const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1784const isPreview = window.FastBundleShared.functions.isPreview; 1785 1786function isAddOnOfferActive(offer) { 1787if (offer?.enabled === false) return false; 1788const now = Date.now(); 1789if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false; 1790if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false; 1791return true; 1792} 1793 1794if (!isPreview()) { 1795FastBundleAddOnOffers = (FastBundleAddOnOffers || []).filter(isAddOnOfferActive); 1796conditionalLog('FastBundleAddOnOffers after active filter', FastBundleAddOnOffers); 1797} 1798 1799const ADD_ON_ITEM_TYPE_PRIORITY = { 1800product: 0, 1801collection: 1, 1802general: 2, 1803}; 1804 1805function pickBestAddOnOfferFB(offers) { 1806const list = [...(offers || [])]; 1807if (!list.length) return null; 1808 1809list.sort((a, b) => { 1810const priorityDiff = 1811(ADD_ON_ITEM_TYPE_PRIORITY[a.item_type] ?? 99) - 1812(ADD_ON_ITEM_TYPE_PRIORITY[b.item_type] ?? 99); 1813if (priorityDiff !== 0) return priorityDiff; 1814return (a.products_page_priority ?? 0) - (b.products_page_priority ?? 0); 1815}); 1816 1817return list[0]; 1818} 1819 1820async function attachFastBundleItemsFB(offer) { 1821if (!offer) { 1822conditionalLog('No offer found'); 1823return false 1824}; 1825const getMainProduct = window.FastBundleShared.functions.getMainProduct; 1826const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs; 1827const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1828 1829const items = offer.items || []; 1830if (!items.length) { 1831conditionalLog('No items found'); 1832return false; 1833}; 1834 1835const mainProduct = getMainProduct(); 1836if (!mainProduct) { 1837conditionalLog('No main product found'); 1838return false; 1839}; 1840 1841const addOnProductIds = [ 1842...new Set( 1843items 1844.filter((item) =>
1844 item.is_add_on === true) 1845.map((item) => String(item.item_id)) 1846.filter(Boolean) 1847), 1848]; 1849 1850const productMap = {}; 1851try { 1852if (!fetchProductsByIDs && addOnProductIds.length) { 1853conditionalLog('fetchProductsByIDs function is missing, add-on products cannot be fetched'); 1854} 1855if (fetchProductsByIDs && addOnProductIds.length) { 1856const fetchedProducts = await fetchProductsByIDs(addOnProductIds, false); 1857conditionalLog('fetchedProducts', fetchedProducts); 1858Object.keys(fetchedProducts || {}).forEach((id) => { 1859if (fetchedProducts[id]) productMap[id] = fetchedProducts[id]; 1860}); 1861} 1862} catch (err) { 1863conditionalLog('Error fetching products:', err); 1864return false; 1865} 1866 1867const hydratedItems = []; 1868for (const item of items) { 1869if (item.is_add_on === false || item.type === 'collection' || item.type === 'general') { 1870const excludedVariants = [ 1871...(item.excluded_variants || []), 1872...(item.collect_excluded_variants?.[mainProduct.id] || []), 1873]; 1874const preprocessedProduct = excludeVariants(mainProduct, excludedVariants) || {}; 1875if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1876conditionalLog('No variants left after exclusions on main product', mainProduct.id); 1877return false; 1878} 1879hydratedItems.push({ 1880...item, 1881...preprocessedProduct, 1882id: item.id, 1883item_id: String(mainProduct.id), 1884}); 1885continue; 1886} 1887
1888if (item.is_add_on === true) { 1889const product = productMap[String(item.item_id)]; 1890if (!product) { 1891conditionalLog('Add-on product not found in fetched products', item.item_id); 1892return false; 1893}; 1894const preprocessedProduct = excludeVariants(product, item.excluded_variants || []) || {}; 1895if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1896conditionalLog('No variants left after exclusions on add-on product', item.item_id); 1897return false; 1898} 1899hydratedItems.push({ ...item, ...preprocessedProduct }); 1900} 1901} 1902conditionalLog('hydratedItems', hydratedItems); 1903offer.items = hydratedItems; 1904return true; 1905} 1906 1907const pageMatchingOffers = FastBundleAddOnOffers || []; 1908const bestOffer = pickBestAddOnOfferFB(pageMatchingOffers); 1909conditionalLog('bestOffer', bestOffer); 1910if (bestOffer) { 1911document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: true })); 1912window.FastBundleAddOnOffers = pageMatchingOffers; 1913 1914const ok = await attachFastBundleItemsFB(bestOffer); 1915conditionalLog('attachFastBundleItemsFB result', ok); 1916if (!ok) { 1917document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false })); 1918// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1919window.FastBundleAddOnOffer = []; 1920conditionalLog('Set window.FastBundleAddOnOffer = [] -> offer item hydration failed (see previous log for the reason), falling back to serverfull'); 1921window.FastBundleAddOnOffers = null; 1922document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', { detail: [] })); 1923return; 1924} 1925 1926bestOffer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1927bestOffer.discount = bestOffer.discounts?.[0] || {}; 1928await handleTranslations( 1929bestOffer, 1930['title', 'description'], 1931['description', 'label', 'badge', 'subtitle'] 1932); 1933window.FastBundleAddOnOffer = [bestOffer]; 1934} else { 1935document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false })); 1936// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1937window.FastBundleAddOnOffer = []; 1938conditionalLog('Set window.FastBundleAddOnOffer = [] -> no active add-on offer matches this page, falling back to serverfull'); 1939window.FastBundleAddOnOffers = null; 1940} 1941 1942document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', { 1943detail: window.FastBundleAddOnOffer || [] 1944})); 1945})(); 1946</script>
1946<!-- END app snippet --><!-- END app snippet --> 1947 <!-- BEGIN app snippet: fast_bundle_fixed -->
1947<script> 1948 (async function(){ 1949 let FastBundleFixedOffers = []; 1950 const FastBundleConf = window?.FastBundleConf || {}; 1951 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1952 const isPreview = window.FastBundleShared.functions.isPreview; 1953 1954 function isFixedOfferActive(offer) { 1955 if (offer?.enabled === false) return false; 1956 const now = Date.now(); 1957 if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false; 1958 if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false; 1959 return true; 1960 } 1961 1962 if (!isPreview()) { 1963 FastBundleFixedOffers = (FastBundleFixedOffers || []).filter(isFixedOfferActive); 1964 } 1965 1966 // Returns true only if every bundle item resolves to a fetched product with 1967 // at least one selectable variant. Deleted/hidden products (or products that 1968 // collapse to zero variants after `excluded_variants`) cause the whole bundle 1969 // to be dropped â partial bundles must never reach the storefront. 1970 async function attachFastBundleItems(offer) { 1971 if (!offer) return false; 1972 const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs; 1973 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1974 1975 const items = offer.items || []; 1976 if (!items.length) return false; 1977 1978 const uniqueProductIds = [ 1979 ...new Set(items.map(item => String(item.item_id))) 1980 ]; 1981 1982 const productMap = {}; 1983 try { 1984 if (fetchProductsByIDs && uniqueProductIds.length) { 1985 const fetchedProducts = await fetchProductsByIDs(uniqueProductIds, false); 1986 Object.keys(fetchedProducts || {}).forEach((id) => { 1987 if (fetchedProducts[id]) productMap[id] = fetchedProducts[id]; 1988 }); 1989 } 1990 } catch (err) { 1991 console.error('Error fetching products:', err); 1992 return false; 1993 } 1994 1995 const hydratedItems = []; 1996 for (const item of items) { 1997 const product = productMap[item.item_id]; 1998 if (!product) return false; 1999 const preprocessedProduct = excludeVariants(product, item.excluded_variants) || {}; 2000 if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 2001 return false; 2002 } 2003 hydratedItems.push({ ...item, ...preprocessedProduct }); 2004 } 2005 2006 offer.items = hydratedItems; 2007 return true; 2008 } 2009 2010 if (FastBundleFixedOffers?.length) { 2011 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: true })); 2012 const hydratedOffers = []; 2013 for (const offer of FastBundleFixedOffers) { 2014 const ok = await attachFastBundleItems(offer); 2015 if (!ok) continue; 2016 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 2017 offer.discount = offer.discounts[0] || {}; 2018 await handleTranslations( 2019 offer, 2020 ['title', 'description'], 2021 ['description', 'label', 'badge', 'subtitle'] 2022 ); 2023 hydratedOffers.push(offer); 2024 } 2025 if (hydratedOffers.length === 0) { 2026 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false })); 2027 window.FastBundleFixedOffer = []; 2028 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', { detail: [] })); 2029 return; 2030 } 2031 window.FastBundleFixedOffer = hydratedOffers; 2032 } else { 2033 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false })); 2034 // Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 2035 window.FastBundleFixedOffer = []; 2036 } 2037 2038 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', { 2039 detail: window.FastBundleFixedOffer || [] 2040 })); 2041 })(); 2042</script>
2042 2043<!-- END app snippet --> 2044 <!-- BEGIN app snippet: fast_bundle_mix_and_match -->
2045<script> 2046 (async function () { 2047 let FastBundleMixAndMatchOffers = []; 2048 2049 const FastBundleConf = window?.FastBundleConf || {}; 2050 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 2051 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 2052 const isPreview = window.FastBundleShared.functions.isPreview; 2053 conditionalLog('FastBundleMixAndMatchOffers', FastBundleMixAndMatchOffers); 2054 function isMixAndMatchOfferActive(offer) { 2055 if (offer?.enabled === false) return false; 2056 const now = Date.now(); 2057 if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false; 2058 if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false; 2059 return true; 2060 } 2061 2062 if (!isPreview()) { 2063 FastBundleMixAndMatchOffers = (FastBundleMixAndMatchOffers || []).filter(isMixAndMatchOfferActive); 2064 } 2065 2066 // No product/collection hydration and no price/id transform here â the front 2067 // project fetches collection products via the Shopify Storefront GraphQL API.
2068 // We only localize the offer-level strings so the storefront gets the same 2069 // localized copy the serverfull backend would have returned. 2070 for (const offer of FastBundleMixAndMatchOffers) { 2071 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 2072 offer.discount = offer.discounts?.[0] || {}; 2073 await handleTranslations( 2074 offer, 2075 ['title', 'description'], 2076 ['description', 'label', 'badge', 'subtitle'], 2077 // Item-level: the metafield carries a translations entry for EVERY shop 2078 // locale (primary included, rebuilt from the flat section_* values) on every 2079 // item, manual and smart alike, covering all three of the backend's 2080 // CollectionBundleItem.TRANSLATABLE_FIELDS. A locale the merchant never 2081 // filled in ships nulls for description/badge, which handleTranslations 2082 // skips, so the primary-locale wording stays. 2083 ['section_title', 'section_description', 'section_badge'] 2084 ); 2085 } 2086 2087 // Contract: array of product-related offers ([] when none), serves both widget 2088 // and BAP. Empty array => the front falls back to the serverfull path. 2089 window.FastBundleMixAndMatchOffer = FastBundleMixAndMatchOffers || []; 2090 conditionalLog('FastBundleMixAndMatchOffer', window.FastBundleMixAndMatchOffer); 2091 document.dispatchEvent(new CustomEvent('FastBundleMixAndMatchOfferReady', { 2092 detail: window.FastBundleMixAndMatchOffer, 2093 })); 2094 })(); 2095</script>
2095 2096<!-- END app snippet --> 2097 <!-- BEGIN app snippet: recording_consent -->
2098<script src="https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/fast_bundle_recording_consent.js" defer 2099 data-fb-record-submitted="true" 2100 data-fb-shop-id="10074"></script>
2100 2101<!-- END app snippet --> 2102 2103 2104 2105<!-- END app block -->
2105<script src="https://cdn.shopify.com/extensions/019a10f6-a8a0-797e-a7ac-5e79f24cd7e1/student-beans-verification-111/assets/sb_fab.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2105
2105
2106<script src="https://cdn.shopify.com/extensions/01a0cd77-4de5-7483-b0d5-071844a24883/avada-upsell-266/assets/avada-free-gift.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2106
2106
2107<script src="https://cdn.shopify.com/extensions/01a0d18e-c883-7316-a9de-e4a68001c958/aov-bundle-upsell-158/assets/aov-offer.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2107
2107
2108<script src="https://cdn.shopify.com/extensions/019a10f6-a8a0-797e-a7ac-5e79f24cd7e1/student-beans-verification-111/assets/sb_banner.min.js" type="text/javascript" defer="defer"></script>
2108 2109<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2110<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: 14727249974,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 2110
2110
2111<script> 2112 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2113</script>
vendor: 1 bytes, line 2113
2113
2114<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
2114).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 14727249974,storefrontBaseUrl: "https://rubycup.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://rubycup.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"3504800127","configuration":"{\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a83cf44fb282052ff936f7ab101058","type":"APP","apiClientId":4539653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
2114,"dataSharingState":"unrestricted"},{"id":"3286598015","configuration":"{\"mailchimp_store_id\":\"store_opxpwtkfesk7ca8m2ddp\", \"mailchimp_user_id\":\"9706805\",\"mailchimp_list_id\":\"32d2a73b59\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2563277183","configuration":"{\"accountID\":\"29623\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1da53b93db3244cc6da67a42e8ad6fc5","type":"APP","apiClientId":3247471,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1502314879","configuration":"{\"publicKey\":\"pub_cffc49f88b76db57f4d7\",\"apiUrl\":\"https:\\\/\\\/tracking.refersion.com\",\"urlIdDetection\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"86ecbc68ef74dc9bb982fccd1962837f","type":"APP","apiClientId":147004,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"838500663","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-Z36JHKJ0Z9\\\",\\\"AW-924992161\\\",\\\"GT-5TJS5B5\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-Z36JHKJ0Z9\\\",\\\"AW-924992161\\\/IPhyCJnwqtwDEKGFibkD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-Z36JHKJ0Z9\\\",\\\"AW-924992161\\\/TB0WCJzwqtwDEKGFibkD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-Z36JHKJ0Z9\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-Z36JHKJ0Z9\\\",\\\"AW-924992161\\\/vuHXCKvtqtwDEKGFibkD\\\",\\\"MC-3VL6DRG3WK\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-Z36JHKJ0Z9\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-Z36JHKJ0Z9\\\",\\\"AW-924992161\\\/rFALCKjtqtwDEKGFibkD\\\",\\\"MC-3VL6DRG3WK\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-Z36JHKJ0Z9\\\",\\\"AW-924992161\\\/eN5RCKXtqtwDEKGFibkD\\\",\\\"MC-3VL6DRG3WK\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-Z36JHKJ0Z9\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-Z36JHKJ0Z9\\\",\\\"AW-924992161\\\/BR5YCJ_wqtwDEKGFibkD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-Z36JHKJ0Z9\\\",\\\"AW-924992161\\\/8b4ECJ7vqtwDEKGFibkD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-Z36JHKJ0Z9\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"722698551","configuration":"{\"shopId\":\"14727249974\",\"domainId\":\"64706669a60e6b0a34fc85ca\",\"userId\":\"64706669a60e6b0a34fc85c9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"524763c7ffe150f5758729a0c55dcfca","type":"APP","apiClientId":3255653,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"288719159","configuration":"{\"pixel_id\":\"464192967124204\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
2114,{"id":"199459127","configuration":"{\"tagID\":\"2614452333454\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","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"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Ruby Cup ","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"ruby-cup.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/rubycup.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"4713559031862","handle":"menstrual-cup","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39843284418614","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8530200461623","handle":"flow-freedom-period-pants","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54888076607871","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14971156234623","handle":"ruby-cup-fearless-period-underwear","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55174075842943","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4713559326774","handle":"ruby-sterilizer","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32718017691702","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15044351197567","handle":"only-pants","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55357805101439","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15028814774655","handle":"the-ruby-cup-duo","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55320689607039","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14980305584511","handle":"the-clean-green-duo-1","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55197746266495","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15269783896447","handle":"teenage-dream-period","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55993811337599","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14980203970943","handle":"the-dynamic-duo","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55197195829631","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14980314497407","handle":"the-ultimate-ruby-cup-bundle","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55197826449791","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14980065395071","handle":"the-starter-pack","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55196876767615","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"2030889566262","handle":"ruby-kegel-trainer","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"
211419896882430006","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14979290890623","handle":"the-pelvic-pair","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55194781090175","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://rubycup.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"180773486975","themePublished":"true","eventMetadataId":"6a355847-2d8b-4363-a69b-3f21fca1d4ca","pageType":"cart","shopId":"14727249974","storefrontBaseUrl":"https:\/\/rubycup.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2114<script> 2115 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2116 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2117 window.ShopifyAnalytics.meta.currency = 'USD'; 2118 var meta = {"page":{"pageType":"cart","requestId":"33ea1bea-3988-474b-ad21-4d9b74b6c5ca-1790277749"}}; 2119 for (var attr in meta) { 2120 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2121 } 2122</script>
vendor: 1 bytes, line 2122
2122
2123<script class="analytics"> 2124 (function () { 2125 var customDocumentWrite = function(content) { 2126 var jquery = null; 2127 2128 if (window.jQuery) { 2129 jquery = window.jQuery; 2130 } else if (window.Checkout && window.Checkout.$) { 2131 jquery = window.Checkout.$; 2132 } 2133 2134 if (jquery) { 2135 jquery('body').append(content); 2136 } 2137 }; 2138 2139 var hasLoggedConversion = function(token) { 2140 if (token) { 2141 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2142 } 2143 return false; 2144 } 2145 2146 var setCookieIfConversion = function(token) { 2147 if (token) { 2148 var twoMonthsFromNow = new Date(Date.now()); 2149 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2150 2151 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2152 } 2153 } 2154 2155 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2156 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2157 if (trekkie.integrations) { 2158 return; 2159 } 2160 trekkie.methods = [ 2161 'identify', 2162 'page', 2163 'ready', 2164 'track', 2165 'trackForm', 2166 'trackLink' 2167 ]; 2168 trekkie.factory = function(method) { 2169 return function() { 2170 var args = Array.prototype.slice.call(arguments); 2171 args.unshift(method); 2172 trekkie.push(args); 2173 if (method == 'track' || method == 'page') { 2174 try { 2175 if (window.__TREKKIE_SHIM_QUEUE == null) { 2176 window.__TREKKIE_SHIM_QUEUE = []; 2177 } 2178 window.__TREKKIE_SHIM_QUEUE.push({ 2179 from: 'trekkie-stub', 2180 method: method, 2181 args: args.slice(1) 2182 }); 2183 } catch (e) { 2184 // no-op 2185 } 2186 } 2187 return trekkie; 2188 }; 2189 }; 2190 for (var i = 0; i < trekkie.methods.length; i++) { 2191 var key = trekkie.methods[i]; 2192 trekkie[key] = trekkie.factory(key); 2193 } 2194 trekkie.load = function(config) { 2195 trekkie.config = config || {}; 2196 trekkie.config.initialDocumentCookie = document.cookie; 2197 var first = document.getElementsByTagName('script')[0]; 2198var script = document.createElement('script'); 2199script.type = 'text/javascript'; 2200script.onerror = function(e) { 2201 var scriptFallback = document.createElement('script'); 2202 scriptFallback.type = 'text/javascript'; 2203 scriptFallback.onerror = function(error) { 2204 var Monorail = { 2205 produce: function produce(monorailDomain, schemaId, payload) { 2206 var currentMs = new Date().getTime(); 2207 var event = { 2208 schema_id: schemaId, 2209 payload: payload, 2210 metadata: { 2211 event_created_at_ms: currentMs, 2212 event_sent_at_ms: currentMs 2213 } 2214 }; 2215 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2216 }, 2217 sendRequest: function sendRequest(endpointUrl, payload) { 2218 // Try the sendBeacon API 2219 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2220 var blobData = new window.Blob([payload], { 2221 type: 'text/plain' 2222 }); 2223 2224 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2225 return true; 2226 } // sendBeacon was not successful 2227 2228 } // XHR beacon 2229 2230 var xhr = new XMLHttpRequest(); 2231 2232 try { 2233 xhr.open('POST', endpointUrl); 2234 xhr.setRequestHeader('Content-Type', 'text/plain'); 2235 xhr.send(payload); 2236 } catch (e) { 2237 console.log(e); 2238 } 2239 2240 return false; 2241 }, 2242 isIos12: function isIos12() { 2243 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2244 } 2245 }; 2246 Monorail.produce('monorail-edge.shopifysvc.com', 2247 'trekkie_storefront_load_errors/1.1', 2248 {shop_id: 14727249974, 2249 theme_id: 180773486975, 2250 app_name: "storefront", 2251 context_url: window.location.href, 2252 source_url: "//rubycup.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 2253 2254 }; 2255 scriptFallback.async = true; 2256 scriptFallback.src = '//rubycup.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2257 first.parentNode.insertBefore(scriptFallback, first); 2258}; 2259script.async = true; 2260script.src = '//rubycup.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2261first.parentNode.insertBefore(script, first); 2262 2263 }; 2264 trekkie.load( 2265 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":14727249974,"isMerchantRequest":null,"themeId":180773486975,"themeCityHash":"8500907567634058532","contentLanguage":"en","currency":"USD","eventMetadataId":"6a355847-2d8b-4363-a69b-3f21fca1d4ca"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2266 ); 2267 2268 var loaded = false;
2269 trekkie.ready(function() { 2270 if (loaded) return; 2271 loaded = true; 2272 2273 window.ShopifyAnalytics.lib = window.trekkie; 2274 2275 var originalDocumentWrite = document.write; 2276 document.write = customDocumentWrite; 2277 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2278 document.write = originalDocumentWrite; 2279 2280 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2281 var token = match? match[1]: undefined; 2282 if (!hasLoggedConversion(token)) { 2283 setCookieIfConversion(token); 2284 2285 } 2286 }); 2287 2288 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"33ea1bea-3988-474b-ad21-4d9b74b6c5ca-1790277749","shopifyEmitted":true}); 2289 2290 var eventsListenerScript = document.createElement('script'); 2291 eventsListenerScript.async = true; 2292 eventsListenerScript.src = "//rubycup.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2293 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2294})();</script>
vendor: 1 bytes, line 2294
2294
2295<script 2296 defer 2297 src="https://rubycup.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2298 data-application="storefront-renderer" 2299 data-shop-id="14727249974" 2300 data-render-region="gcp-us-west1" 2301 data-page-type="cart" 2302 data-theme-instance-id="180773486975" 2303 data-theme-name="Dawn" 2304 data-theme-version="13.0.0" 2305 data-monorail-region="shop_domain" 2306 data-resource-timing-sampling-rate="10" 2307 data-shs="true" 2308 data-shs-beacon="true" 2309 data-shs-export-with-fetch="true" 2310 data-shs-logs-sample-rate="1" 2311 data-shs-beacon-endpoint="https://rubycup.com/api/collect" 2312></script>
2312 2313<meta name="shopify-y" content="2034841d-0a8c-49bf-abfd-1da58bbcb4f3" data-expiration="1821835349000"><meta name="shopify-s" content="630d20ae-ac10-4706-8e5b-4323d8ee47ed" data-expiration="1790279549000"><meta name="new-cookie-storage-activated" content="t"> 2314</head> 2315 2316 <body class="gradient animate--hover-3d-lift"> 2317 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 2318 Skip to content 2319 </a><!-- BEGIN sections: header-group --> 2320<div id="shopify-section-sections--25097918284159__ff_announcement_bar_jFCfRC" class="shopify-section shopify-section-group-header-group ff-announcement-bar-wrapper"><link href="//rubycup.com/cdn/shop/t/63/assets/ff-announcement-bar.css?v=91854580703064023721749638841" rel="stylesheet" type="text/css" media="all" />
2321<script src="//rubycup.com/cdn/shop/t/63/assets/ff-slider.js?v=162246164144329270431749638837" defer></script>
2321 2322<ff-slider 2323 id="ff-section-sections--25097918284159__ff_announcement_bar_jFCfRC" 2324 class="ff-announcement-bar-section" 2325 data-ff-breakpoint="768" 2326 data-ff-autoplay="true" 2327 data-ff-delay="4000" 2328 data-ff-loop="true" 2329> 2330 <div class="swiper"> 2331 <div class="swiper-wrapper"> 2332 2333 2334 <div class="swiper-slide"> 2335 <div class="ff-link-container ff-font-14"> 2336 <a href="https://rubycup.com/blogs/news/which-menstrual-cup-size-is-right-for-me" class="ff-link"> 2337 Not sure about your Ruby Cup size? Take our quiz and get 15% off! 2338 </a> 2339 </div> 2340 </div> 2341 2342 2343 2344 <div class="swiper-slide"> 2345 <div class="ff-link-container ff-font-14"> 2346 <a href="" class="ff-link"> 2347 Free UK Shipping 2348 </a> 2349 </div> 2350 </div> 2351 2352 2353 </div> 2354 </div> 2355</ff-slider> 2356<style data-shopify> 2357 #ff-section-sections--25097918284159__ff_announcement_bar_jFCfRC { 2358 padding-top: 0px; 2359 padding-bottom: 0px; 2360 margin-top: 0px; 2361 margin-bottom: 0px; 2362 background-color: #ffefef; 2363 } 2364 2365 #ff-section-sections--25097918284159__ff_announcement_bar_jFCfRC .ff-link { 2366 color: #7f0011; 2367 text-decoration: none; 2368 font-size: 16px; 2369 } 2370 2371 #ff-section-sections--25097918284159__ff_announcement_bar_jFCfRC .swiper-slide { 2372 text-align: center; 2373 } 2374 2375 @media screen and (max-width: 768px) { 2376 #ff-section-sections--25097918284159__ff_announcement_bar_jFCfRC { 2377 padding-top: 0px; 2378 padding-bottom: 0px; 2379 margin-top: 0px; 2380 margin-bottom: 0px; 2381 } 2382 2383 #ff-section-sections--25097918284159__ff_announcement_bar_jFCfRC .ff-link { 2384 font-size: 12px; 2385 } 2386 } 2387</style> 2388</div><div id="shopify-section-sections--25097918284159__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//rubycup.com/cdn/shop/t/63/assets/component-list-menu.css?v=151968516119678728991748510758" media="print" onload="this.media='all'"> 2389<link rel="stylesheet" href="//rubycup.com/cdn/shop/t/63/assets/component-search.css?v=165164710990765432851748510752" media="print" onload="this.media='all'"> 2390<link rel="stylesheet" href="//rubycup.com/cdn/shop/t/63/assets/component-menu-drawer.css?v=26832255155280122751748510751" media="print" onload="this.media='all'"> 2391<link rel="stylesheet" href="//rubycup.com/cdn/shop/t/63/assets/component-cart-notification.css?v=54116361853792938221748510749" media="print" onload="this.media='all'"> 2392<link rel="stylesheet" href="//rubycup.com/cdn/shop/t/63/assets/component-cart-items.css?v=131073668258848478951748510748" media="print" onload="this.media='all'"><link rel="stylesheet" href="//rubycup.com/cdn/shop/t/63/assets/component-price.css?v=70172745017360139101748510749" media="print" onload="this.media='all'"><link rel="stylesheet" href="//rubycup.com/cdn/shop/t/63/assets/component-mega-menu.css?v=10110889665867715061748510750" media="print" onload="this.media='all'"><style> 2393 header-drawer { 2394 justify-self: start; 2395 margin-left: -1.2rem; 2396 } 2397 sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom { 2398 position: absolute; 2399 margin: 0 auto; 2400 left: 0; 2401 right: 0; 2402 } 2403 sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom { 2404 background: transparent; 2405 border: none; 2406} 2407@media screen and (max-width: 749px) { 2408 sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom { 2409 background-color:#FFEFEF; 2410 } 2411 sticky-header *{ 2412 color: black; 2413 } 2414}@media screen and (min-width: 990px) { 2415 header-drawer { 2416 display: none; 2417 } 2418 }.menu-drawer-container { 2419 display: flex; 2420 } 2421 2422 .list-menu { 2423 list-style: none; 2424 padding: 0; 2425 margin: 0; 2426 } 2427 2428 .list-menu--inline { 2429 display: inline-flex; 2430 flex-wrap: wrap; 2431 } 2432 2433 summary.list-menu__item { 2434 padding-right: 2.7rem; 2435 } 2436 2437 .list-menu__item { 2438 display: flex; 2439 align-items: center; 2440 line-height: calc(1 + 0.3 / var(--font-body-scale)); 2441 } 2442 2443 .list-menu__item--link { 2444 text-decoration: none; 2445 padding-bottom: 1rem; 2446 padding-top: 1rem; 2447 line-height: calc(1 + 0.8 / var(--font-body-scale)); 2448 } 2449 2450 @media screen and (min-width: 750px) { 2451 .list-menu__item--link { 2452 padding-bottom: 0.5rem; 2453 padding-top: 0.5rem; 2454 } 2455 } 2456 .menu-margin-0{ 2457 margin: 0; 2458 } 2459 .mega-menu__content{ 2460 display: flex; 2461 justify-content: flex-start; 2462 } 2463 .menu-page-content{ 2464 overflow:hidden; 2465 max-width: 393px; 2466 height: 255px; 2467 border-radius: 24px; 2468 } 2469 .menu-page-title{ 2470 margin-top: 1rem; 2471 font-family: Lato; 2472 font-size: 32px; 2473 font-weight: 700; 2474 line-height: 48px; 2475 text-align: left; 2476 background: linear-gradient(180deg, #800012 7.97%, #a6172b 100%); 2477 -webkit-background-clip: text; 2478 -webkit-text-fill-color: transparent; 2479 } 2480 .menu-page-with-img{ 2481 list-style: none; 2482 display: inline-flex; 2483 gap: 4rem; 2484 } 2485 .mega-menu__link--level-2{ 2486 font-family: Lato; 2487 font-size: 24px; 2488 font-weight: 500; 2489 line-height: 36px; 2490 text-align: left; 2491 } 2492 .m-m-first{ 2493 font-size: 32px!important; 2494 font-weight: 700!important; 2495 line-height: 48px!important; 2496 2497 } 2498</style><style data-shopify>.mega-menu__content { 2499 background-color: #FFEFEF; 2500} 2501 .header { 2502 padding: 2px 3rem 2px 3rem; 2503 } 2504 2505 .section-header { 2506 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 2507 margin-bottom: 0px; 2508 } 2509 2510 @media screen and (min-width: 750px) { 2511 .section-header { 2512 margin-bottom: 0px; 2513 } 2514 } 2515 2516 @media screen and (min-width: 990px) { 2517 .header { 2518 padding-top: 4px; 2519 padding-bottom: 4px; 2520 } 2521 }</style>
2521<script src="//rubycup.com/cdn/shop/t/63/assets/details-disclosure.js?v=13653116266235556501748510757" defer="defer"></script>
vendor: 1 bytes, line 2521
2521
2522<script src="//rubycup.com/cdn/shop/t/63/assets/details-modal.js?v=25581673532751508451748510758" defer="defer"></script>
vendor: 1 bytes, line 2522
2522
2523<script src="//rubycup.com/cdn/shop/t/63/assets/cart-notification.js?v=133508293167896966491748510749" defer="defer"></script>
vendor: 1 bytes, line 2523
2523
2524<script src="//rubycup.com/cdn/shop/t/63/assets/search-form.js?v=133129549252120666541748510749" defer="defer"></script>
2524<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 2525 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 2526 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 2527 </symbol> 2528 2529 <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> 2530 <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/> 2531 <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 2532 <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 2533 </symbol> 2534 2535 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 2536 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 2537 </symbol> 2538</svg><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-scheme-1 gradient"><header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-social header--has-account header--has-localizations"> 2539 2540<header-drawer data-breakpoint="tablet"> 2541 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 2542 <summary 2543 class="header__icon header__icon--menu header__icon--summary link focus-inset" 2544 aria-label="Menu" 2545 > 2546 <span> 2547 <svg 2548 xmlns="http://www.w3.org/2000/svg" 2549 aria-hidden="true" 2550 focusable="false" 2551 class="icon icon-hamburger" 2552 fill="none" 2553 viewBox="0 0 18 16" 2554> 2555 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 2556</svg> 2557 2558 <svg 2559 xmlns="http://www.w3.org/2000/svg" 2560 aria-hidden="true" 2561 focusable="false" 2562 class="icon icon-close" 2563 fill="none" 2564 viewBox="0 0 18 17" 2565> 2566 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 2567</svg> 2568 2569 </span> 2570 </summary> 2571 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-2"> 2572 <div class="menu-drawer__inner-container"> 2573 <div class="menu-drawer__navigation-container"> 2574 <nav class="menu-drawer__navigation"> 2575 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a 2576 id="HeaderDrawer-shop-now" 2577 href="https://rubycup.com/collections/all" 2578 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2579 2580 > 2581 Shop Now 2582 </a></li><li><details id="Details-menu-drawer-menu-item-2"> 2583 <summary 2584 id="HeaderDrawer-learn" 2585 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2586 > 2587 Learn 2588 <svg 2589 viewBox="0 0 14 10" 2590 fill="none" 2591 aria-hidden="true" 2592 focusable="false" 2593 class="icon icon-arrow" 2594 xmlns="http://www.w3.org/2000/svg" 2595> 2596 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 2597</svg> 2598 2599 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2600 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2601</svg> 2602 2603 </summary> 2604 <div 2605 id="link-learn" 2606 class="menu-drawer__submenu has-submenu gradient motion-reduce" 2607 tabindex="-1" 2608 > 2609 <div class="menu-drawer__inner-submenu"> 2610 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2611 <svg 2612 viewBox="0 0 14 10" 2613 fill="none" 2614 aria-hidden="true" 2615 focusable="false" 2616 class="icon icon-arrow" 2617 xmlns="http://www.w3.org/2000/svg" 2618> 2619 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 2620</svg> 2621 2622 Learn 2623 </button> 2624 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 2625 id="HeaderDrawer-learn-find-your-cup-size" 2626 href="https://rubycup.com/blogs/news/which-menstrual-cup-size-is-right-for-me" 2627 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2628 2629 > 2630 Find Your Cup Size 2631 </a></li><li><a 2632 id="HeaderDrawer-learn-how-to-use-a-ruby-cup" 2633 href="/pages/how-to-use-a-ruby-cup" 2634 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2635 2636 > 2637 How To Use a Ruby Cup 2638 </a></li><li><a 2639 id="HeaderDrawer-learn-where-should-a-menstrual-cup-sit-how-to-insert-it" 2640 href="https://rubycup.com/blogs/news/where-should-menstrual-cup-sit" 2641 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2642 2643 > 2644 Where Should a Menstrual Cup Sit & How to Insert It 2645 </a></li><li><a 2646 id="HeaderDrawer-learn-help-my-menstrual-cup-is-stuck-heres-how-to-remove-it" 2647 href="https://rubycup.com/blogs/news/help-my-menstrual-cup-is-stuck-a-step-by-step-guide-on-how-to-get-it-out-again" 2648 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2649 2650 > 2651 Help, My Menstrual Cup Is Stuck! Here's How to Remove It 2652 </a></li><li><a 2653 id="HeaderDrawer-learn-can-virgins-use-menstrual-cups" 2654 href="https://rubycup.com/blogs/news/can-virgins-use-tampons-or-menstrual-cups-virginity-period-products" 2655 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2656 2657 > 2658 Can Virgins Use Menstrual Cups? 2659 </a></li><li><a 2660 id="HeaderDrawer-learn-period-pants-everything-you
2660-need-to-know" 2661 href="https://rubycup.com/blogs/news/period-pants-everything-you-need-to-know" 2662 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2663 2664 > 2665 Period Pants: Everything You Need To Know 2666 </a></li><li><a 2667 id="HeaderDrawer-learn-how-to-wash-period-pants" 2668 href="https://rubycup.com/blogs/news/how-to-wash-period-pants" 2669 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2670 2671 > 2672 How To Wash Period Pants 2673 </a></li><li><a 2674 id="HeaderDrawer-learn-period-pants-for-heavy-flow-what-actually-works-on-your-heaviest-days" 2675 href="https://rubycup.com/blogs/news/period-pants-for-heavy-flow-what-actually-works-on-your-heaviest-days-uk-guide" 2676 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2677 2678 > 2679 Period Pants For Heavy Flow: What Actually Works On Your Heaviest Days 2680 </a></li><li><a 2681 id="HeaderDrawer-learn-how-to-make-your-period-end-faster" 2682 href="https://rubycup.com/blogs/news/how-to-make-your-period-end-faster" 2683 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2684 2685 > 2686 How To Make Your Period End Faster 2687 </a></li><li><a 2688 id="HeaderDrawer-learn-zero-waste-period" 2689 href="/pages/zero-waste-period" 2690 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 2691 2692 > 2693 Zero Waste Period 2694 </a></li></ul> 2695 </div> 2696 </div> 2697 </details></li><li><a 2698 id="HeaderDrawer-about-us" 2699 href="/pages/about-us" 2700 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2701 2702 > 2703 About Us 2704 </a></li><li><a 2705 id="HeaderDrawer-partner-with-us" 2706 href="/pages/partner-with-us" 2707 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2708 2709 > 2710 Partner With Us 2711 </a></li><li><a 2712 id="HeaderDrawer-blog" 2713 href="/blogs/news" 2714 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2715 2716 > 2717 Blog 2718 </a></li></ul> 2719 </nav> 2720 <div class="menu-drawer__utility-links"><a 2721 href="/account/login" 2722 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 2723 > 2724 <account-icon><svg 2725 xmlns="http://www.w3.org/2000/svg" 2726 aria-hidden="true" 2727 focusable="false" 2728 class="icon icon-account" 2729 fill="none" 2730 viewBox="0 0 18 19" 2731> 2732 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
27321-3.67-1.35-6.17-1.35z" fill="currentColor"> 2733</svg> 2734 2735</account-icon>Log in</a><div class="menu-drawer__localization header-localization"><localization-form><form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div> 2736 <h2 class="visually-hidden" id="HeaderCountryMobileLabel"> 2737 Country/region 2738 </h2> 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754<div class="disclosure"> 2755 <button 2756 type="button" 2757 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 2758 aria-expanded="false" 2759 aria-controls="HeaderCountryMobile-country-results" 2760 aria-describedby="HeaderCountryMobileLabel" 2761 > 2762 <span> 2763 USD 2764 $ 2765 </span> 2766 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 2767 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2768</svg> 2769 2770 </button> 2771 <div class="disclosure__list-wrapper country-selector" hidden> 2772 <div class="country-filter"> 2773 2774 <div class="field"> 2775 <input 2776 class="country-filter__input field__input" 2777 id="country-filter-input" 2778 type="search" 2779 name="country_filter" 2780 value="" 2781 placeholder="Search" 2782 role="combobox" 2783 aria-owns="country-results" 2784 aria-controls="country-results" 2785 aria-haspopup="listbox" 2786 aria-autocomplete="list" 2787 autocorrect="off" 2788 autocomplete="off" 2789 autocapitalize="off" 2790 spellcheck="false" 2791 > 2792 <label class="field__label" for="country-filter-input">Search</label> 2793 <button 2794 type="reset" 2795 class="country-filter__reset-button field__button hidden" 2796 aria-label="Clear search term" 2797 > 2798 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 2799 <use xlink:href="#icon-reset"></use> 2800 </svg> 2801 </button> 2802 <div class="country-filter__search-icon field__button motion-reduce"> 2803 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 2804 <use xlink:href="#icon-search"></use> 2805 </svg> 2806 </div> 2807 </div> 2808 2809 <button 2810 class="country-selector__close-button button--small link" 2811 type="button" 2812 aria-label="Close" 2813 > 2814 <svg 2815 xmlns="http://www.w3.org/2000/svg" 2816 aria-hidden="true" 2817 focusable="false" 2818 class="icon icon-close" 2819 fill="none" 2820 viewBox="0 0 18 17" 2821> 2822 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 2823</svg> 2824 2825 </button> 2826 </div> 2827 <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div> 2828 <div 2829 class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies" 2830 id="HeaderCountryMobile-country-results" 2831 > 2832 2833 <ul role="list" class="list-unstyled countries"> 2834 2835 2836 2837 2838 2839 2840 2841 <li class="disclosure__item" tabindex="-1"> 2842 <a 2843 class="link link--text disclosure__link caption-large focus-inset" 2844 href="#" 2845 2846 data-value="AF" 2847 id="Afghanistan" 2848 > 2849 <span 2850 2851 class="visibility-hidden" 2852 2853 > 2854 <svg 2855 class="icon icon-checkmark" 2856 aria-hidden="true" 2857 focusable="false" 2858 xmlns="http://www.w3.org/2000/svg" 2859 viewBox="0 0 12 9" 2860 fill="none" 2861> 2862 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 2863</svg> 2864 2865 </span>
2866 <span class="country"> 2867 USD 2868 $ 2869 </span> 2870 </a> 2871 </li> 2872 2873 2874 2875 2876 2877 2878 2879 <li class="disclosure__item" tabindex="-1"> 2880 <a 2881 class="link link--text disclosure__link caption-large focus-inset" 2882 href="#" 2883 2884 data-value="AX" 2885 id="à land Islands" 2886 > 2887 <span 2888 2889 class="visibility-hidden" 2890 2891 > 2892 <svg 2893 class="icon icon-checkmark" 2894 aria-hidden="true" 2895 focusable="false" 2896 xmlns="http://www.w3.org/2000/svg" 2897 viewBox="0 0 12 9" 2898 fill="none" 2899> 2900 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 2901</svg> 2902 2903 </span> 2904 <span class="country"> 2905 EUR 2906 ⬠2907 </span> 2908 </a> 2909 </li> 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 <li class="disclosure__item" tabindex="-1"> 3968 <a 3969 class="link link--text disclosure__link caption-large focus-inset" 3970 href="#" 3971 3972 data-value="GB" 3973 id="United Kingdom" 3974 >
3975 <span 3976 3977 class="visibility-hidden" 3978 3979 > 3980 <svg 3981 class="icon icon-checkmark" 3982 aria-hidden="true" 3983 focusable="false" 3984 xmlns="http://www.w3.org/2000/svg" 3985 viewBox="0 0 12 9" 3986 fill="none" 3987> 3988 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 3989</svg> 3990 3991 </span> 3992 <span class="country"> 3993 GBP 3994 £ 3995 </span> 3996 </a> 3997 </li> 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 <li class="disclosure__item" tabindex="-1"> 4101 <a 4102 class="link link--text disclosure__link caption-large focus-inset" 4103 href="#" 4104 4105 data-value="AU" 4106 id="Australia" 4107 > 4108 <span 4109 4110 class="visibility-hidden" 4111 4112 > 4113 <svg 4114 class="icon icon-checkmark" 4115 aria-hidden="true" 4116 focusable="false" 4117 xmlns="http://www.w3.org/2000/svg" 4118 viewBox="0 0 12 9" 4119 fill="none" 4120> 4121 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 4122</svg> 4123 4124 </span> 4125 <span class="country"> 4126 AUD 4127 $ 4128 </span> 4129 </a> 4130 </li> 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 <li class="disclosure__item" tabindex="-1"> 4211 <a 4212 class="link link--text disclosure__link caption-large focus-inset" 4213 href="#" 4214 4215 data-value="CA" 4216 id="Canada" 4217 > 4218 <span 4219 4220 class="visibility-hidden" 4221 4222 > 4223 <svg 4224 class="icon icon-checkmark" 4225 aria-hidden="true" 4226 focusable="false" 4227 xmlns="http://www.w3.org/2000/svg" 4228 viewBox="0 0 12 9" 4229 fill="none" 4230> 4231 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 4232</svg> 4233 4234 </span>
4235 <span class="country"> 4236 CAD 4237 $ 4238 </span> 4239 </a> 4240 </li> 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 <li class="disclosure__item" tabindex="-1"> 4308 <a 4309 class="link link--text disclosure__link caption-large focus-inset" 4310 href="#" 4311 4312 data-value="CZ" 4313 id="Czechia" 4314 > 4315 <span 4316 4317 class="visibility-hidden" 4318 4319 > 4320 <svg 4321 class="icon icon-checkmark" 4322 aria-hidden="true" 4323 focusable="false" 4324 xmlns="http://www.w3.org/2000/svg" 4325 viewBox="0 0 12 9" 4326 fill="none" 4327> 4328 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 4329</svg> 4330 4331 </span> 4332 <span class="country"> 4333 CZK 4334 KÄ 4335 </span> 4336 </a> 4337 </li> 4338 4339 4340 4341 4342 4343 4344 4345 <li class="disclosure__item" tabindex="-1"> 4346 <a 4347 class="link link--text disclosure__link caption-large focus-inset" 4348 href="#" 4349 4350 data-value="DK" 4351 id="Denmark" 4352 > 4353 <span 4354 4355 class="visibility-hidden" 4356 4357 > 4358 <svg 4359 class="icon icon-checkmark" 4360 aria-hidden="true" 4361 focusable="false" 4362 xmlns="http://www.w3.org/2000/svg" 4363 viewBox="0 0 12 9" 4364 fill="none" 4365> 4366 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 4367</svg> 4368 4369 </span> 4370 <span class="country"> 4371 DKK 4372 kr. 4373 </span> 4374 </a> 4375 </li> 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 <li class="disclosure__item" tabindex="-1"> 4493 <a 4494 class="link link--text disclosure__link caption-large focus-inset" 4495 href="#" 4496 4497 data-value="HU" 4498 id="Hungary" 4499 >
4500 <span 4501 4502 class="visibility-hidden" 4503 4504 > 4505 <svg 4506 class="icon icon-checkmark" 4507 aria-hidden="true" 4508 focusable="false" 4509 xmlns="http://www.w3.org/2000/svg" 4510 viewBox="0 0 12 9" 4511 fill="none" 4512> 4513 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 4514</svg> 4515 4516 </span> 4517 <span class="country"> 4518 HUF 4519 Ft 4520 </span> 4521 </a> 4522 </li> 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 <li class="disclosure__item" tabindex="-1"> 4754 <a 4755 class="link link--text disclosure__link caption-large focus-inset" 4756 href="#" 4757 4758 data-value="PL" 4759 id="Poland" 4760 > 4761 <span 4762 4763 class="visibility-hidden" 4764 4765 > 4766 <svg 4767 class="icon icon-checkmark" 4768 aria-hidden="true" 4769 focusable="false" 4770 xmlns="http://www.w3.org/2000/svg" 4771 viewBox="0 0 12 9" 4772 fill="none" 4773> 4774 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 4775</svg> 4776 4777 </span> 4778 <span class="country"> 4779 PLN 4780 zÅ 4781 </span> 4782 </a> 4783 </li> 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 <li class="disclosure__item" tabindex="-1"> 4801 <a 4802 class="link link--text disclosure__link caption-large focus-inset" 4803 href="#" 4804 4805 data-value="RO" 4806 id="Romania" 4807 >
4808 <span 4809 4810 class="visibility-hidden" 4811 4812 > 4813 <svg 4814 class="icon icon-checkmark" 4815 aria-hidden="true" 4816 focusable="false" 4817 xmlns="http://www.w3.org/2000/svg" 4818 viewBox="0 0 12 9" 4819 fill="none" 4820> 4821 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 4822</svg> 4823 4824 </span> 4825 <span class="country"> 4826 RON 4827 Lei 4828 </span> 4829 </a> 4830 </li> 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 <li class="disclosure__item" tabindex="-1"> 4939 <a 4940 class="link link--text disclosure__link caption-large focus-inset" 4941 href="#" 4942 4943 data-value="SE" 4944 id="Sweden" 4945 > 4946 <span 4947 4948 class="visibility-hidden" 4949 4950 > 4951 <svg 4952 class="icon icon-checkmark" 4953 aria-hidden="true" 4954 focusable="false" 4955 xmlns="http://www.w3.org/2000/svg" 4956 viewBox="0 0 12 9" 4957 fill="none" 4958> 4959 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 4960</svg> 4961 4962 </span> 4963 <span class="country"> 4964 SEK 4965 kr 4966 </span> 4967 </a> 4968 </li> 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 </ul> 5084 </div> 5085 </div> 5086 <div class="country-selector__overlay"></div> 5087</div> 5088<input type="hidden" name="country_code" value="US"> 5089</div></form></localization-form> 5090 5091</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 5092 <a href="https://www.facebook.com/RubyCup" class="list-social__link link"><svg width="10" height="18" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 5093 <path d="M9.16665 0.666748H6.89392C5.88931 0.666748 4.92585 1.10573 4.21548 1.88714C3.50512 2.66854 3.10604 3.72835 3.10604 4.83341V7.33341H0.833313V10.6667H3.10604V17.3334H6.13634V10.6667H8.40907L9.16665 7.33341H6.13634V4.83341C6.13634 4.6124 6.21616 4.40044 6.35823 4.24416C6.50031 4.08788 6.693 4.00008 6.89392 4.00008H9.16665V0.666748Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/> 5094 </svg> 5095 <span class="visually-hidden">Facebook</span> 5096 </a> 5097 </li><li class="list-social__item"> 5098 <a href="https://pin.it/2I6ZyMJP2" class="list-social__link link"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5099 <path fill-rule="evenodd" clip-rule="evenodd" d="M10 1.875C5.5125 1.875 1.875 5.5125 1.875 10C1.875 14.4875 5.5125 18.125 10 18.125C14.4875 18.125 18.125 14.4875 18.125 10C18.125 5.5125 14.4875 1.875 10 1.875ZM3.125 10C3.12546 8.55154 3.58339 7.14022 4.43345 5.96743C5.28351 4.79464 6.48227 3.9203 7.85869 3.46915C9.2351 3.01801 10.7188 3.01312 12.0982 3.45518C13.4776 3.89724 14.6821 4.76366 15.5398 5.93082C16.3976 7.09798 16.8648 8.50625 16.8748 9.95467C16.8848 11.4031 16.4371 12.8177 15.5956 13.9966C14.754 15.1755 13.5616 16.0585 12.1885 16.5196C10.8153 16.9806 9.33168 16.9962 7.94917 16.5642C8.30136 16.011 8.5814 15.415 8.7825 14.7908L9.2125 13.1433C9.39033 13.3972 9.62877 13.6026 9.90616 13.7408C10.1835 13.8791 10.4911 13.9458 10.8008 13.935C12.9133 13.935 14.3983 12.015 14.3983 9.63C14.3983 7.33917 12.5275 5.6275 10.
50991283 5.6275C7.13917 5.6275 5.55167 7.63583 5.55167 9.81833C5.55167 10.8375 6.09083 12.0992 6.95667 12.505C7.085 12.5642 7.16917 12.505 7.18917 12.4108C7.20917 12.3167 7.3275 11.8425 7.38167 11.6242C7.39005 11.5897 7.38996 11.5538 7.3814 11.5194C7.37284 11.485 7.35606 11.4532 7.3325 11.4267C7.00531 10.9659 6.83206 10.4135 6.8375 9.84833C6.83577 9.44264 6.91639 9.04081 7.07448 8.66718C7.23257 8.29355 7.46484 7.95589 7.75723 7.67464C8.04962 7.39339 8.39605 7.1744 8.77553 7.03094C9.15502 6.88748 9.55968 6.82252 9.965 6.84C10.3446 6.8178 10.7246 6.87495 11.0808 7.00782C11.4371 7.14069 11.7617 7.34635 12.034 7.61169C12.3064 7.87703 12.5204 8.19622 12.6624 8.5489C12.8045 8.90157 12.8715 9.27999 12.8592 9.66C12.8592 11.53 11.9092 12.8317 10.6825 12.8317C10.524 12.8437 10.365 12.8175 10.2188 12.7551C10.0726 12.6927 9.94359 12.5961 9.84264 12.4733C9.7417 12.3505 9.6718 12.2053 9.63885 12.0498C9.6059 11.8943 9.61087 11.7332 9.65333 11.58C9.72333 11.2883 9.81667 10.9875 9.90667 10.6942C10.0708 10.1625 10.2275 9.65667 10.2275 9.27417C10.2445 9.14983 10.2345 9.02327 10.1982 8.90315C10.1618 8.78303 10.0999 8.67218 10.0168 8.57818C9.93361 8.48418 9.83113 8.40925 9.71634 8.3585C9.60155 8.30776 9.47716 8.2824 9.35167 8.28417C8.65833 8.28417 8.09917 9.00667 8.09917 9.96667C8.09417 10.3058 8.1575 10.6425 8.2875 10.9567L7.47083 14.42C7.37101 15.0745 7.37101 15.7404 7.47083 16.395C6.93262 16.1817 6.42357 15.9012 5.95583 15.56C4.80758 14.7214 3.94522 13.5498 3.48583 12.2042C3.24607 11.4941 3.12418 10.7495 3.125 10Z" fill="white"/> 5100 </svg> 5101 <span class="visually-hidden">Pinterest</span> 5102 </a> 5103 </li><li class="list-social__item"> 5104 <a href="https://www.instagram.com/rubycup?igsh=MWhxdTg1MDRmOGVxMw==" class="list-social__link link"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5105 <path d="M14.1667 1.66675H5.83335C3.53217 1.66675 1.66669 3.53223 1.66669 5.83341V14.1667C1.66669 16.4679 3.53217 18.3334 5.83335 18.3334H14.1667C16.4679 18.3334 18.3334 16.4679 18.3334 14.1667V5.83341C18.3334 3.53223 16.4679 1.66675 14.1667 1.66675Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/> 5106 <path d="M13.3333 9.47501C13.4362 10.1685 13.3177 10.8769 12.9948 11.4992C12.6719 12.1215 12.1609 12.62
510662 11.5347 12.9414C10.9084 13.2566 10.1987 13.3663 9.50647 13.255C8.81425 13.1436 8.17478 12.8167 7.67901 12.321C7.18324 11.8252 6.85642 11.1857 6.74504 10.4935C6.63365 9.8013 6.74337 9.09159 7.05858 8.46532C7.3738 7.83905 7.87847 7.32812 8.5008 7.00521C9.12313 6.68229 9.83144 6.56383 10.525 6.66667C11.2324 6.77158 11.8874 7.10123 12.3931 7.60693C12.8988 8.11263 13.2284 8.76757 13.3333 9.47501Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/> 5107 <path d="M14.5833 5.41675H14.5916" stroke="white" stroke-linecap="round" stroke-linejoin="round"/> 5108 </svg> 5109 <span class="visually-hidden">Instagram</span> 5110 </a> 5111 </li><li class="list-social__item"> 5112 <a href="https://www.tiktok.com/@rubycup?_r=1&_t=ZN-99mKeeXr7AI" class="list-social__link link"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5113 <path d="M7.10209 8.61125C4.40168 8.79875 2.08334 10.7233 2.08334 13.6729C2.08334 16.4771 4.33043 18.75 7.10209 18.75C9.87418 18.75 12.1213 16.4771 12.1213 13.6729L11.9763 7.34375C13.2375 8.31709 15.2521 8.90542 17.1163 8.99959C17.4496 9.01625 17.7696 8.865 17.8475 8.54C17.8871 8.37459 17.9167 8.15959 17.9167 7.88459C17.9167 7.60959 17.8875 7.39459 17.8475 7.22917C17.7696 6.90417 17.4492 6.76334 17.1167 6.73C14.5958 6.47792 12.2221 4.43834 11.8829 2.03C11.8396 1.72583 11.6692 1.44458 11.3713 1.36708C11.0698 1.28917 10.7597 1.24983 10.4483 1.25C10.1366 1.24971 9.82603 1.28906 9.52418 1.36708C9.22709 1.44458 9.04959 1.72375 9.04251 2.03125L8.77501 13.6729C8.77501 14.6079 8.02626 15.3654 7.10209 15.3654C6.17834 15.3654 5.42918 14.6075 5.42918 13.6729C5.42918 12.7013 6.24168 12.0758 7.10209 11.9158" stroke="white" stroke-linecap="round" stroke-linejoin="round"/> 5114 </svg> 5115 <span class="visually-hidden">TikTok</span> 5116 </a> 5117 </li></ul> 5118 </div> 5119 </div> 5120 </div> 5121 </div> 5122 </details> 5123</header-drawer> 5124<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper small-hide"> 5125 5126 <img src="//rubycup.com/cdn/shop/files/rubycup-logo-white.png?v=1733393023&width=600" alt="Ruby Cup " srcset="//rubycup.com/cdn/shop/files/rubycup-logo-white.png?v=1733393023&width=250 250w, //rubycup.com/cdn/shop/files/rubycup-logo-white.png?v=1733393023&width=375 375w, //rubycup.com/cdn/shop/files/rubycup-logo-white.png?v=1733393023&width=500 500w" width="250" height="71.83908045977012" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 500px) 50vw, 250px"> 5127 </div> 5128 5129 <img class="large-up-hide" src="//rubycup.com/cdn/shop/files/RubyCup-logo-strapline1_1_1_1_small.png?v=1733393021" 5130 srcset="//rubycup.com/cdn/shop/files/RubyCup-logo-strapline1_1_1_1_small.png?v=1733393021 1x, //rubycup.com/cdn/shop/files/RubyCup-logo-strapline1_1_1_1.png?v=1733393021 2x" 5131 alt="Ruby Cup " 5132 height="33px" width="33px"> 5133 5134 </a> 5135<style> 5136 .m-m-first{ 5137 font-family: Lato; 5138 font-size: 32px; 5139 font-weight: 700; 5140 line-height: 48px; 5141 text-align: left; 5142 color: rgba(166, 23, 43, 1); 5143 } 5144</style> 5145<nav class="header__inline-menu"> 5146 <ul class="list-menu list-menu--inline" role="list"><li><a 5147 id="HeaderMenu-shop-now" 5148 href="https://rubycup.com/collections/all" 5149 class="header__menu-item list-menu__item link link--text focus-inset" 5150 5151 > 5152 <span 5153 >Shop Now</span> 5154 </a></li><li><header-menu> 5155 <details id="Details-HeaderMenu-2" class="mega-menu"> 5156 <summary 5157 id="HeaderMenu-learn" 5158 class="header__menu-item list-menu__item link focus-inset" 5159 > 5160 <span 5161 >Learn</span> 5162 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 5163 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 5164</svg> 5165 5166 </summary> 5167 <div 5168 id="MegaMenu-Content-2" 5169 class="mega-menu__content color-scheme-2 gradient motion-reduce global-settings-popup" 5170 tabindex="-1" 5171 > 5172 5173 <ul 5174 class="mega-menu__list page-width menu-margin-0 mega-menu__list--condensed" 5175 role="list" 5176 > 5177 <li><span 5178 id="HeaderMenu-learn" 5179 class="m-m-first " 5180 5181 > 5182 Learn 5183 </span></li> 5184 <li> 5185 <a 5186 id="HeaderMenu-learn-find-your-cup-size" 5187 href="https://rubycup.com/blogs/news/which-menstrual-cup-size-is-right-for-me" 5188 class="mega-menu__link mega-menu__link--level-2 link" 5189 5190 > 5191 Find Your Cup Size 5192 </a> 5193 </li> 5194 <li> 5195 <a 5196 id="HeaderMenu-learn-how-to-use-a-ruby-cup" 5197 href="/pages/how-to-use-a-ruby-cup" 5198 class="mega-menu__link mega-menu__link--level-2 link" 5199 5200 > 5201 How To Use a Ruby Cup 5202 </a> 5203 </li> 5204 <li> 5205 <a 5206 id="HeaderMenu-learn-where-should-a-menstrual-cup-sit-how-to-insert-it" 5207 href="https://rubycup.com/blogs/news/where-should-menstrual-cup-sit" 5208 class="mega-menu__link mega-menu__link--level-2 link" 5209 5210 > 5211 Where Should a Menstrual Cup Sit & How to Insert It 5212 </a> 5213 </li> 5214 <li> 5215 <a 5216 id="HeaderMenu-learn-help-my-menstrual-cup-is-stuck-heres-how-to-remove-it" 5217 href="https://rubycup.com/blogs/news/help-my-menstrual-cup-is-stuck-a-step-by-step-guide-on-how-to-get-it-out-again" 5218 class="mega-menu__link mega-menu__link--level-2 link" 5219 5220 > 5221 Help, My Menstrual Cup Is Stuck! Here's How to Remove It 5222 </a> 5223 </li> 5224 <li> 5225 <a 5226 id="HeaderMenu-learn-can-virgins-use-menstrual-cups" 5227 href="https://rubycup.com/blogs/news/can-virgins-use-tampons-or-menstrual-cups-virginity-period-products" 5228 class="mega-menu__link mega-menu__link--level-2 link" 5229 5230 > 5231 Can Virgins Use Menstrual Cups? 5232 </a> 5233 </li> 5234 <li> 5235 <a 5236 id="HeaderMenu-learn-period-pants-everything-you
5236-need-to-know" 5237 href="https://rubycup.com/blogs/news/period-pants-everything-you-need-to-know" 5238 class="mega-menu__link mega-menu__link--level-2 link" 5239 5240 > 5241 Period Pants: Everything You Need To Know 5242 </a> 5243 </li> 5244 <li> 5245 <a 5246 id="HeaderMenu-learn-how-to-wash-period-pants" 5247 href="https://rubycup.com/blogs/news/how-to-wash-period-pants" 5248 class="mega-menu__link mega-menu__link--level-2 link" 5249 5250 > 5251 How To Wash Period Pants 5252 </a> 5253 </li> 5254 <li> 5255 <a 5256 id="HeaderMenu-learn-period-pants-for-heavy-flow-what-actually-works-on-your-heaviest-days" 5257 href="https://rubycup.com/blogs/news/period-pants-for-heavy-flow-what-actually-works-on-your-heaviest-days-uk-guide" 5258 class="mega-menu__link mega-menu__link--level-2 link" 5259 5260 > 5261 Period Pants For Heavy Flow: What Actually Works On Your Heaviest Days 5262 </a> 5263 </li> 5264 <li> 5265 <a 5266 id="HeaderMenu-learn-how-to-make-your-period-end-faster" 5267 href="https://rubycup.com/blogs/news/how-to-make-your-period-end-faster" 5268 class="mega-menu__link mega-menu__link--level-2 link" 5269 5270 > 5271 How To Make Your Period End Faster 5272 </a> 5273 </li> 5274 <li> 5275 <a 5276 id="HeaderMenu-learn-zero-waste-period" 5277 href="/pages/zero-waste-period" 5278 class="mega-menu__link mega-menu__link--level-2 link" 5279 5280 > 5281 Zero Waste Period 5282 </a> 5283 </li></ul> 5284 <ul class="menu-page-with-img"> 5285 5286 </ul> 5287 </div> 5288 </details> 5289 </header-menu></li><li><a 5290 id="HeaderMenu-about-us" 5291 href="/pages/about-us" 5292 class="header__menu-item list-menu__item link link--text focus-inset" 5293 5294 > 5295 <span 5296 >About Us </span> 5297 </a></li><li><a 5298 id="HeaderMenu-partner-with-us" 5299 href="/pages/partner-with-us" 5300 class="header__menu-item list-menu__item link link--text focus-inset" 5301 5302 > 5303 <span 5304 >Partner With Us</span> 5305 </a></li><li><a 5306 id="HeaderMenu-blog" 5307 href="/blogs/news" 5308 class="header__menu-item list-menu__item link link--text focus-inset" 5309 5310 > 5311 <span 5312 >Blog</span> 5313 </a></li></ul> 5314</nav> 5315 5316<div class="header__icons header__icons--localization header-localization"> 5317 <div class="desktop-localization-wrapper"><localization-form class="small-hide medium-hide" data-prevent-hide><form method="post" action="/localization" id="HeaderCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div> 5318 <h2 class="visually-hidden" id="HeaderCountryLabel">Country/region</h2> 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334<div class="disclosure"> 5335 <button 5336 type="button" 5337 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 5338 aria-expanded="false" 5339 aria-controls="HeaderCountry-country-results" 5340 aria-describedby="HeaderCountryLabel" 5341 > 5342 <span> 5343 USD 5344 $ 5345 </span> 5346 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 5347 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 5348</svg> 5349 5350 </button> 5351 <div class="disclosure__list-wrapper country-selector" hidden> 5352 <div class="country-filter"> 5353 5354 <div class="field"> 5355 <input 5356 class="country-filter__input field__input" 5357 id="country-filter-input" 5358 type="search" 5359 name="country_filter" 5360 value="" 5361 placeholder="Search" 5362 role="combobox" 5363 aria-owns="country-results" 5364 aria-controls="country-results" 5365 aria-haspopup="listbox"
5366 aria-autocomplete="list" 5367 autocorrect="off" 5368 autocomplete="off" 5369 autocapitalize="off" 5370 spellcheck="false" 5371 > 5372 <label class="field__label" for="country-filter-input">Search</label> 5373 <button 5374 type="reset" 5375 class="country-filter__reset-button field__button hidden" 5376 aria-label="Clear search term" 5377 > 5378 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 5379 <use xlink:href="#icon-reset"></use> 5380 </svg> 5381 </button> 5382 <div class="country-filter__search-icon field__button motion-reduce"> 5383 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 5384 <use xlink:href="#icon-search"></use> 5385 </svg> 5386 </div> 5387 </div> 5388 5389 <button 5390 class="country-selector__close-button button--small link" 5391 type="button" 5392 aria-label="Close" 5393 > 5394 <svg 5395 xmlns="http://www.w3.org/2000/svg" 5396 aria-hidden="true" 5397 focusable="false" 5398 class="icon icon-close" 5399 fill="none" 5400 viewBox="0 0 18 17" 5401> 5402 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 5403</svg> 5404 5405 </button> 5406 </div> 5407 <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div> 5408 <div 5409 class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies" 5410 id="HeaderCountry-country-results" 5411 > 5412 5413 <ul role="list" class="list-unstyled countries"> 5414 5415 5416 5417 5418 5419 5420 5421 <li class="disclosure__item" tabindex="-1"> 5422 <a 5423 class="link link--text disclosure__link caption-large focus-inset" 5424 href="#" 5425 5426 data-value="AF" 5427 id="Afghanistan" 5428 > 5429 <span 5430 5431 class="visibility-hidden" 5432 5433 > 5434 <svg 5435 class="icon icon-checkmark" 5436 aria-hidden="true" 5437 focusable="false" 5438 xmlns="http://www.w3.org/2000/svg" 5439 viewBox="0 0 12 9" 5440 fill="none" 5441> 5442 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 5443</svg> 5444 5445 </span> 5446 <span class="country"> 5447 USD 5448 $ 5449 </span> 5450 </a> 5451 </li> 5452 5453 5454 5455 5456 5457 5458 5459 <li class="disclosure__item" tabindex="-1"> 5460 <a 5461 class="link link--text disclosure__link caption-large focus-inset" 5462 href="#" 5463 5464 data-value="AX" 5465 id="à land Islands" 5466 > 5467 <span 5468 5469 class="visibility-hidden" 5470 5471 > 5472 <svg 5473 class="icon icon-checkmark" 5474 aria-hidden="true" 5475 focusable="false" 5476 xmlns="http://www.w3.org/2000/svg" 5477 viewBox="0 0 12 9" 5478 fill="none" 5479> 5480 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 5481</svg> 5482 5483 </span> 5484 <span class="country"> 5485 EUR 5486 ⬠5487 </span> 5488 </a> 5489 </li> 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 <li class="disclosure__item" tabindex="-1"> 6548 <a 6549 class="link link--text disclosure__link caption-large focus-inset" 6550 href="#" 6551 6552 data-value="GB" 6553 id="United Kingdom" 6554 >
6555 <span 6556 6557 class="visibility-hidden" 6558 6559 > 6560 <svg 6561 class="icon icon-checkmark" 6562 aria-hidden="true" 6563 focusable="false" 6564 xmlns="http://www.w3.org/2000/svg" 6565 viewBox="0 0 12 9" 6566 fill="none" 6567> 6568 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 6569</svg> 6570 6571 </span> 6572 <span class="country"> 6573 GBP 6574 £ 6575 </span> 6576 </a> 6577 </li> 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 <li class="disclosure__item" tabindex="-1"> 6681 <a 6682 class="link link--text disclosure__link caption-large focus-inset" 6683 href="#" 6684 6685 data-value="AU" 6686 id="Australia" 6687 > 6688 <span 6689 6690 class="visibility-hidden" 6691 6692 > 6693 <svg 6694 class="icon icon-checkmark" 6695 aria-hidden="true" 6696 focusable="false" 6697 xmlns="http://www.w3.org/2000/svg" 6698 viewBox="0 0 12 9" 6699 fill="none" 6700> 6701 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 6702</svg> 6703 6704 </span> 6705 <span class="country"> 6706 AUD 6707 $ 6708 </span> 6709 </a> 6710 </li> 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 <li class="disclosure__item" tabindex="-1"> 6791 <a 6792 class="link link--text disclosure__link caption-large focus-inset" 6793 href="#" 6794 6795 data-value="CA" 6796 id="Canada" 6797 > 6798 <span 6799 6800 class="visibility-hidden" 6801 6802 > 6803 <svg 6804 class="icon icon-checkmark" 6805 aria-hidden="true" 6806 focusable="false" 6807 xmlns="http://www.w3.org/2000/svg" 6808 viewBox="0 0 12 9" 6809 fill="none" 6810> 6811 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 6812</svg> 6813 6814 </span>
6815 <span class="country"> 6816 CAD 6817 $ 6818 </span> 6819 </a> 6820 </li> 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 <li class="disclosure__item" tabindex="-1"> 6888 <a 6889 class="link link--text disclosure__link caption-large focus-inset" 6890 href="#" 6891 6892 data-value="CZ" 6893 id="Czechia" 6894 > 6895 <span 6896 6897 class="visibility-hidden" 6898 6899 > 6900 <svg 6901 class="icon icon-checkmark" 6902 aria-hidden="true" 6903 focusable="false" 6904 xmlns="http://www.w3.org/2000/svg" 6905 viewBox="0 0 12 9" 6906 fill="none" 6907> 6908 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 6909</svg> 6910 6911 </span> 6912 <span class="country"> 6913 CZK 6914 KÄ 6915 </span> 6916 </a> 6917 </li> 6918 6919 6920 6921 6922 6923 6924 6925 <li class="disclosure__item" tabindex="-1"> 6926 <a 6927 class="link link--text disclosure__link caption-large focus-inset" 6928 href="#" 6929 6930 data-value="DK" 6931 id="Denmark" 6932 > 6933 <span 6934 6935 class="visibility-hidden" 6936 6937 > 6938 <svg 6939 class="icon icon-checkmark" 6940 aria-hidden="true" 6941 focusable="false" 6942 xmlns="http://www.w3.org/2000/svg" 6943 viewBox="0 0 12 9" 6944 fill="none" 6945> 6946 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 6947</svg> 6948 6949 </span> 6950 <span class="country"> 6951 DKK 6952 kr. 6953 </span> 6954 </a> 6955 </li> 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 <li class="disclosure__item" tabindex="-1"> 7073 <a 7074 class="link link--text disclosure__link caption-large focus-inset" 7075 href="#" 7076 7077 data-value="HU" 7078 id="Hungary" 7079 >
7080 <span 7081 7082 class="visibility-hidden" 7083 7084 > 7085 <svg 7086 class="icon icon-checkmark" 7087 aria-hidden="true" 7088 focusable="false" 7089 xmlns="http://www.w3.org/2000/svg" 7090 viewBox="0 0 12 9" 7091 fill="none" 7092> 7093 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 7094</svg> 7095 7096 </span> 7097 <span class="country"> 7098 HUF 7099 Ft 7100 </span> 7101 </a> 7102 </li> 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 <li class="disclosure__item" tabindex="-1"> 7334 <a 7335 class="link link--text disclosure__link caption-large focus-inset" 7336 href="#" 7337 7338 data-value="PL" 7339 id="Poland" 7340 > 7341 <span 7342 7343 class="visibility-hidden" 7344 7345 > 7346 <svg 7347 class="icon icon-checkmark" 7348 aria-hidden="true" 7349 focusable="false" 7350 xmlns="http://www.w3.org/2000/svg" 7351 viewBox="0 0 12 9" 7352 fill="none" 7353> 7354 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 7355</svg> 7356 7357 </span> 7358 <span class="country"> 7359 PLN 7360 zÅ 7361 </span> 7362 </a> 7363 </li> 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 <li class="disclosure__item" tabindex="-1"> 7381 <a 7382 class="link link--text disclosure__link caption-large focus-inset" 7383 href="#" 7384 7385 data-value="RO" 7386 id="Romania" 7387 >
7388 <span 7389 7390 class="visibility-hidden" 7391 7392 > 7393 <svg 7394 class="icon icon-checkmark" 7395 aria-hidden="true" 7396 focusable="false" 7397 xmlns="http://www.w3.org/2000/svg" 7398 viewBox="0 0 12 9" 7399 fill="none" 7400> 7401 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 7402</svg> 7403 7404 </span> 7405 <span class="country"> 7406 RON 7407 Lei 7408 </span> 7409 </a> 7410 </li> 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 <li class="disclosure__item" tabindex="-1"> 7519 <a 7520 class="link link--text disclosure__link caption-large focus-inset" 7521 href="#" 7522 7523 data-value="SE" 7524 id="Sweden" 7525 > 7526 <span 7527 7528 class="visibility-hidden" 7529 7530 > 7531 <svg 7532 class="icon icon-checkmark" 7533 aria-hidden="true" 7534 focusable="false" 7535 xmlns="http://www.w3.org/2000/svg" 7536 viewBox="0 0 12 9" 7537 fill="none" 7538> 7539 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 7540</svg> 7541 7542 </span> 7543 <span class="country"> 7544 SEK 7545 kr 7546 </span> 7547 </a> 7548 </li> 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 </ul> 7664 </div> 7665 </div> 7666 <div class="country-selector__overlay"></div> 7667</div> 7668<input type="hidden" name="country_code" value="US"> 7669</div></form></localization-form> 7670 7671</div> 7672 7673 7674<details-modal class="header__search"> 7675 <details> 7676 <summary 7677 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" 7678 aria-haspopup="dialog" 7679 aria-label="Search" 7680 >
7681 <span> 7682 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false"> 7683 <use href="#icon-search"> 7684 </svg> 7685 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> 7686 <use href="#icon-close"> 7687 </svg> 7688 </span> 7689 </summary> 7690 <div 7691 class="search-modal modal__content gradient" 7692 role="dialog" 7693 aria-modal="true" 7694 aria-label="Search" 7695 > 7696 <div class="modal-overlay"></div> 7697 <div 7698 class="search-modal__content search-modal__content-bottom" 7699 tabindex="-1" 7700 ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 7701 <div class="field"> 7702 <input 7703 class="search__input field__input" 7704 id="Search-In-Modal" 7705 type="search" 7706 name="q" 7707 value="" 7708 placeholder="Search"role="combobox" 7709 aria-expanded="false" 7710 aria-owns="predictive-search-results" 7711 aria-controls="predictive-search-results" 7712 aria-haspopup="listbox" 7713 aria-autocomplete="list" 7714 autocorrect="off" 7715 autocomplete="off" 7716 autocapitalize="off" 7717 spellcheck="false"> 7718 <label class="field__label" for="Search-In-Modal">Search</label> 7719 <input type="hidden" name="options[prefix]" value="last"> 7720 <button 7721 type="reset" 7722 class="reset__button field__button hidden" 7723 aria-label="Clear search term" 7724 > 7725 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 7726 <use xlink:href="#icon-reset"> 7727 </svg> 7728 </button> 7729 <button class="search__button field__button" aria-label="Search"> 7730 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 7731 <use href="#icon-search"> 7732 </svg> 7733 </button> 7734 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 7735 7736<link href="//rubycup.com/cdn/shop/t/63/assets/component-loading-spinner.css?v=116724955567955766481748510749" rel="stylesheet" type="text/css" media="all" /> 7737 7738<div class="predictive-search__loading-state"> 7739 <svg 7740 aria-hidden="true" 7741 focusable="false" 7742 class="spinner" 7743 viewBox="0 0 66 66" 7744 xmlns="http://www.w3.org/2000/svg" 7745 > 7746 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 7747 </svg> 7748</div> 7749</div> 7750 7751 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button 7752 type="button" 7753 class="search-modal__close-button modal__close-button link link--text focus-inset" 7754 aria-label="Close" 7755 > 7756 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 7757 <use href="#icon-close"> 7758 </svg> 7759 </button> 7760 </div> 7761 </div> 7762 </details> 7763</details-modal> 7764 7765<a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide"> 7766 <account-icon><svg 7767 xmlns="http://www.w3.org/2000/svg" 7768 aria-hidden="true" 7769 focusable="false" 7770 class="icon icon-account" 7771 fill="none" 7772 viewBox="0 0 18 19" 7773> 7774 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor"> 7775</svg> 7776 7777</account-icon> 7778 <span class="visually-hidden">Log in</span> 7779 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg 7780 class="icon icon-cart-empty" 7781 aria-hidden="true" 7782 focusable="false" 7783 xmlns="http://www.w3.org/2000/svg" 7784 viewBox="0 0 40 40" 7785 fill="none" 7786> 7787 <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.7
77875 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/> 7788</svg> 7789<span class="visually-hidden">Cart</span></a> 7790 </div> 7791 </header> 7792</sticky-header> 7793<style> 7794 #cart-notification { 7795 background: #ddd1ee; 7796 border-radius: 20px; 7797 border: none; 7798 } 7799 #cart-notification-button { 7800 height: 50px; 7801 justify-content: center !important; 7802 font-size: 1.5rem; 7803 } 7804</style> 7805<cart-notification> 7806 <div class="cart-notification-wrapper page-width"> 7807 <div 7808 id="cart-notification" 7809 class="cart-notification focus-inset color-scheme-1 gradient color-scheme-2 gradient" 7810 aria-modal="true" 7811 aria-label="Item added to your cart" 7812 role="dialog" 7813 tabindex="-1" 7814 > 7815 <div class="cart-notification__header"> 7816 <h2 class="cart-notification__heading caption-large text-body"><svg 7817 class="icon icon-checkmark" 7818 aria-hidden="true" 7819 focusable="false" 7820 xmlns="http://www.w3.org/2000/svg" 7821 viewBox="0 0 12 9" 7822 fill="none" 7823> 7824 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 7825</svg> 7826Item added to your cart 7827 </h2> 7828 <button 7829 type="button" 7830 class="cart-notification__close modal__close-button link link--text focus-inset" 7831 aria-label="Close" 7832 > 7833 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 7834 <use href="#icon-close"> 7835 </svg> 7836 </button> 7837 </div> 7838 <div id="cart-notification-product" class="cart-notification-product"></div> 7839 <div class="cart-notification__links"> 7840 <a 7841 href="/cart" 7842 id="cart-notification-button" 7843 class="button button--rc button--full-width" 7844 >View cart</a> 7845 <form action="/cart" method="post" id="cart-notification-form"> 7846 <button class="button button--primary button--full-width" name="checkout"> 7847 Check out 7848 </button> 7849 </form> 7850 <button type="button" class="link button-label">Time to fill your cart</button> 7851 </div> 7852 </div> 7853 </div> 7854</cart-notification> 7855<style data-shopify> 7856 .cart-notification { 7857 display: none; 7858 } 7859</style> 7860 7861
7862<script type="application/ld+json"> 7863 { 7864 "@context": "http://schema.org", 7865 "@type": "Organization", 7866 "name": "Ruby Cup ", 7867 7868 "logo": "https:\/\/rubycup.com\/cdn\/shop\/files\/rubycup-logo-white.png?v=1733393023\u0026width=500", 7869 7870 "sameAs": [ 7871 "", 7872 "https:\/\/www.facebook.com\/RubyCup", 7873 "https:\/\/pin.it\/2I6ZyMJP2", 7874 "https:\/\/www.instagram.com\/rubycup?igsh=MWhxdTg1MDRmOGVxMw==", 7875 "https:\/\/www.tiktok.com\/@rubycup?_r=1\u0026_t=ZN-99mKeeXr7AI", 7876 "", 7877 "", 7878 "", 7879 "" 7880 ], 7881 "url": "https:\/\/rubycup.com" 7882 } 7883</script>
7883 7884</div> 7885<!-- END sections: header-group --> 7886 7887 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 7888 <div class="icartShopifyCartContent"> 7889<div id="shopify-section-template--25097919562111__cart-items" class="shopify-section main-cart-section"><link href="//rubycup.com/cdn/shop/t/63/assets/component-cart.css?v=165982380921400067651748510750" rel="stylesheet" type="text/css" media="all" /> 7890<link href="//rubycup.com/cdn/shop/t/63/assets/component-cart-items.css?v=131073668258848478951748510748" rel="stylesheet" type="text/css" media="all" /> 7891<link href="//rubycup.com/cdn/shop/t/63/assets/component-totals.css?v=15906652033866631521748510751" rel="stylesheet" type="text/css" media="all" /> 7892<link href="//rubycup.com/cdn/shop/t/63/assets/component-price.css?v=70172745017360139101748510749" rel="stylesheet" type="text/css" media="all" /> 7893<link href="//rubycup.com/cdn/shop/t/63/assets/component-discounts.css?v=152760482443307489271748510755" rel="stylesheet" type="text/css" media="all" /> 7894<link href="//rubycup.com/cdn/shop/t/63/assets/quantity-popover.css?v=156736921087933243221748510751" rel="stylesheet" type="text/css" media="all" /> 7895<style data-shopify>.section-template--25097919562111__cart-items-padding { 7896 padding-top: 27px; 7897 padding-bottom: 27px; 7898 } 7899 7900 @media screen and (min-width: 750px) { 7901 .section-template--25097919562111__cart-items-padding { 7902 padding-top: 36px; 7903 padding-bottom: 36px; 7904 } 7905 } 7906 7907 @media screen and (max-width: 750px) { 7908 .cart__footer-wrapper{ 7909 background: #ffefef!important; 7910 } 7911 }</style>
7911<script src="//rubycup.com/cdn/shop/t/63/assets/cart.js?v=116571066492035312161748510750" defer="defer"></script>
7911<script src="//rubycup.com/cdn/shop/t/63/assets/quantity-popover.js?v=141688576292015479381748510752" defer="defer"></script>
7911 7912 7913<cart-items 7914 style="background: #ffefef" 7915 class="gradient color-scheme-2 isolate is-empty" 7916> 7917 <div class="page-width"> 7918 <div class="title-wrapper-with-link"> 7919 <h1 class="title title--primary">Your cart</h1> 7920 <a href="/collections/all" class="underlined-link">Time to fill your cart</a> 7921 </div> 7922 7923 <div class="cart__warnings"> 7924 <h2 class="cart__empty-text">Uh oh! Your cart is empty</h2> 7925 <a href="/collections/all" class="button"> 7926 Time to fill your cart 7927 </a><h2 class="cart__login-title">Have an account?</h2> 7928 <p class="cart__login-paragraph"> 7929 <a href="/account/login" class="link underlined-link">Log in</a> to check out faster. 7930 </p></div> 7931 7932 <form action="/cart" class="cart__contents critical-hidden" method="post" id="cart"> 7933 <div class="cart__items" id="main-cart-items" data-id="template--25097919562111__cart-items"> 7934 <div class="js-contents"></div> 7935 </div> 7936 7937 <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p> 7938 <p 7939 class="visually-hidden" 7940 id="shopping-cart-line-item-status" 7941 aria-live="polite" 7942 aria-hidden="true" 7943 role="status" 7944 > 7945 Loading... 7946 </p> 7947 </form> 7948 </div> 7949</cart-items> 7950 7951 7952</div><section id="shopify-section-template--25097919562111__17579239388ca8eeb3" class="shopify-section section"><div class="page-width scroll-trigger animate--slide-in"></div> 7953 7954 7955</section><div id="shopify-section-template--25097919562111__cart-footer" class="shopify-section cart__footer-wrapper"><link href="//rubycup.com/cdn/shop/t/63/assets/component-cart.css?v=165982380921400067651748510750" rel="stylesheet" type="text/css" media="all" /> 7956<link href="//rubycup.com/cdn/shop/t/63/assets/component-totals.css?v=15906652033866631521748510751" rel="stylesheet" type="text/css" media="all" /> 7957<link href="//rubycup.com/cdn/shop/t/63/assets/component-price.css?v=70172745017360139101748510749" rel="stylesheet" type="text/css" media="all" /> 7958<link href="//rubycup.com/cdn/shop/t/63/assets/component-discounts.css?v=152760482443307489271748510755" rel="stylesheet" type="text/css" media="all" /> 7959<style data-shopify>.section-template--25097919562111__cart-footer-padding { 7960 padding-top: 30px; 7961 padding-bottom: 30px; 7962 } 7963 7964 @media screen and (min-width: 750px) { 7965 .section-template--25097919562111__cart-footer-padding { 7966 padding-top: 40px; 7967 padding-bottom: 40px; 7968 } 7969 } 7970 @media screen and (max-width: 750px) { 7971 #main-cart-footer{ 7972 width: 90%; 7973 margin: auto; 7974 border-radius: 20px; 7975 } 7976 }</style><div 7977 class="gradient color-scheme-1 is-empty" 7978 style="background: #7F0011;" 7979 id="main-cart-footer" 7980 data-id="template--25097919562111__cart-footer" 7981> 7982 <div class="page-width"> 7983 <div class="cart__footer isolate section-template--25097919562111__cart-footer-padding"><div class="cart__blocks"> 7984 7985<div class="js-contents" > 7986 <div></div> 7987 7988 <div class="totals"> 7989 <h2 class="totals__total">Estimated total</h2> 7990 <p class="totals__total-value">$0.00 USD</p> 7991 </div> 7992 7993 <small class="tax-note caption-large rte">Tax included. <a href="/policies/shipping-policy">Shipping</a> and discounts calculated at checkout. 7994</small> 7995 </div> 7996<div class="cart__ctas" > 7997 <button 7998 type="submit" 7999 id="checkout" 8000 class="cart__checkout-button button" 8001 name="checkout" 8002 8003 disabled 8004 8005 form="cart" 8006 > 8007 Check out 8008 </button> 8009 </div><div class="cart__dynamic-checkout-buttons additional-checkout-buttons"> 8010 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":14727249974,"merchantName":"Ruby Cup ","personalized":true}},{"supports_subs":false,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":14727249974,"countryCode":"GB","merchantName":"Ruby Cup ","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":null,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"PXRDQCVD7YWUC","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=PXRDQCVD7YWUC\u0026intent=authorize","serviceableCountryCodes":["AC","AD","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CM","CN","CO","CR","CV","CW","CX","DE","DJ","DM","DO","DZ","EC","EG","EH","ER","ES","ET","FJ","FK","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GS","GT","GW","GY","HK","HN","HT","ID","IE","IL","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MO","MQ","MR","MS","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PM","PN","PS","PY","QA","RE","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SJ","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZM","ZW"]}}]" access-token="0550c572bb60014e00878e40d4c1c8f3" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="14727249974" cart-id="eadb39c0468fccdb3103e86f68e07ec0" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 8011 </div> 8012 8013 <div id="cart-errors"></div> 8014 </div> 8015 </div> 8016 </div> 8017</div> 8018 8019 8020</div> 8021</div> 8022<div class="ic-additional-checkout-buttons" style="display: none"> 8023<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:14727249974,&quot;merchantName&quot;:&quot;Ruby Cup &quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:false,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:14727249974,&quot;countryCode&quot;:&quot;GB&quot;,&quot;merchantName&quot;:&quot;Ruby Cup &quot;,&quot;phoneRequired&quot;:true,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:null,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;CONNECTED&quot;,&quot;merchantId&quot;:&quot;PXRDQCVD7YWUC&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=PXRDQCVD7YWUC\u0026intent=authorize&quot;,&quot;serviceableCountryCodes&quot;:[&quot;AC&quot;,&quot;AD&quot;,&quot;AF&quot;,&quot;AG&quot;,&quot;AI&quot;,&quot;AL&quot;,&quot;AM&quot;,&quot;AO&quot;,&quot;AR&quot;,&quot;AT&quot;,&quot;AU&quot;,&quot;AW&quot;,&quot;AX&quot;,&quot;AZ&quot;,&quot;BA&quot;,&quot;BB&quot;,&quot;BD&quot;,&quot;BE&quot;,&quot;BF&quot;,&quot;BH&quot;,&quot;BI&quot;,&quot;BJ&quot;,&quot;BL&quot;,&quot;BM&quot;,&quot;BN&quot;,&quot;BO&quot;,&quot;BQ&quot;,&quot;BR&quot;,&quot;BS&quot;,&quot;BT&quot;,&quot;BW&quot;,&quot;BY&quot;,&quot;BZ&quot;,&quot;CA&quot;,&quot;CC&quot;,&quot;CD&quot;,&quot;CF&quot;,&quot;CG&quot;,&quot;CH&quot;,&quot;CI&quot;,&quot;CK&quot;,&quot;CM&quot;,&quot;CN&quot;,&quot;CO&quot;,&quot;CR&quot;,&quot;CV&quot;,&quot;CW&quot;,&quot;CX&quot;,&quot;DE&quot;,&quot;DJ&quot;,&quot;DM&quot;,&quot;DO&quot;,&quot;DZ&quot;,&quot;EC&quot;,&quot;EG&quot;,&quot;EH&quot;,&quot;ER&quot;,&quot;ES&quot;,&quot;ET&quot;,&quot;FJ&quot;,&quot;FK&quot;,&quot;FO&quot;,&quot;FR&quot;,&quot;GA&quot;,&quot;GB&quot;,&quot;GD&quot;,&quot;GE&quot;,&quot;GF&quot;,&quot;GG&quot;,&quot;GH&quot;,&quot;GI&quot;,&quot;GL&quot;,&quot;GM&quot;,&quot;GN&quot;,&quot;GP&quot;,&quot;GQ&quot;,&quot;GS&quot;,&quot;GT&quot;,&quot;GW&quot;,&quot;GY&quot;,&quot;HK&quot;,&quot;HN&quot;,&quot;HT&quot;,&quot;ID&quot;,&quot;IE&quot;,&quot;IL&quot;,&quot;IM&quot;,&quot;IN&quot;,&quot;IO&quot;,&quot;IQ&quot;,&quot;IS&quot;,&quot;IT&quot;,&quot;JE&quot;,&quot;JM&quot;,&quot;JO&quot;,&quot;JP&quot;,&quot;KE&quot;,&quot;KG&quot;,&quot;KH&quot;,&quot;KI&quot;,&quot;KM&quot;,&quot;KN&quot;,&quot;KR&quot;,&quot;KW&quot;,&quot;KY&quot;,&quot;KZ&quot;,&quot;LA&quot;,&quot;LB&quot;,&quot;LC&quot;,&quot;LI&quot;,&quot;LK&quot;,&quot;LR&quot;,&quot;LS&quot;,&quot;LY&quot;,&quot;MA&quot;,&quot;MC&quot;,&quot;MD&quot;,&quot;ME&quot;,&quot;MF&quot;,&quot;MG&quot;,&quot;MK&quot;,&quot;ML&quot;,&quot;MM&quot;,&quot;MN&quot;,&quot;MO&quot;,&quot;MQ&quot;,&quot;MR&quot;,&quot;MS&quot;,&quot;MU&quot;,&quot;MV&quot;,&quot;MW&quot;,&quot;MX&quot;,&quot;MY&quot;,&quot;MZ&quot;,&quot;NA&quot;,&quot;NC&quot;,&quot;NE&quot;,&quot;NF&quot;,&quot;NG&quot;,&quot;NI&quot;,&quot;NL&quot;,&quot;NO&quot;,&quot;NP&quot;,&quot;NR&quot;,&quot;NU&quot;,&quot;NZ&quot;,&quot;OM&quot;,&quot;PA&quot;,&quot;PE&quot;,&quot;PF&quot;,&quot;PG&quot;,&quot;PH&quot;,&quot;PK&quot;,&quot;PM&quot;,&quot;PN&quot;,&quot;PS&quot;,&quot;PY&quot;,&quot;QA&quot;,&quot;RE&quot;,&quot;RS&quot;,&quot;RU&quot;,&quot;RW&quot;,&quot;SA&quot;,&quot;SB&quot;,&quot;SC&quot;,&quot;SD&quot;,&quot;SE&quot;,&quot;SG&quot;,&quot;SH&quot;,&quot;SJ&quot;,&quot;SL&quot;,&quot;SM&quot;,&quot;SN&quot;,&quot;SO&quot;,&quot;SR&quot;,&quot;SS&quot;,&quot;ST&quot;,&quot;SV&quot;,&quot;SX&quot;,&quot;SZ&quot;,&quot;TA&quot;,&quot;TC&quot;,&quot;TD&quot;,&quot;TF&quot;,&quot;TG&quot;,&quot;TH&quot;,&quot;TJ&quot;,&quot;TK&quot;,&quot;TL&quot;,&quot;TM&quot;,&quot;TN&quot;,&quot;TO&quot;,&quot;TR&quot;,&quot;TT&quot;,&quot;TV&quot;,&quot;TW&quot;,&quot;TZ&quot;,&quot;UA&quot;,&quot;UG&quot;,&quot;UM&quot;,&quot;US&quot;,&quot;UY&quot;,&quot;UZ&quot;,&quot;VA&quot;,&quot;VC&quot;,&quot;VE&quot;,&quot;VG&quot;,&quot;VN&quot;,&quot;VU&quot;,&quot;WF&quot;,&quot;WS&quot;,&quot;XK&quot;,&quot;YE&quot;,&quot;YT&quot;,&quot;ZM&quot;,&quot;ZW&quot;]}}]" access-token="0550c572bb60014e00878e40d4c1c8f3" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="14727249974" cart-id="eadb39c0468fccdb3103e86f68e07ec0" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f
80233&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 8024</div> 8025<style>.icartShopifyCartContent{width: 100%;}</style> 8026 </main> 8027 8028 <!-- BEGIN sections: footer-group --> 8029<div id="shopify-section-sections--25097918251391__footer" class="shopify-section shopify-section-group-footer-group footer-style"> 8030<link href="//rubycup.com/cdn/shop/t/63/assets/section-footer.css?v=35895895885791274081748510757" rel="stylesheet" type="text/css" media="all" /> 8031<link href="//rubycup.com/cdn/shop/t/63/assets/component-newsletter.css?v=4727253280200485261748510753" rel="stylesheet" type="text/css" media="all" /> 8032<link href="//rubycup.com/cdn/shop/t/63/assets/component-list-menu.css?v=151968516119678728991748510758" rel="stylesheet" type="text/css" media="all" /> 8033<link href="//rubycup.com/cdn/shop/t/63/assets/component-list-payment.css?v=69253961410771838501748510747" rel="stylesheet" type="text/css" media="all" /> 8034<link href="//rubycup.com/cdn/shop/t/63/assets/component-list-social.css?v=35792976012981934991748510748" rel="stylesheet" type="text/css" media="all" /> 8035<!-- TrustBox script -->
8036<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
8036 8037<!-- End TrustBox script --><style data-shopify>.shopify-section.shopify-section-group-footer-group.footer-style{ 8038 background: linear-gradient(180deg, #800012 7.97%, #A6172B 100%); 8039 border-radius: 24px 24px 0 0; 8040 margin-top: -10px; 8041 } 8042 8043 .newsletter-form__button { 8044 width: 4.4rem; 8045 margin: 0; 8046 right: var(--inputs-border-width); 8047 top: 0; 8048 height: 100%; 8049 width: 60px; 8050 color: white; 8051 background-color: rgba(233, 192, 196, 0.3) !important; 8052 border-radius: 16px; 8053 } 8054 footer{ 8055 border-radius: 1rem 1rem 0 0; 8056 .field::after{box-shadow:none} 8057 .field:before{border-radius: 16px;border:none} 8058 .field:after{border-radius: 16px;border:none} 8059 .field__input{ 8060 background: rgba(216, 143, 149, 0.31); 8061 border:none 8062 border-radius: 16px; 8063 } 8064 8065 } 8066 .footer { 8067 margin-top: 0px; 8068 } 8069 8070 .section-sections--25097918251391__footer-padding { 8071 padding-top: 27px; 8072 padding-bottom: 0px; 8073 } 8074 8075 @media screen and (min-width: 750px) { 8076 .footer { 8077 margin-top: 0px; 8078 } 8079 8080 .section-sections--25097918251391__footer-padding { 8081 padding-top: 36px; 8082 padding-bottom: 0px; 8083 } 8084 8085 .footer-style{ 8086 background: #ffefef; 8087 } 8088 }</style><style> 8089 .footer__content-top { 8090 padding-bottom: 2rem; 8091 } 8092 .footer-block__image-wrapper img { 8093 width: 296px; 8094 height: 54px; 8095 } 8096 8097 .footer-block__heading { 8098 font-family: Lato; 8099 font-size: 16px; 8100 font-weight: 600; 8101 line-height: 24px; 8102 text-align: left; 8103 } 8104 .footer-block__heading.rte { 8105 font-family: Lato; 8106 font-size: 24px; 8107 font-weight: 800; 8108 text-align: left; 8109 } 8110 .footer-block__brand-info p { 8111 font-family: Lato; 8112 font-size: 18px; 8113 font-weight: 400; 8114 line-height: 27px; 8115 text-align: left; 8116 } 8117 8118 .link.link--text.list-menu__item.list-menu__item--link { 8119 font-family: Lato; 8120 font-size: 14px; 8121 font-weight: 500; 8122 line-height: 21px; 8123 text-align: left; 8124 } 8125 8126 @media screen and (max-width: 750px) { 8127 } 8128</style> 8129 8130<footer class="footer color-scheme-1 gradient section-sections--25097918251391__footer-padding"><div class="footer__content-top page-width"> 8131 <svg 8132 style="margin-bottom: 2rem;" 8133 width="296" 8134 height="54" 8135 viewBox="0 0 296 54" 8136 fill="none" 8137 xmlns="http://www.w3.org/2000/svg" 8138 xmlns:xlink="http://www.w3.org/1999/xlink" 8139> 8140 <rect width="296" height="54" fill="url(#pattern0_1502_11078)"/> 8141 <defs> 8142 <pattern id="pattern0_1502_11078" patternContentUnits="objectBoundingBox" width="1" height="1"> 8143 <use xlink:href="#image0_1502_11078" transform="matrix(0.000801282 0 0 0.00438596 -0.135417 -0.469298)"/> 8144 </pattern> 8145 <image id="image0_1502_11078" width="1566" height="450" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABh4AAAHCCAYAAAAQDrMBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MjdFMjk3QzcwRkQxMUU2QjNFMUMzNzM3QjYzMkE0OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTBCNTcyQzcwRkQxMUU2QjNFMUMzNzM3QjYzMkE0OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyN0UyOTdBNzBGRDExRTZCM0UxQzM3MzdCNjMyQTQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYyN0UyOTdCNzBGRDExRTZCM0UxQzM3MzdCNjMyQTQ4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qUpK1wAARn9JREFU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"/> 8146 </defs> 8147</svg> 8148 <div 8149 class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet scroll-tr
8149igger animate--slide-in" 8150 8151 data-cascade 8152 8153 ><div 8154 class="footer-block grid__item scroll-trigger animate--slide-in" 8155 8156 8157 data-cascade 8158 style="--animation-order: 1; flex: 7;padding-right: 10rem;" 8159 8160 ><div class="footer-block__brand-info"><h2 class="footer-block__heading rte" style="margin-bottom: 2rem;"> 8161 Perks for periods 8162 </h2><div class="rte" style="margin-bottom: 2rem;"><p>Subscribe for period-ical news and exclusive offers straight to your inbox. </p></div><div class="footer-block__newsletter" style="margin-bottom: 2rem;"><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 8163 <div class="newsletter-form__field-wrapper"> 8164 <div class="field"> 8165 <input 8166 style="border-radius: 16px;" 8167 id="NewsletterForm--sections--25097918251391__footer" 8168 type="email" 8169 name="contact[email]" 8170 class="field__input" 8171 value="" 8172 aria-required="true" 8173 autocorrect="off" 8174 autocapitalize="off" 8175 autocomplete="email" 8176 8177 placeholder="Email" 8178 required 8179 > 8180 <label class="field__label" for="NewsletterForm--sections--25097918251391__footer"> 8181 Email 8182 </label> 8183 <button 8184 type="submit" 8185 class="newsletter-form__button field__button" 8186 name="commit" 8187 id="Subscribe" 8188 aria-label="Subscribe" 8189 > 8190 <svg 8191 viewBox="0 0 14 10" 8192 fill="none" 8193 aria-hidden="true" 8194 focusable="false" 8195 class="icon icon-arrow" 8196 xmlns="http://www.w3.org/2000/svg" 8197> 8198 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 8199</svg> 8200 8201 </button> 8202 </div></div></form></div> 8203<style> 8204 #twitter{ 8205 color:white !important; 8206 } 8207 .list-social__item { 8208 border-radius: 50%; 8209 background: #E9C0C44D; 8210 width: 40px; 8211 height: 40px; 8212 text-align: center; 8213 margin: 0 auto; 8214 } 8215 .list-social__link { 8216 align-items: center; 8217 display: flex; 8218 padding: 1.1rem; 8219 justify-content: center; 8220 } 8221</style> 8222<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 8223 <a href="https://www.facebook.com/RubyCup" class="link list-social__link"><svg width="10" height="18" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 8224 <path d="M9.16665 0.666748H6.89392C5.88931 0.666748 4.92585 1.10573 4.21548 1.88714C3.50512 2.66854 3.10604 3.72835 3.10604 4.83341V7.33341H0.833313V10.6667H3.10604V17.3334H6.13634V10.6667H8.40907L9.16665 7.33341H6.13634V4.83341C6.13634 4.6124 6.21616 4.40044 6.35823 4.24416C6.50031 4.08788 6.693 4.00008 6.89392 4.00008H9.16665V0.666748Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/> 8225 </svg> 8226 <span class="visually-hidden">Facebook</span> 8227 </a> 8228 </li><li class="list-social__item"> 8229 <a href="https://www.instagram.com/rubycup?igsh=MWhxdTg1MDRmOGVxMw==" class="link list-social__link"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 8230 <path d="M14.1667 1.66675H5.83335C3.53217 1.66675 1.66669 3.53223 1.66669 5.83341V14.1667C1.66669 16.4679 3.53217 18.3334 5.83335 18.3334H14.1667C16.4679 18.3334 18.3334 16.4679 18.3334 14.1667V5.83341C18.3334 3.53223 16.4679 1.66675 14.1667 1.66675Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/> 8231 <path d="M13.3333 9.47501C13.4362 10.1685 13.3177 10.8769 12.9948 11.4992C12.6719 12.1215 12.1609 12.62
823162 11.5347 12.9414C10.9084 13.2566 10.1987 13.3663 9.50647 13.255C8.81425 13.1436 8.17478 12.8167 7.67901 12.321C7.18324 11.8252 6.85642 11.1857 6.74504 10.4935C6.63365 9.8013 6.74337 9.09159 7.05858 8.46532C7.3738 7.83905 7.87847 7.32812 8.5008 7.00521C9.12313 6.68229 9.83144 6.56383 10.525 6.66667C11.2324 6.77158 11.8874 7.10123 12.3931 7.60693C12.8988 8.11263 13.2284 8.76757 13.3333 9.47501Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/> 8232 <path d="M14.5833 5.41675H14.5916" stroke="white" stroke-linecap="round" stroke-linejoin="round"/> 8233 </svg> 8234 <span class="visually-hidden">Instagram</span> 8235 </a> 8236 </li><li class="list-social__item"> 8237 <a href="https://www.tiktok.com/@rubycup?_r=1&_t=ZN-99mKeeXr7AI" class="link list-social__link"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 8238 <path d="M7.10209 8.61125C4.40168 8.79875 2.08334 10.7233 2.08334 13.6729C2.08334 16.4771 4.33043 18.75 7.10209 18.75C9.87418 18.75 12.1213 16.4771 12.1213 13.6729L11.9763 7.34375C13.2375 8.31709 15.2521 8.90542 17.1163 8.99959C17.4496 9.01625 17.7696 8.865 17.8475 8.54C17.8871 8.37459 17.9167 8.15959 17.9167 7.88459C17.9167 7.60959 17.8875 7.39459 17.8475 7.22917C17.7696 6.90417 17.4492 6.76334 17.1167 6.73C14.5958 6.47792 12.2221 4.43834 11.8829 2.03C11.8396 1.72583 11.6692 1.44458 11.3713 1.36708C11.0698 1.28917 10.7597 1.24983 10.4483 1.25C10.1366 1.24971 9.82603 1.28906 9.52418 1.36708C9.22709 1.44458 9.04959 1.72375 9.04251 2.03125L8.77501 13.6729C8.77501 14.6079 8.02626 15.3654 7.10209 15.3654C6.17834 15.3654 5.42918 14.6075 5.42918 13.6729C5.42918 12.7013 6.24168 12.0758 7.10209 11.9158" stroke="white" stroke-linecap="round" stroke-linejoin="round"/> 8239 </svg> 8240 <span class="visually-hidden">TikTok</span> 8241 </a> 8242 </li><li class="list-social__item"> 8243 <a href="https://pin.it/2I6ZyMJP2" class="link list-social__link"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 8244 <path fill-rule="evenodd" clip-rule="evenodd" d="M10 1.875C5.5125 1.875 1.875 5.5125 1.875 10C1.875 14.4875 5.5125 18.125 10 18.125C14.4875 18.125 18.125 14.4875 18.125 10C18.125 5.5125 14.4875 1.875 10 1.875ZM3.125 10C3.12546 8.55154 3.58339 7.14022 4.43345 5.96743C5.28351 4.79464 6.48227 3.9203 7.85869 3.46915C9.2351 3.01801 10.7188 3.01312 12.0982 3.45518C13.4776 3.89724 14.6821 4.76366 15.5398 5.93082C16.3976 7.09798 16.8648 8.50625 16.8748 9.95467C16.8848 11.4031 16.4371 12.8177 15.5956 13.9966C14.754 15.1755 13.5616 16.0585 12.1885 16.5196C10.8153 16.9806 9.33168 16.9962 7.94917 16.5642C8.30136 16.011 8.5814 15.415 8.7825 14.7908L9.2125 13.1433C9.39033 13.3972 9.62877 13.6026 9.90616 13.7408C10.1835 13.8791 10.4911 13.9458 10.8008 13.935C12.9133 13.935 14.3983 12.015 14.3983 9.63C14.3983 7.33917 12.5275 5.6275 10.1283 5.6275C7.13917 5.6275 5.55167 7.63583 5.55167 9.81833C5.55167 10.8375 6.09083 12.0992 6.95667 12.505C7.085 12.5642 7.16917 12.505 7.18917 12.4108C7.20917 12.3167 7.3275 11.8425 7.38167 11.6242C7.39005 11.5897 7.38996 11.5538 7.3814 11.5194C7.37284 11.485 7.35606 11.4532 7.3325 11.4267C7.00531 10.9659 6.83206 10.4135 6.8375 9.84833C6.83577 9.44264 6.91639 9.04081 7.07448 8.66718C7.23257 8.29355 7.46484 7.95589 7.75723 7.67464C8.04962 7.39339 8.39605 7.1744 8.77553 7.03094C9.15502 6.88748 9.55968 6.82252 9.965 6.84C10.3446 6.8178 10.7246 6.87495 11.0808 7.00782C11.4371 7.14069 11.7617 7.34635 12.034 7.61169C12.3064 7.87703 12.5204 8.19622 12.6624 8.5489C12.8045 8.90157 12.8715 9.27999 12.8592 9.66C12.8592 11.53 11.9092 12.8317 10.6825 12.8317C10.524 12.8437 10.365 12.8175 10.2188 12.7551C10.0726 12.6927 9.94359 12.5961 9.84264 12.4733C9.7417 12.3505 9.6718 12.2053 9.63885 12.0498C9.6059 11.8943 9.61087 11.7332 9.65333 11.58C9.72333 11.2883 9.81667 10.9875 9.90667 10.6942C10.0708 10.1625 10.2275 9.65667 10.2275 9.27417C10.2445 9.14983 10.2345 9.02327 10.1982 8.90315C10.1618 8.78303 10.0999 8.67218 10.0168 8.57818C9.93361 8.48418 9.83113 8.40925 9.71634 8.3585C9.60155 8.30776 9.47716 8.2824 9.35167 8.28417C8.65833 8.28417 8.09917 9.00667 8.09917 9.96667C8.09417 10.3058 8.1575 10.6425 8.2875 10.9567L7.47083 14.42C7.37101 15.0745 7.37101 15.7404 7.47083 16.395C6.93262 16.1817 6.42357 15.9012 5.95583 15.56C4.80758 14.7214 3.94522
824413.5498 3.48583 12.2042C3.24607 11.4941 3.12418 10.7495 3.125 10Z" fill="white"/> 8245 </svg> 8246 <span class="visually-hidden">Pinterest</span> 8247 </a> 8248 </li></ul> 8249</div></div><div 8250 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 8251 8252 8253 data-cascade 8254 style="--animation-order: 2; flex: 4;" 8255 8256 ><h2 class="footer-block__heading inline-richtext">Explore</h2><ul class="footer-block__details-content list-unstyled"><li> 8257 <a 8258 href="/collections/all" 8259 class="link link--text list-menu__item list-menu__item--link" 8260 > 8261 Shop Now 8262 </a> 8263 </li><li> 8264 <a 8265 href="https://rubycup.com/pages/shipping-delivery" 8266 class="link link--text list-menu__item list-menu__item--link" 8267 > 8268 Shipping & Delivery 8269 </a> 8270 </li><li> 8271 <a 8272 href="/pages/return-your-ruby-cups" 8273 class="link link--text list-menu__item list-menu__item--link" 8274 > 8275 Returns 8276 </a> 8277 </li><li> 8278 <a 8279 href="/pages/partnership" 8280 class="link link--text list-menu__item list-menu__item--link" 8281 > 8282 Wholesale 8283 </a> 8284 </li><li> 8285 <a 8286 href="https://rubycup.com//pages/ngo" 8287 class="link link--text list-menu__item list-menu__item--link" 8288 > 8289 NGO Partnerships 8290 </a> 8291 </li><li> 8292 <a 8293 href="/pages/affiliates-program" 8294 class="link link--text list-menu__item list-menu__item--link" 8295 > 8296 Affiliates 8297 </a> 8298 </li><li> 8299 <a 8300 href="/pages/students" 8301 class="link link--text list-menu__item list-menu__item--link" 8302 > 8303 Students Discount 8304 </a> 8305 </li><li> 8306 <a 8307 href="https://rubycup.com/pages/studentbeans" 8308 class="link link--text list-menu__item list-menu__item--link" 8309 > 8310 Healthcare & Charity Workers Discounts 8311 </a> 8312 </li><li> 8313 <a 8314 href="/pages/faqs" 8315 class="link link--text list-menu__item list-menu__item--link" 8316 > 8317 Faqs 8318 </a> 8319 </li><li> 8320 <a 8321 href="https://rubycup.com/blogs/news/must-read-articles" 8322 class="link link--text list-menu__item list-menu__item--link" 8323 > 8324 Must-Read Articles 8325 </a> 8326 </li></ul></div><div 8327 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 8328 8329 8330 data-cascade 8331 style="--animation-order: 3; flex: 4;" 8332 8333 ><h2 class="footer-block__heading inline-richtext">The legal stuff</h2><ul class="footer-block__details-content list-unstyled"><li> 8334 <a 8335 href="/policies/terms-of-service" 8336 class="link link--text list-menu__item list-menu__item--link" 8337 > 8338 Terms & conditions 8339 </a> 8340 </li><li> 8341 <a 8342 href="/policies/privacy-policy" 8343 class="link link--text list-menu__item list-menu__item--link" 8344 > 8345 Privacy Policy 8346 </a> 8347 </li></ul></div><div
8348 class="footer-block grid__item scroll-trigger animate--slide-in" 8349 8350 8351 data-cascade 8352 style="--animation-order: 4; " 8353 8354 ><h2 class="footer-block__heading inline-richtext">Where to find us</h2><div class="footer-block__details-content rte"> 8355 <p>Ruby Life Ltd.</p><p>Academy House</p><p>403 London Road Camberley GU15 3HL, Surrey UK</p><p><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p> 8356 </div></div></div></div><div 8357 class="footer__content-bottom scroll-trigger animate--slide-in" 8358 8359 data-cascade 8360 8361 > 8362 <div class="footer__content-bottom-wrapper page-width"> 8363 <!-- TrustBox widget - Horizontal --> 8364 <div 8365 class="trustpilot-widget" 8366 data-locale="en-US" 8367 data-template-id="5406e65db0d04a09e042d5fc" 8368 data-businessunit-id="6021610954a8330001db6c6d" 8369 data-style-height="28px" 8370 data-style-width="100%" 8371 data-theme="light" 8372 > 8373 <a href="https://www.trustpilot.com/review/rubycup.com" target="_blank" rel="noopener">Trustpilot</a> 8374 </div> 8375 <!-- End TrustBox widget --> 8376 <div class="footer__column footer__localization isolate"></div> 8377 <div class="footer__column footer__column--info"><div class="footer__payment"> 8378 <span class="visually-hidden">Payment methods</span> 8379 <ul class="list list-payment" role="list"><li class="list-payment__item"> 8380 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 8381 8382 </li><li class="list-payment__item"> 8383 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
8383001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg> 8384 </li><li class="list-payment__item"> 8385 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 8386 </li><li class="list-payment__item"> 8387 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 8388 </li><li class="list-payment__item"> 8389 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
838906zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 8390 8391 </li><li class="list-payment__item"> 8392 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
83927 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg> 8393 </li><li class="list-payment__item"> 8394 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg> 8395 </li><li class="list-payment__item"> 8396 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 8397 </li><li class="list-payment__item"> 8398 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
8398<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 8399 8400 </li><li class="list-payment__item"> 8401 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
84010-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 8402 </li><li class="list-payment__item"> 8403 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 8404 8405 </li><li class="list-payment__item"> 8406 <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
8406635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 8407 </li><li class="list-payment__item"> 8408 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
840816.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 8409 8410 </li></ul> 8411 </div></div> 8412 </div> 8413 <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center"> 8414 <div class="footer__copyright caption"> 8415 <small class="copyright__content" 8416 >© 2026, <a href="/" title="">Ruby Cup </a></small> 8417 <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></small><ul class="policies list-unstyled"><li> 8418 <small class="copyright__content" 8419 ><a href="/policies/refund-policy">Refund policy</a></small 8420 > 8421 </li><li> 8422 <small class="copyright__content" 8423 ><a href="/policies/privacy-policy">Privacy policy</a></small 8424 > 8425 </li><li> 8426 <small class="copyright__content" 8427 ><a href="/policies/terms-of-service">Terms of service</a></small 8428 > 8429 </li><li> 8430 <small class="copyright__content" 8431 ><a href="/policies/shipping-policy">Shipping policy</a></small 8432 > 8433 </li></ul></div> 8434 </div> 8435 </div> 8436</footer> 8437 8438 8439</div> 8440<!-- END sections: footer-group --> 8441 8442 <ul hidden> 8443 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 8444 <li id="a11y-new-window-message">Opens in a new window.</li> 8445 </ul> 8446 8447 <style> 8448 .custom-policy-container{ 8449 background-color:#7f0011 8450 } 8451 </style> 8452
8452<script> 8453 // Seleziona l'elemento con la classe .shopify-policy__container 8454// Seleziona l'elemento con la classe .shopify-policy__container 8455const policyContainer = document.querySelector('.shopify-policy__container'); 8456 8457if (policyContainer) { 8458 // Trova il primo tag <main> disponibile 8459 const mainElement = document.querySelector('main'); 8460 8461 // Aggiungi la classe custom-policy-container se il tag <main> esiste 8462 if (mainElement) { 8463 mainElement.classList.add('custom-policy-container'); 8464 } 8465 8466} 8467 8468 window.shopUrl = 'https://rubycup.com'; 8469 window.routes = { 8470 cart_add_url: '/cart/add', 8471 cart_change_url: '/cart/change', 8472 cart_update_url: '/cart/update', 8473 cart_url: '/cart', 8474 predictive_search_url: '/search/suggest', 8475 }; 8476 8477 window.cartStrings = { 8478 error: `There was an error while updating your cart. Please try again.`, 8479 quantityError: `You can only add [quantity] of this item to your cart.`, 8480 }; 8481 8482 window.variantStrings = { 8483 addToCart: `Add to cart`, 8484 soldOut: `Sold out`, 8485 unavailable: `Unavailable`, 8486 unavailable_with_option: `[value] - Unavailable`, 8487 }; 8488 8489 window.quickOrderListStrings = { 8490 itemsAdded: `[quantity] items added`, 8491 itemAdded: `[quantity] item added`, 8492 itemsRemoved: `[quantity] items removed`, 8493 itemRemoved: `[quantity] item removed`, 8494 viewCart: `View cart`, 8495 each: `[money]/ea`, 8496 min_error: `This item has a minimum of [min]`, 8497 max_error: `This item has a maximum of [max]`, 8498 step_error: `You can only add this item in increments of [step]`, 8499 }; 8500 8501 window.accessibilityStrings = { 8502 imageAvailable: `Image [index] is now available in gallery view`, 8503 shareSuccess: `Link copied to clipboard`, 8504 pauseSlideshow: `Pause slideshow`, 8505 playSlideshow: `Play slideshow`, 8506 recipientFormExpanded: `Gift card recipient form expanded`, 8507 recipientFormCollapsed: `Gift card recipient form collapsed`, 8508 countrySelectorSearchCount: `[count] countries/regions found`, 8509 }; 8510 </script>
8510 8511
8511<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js" integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8=" crossorigin="anonymous" defer></script>
8511 8512
8512<script> 8513 </script>
8513<script src="//rubycup.com/cdn/shop/t/63/assets/predictive-search.js?v=162273246065392412141748510754" defer="defer"></script>
8513 8514 8515<style> .desktop-localization-wrapper {flex-wrap: nowrap !important;} .header:not(.drawer-menu).page-width {padding-left: 4rem !important; padding-right: 4rem !important;} .product-form__buttons .price {color: white !important;} .product-form__buttons .price-item--regular {color: white !important;} </style> 8516<div id="shopify-block-AcUs0aEtySk9UMHRob__18121446316682264196" class="shopify-block shopify-app-block"> 8517 8518 8519 8520 8521 8522 8523</div><div id="shopify-block-AcTBvVitJUjlIYzkzT__1639135474517437502" class="shopify-block shopify-app-block">
8523<script> 8524 (() => { 8525 window.Adoric_State = window.Adoric_State || {}; 8526 8527 window.Adoric_State.shop = { 8528 permanent_domain: 'ruby-cup.myshopify.com', 8529 currency: "GBP", 8530 money_format: "${{amount}}", 8531 id: 14727249974, 8532 } 8533 8534 8535 8536 window.Adoric_State.pageTitle = 'Your Shopping Cart'; 8537 window.Adoric_State.template = 'cart'; 8538 window.Adoric_State.cart = {}; 8539 8540 8541 8542 const ADORIC_RECENTRLY_VIEWED_KEY = '_adoricRecentlyViewed'; 8543 8544 window.Adoric_State.counters = [ 8545 '#CartCount span:first-child', 8546 '#Cartcount', 8547 '.cart-counter', 8548 '.cart-count-bubble span:first-child', 8549 '.number-wrapper .number', 8550 '.header-cart__count', 8551 '.cart-link .cartCountN', 8552 '.cart-button span:first-child', 8553 '#cartCount', 8554 '.cart_count', 8555 'a[href="/cart"] span:not([class])', 8556 'a[href="/cart"] span[class^="count"]', 8557 'a[href="/cart"] span[class$="Count"]', 8558 ]; 8559 8560 const ADORIC_SAVED_PRODUCTS = 16; 8561 8562 window.Adoric_State.getRecentlyViewed = async () => { 8563 const storageData = JSON.parse(localStorage.getItem(ADORIC_RECENTRLY_VIEWED_KEY)) || []; 8564 const handles = window.Adoric_State.product 8565 ? storageData.filter(item => item.id !== window.Adoric_State.product.id).map(({ handle }) => handle) 8566 : storageData.map(({ handle }) => handle); 8567 8568 return fetch(window.Shopify.routes.root + `search?view=view-adoric-json&q=${handles.join(',')}`).then(response => response.json()); 8569 } 8570 8571 const adoricVariantsMapper = (variant, product) => { 8572 const variantData = { 8573 variantId: variant.id, 8574 productId: product.id, 8575 price: variant.price ? variant.price / 100 : null, 8576 comparePrice: variant.compare_at_price ? variant.compare_at_price / 100 : null, 8577 title: variant.title || product.title, 8578 image: null, 8579 imageAlt: null 8580 }; 8581 8582 if (variant.featured_image) { 8583 variantData.image = variant.featured_image.src; 8584 variantData.imageAlt = variant.featured_image.alt; 8585 } else { 8586 const image = product?.media?.find(file => file.media_type === 'image'); 8587 8588 if (image) { 8589 variantData.image = image.src; 8590 variantData.imageAlt = image.alt; 8591 } else { 8592 variantData.image = "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='180' viewBox='0 0 140 180' fill='none'%3E%3Crect width='140' height='180' fill='%23DADADA'/%3E%3Cpath d='M85.4781 71.252H54.5241C52.029 71.252 50 73.2803 50 75.7783V104.227C50 106.722 52.029 108.748 54.5241 108.748H85.4779C87.973 108.748 89.9999 106.722 89.9999 104.227V75.7783C90 73.2803 87.9732 71.252 85.4781 71.252ZM75.866 77.9835C78.2789 77.9835 80.2357 79.9405 80.2357 82.3532C80.2357 84.766 78.2788 86.7229 75.866 86.7229C73.4525 86.7229 71.4963 84.766 71.4963 82.3532C71.4963 79.9405 73.4525 77.9835 75.866 77.9835ZM84.0592 104.566H69.9996H56.5663C55.3595 104.566 54.822 103.693 55.366 102.616L62.8653 87.7622C63.4086 86.6852 64.4442 86.589 65.1776 87.5473L72.7183 97.4019C73.4517 98.3603 74.7335 98.4419 75.5819 97.5832L77.4266 95.7151C78.2744 94.8564 79.5234 94.9627 80.2152 95.951L84.9921 102.774C85.6827 103.764 85.2661 104.566 84.0592 104.566Z' fill='white'/%3E%3C/svg%3E"; 8593 variantData.imageAlt = 'Product image'; 8594 } 8595 } 8596 8597 return variantData; 8598 } 8599 8600 window.Adoric_State.formatProducts = (products) => { 8601 return products.map(product => { 8602 const productData = { 8603 productId: product.item.id, 8604 title: product.item.title, 8605 handle: product.item.handle, 8606 description: product.trm.description 8607 }; 8608 8609 if (product.item.variants.length === 1) { 8610 productData.hasOneVariant = true; 8611 productData.variant = adoricVariantsMapper(product.item.variants[0], product.item); 8612 } else { 8613 productData.variants = product.item.variants.map(variant => adoricVariantsMapper(variant, product.item)); 8614 } 8615 8616 return productData; 8617 8618 }); 8619 } 8620 8621 window.Adoric_State.getProductsByHandles = (handles) => { 8622 return fetch(window.Shopify.routes.root + `search?view=view-adoric-json&q=${handles.join(',')}`).then(response => response.json()); 8623 } 8624 8625 window.Adoric_State.recentlyRecommendation = async () => { 8626 const { products } = await window.Adoric_State.getRecentlyViewed(); 8627 8628 return window.Adoric_State.formatProducts(products); 8629 } 8630 8631 8632 })(); 8633</script>
8633 8634 8635</div><div id="shopify-block-AbVBQN25GV0ZIRk1MY__14041968213898805026" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: free-gift -->
8635<script> 8636 try { 8637 const initFreeGiftData = () => { 8638 const metafields = {"configSettings":{"id":"bxYw5jWhpbs5qKCU1try","shopId":"YK51gST0KmtbeyC8yMXY","createdAt":"2024-09-10T15:35:36.045Z","queryCheckoutBtn":"button[name='checkout']","alwaysRemoveGift":false,"isBxgxV2":true,"skipDelayStackGifts":true,"customCss":".Avada-GiftCampaign__ButtonAddToCart{\nopacity: 1!important;\n}","customJs":"window.addEventListener('icartAddToCartEvent', e =\u003e {\n if(listenDisplayManager) listenDisplayManager.prepareDataAndRenderPopup({})\n});\nwindow.addEventListener('icartUpdateCartEvent', e =\u003e {\n if(listenDisplayManager) listenDisplayManager.prepareDataAndRenderPopup({})\n});","continueShoppingTime":300,"closeBtnTime":600,"optimizeAddGift":true,"enableAddParentLineKey":true,"skipUpdateTheme":true},"congratsBarDesignSetting":{"name":"Congrats bar","icon":"free_gift_icon_8","type":"congrats-bar","newTextColor":"#FFFFFF","background":"#1C1C1C","newIconColor":"#CCCCCC","gradientBackground":false,"gradientStart":"#EEEEEE","gradientEnd":"#FFFFFF","bgColor":"#EEEEEE","theme":"winter","defaultTextColor":"#2C2C2C","shopId":"YK51gST0KmtbeyC8yMXY","textBannerColor":"#a90613","createdAt":"2024-09-10T15:35:34.547Z","borderColor":"#a90613","iconColor":"#a90613","id":"QjWthVkbRgxX6NjYh1uq"},"dealBadgeDesignSetting":{"name":"Promotion badge","type":"deal-badge","icon":"free_gift_icon_8","badgePosition":"bottom_left","productImgQuery":".product__media","colorStyle":"basic","primaryColor":"#EEEEEE","secondaryColor":"#1C1C1C","newBgColor":"#EEEEEE","primaryTextColor":"#1C1C1C","primaryIconColor":"#1C1C1C","gradientBackground":false,"gradientStart":"#EEEEEE","gradientEnd":"#FFFFFF","textColor":"#a90613","bgColor":"#EEEEEE","iconColor":"#a90613","theme":"winter","shopId":"YK51gST0KmtbeyC8yMXY","createdAt":"2024-09-12T09:38:57.819Z","id":"KXNAVJ9OUK5RIBddFpbe"},"dealOfTheDayDesignSetting":{"active":false,"name":"Deal of the day","type":"deal-of-the-day","theme":"basic","floatingBtnGradientBg":false,"offersCardGradientBg":false,"floatingBtnText":"ð¥ Deal of the day!","dealForTodayHeaderText":"ð¥ Deal of the day!","dealForTodayDescription":"Grab todayâs exclusive deals to claim these gifts!","dealEndsInText":"Ends in","tagText":"Hot","claimedTagText":"Added to cart","purchasedText":"purchased","claimText":"View deal","GWCADealGiftText":"Spend {{min_cart_value}} to get a gift for FREE!","GWCADealDiscountText":"Spend {{min_cart_value}} and get a gift for {{discount_value}} OFF!","GWCODealGiftText":"Spend {{min_collection_value}} on {{collection_name}} to get a FREE gift!","GWCODealDiscountText":"Spend {{min_collection_value}} on {{collection_name}} and get a gift for {{discount_value}} OFF!","GWQUDealGiftText":"Buy {{trigger_quantity}} specific item(s) and get a gift for FREE!","GWQUDealDiscountText":"Buy {{trigger_quantity}} specific item(s) and get a gift for {{discount_value}} OFF!","BXGYDealGiftText":"Buy {{trigger_quantity}} specific item(s) to claim a FREE gift!","BXGYDealDiscountText":"Buy {{trigger_quantity}} specific product(s) and get a gift for {{discount_value}} OFF!","displayForDeal":"set_campaign_rule","dealCampaigns":[],"campaignRules":[{"ruleName":"Oldest created campaigns","id":"rule_campaigns_oldest_created","quantity":2},{"ruleName":"Campaigns offering gifts","id":"rule_campaigns_offering_gifts","quantity":2},{"ruleName":"Campaigns offering discount","id":"rule_campaigns_offering_discount","quantity":2}],"colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#5B5B5B","primaryText":"#333333","secondaryText":"#33333380","background":"#FFFFFF","backgroundSubdued":"#1C1C1C08","tertiaryText":"#1C1C1C","floatingBadgeBackgroun
8638d":"#FFFFFF","floatingBadgeText":"#333333","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","floatingButtonText":"#FFFFFF","floatingButtonBackground":"#1C1C1C","hotBadge":"#1C1C1C","hotBadgeText":"#FFFFFF","shopId":"YK51gST0KmtbeyC8yMXY","createdAt":"2026-07-06T09:25:22.578Z","id":"5J1FfngaPCrN9dyva9L6"},"floatingButtonDesignSetting":{"name":"Floating button","type":"floating-button","floatingButtonPosition":"left","addToCartText":"Add to cart","countGiftText":"gift(s) selected","continueShoppingText":"Continue shopping","autoOpenFloatingButton":true,"icon":"free_gift_icon_8","theme":"basic","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#333333","badgeBackground":"#1C1C1C","badgeText":"#FFFFFF","productBackground":"#33333308","productSelectedBackground":"#1C1C1C08","productSelectedBorder":"#1C1C1C","background":"#FFFFFF","primaryText":"#333333","secondaryText":"#33333380","tertiaryText":"#1C1C1C","headerBackground":"#FFFFFF","headerText":"#1C1C1C","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","floatingButtonBackground":"#FFFFFF","floatingButtonText":"#1C1C1C","shopId":"YK51gST0KmtbeyC8yMXY","createdAt":"2026-07-06T09:25:22.600Z","id":"F9lZBL363SxXCGcCJZ6y"},"giftBoxDesignSetting":{"active":false,"name":"Gift box milestone","goals":[],"campaignType":"gift-with-cart-value","type":"gift-box","headerText":"TIERED REWARDS","descriptionText":"You'll get reward(s) based on achieved tier","promotionMessage":"Spend {{trigger_amount}} to get {{gift_number}} free gift(s)","progressMessage":"Spend {{progress_amount}} more to get {{gift_number}} free gift(s)","promotionReachedMessage":"Congratulations! You've earned your reward","showGiftText":"Show gift(s)","hideGiftText":"Hide gift(s)","openOnEveryFirstVisit":true,"openBasedOnTriggerCampaign":true,"firstDelayAfterPageLoad":2,"colorStyle":"basic","icon":"free_gift_icon_8","primaryColor":"#1C1C1C","secondaryColor":"#5B5B5B","newBgColor":"#FFFFFF","bgSubduedColor":"#1C1C1C08","primaryTextColor":"#333333","secondaryTextColor":"#33333380","tertiaryTextColor":"#33333380","completedIconColor":"#FFFFFF","completedBgColor":"#1C1C1C","inCompletedBgColor":"#FFFFFF","inCompletedTextColor":"#1C1C1C","floatingBtnColor":"#FFFFFF","floatingIconColor":"#1C1C1C","badgeColor":"#1C1C1C","badgeTextColor":"#FFFFFF","bgColor":"#EEEEEE","theme":"winter","shopId":"YK51gST0KmtbeyC8yMXY","bgRewardStart":"#FFFFFF","textBannerColor":"#3A884B","bgRewardColor":"#FFFFFF","gradientBackground":true,"bgCircularProgress":"#E4E4E4","gradientStart":"#EEEEEE","gradientEnd":"#FFFFFF","disableColor":"#D8D8D8","defaultTextColor":"#2C2C2C","createdAt":"2024-09-10T15:35:34.645Z","id":"era5npSwjfj5PcLAEQX0","borderColor":"#a90613","fgCircularProgress":"#a90613","iconColor":"#a90613","bgRewardEnd":"#a9061326","textColor":"#a90613"},"giftCampaigns":[],"giftOnCartDesignSetting":{"name":"Gift on cart","type":"gift-on-cart","widgetTitle":"Gifts reward","widgetButton":"Claim","addToCartText":"Add to cart","continueShoppingText":"Continue Shopping","countGiftText":"gift(s) selected","layoutStyle":"image-layout","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#F8F8F8","primaryText":"#1C1C1C","secondaryText":"#1C1C1C","backgroundCard":"#F8F8F8","buttonText":"#FFFFFF","buttonBackground":"#1C1C1C","shopId":"YK51gST0KmtbeyC8yMXY","createdAt":"2026-07-06T09:25:22.593Z","id":"Sx1eE2nal4jRSbO9VrJZ"},"giftSelectionDesignSetting":{"name":"Gift selection","type":"gift-selection","addToCartText":"Add to cart","continueShoppingText":"Continue Shopping","countGiftText":"gift(s) selected","popupTitle":"You've unlocked a special gifts!","popupDescription":"Select your favorite items at exclusive prices","layout":"vertical","displayLocation":"all","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#333333","headerBackground":"#FFFFFF","headerText":"#1C1C1C","primaryText":"#1C1C1C","secondaryText":"#33333380","background":"#FFFFFF","productBackground":"#33333308","productSelectedBackground":"#1C1C1C08","productSelectedBorder":"#1C1C1C","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","badgeBackgroun
8638d":"#1C1C1C","tertiaryText":"#1C1C1C","badgeText":"#FFFFFF","shopId":"YK51gST0KmtbeyC8yMXY","createdAt":"2026-07-06T09:25:22.589Z","id":"dZBoYomUkFQBJdX4AOX7"},"popUpDesignSetting":{"name":"Pop-up","type":"pop-up","addToCartText":"Add to cart","continueShoppingText":"Continue Shopping","countGiftText":"item selected. This offer can't be combined with other discounts. It can be combined with bundles that include a Ruby Cup, except the Teenage Dream Bundle. Using a discount code or prefer a different bundle? Just close this window.","searchPlaceholder":"Search ...","variantPlaceholder":"Choose variant","borderRadius":8,"layout":"vertical","displayLocation":"all","colorStyle":"advanced","primaryColor":"#1C1C1C","secondaryColor":"#333333","headerBackground":"#ffefef","headerText":"#7f0012","primaryText":"#1C1C1C","secondaryText":"#33333380","background":"#ffefef","productBackground":"#33333308","productSelectedBackground":"#1C1C1C08","productSelectedBorder":"#1C1C1C","buttonBackground":"#7f0012","buttonText":"#FFFFFF","badgeBackgroun
8638d":"#1C1C1C","tertiaryText":"#1C1C1C","badgeText":"#FFFFFF","checkboxColor":"#1C1C1C","gradientBackground":true,"bgColor":"#EEEEEE","shopId":"YK51gST0KmtbeyC8yMXY","createdAt":"2024-09-10T15:35:34.946Z","icon":"free_gift_icon_2","id":"tRal33zHlkxCftnvLaHi","textBannerColor":"#a90613","borderColor":"#a90613","salePriceColor":"#a90613","btnColor":"#a90613","iconColor":"#a90613","seasonalTheme":"halloween","mainTheme":"regular","btnTextColor":"#ffffff","gradientStart":"#ffffff","defaultTextColor":"#000000","gradientEnd":"#ffffff","borderSelectedColor":"#1C1C1C","theme":"scheme-1"},"progressBarDesignSetting":{"name":"Progress bar","type":"progress-bar","positionProgressBar":"","positionProgressBarCartDrawer":"","primaryColor":"#1C1C1C","secondaryColor":"#333333","newBgColor":"#E3E3E3","primaryTextColor":"#333333","secondaryTextColor":"#33333380","completedIconColor":"#FFFFFF","completedBgColor":"#1C1C1C","inCompletedIconColor":"#1C1C1C","inCompletedBgColor":"#FFFFFF","inCompletedProgressBgColor":"#d1d1d1","isUseBgColor":false,"colorStyle":"basic","singleTitle":"Free gift with purchase","enabledShowBadge":true,"badgeText":"Exclusive","enabledShowBorder":true,"enabledBgForBenefit":false,"postAchievedSubtitle":"You have got free gift","beforeAchievedSubtitle":"Spend {{amount_left}} more to get free gift","freeText":"Free","enabledGiftDetails":true,"giftDetails":[],"backgroundCard":"#F4F5F4","backgroundBar":"#D9D9D9","foregroundBar":"#282928","borderColor":"#D3D4D2","layoutProgressBar":"layout-progress-bar-classic","iconSource":"default","discountIcon":"","freeShippingIcon":"","freeGiftDisplay":"productImage","freeGiftIcon":"","displayAsIcon":false,"milestoneReached":"doneIcon","iconSize":14,"iconBorderRadius":32,"iconBorderOpacity":30,"iconPosition":"beside","barThickness":6,"barRadius":16,"barAnimation":"none","paddingTop":8,"paddingBottom":8,"marginTop":8,"marginBottom":8,"spacingGap":24,"messageSize":16,"tierSize":13,"showMilestoneTriggerValue":false,"giftDetailTitleSize":13,"seeDetailsText":"See details","hideDetailsText":"Hide","freeGiftsText":"free gift(s)","itemsText":"item(s)","editGiftsText":"Edit gifts","editTierText":"Edit","shopId":"YK51gST0KmtbeyC8yMXY","createdAt":"2026-07-06T09:25:22.597Z","id":"BhfYf6jhE7woRRqxIs27"},"promotionCardDesignSetting":{"type":"promotion-card","positionPromotionCard":"","positionPromotionCardCartDrawer":"","atcPromotionCardText":"Unlock Gift","stackGiftsText":"{{total_items}} gifts include","colorStyle":"basic","layout":"horizontal","stackGifts":false,"titleFontWeight":"500","subtitleFontWeight":"400","primaryColor":"#1C1C1C","secondaryColor":"#5B5B5B","isUseBgColor":false,"newBgColor":"#1C1C1C08","primaryTextColor":"#333333","secondaryTextColor":"#33333380","tertiaryTextColor":"#33333380","buttonColor":"#1C1C1C","buttonTextColor":"#FFFFFF","borderCardColor":"#DEDEDE","borderProductColor":"#D3D4D2","badgeTextColor":"#1C1C1CB2","badgeBackgroun
8638dColor":"#F5F5F5","progressIconColor":"#FFFFFF","progressBackgroundColor":"#E6E6E6","progressBarColor":"#272727","shopId":"YK51gST0KmtbeyC8yMXY","theme":"winter","gradientStart":"#fadfe0","bgColor":"#EFEFEF","iconColor":"#3A884B","gradientEnd":"#f4dada","textBannerColor":"#3A884B","defaultTextColor":"#2C2C2C","borderColor":"#B2D4BA","gradientBackground":true,"icon":"free_gift_icon_1","mainTheme":"regular","seasonalTheme":"black-friday","gradientProductStart":"#FFFFFF","gradientProductEnd":"#F4FFF4","bgProductColor":"#FFFFFF","textColor":"#222222","strokeColor":"#880808","badgeColor":"#e78e94","countdownTimerColor":"#f0ecfc","textColorOnCountdownTimer":"#fff","gradientBackgroundProduct":false,"createdAt":"2024-10-23T10:00:02.765Z","id":"nSvvL8uDsq8zdOKILQaa"},"slideCartOfferDesignSetting":{"active":false,"name":"Slide cart offer","type":"slide-cart-offer","dealCampaigns":[],"hideShopNowButton":false,"customizeOfferLink":false,"dealLinks":[],"colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#F8F8F8","primaryText":"#1C1C1C","buttonLink":"#1C1C1C","productNameAndPrice":"#1C1C1C","backgroundCard":"#F8F8F8","comparePrice":"#1C1C1C80","title":"TODAY'S OFFER","shopNowLabel":"Shop now","GWCADealGiftText":"Spend {{min_cart_value}} to get a gift for FREE!","GWCADealDiscountText":"Spend {{min_cart_value}} and get a gift for {{discount_value}} OFF!","GWCODealGiftText":"Spend {{min_collection_value}} on {{collection_name}} to get a FREE gift!","GWCODealDiscountText":"Spend {{min_collection_value}} on {{collection_name}} and get a gift for {{discount_value}} OFF!","GWQUDealGiftText":"Buy {{trigger_quantity}} specific item(s) and get a gift for FREE!","GWQUDealDiscountText":"Buy {{trigger_quantity}} specific item(s) and get a gift for {{discount_value}} OFF!","BXGYDealGiftText":"Buy {{trigger_quantity}} specific item(s) to claim a FREE gift!","BXGYDealDiscountText":"Buy {{trigger_quantity}} specific product(s) and get a gift for {{discount_value}} OFF!","position":".AOV-CartDrawer-SlideCartOffer--position","shopId":"YK51gST0KmtbeyC8yMXY","createdAt":"2026-07-06T09:25:22.606Z","id":"EA9Lo7ekXHhl3vEj9y13"},"storeFrontAccessToken":"bfb045fd918bb3101322e89e261963c6"}; 8639 const optimizeAddGift = metafields.configSettings?.optimizeAddGift; 8640 const enableUsOcInstock = metafields.configSettings?.enableUsOcInstock; 8641 8642 const collections = []; 8643 const productsOfCollection = {}; 8644 8645 productsOfCollection[4713559031862] = {}; 8646 8647 productsOfCollection[4713559031862][39843284418614] = { 8648 price: 3498, 8649 }; 8650 8651 productsOfCollection[4713559031862][39843284516918] = { 8652 price: 3498, 8653 }; 8654 8655 productsOfCollection[4713559031862][32718016675894] = { 8656 price: 3498, 8657 }; 8658 8659 productsOfCollection[4713559031862][32718017101878] = { 8660 price: 3498, 8661 }; 8662 8663 productsOfCollection[4713559031862][44215155949879] = { 8664 price: 3498, 8665 }; 8666 8667 productsOfCollection[4713559031862][44215155982647] = { 8668 price: 3498, 8669 }; 8670 8671 productsOfCollection[4713559031862][32718016741430] = { 8672 price: 3498, 8673 }; 8674 8675 productsOfCollection[4713559031862][32718017167414] = { 8676 price: 3498, 8677 }; 8678 8679 productsOfCollection[4713559031862][32718016479286] = { 8680 price: 3498, 8681 }; 8682 8683 productsOfCollection[4713559031862][32718016905270] = { 8684 price: 3498, 8685 }; 8686 8687 8688 productsOfCollection[8530200461623] = {}; 8689 8690 productsOfCollection[8530200461623][54888076607871] = { 8691 price: 3364, 8692 }; 8693 8694 productsOfCollection[8530200461623][54888076640639] = { 8695 price: 3364, 8696 }; 8697 8698 productsOfCollection[8530200461623][54888076673407] = { 8699 price: 3364, 8700 }; 8701 8702 productsOfCollection[8530200461623][54888076706175] = { 8703 price: 3364, 8704 }; 8705 8706 productsOfCollection[8530200461623][54888076738943] = { 8707 price: 3364, 8708 }; 8709 8710 productsOfCollection[8530200461623][54888076771711] = { 8711 price: 3364, 8712 }; 8713 8714 productsOfCollection[8530200461623][54888076804479] = { 8715 price: 3364, 8716 }; 8717 8718 productsOfCollection[8530200461623][54888076837247] = { 8719 price: 3364, 8720 }; 8721 8722 productsOfCollection[8530200461623][45986891694391] = { 8723 price: 3364, 8724 }; 8725
8726 productsOfCollection[8530200461623][45986891727159] = { 8727 price: 3364, 8728 }; 8729 8730 productsOfCollection[8530200461623][46033013506359] = { 8731 price: 3364, 8732 }; 8733 8734 productsOfCollection[8530200461623][46033013539127] = { 8735 price: 3364, 8736 }; 8737 8738 productsOfCollection[8530200461623][46033013571895] = { 8739 price: 3364, 8740 }; 8741 8742 productsOfCollection[8530200461623][46033013604663] = { 8743 price: 3364, 8744 }; 8745 8746 productsOfCollection[8530200461623][46033013637431] = { 8747 price: 3364, 8748 }; 8749 8750 productsOfCollection[8530200461623][46033013670199] = { 8751 price: 3364, 8752 }; 8753 8754 productsOfCollection[8530200461623][54888076870015] = { 8755 price: 3364, 8756 }; 8757 8758 productsOfCollection[8530200461623][54888076902783] = { 8759 price: 3364, 8760 }; 8761 8762 productsOfCollection[8530200461623][54888076935551] = { 8763 price: 3364, 8764 }; 8765 8766 productsOfCollection[8530200461623][54888076968319] = { 8767 price: 3364, 8768 }; 8769 8770 productsOfCollection[8530200461623][54888077001087] = { 8771 price: 3364, 8772 }; 8773 8774 productsOfCollection[8530200461623][54888077033855] = { 8775 price: 3364, 8776 }; 8777 8778 productsOfCollection[8530200461623][54888077066623] = { 8779 price: 3364, 8780 }; 8781 8782 productsOfCollection[8530200461623][54888077099391] = { 8783 price: 3364, 8784 }; 8785 8786 productsOfCollection[8530200461623][54888077132159] = { 8787 price: 3364, 8788 }; 8789 8790 productsOfCollection[8530200461623][54888077164927] = { 8791 price: 3364, 8792 }; 8793 8794 productsOfCollection[8530200461623][54888077197695] = { 8795 price: 3364, 8796 }; 8797 8798 productsOfCollection[8530200461623][54888077230463] = { 8799 price: 3364, 8800 }; 8801 8802 productsOfCollection[8530200461623][54888077263231] = { 8803 price: 3364, 8804 }; 8805 8806 productsOfCollection[8530200461623][54888077295999] = { 8807 price: 3364, 8808 }; 8809 8810 productsOfCollection[8530200461623][54888077328767] = { 8811 price: 3364, 8812 }; 8813 8814 productsOfCollection[8530200461623][54888077361535] = { 8815 price: 3364, 8816 }; 8817 8818 8819 productsOfCollection[14971156234623] = {}; 8820 8821 productsOfCollection[14971156234623][55174075842943] = { 8822 price: 2555, 8823 }; 8824 8825 productsOfCollection[14971156234623][55174075941247] = { 8826 price: 2555, 8827 }; 8828 8829 productsOfCollection[14971156234623][55174076039551] = { 8830 price: 2555, 8831 }; 8832 8833 productsOfCollection[14971156234623][55174076137855] = { 8834 price: 2555, 8835 }; 8836 8837 productsOfCollection[14971156234623][55174076236159] = { 8838 price: 2555, 8839 }; 8840 8841 productsOfCollection[14971156234623][55174076334463] = { 8842 price: 2555, 8843 }; 8844 8845 productsOfCollection[14971156234623][55174076432767] = { 8846 price: 2555, 8847 }; 8848 8849 productsOfCollection[14971156234623][55174076531071] = { 8850 price: 2555, 8851 }; 8852 8853 productsOfCollection[14971156234623][55174075875711] = { 8854 price: 2555, 8855 }; 8856 8857 productsOfCollection[14971156234623][55174075974015] = { 8858 price: 2555, 8859 }; 8860 8861 productsOfCollection[14971156234623][55174076072319] = { 8862 price: 2555, 8863 }; 8864 8865 productsOfCollection[14971156234623][55174076170623] = { 8866 price: 2555, 8867 }; 8868 8869 productsOfCollection[14971156234623][55174076268927] = { 8870 price: 2555, 8871 }; 8872 8873 productsOfCollection[14971156234623][55174076367231] = { 8874 price: 2555, 8875 }; 8876 8877 productsOfCollection[14971156234623][55174076465535] = { 8878 price: 2555, 8879 }; 8880 8881 productsOfCollection[14971156234623][55174076563839] = { 8882 price: 2555, 8883 }; 8884 8885 productsOfCollection[14971156234623][55174075908479] = { 8886 price: 2555, 8887 }; 8888 8889 productsOfCollection[14971156234623][55174076006783] = { 8890 price: 2555, 8891 }; 8892 8893 productsOfCollection[14971156234623][55174076105087] = { 8894 price: 2555, 8895 }; 8896 8897 productsOfCollection[14971156234623][55174076203391] = { 8898 price: 2555, 8899 }; 8900 8901 productsOfCollection[14971156234623][55174076301695] = { 8902 price: 2555, 8903 }; 8904 8905 productsOfCollection[14971156234623][55174076399999] = { 8906 price: 2555, 8907 }; 8908 8909 productsOfCollection[14971156234623][55174076498303] = { 8910 price: 2555, 8911 }; 8912 8913 productsOfCollection[14971156234623][55174076596607] = { 8914 price: 2555, 8915 }; 8916 8917 8918 productsOfCollection[4713559326774] = {}; 8919 8920 productsOfCollection[4713559326774][32718017691702] = { 8921 price: 1881, 8922 }; 8923 8924 productsOfCollection[4713559326774][32718017953846] = { 8925 price: 1881, 8926 }; 8927 8928 productsOfCollection[4713559326774][44216231330103] = { 8929 price: 1881, 8930 }; 8931 8932 productsOfCollection[4713559326774][32718017888310] = { 8933 price: 1881, 8934 }; 8935 8936 productsOfCollection[4713559326774][32718017822774] = { 8937 price: 1881, 8938 }; 8939 8940 8941 productsOfCollection[15044351197567] = {}; 8942 8943 productsOfCollection[15044351197567][55357805101439] = { 8944 price: 4088, 8945 }; 8946 8947
8948 productsOfCollection[15028814774655] = {}; 8949 8950 productsOfCollection[15028814774655][55320689607039] = { 8951 price: 5948, 8952 }; 8953 8954 8955 productsOfCollection[14980305584511] = {}; 8956 8957 productsOfCollection[14980305584511][55197746266495] = { 8958 price: 4573, 8959 }; 8960 8961 8962 productsOfCollection[15269783896447] = {}; 8963 8964 productsOfCollection[15269783896447][55993811337599] = { 8965 price: 6456, 8966 }; 8967 8968 8969 productsOfCollection[14980203970943] = {}; 8970 8971 productsOfCollection[14980203970943][55197195829631] = { 8972 price: 5490, 8973 }; 8974 8975 8976 productsOfCollection[14980314497407] = {}; 8977 8978 productsOfCollection[14980314497407][55197826449791] = { 8979 price: 7546, 8980 }; 8981 8982 8983 productsOfCollection[14980065395071] = {}; 8984 8985 productsOfCollection[14980065395071][55196876767615] = { 8986 price: 6557, 8987 }; 8988 8989 8990 productsOfCollection[2030889566262] = {}; 8991 8992 productsOfCollection[2030889566262][19896882430006] = { 8993 price: 1746, 8994 }; 8995 8996 productsOfCollection[2030889566262][19896875450422] = { 8997 price: 1746, 8998 }; 8999 9000 9001 productsOfCollection[14979290890623] = {}; 9002 9003 productsOfCollection[14979290890623][55194781090175] = { 9004 price: 4301, 9005 }; 9006 9007 9008 9009 9010 9011 const metafieldVariants = {} 9012 if(enableUsOcInstock){ 9013 9014 } 9015 9016 9017 9018 9019 const currentCart = {"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}; 9020 const cartItems = []; 9021 const productsCart = []; 9022 9023 9024 const cartItemUpdated = cartItems.map((item) => { 9025 const productInItem = productsCart.find(p => p.id === item.variant_id); 9026 if (productInItem) { 9027 return { 9028 ...item, 9029 collections: productInItem.collections, 9030 ...(enableUsOcInstock && { metafieldUsOcInstock: productInItem.metafieldUsOcInstock }), 9031 }; 9032 } 9033 return item; 9034 }); 9035 9036 return { 9037 ...metafields, 9038 // Shops installed before the key was renamed only have the legacy 9039 // `storeFrontAccessToken` (capital F) metafield. This line runs AFTER the spread 9040 // above, so without the `default:` fallback it renders `null` and overwrites the 9041 // valid token that `...metafields` just brought in. getStorefrontToken() then reads 9042 // null, misses its cache, and calls /ensure-storefront-token on every page load. 9043 // Remove the fallback once the legacy shops are backfilled to the lowercase key. 9044 storefrontAccessToken: "bfb045fd918bb3101322e89e261963c6", 9045 9046 shopCurrency: "GBP", 9047 marketCountry: "US",marketId: 912064566, 9048 cart: { 9049 cartItems: cartItemUpdated 9050 }, 9051 product: { 9052 id: null, 9053 variants: null, 9054 selectedVariant: null, 9055 collectionTitles: [], 9056 collectionIds: [], 9057 title: null, 9058 type: null, 9059 handle: null, 9060 vendor: null, 9061 tags: null, 9062 price: null, 9063 hasOnlyDefaultVariant: null, 9064 available: null, 9065 image: null, 9066 options: null, 9067 ...(enableUsOcInstock ? {metafieldVariants} : {}), 9068 9069 }, 9070 customer: { 9071 id: null, 9072 email: null, 9073 first_name: null, 9074 last_name: null, 9075 isB2B: null, 9076 }, 9077 currentCart, 9078 currentRequestID: 0, 9079 productsOfCollection 9080 } 9081 }; 9082 if (!window.AVADA_FREE_GIFTS) window.AVADA_FREE_GIFTS = initFreeGiftData(); 9083 } catch (e) { 9084 console.error('Error assigning aov free gift variable', e); 9085 } 9086</script>
9086 9087<!-- END app snippet --> 9088 9089 9090</div><div id="shopify-block-AdlMwdW41eW0wNHQ2b__18131037017812181619" class="shopify-block shopify-app-block"> 9091
9091<script defer src="https://chimpstatic.com/mcjs-connected/js/users/07faddcb379e8c06bd3e2c880/7cdd03066a1319e4453bb67ef.js"></script>
9091 9092
9092<script>window.mc_embedded = true;</script>
9092 9093 9094 9095 9096</div><div id="shopify-block-AMnZjZmU4QStYSTFDO__16605207545338212596" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: offer-data -->
9096<script> 9097 try { 9098 const initBundleData = () => { 9099 const metafields = {"offer":[{"id":"lv7wwUlXw3DDtlQQBPgO","actionRedirect":"cart_page","countdownText":"LIMITED TIME OFFER! EXPIRES IN","discountType":"percentage","discountValue":10,"showCountdown":false,"enabledDiscount":true,"enabledEndDate":false,"shopId":"Fcl1S1Zzp9Boxy2krxIL","endDate":null,"offerDescription":"","offerProducts":[],"offerCplSelText":"","offerInCplSelText":"","offerShowAfter":900,"offerTitle":"","page":"product_page","startDate":"2025-07-11T08:37:26.000Z","discountInformation":[{"giftDiscount":{"gifts":[],"addGiftProduct":false,"giftDiscountValue":10,"giftDiscountType":"free","giftContent":"ð¥ Free gifts"},"imageDiscount":{"imageUrl":"","size":64,"corner":10,"addImage":false},"type":"volume","quantity":3,"title":"Buy {{product_quantity}}","subTitle":"15% OFF","discountType":"percentage","discountValue":15,"byAI":false,"badgeText":"BEST VALUE"},{"type":"volume","quantity":4,"title":"Buy {{product_quantity}}","subTitle":"{{discount_value}} OFF","discountValue":20,"isDefault":true,"badgeText":"BEST VALUE","discountType":"percentage"},{"type":"volume","quantity":5,"title":"Buy {{product_quantity}}","subTitle":"{{discount_value}} OFF","discountValue":25,"isDefault":false,"badgeText":"BEST VALUE","discountType":"percentage"}],"offerCondition":"specific-product","offerCollections":[],"triggerCollections":[],"triggerCondition":"specific-product","triggerProducts":[{"id":"14971156234623","handle":"ruby-cup-fearless-period-underwear","quantity":1,"hasSelectedAllVariants":true},{"id":"8530200461623","handle":"ruby-life-period-underwear_burgundy","quantity":1,"hasSelectedAllVariants":true}],"type":"volume-discount","widgetStyle":"inline-vertical","code":"AOVAI_SJ7XP4PF","status":"active","createdAt":"2025-07-11T09:38:10.857Z","volumeTitle":"Buy Better. Waste Less.","volumeDescription":"Stock up, save more, and make a kinder choice for the Earth.","allowExclude":false,"excludeProducts":[],"allowExcludeCollections":false,"excludeCollections":[],"customerSegments":[],"enabledAllCustomer":true,"enabledCustomerSegment":false,"layout":"vertical","numDiscountUsage":41,"valueUsageLimit":1,"showUnitPrice":false,"unitPriceLabel":"\/each","productIds":[],"name":"Volume Discount #1","combinations":["product_discounts"]}],"offerTranslation":[{"offer_id":"tYgIGJt351dC9SA23Ilb","translations":[]},{"offer_id":"lv7wwUlXw3DDtlQQBPgO","translations":[]}],"setting":{"theme":"avada-up-sell","themeName":"Basic","bgColor":"#FFFFFF","textColor":"#222222","actionColorEnd":"#222222","childProduct":{"theme":"basic-child-product","themeName":"Basic","textColor":"#1A1A1A","bgColor":"#FFFFFF","actionColorStart":"#222222","actionColorEnd":"#222222","iconColor":"#4A4A4A","headerTextColor":"#1A1A1A","processBarColor":"#676767","borderColor":"#1A1A1A","isGradient":false,"transactions":[]},"mixMatchBundle":{"theme":"avada-up-sell","themeName":"Basic","headerColor":"#222222","priceColor":"#222222","backgroundOptionColor":"#F9F9F9","borderOptionColor":"#222222","numberOptionColor":"#222222","actionColor":"#222222","actionColorStart":"#222222","actionColorEnd":"#222222","badgeTextColor":"#FFFFFF","isGradient":false,"transactions":[]},"isGradient":false,"layout":"vertical","countdownText":"OFFER WILL EXPIRE IN","minutes":"5","seconds":"5","action":"click","query":"button[name='checkout']","countDown":true,"queryPopupCart":"a[href='\/cart']","actionPopupCart":"click","offerShowAfter":"15","fbtPosition":"","volumePosition":"","fixedPosition":"","showModalFbt":true,"showModalFixed":true,"displayCompareAtPrice":false,"totalLabel":"Total for {{total_items}} items","discountSaveLabel":"You save {{discounted_amount}}","isShowCartDrawer":false,"transactions":[],"isRedirectCartPage":false,"triggerProductCheckable":false,"isDeselectedOfferProducts":false,"freeGiftText":"GIFT","shopId":"Fcl1S1Zzp9Boxy2krxIL","createdAt":"2025-07-11T09:28:36.404Z","id":"4VFS220iF6mREFx7dJyv","isUseThemeFont":true,"volumeATC":true,"volumeDiscount":{"theme":"scheme-2","themeName":"Basic","bgColor":"#222222","actionColor":"#a90613","actionColorStart":"#992D3F","actionColorEnd":"#FFFFFF","headerTextColor":"#121212","borderColor":"#121212","badgeColor":"#a90613","badgeTextColor":"#ffffff","btnColor":"#a90613","btnColorStart":"#992D3F","btnColorEnd":"#FFFFFF","btnTextColor":"#ffffff","isGradient":false,"isGradientBtn":false,"volumeTableTitle":"Buy {{product_quantity}}","volumeTableDescription":"{{discount_value}} OFF","buyXGetXTitle":"Buy {{product_buy}} Get {{product_get}}","buyXGetXDescription":"","badgeText":"MOST POPULAR","freeText":"Free","addToCartLabel":"Add to cart","seeMoreText":"See more","seeLessText":"See less","itemAddedToCartLabel":"ITEM ADDED TO YOUR CART","layoutWidget":"vertical","originalPrice":"Standard","transactions":[],"backgroundSelectedColor":"#fdf7f8","backgroundGift":"#f9ebee","textColor":"#121212","actionTextColor":"#121212","borderCheckboxColor":"#121212","borderSelectedColor":"#992D3F","iconColor":"#992D3F","processBarColor":"#992D3F","dividerColor":"#992D3F","giftColor":"#992D3F"},"customCSS":".Avada-VariantSelection__Option{\ncolor: black !important\n}\n.Avada-VariantSelection__ColorSwatch{\ndisplay: none !important}","borderCheckboxColor":"#DDDDDD","textDefaultColor":"#222222","isHideBranding":true,"actionColor":"#9a0822","giftColor":"#131313","actionColorStart":"#c9002c","dividerColor":"#d88f95","backgroundGift":"#ffffff","textButtonColor":"#ffffff","backgroundColor":"#ffffff","borderColor":"#d9d9d9","buttonColor":"#9a0822","tagColor":"#ffffff","iconColor":"#222222","actionTextColor":"#ffffff","bundleBuilder":{"theme":"avada-up-sell","themeName":"Basic","isGradient":true,"bgColor":"#FFFFFF","textColor":"#222222","actionColor":"#222222","actionColorStart":"#222222","actionColorEnd":"#222222","selectLabel":"Add to Bundle","addBundleToCartLabel":"Add Bundle to cart","viewProductsLabel":"View products ({{product_quantity}})","boxOfLabel":"Box of {{product_quantity}}","bundleSummaryLabel":"Bundle summary ({{product_quantity}})","subtotalLabel":"Subtotal","bundleDiscountLabel":"Bundle discount","totalLabel":"Total","headerTextColor":"#222222","borderColor":"#d9d9d9","textDefaultColor":"#222222","textSummaryColor":"#ffffff","borderSelectedColor":"#222222","processBarColor":"#222222","bgProductColor":"#ffffff"},"backgroundSelectedColor":"#ffffff","backgroundTag":"#9a0822","borderSelectedColor":"#9a0822","totalPriceFontSize":16,"disabledTextButtonColor":"#FFFFFF","descriptionFontSize":13,"disabledButtonColor":"#8A8A8A","productNameFontSize":14,"upsell":{"colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#373737","borderColor":"#1C1C1C","productNameColor":"#373737","priceColor":"#373737","comparePriceColor":"#373737","buttonColor":"#1C1C1C","buttonTextColor":"#FFFFFF","ctaText":"+ Add","layout":"card-stacked","titleFontSize":16,"productNameFontSize":13,"descriptionFontSize":13,"priceFontSize":14,"comparePriceFontSize":13,"buttonFontSize":14},"itemSingular":"item","customCssByType":{},"itemAddedToCartLabel":"ITEM ADDED TO YOUR CART","buttonFontSize":16,"comparePriceFontSize":13,"titleFontSize":18,"addToCartLabel":"Add to cart","colorStyle":"advanced","messageFontSize":13,"itemPlural":"items","priceFontSize":14},"shopInfo":{"shopifyPlan":"professional","countryCode":"GB","updatedAt":"2026-02-03T05:24:29.677Z"},"storefrontToken":"161e796043a2a3721da129ce7861f79c"}; 9100 const shopInfo = metafields.shopInfo || {}; 9101 const collections = []; 9102 9103 const cartItems = []; 9104 const productsCart = []; 9105 9106 const cartItemUpdated = cartItems.map((item) => { 9107 const productInItem = productsCart.find(p => p.id === item.product_id); 9108 if (productInItem) { 9109 return { 9110 ...item, 9111 collections: productInItem.collections 9112 }; 9113 } 9114 return item; 9115 }); 9116 const chunkedOffers = Object.keys(metafields).reduce((acc, curr) => [...acc, ...(curr.includes('offer') && !curr.includes('offerTranslation') && curr !== 'mixMatchOffers' ? metafields[curr] : [])], []) 9117 const chunkedTranslations = Object.keys(metafields).reduce((acc, curr) => [...acc, ...(curr.includes('offerTranslation') ? metafields[curr] : [])], []) 9118 const mixMatchMetaObjectOffers = [].filter(o => o && o.status === 'active'); 9119 const mixMatchMetaObjectTranslations = [].filter(t => t && Array.isArray(t.translations) && t.translations.length > 0); 9120 const allOffers = [...chunkedOffers, ...mixMatchMetaObjectOffers]; 9121 const allTranslations = [...chunkedTranslations, ...mixMatchMetaObjectTranslations]; 9122 9123 const marketId = 912064566 9124 9125 return { 9126 translation: {}, 9127 allOffers: allOffers, 9128 offers: allOffers.filter(offer => offer.type === 'fbt'), 9129 mixMatchBundleOffers: allOffers.filter(offer => offer.type === 'mix-match-bundle'), 9130 bundleBuilderOffers: allOffers.filter(offer => offer.type === 'bundle-builder'), 9131 fixedProductBundleOffers: allOffers.filter(offer => offer.type === 'product-fixed-bundle'), 9132 volumeOffers: allOffers.filter(offer => offer.type === "volume-discount"), 9133 upsellOffers: allOffers.filter(offer => offer.type === 'upsell'), 9134 translationsOffer: allTranslations, 9135 setting: metafields.setting, 9136 valueSwatches: metafields.valueSwatches || {}, 9137 shop: { 9138 domain: Shopify?.shop || '', 9139 storefrontAccessToken: metafields.storefrontToken ?? null, 9140 shopifyPlan: shopInfo.shopifyPlan ?? null, 9141 countryCode: shopInfo.countryCode ?? null, 9142 currencyFormats: { 9143 moneyFormat: "${{amount}}", 9144 moneyWithCurrencyFormat: "${{amount}} USD" 9145 } 9146 }, 9147 cart: { 9148 cartItems: cartItemUpdated 9149 }, 9150 product: { 9151 id: null, 9152 handle: null, 9153 variants: [ 9154 9155 ], 9156 selectedVariant: null, 9157 collections: [], 9158 collectionIds: [], 9159 title: null, 9160 type: null, 9161 vendor: null, 9162 tags: null, 9163 price: null, 9164 compareAtPrice: null, 9165 hasOnlyDefaultVariant: null, 9166 available: null, 9167 image: null, 9168 options: null 9169 }, 9170 collections, 9171 page: "cart", 9172 page_type: "cart", 9173 customer: 9174 { 9175 id: null, 9176 email: null, 9177 first_name: null, 9178 last_name: null 9179 }, 9180 marketId 9181 } 9182 9183 }; 9184 if (!window.AVADA_BUNDLE) window.AVADA_BUNDLE = initBundleData(); 9185 } catch (e) { 9186 console.error('Error assigning avada bundle variable', e); 9187 } 9188</script>
9188 9189<!-- END app snippet --> 9190 9191 9192</div><div id="shopify-block-AK3hkUGZ2VWFUa1owV__12424619676349770391" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: country-condition-check -->
9192<script defer> 9193 (async () => { 9194 9195 9196 const items = Object.values({"EO697205":{"name":"Untitled","id":"EO697205","storeId":"14727249974","type":"label","subtype":"image","textValue":{"original":"Text Label"},"status":"draft","previewLink":"https:\/\/cdn.shopify.com\/s\/files\/1\/0147\/2724\/9974\/files\/Frame_234_1.png?v=1742488111","link":{"value":"","blank":false},"settings":{"tooltip":{"locale":{"original":"I'm tooltip ð¤"},"link":{"value":"","blank":false},"font":{"isCustom":false,"customFont":"Arial, sans-serif","family":"Montserrat","weight":400,"size":{"desktop":{"value":18,"unit":"px"},"tablet":null,"mobile":null},"style":["bold"],"padding":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null},"color":{"text":"#000000ff","background":"#ffffffff","border":"#000000ff"}},"borderRadius":{"value":0,"unit":"px"}},"styles":{"sizes":{"defaultSize":"medium","desktop":{"width":30,"height":30,"unit":"%"},"tablet":{"width":125,"height":125,"unit":"px"},"mobile":{"width":44,"height":30,"unit":"%"}},"rotation":0,"shape":"trapezoid-top-right","font":{"isCustom":false,"customFont":"Arial, sans-serif","family":"Montserrat","weight":400,"size":{"desktop":{"value":20,"unit":"px"},"tablet":null,"mobile":null},"style":[],"padding":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null},"color":{"text":"#ffffffff","background":"#E23737FF","border":"#000000ff"},"borderRadius":{"value":0,"unit":"px"}}},"position":{"corner":"top-left","badge":{"default":"aboveProductTitle","isCustom":false,"custom":{"positionInProductPage":"","positionInHomePage":"","positionInCollectionPage":"","positionInOtherPage":""},"place":"left"},"margin":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null}},"animation":"none","visibility":["Home Page","Product Pages","Search Results Pages","Cart Page","Collection Pages","Other Pages"],"weekSchedule":[null,null,null,null,null,null,null],"displayPeriod":{"allTime":true},"displayCondition":{"type":"any","variants":[{"id":"productsSelected","settings":{"equality":"is_equal","products":["gid:\/\/shopify\/Product\/14971156234623"]}}]}},"metafieldId":"gid:\/\/shopify\/Metafield\/180071488291199","createdAt":"2025-03-20T16:29:45.724Z","updatedAt":"2025-03-20T16:38:21.793Z"}}); 9197 9198 if (!items.length) return; 9199 9200 const hasCountryCondition = items.some(({ status, settings }) => 9201 status === 'published' && 9202 settings?.displayCondition?.variants?.some(c => c.id === 'visitorCountry') 9203 ); 9204 9205 if (!hasCountryCondition) return;const COUNTRY_CACHE_TTL_MS = 300000; // @COUNTRY_CACHE_TTL_MS 9206 const COUNTRY_KEY = 'country'; 9207 const COUNTRY_EXPIRES_KEY = 'country_expires'; 9208 9209 try { 9210 const cached = sessionStorage.getItem(COUNTRY_KEY); 9211 const expiresAt = Number(sessionStorage.getItem(COUNTRY_EXPIRES_KEY)); 9212 if (cached && expiresAt && Date.now() < expiresAt) return; 9213 } catch (e) {} 9214 9215 try { 9216 const res = await fetch(`${window?.Shopify?.routes?.root || '/'}browsing_context_suggestions.json?source=geolocation_recommendation&country[enabled]=true`); 9217 const json = await res.json(); 9218 const country = json?.detected_values?.country?.handle; 9219 if (country) { 9220 sessionStorage.setItem(COUNTRY_KEY, country); 9221 sessionStorage.setItem(COUNTRY_EXPIRES_KEY, String(Date.now() + COUNTRY_CACHE_TTL_MS)); 9222 } 9223 } catch (e) { 9224 console.error('Geolocation fetch failed:', e); 9225 } 9226 })() 9227</script>
9227 9228<!-- END app snippet --> 9229 9230 9231 9232 9233
9234<script> 9235 window.pageTemplate = "cart"; 9236 window.extensionVersion = "product-labels-and-badges-277"; 9237 window.currentPageProduct = null; 9238 window.checkRender = "true"; 9239 window.__lablyItems = []; 9240 window.__lablyConfig = { 9241 currency: { 9242 moneyWithoutCurrencyFormat: "${{amount}}" 9243 }, 9244 }; 9245</script>
9245 9246
9247<script defer src="https://cdn.shopify.com/extensions/01a08fab-c5bf-7fb1-86f2-52731d514f83/product-labels-and-badges-277/assets/vendors.js"></script>
vendor: 1 bytes, line 9247
9247
9248<script defer src="https://cdn.shopify.com/extensions/01a08fab-c5bf-7fb1-86f2-52731d514f83/product-labels-and-badges-277/assets/lably.js"></script>
9248 9249<div 9250 id="_lably_root" 9251 data-storefront-access-token=" 7d9be46c0107cfb31501f71589324562" 9252></div> 9253 9254 9255</div><div id="shopify-block-ALzJtaDlUU0dWb1dGY__15549472988515247997" class="shopify-block shopify-app-block"> 9256 9257 9258</div>
9258<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9258 9259</body> 9260</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.