HTML Report for https://www.becandbridge.com/pages/real-brides
This tool is an ongoing experiment in better HTML checking, and its behavior remains subject to changeShowing results for https://www.becandbridge.com/pages/real-brides
You can view the notes...
view-source:https://www.becandbridge.com/pages/real-brides
| # | results |
|---|---|
| 1 |
Error
On line 1, column 9 <https://cdn.sh |
| 2 |
Error
On line 1, column 10 <https://cdn.sho |
| 3 |
Error
On line 1, column 25 <https://cdn.shopify.com>; rel= |
| 4 |
Info
On line 1, column 25 <https://cdn.shopify.com>; rel= |
| 5 |
Error
On line 1, column 54 opify.com>; rel="preconnect", <https://cdn.sh |
| 6 |
Error
On line 1, column 55 <https://cdn.sho |
| 7 |
Info
On line 1, column 70 <https://cdn.shopify.com>; rel= |
| 8 |
Error
On line 31, column 15 opify.com>; rel="preconnect"; crossorigin etag: "cacheable:da3d5eac3c5e05b4a25a9e9a77a632d7" content-encoding: br x-cache: miss x-frame-options: DENY content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests; access-control-allow-origin: * strict-transport-security: max-age=7889238 x-shopid: 29945224 x-shardid: 54 vary: Accept content-language: en powered-by: Shopify server-timing: processing;dur=114;desc="gc:25", db;dur=24, render;dur=23, wasm, asn;desc="62282", edge;desc="VNO", country;desc="LT", theme;desc="124759506999", pageType;desc="page", servedBy;desc="qzs5", requestID;desc="9fee78de-d9d4-4425-9a07-aee9c26b09ee-1711602458" x-shopify-stage: production x-dc: gcp-europe-west3,gcp-europe-west1,gcp-europe-west1 x-request-id: 9fee78de-d9d4-4425-9a07-aee9c26b09ee-1711602458 cf-cache-status: DYNAMIC report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=d%2BqCke91Bi%2FkS2qDM%2BNefrtc3MdK3XLBc7YaG8c45lX2Z%2BBCN7sHAZgCijlJuVcWP14JWbvpjvNKSwkKa43TQxnXWGA%2BbmJKr7FY0qtDAnkC3jwefJxqn%2F0qqgyHAy1PIPDow1GWgkShdnJXRdf%2FzBem"}],"group":"cf-nel","max_age":604800} nel: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800} x-xss-protection: 1; mode=block x-content-type-options: nosniff x-permitted-cross-domain-policies: none x-download-options: noopen server-timing: cfRequestDuration;dur=173.000097 server-timing: ipv6 server: cloudflare cf-ray: 86b519038f76fff0-VNO alt-svc: h3=":443"; ma=86400 <!doctype html> <!--[ |
| 9 |
Error
On line 33, column 61 type html> <!--[if IE 9 ]><html class="ie9 no-js"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--< |
| 10 |
Error
On line 34, column 6 lang="en"> <!--<![endif]--> <head> <me |
| 11 |
Error
On line 35, column 23 --> <head> <meta charset="utf-8"> <m |
| 12 |
Error
On line 772, column 7 et="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content="#111111"> <meta name="google-site-verification" content="RQBVVCpjIVWX1HPm8xd4xHjkge4-1JBaRswk8wiDOig"/> <meta name="google-site-verification" content="jmEyAndJAqt6lhp-Stx4r9mrWbxCypUZfDlTak1EOAI"/> <link rel="canonical" href="https://www.becandbridge.com/pages/real-brides"> <link rel="dns-prefetch" href="//cdn.shopify.com"><link rel="dns-prefetch" href="//cdn.shopifycloud.com"><link rel="dns-prefetch" href="//v.shopify.com"><link rel="dns-prefetch" href="//cdn.varvy.com"><link rel="dns-prefetch" href="//scontent.cdninstagram.com"><link rel="dns-prefetch" href="//foursixty.com"><link rel="dns-prefetch" href="//app.backinstock.org"><link rel="dns-prefetch" href="//chimpstatic.com"> <link rel="shortcut icon" href="//www.becandbridge.com/cdn/shop/files/B_B_FAVICON_2_32x32.jpg?v=1613605822" type="image/png" /> <title> LOVE STORIES &ndash; BEC + BRIDGE US </title><meta name="description" content="Real Brides, Real Weddings, Real Love. The BEC + BRIDGE Wedding Edit as seen on you, by you."><!-- begin Convert Experiences code--> <script type="text/javascript" src="https://cdn-3.convertexperiments.com/js/10005601-10006084.js"></script> <!-- end Convert Experiences code --> <link rel="alternate" hreflang="x-default" href="https://www.becandbridge.com/pages/real-brides" /><link rel="alternate" hreflang="en-au" href="https://www.becandbridge.com.au/pages/real-brides" /> <meta property="og:site_name" content="BEC + BRIDGE US"> <meta property="og:url" content="https://www.becandbridge.com/pages/real-brides"> <meta property="og:title" content="LOVE STORIES"> <meta property="og:type" content="website"> <meta property="og:description" content="Real Brides, Real Weddings, Real Love. The BEC + BRIDGE Wedding Edit as seen on you, by you."> <meta name="twitter:site" content="@"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="LOVE STORIES"> <meta name="twitter:description" content="Real Brides, Real Weddings, Real Love. The BEC + BRIDGE Wedding Edit as seen on you, by you."> <link href="//www.becandbridge.com/cdn/shop/t/493/assets/theme.scss.css?v=104759419718227961801711329457" rel="stylesheet" type="text/css" media="all" /> <link href="//www.becandbridge.com/cdn/shop/t/493/assets/theme-split.scss.css?v=72330573227614905061711329457" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="https://use.typekit.net/msm7xuv.css"> <link rel="stylesheet" href="https://use.typekit.net/fxs8gnb.css"> <link rel="stylesheet" href="https://use.typekit.net/prf6tjt.css"> <link rel="stylesheet" href="https://use.typekit.net/ymj4ofu.css"> <script> document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); window.theme = window.theme || {}; theme.strings = { stockLabel: "[count] in stock", cartSavings: "You're saving [savings]", cartEmpty: "Your cart is currently empty.", cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out", zoom2u_cutoff: 660 }; theme.settings = { cartType: "page", moneyFormat: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e", themeVersion: "3.0.1" }; </script> <script src="//www.searchserverapi.com/widgets/shopify/init.js?a=4x3W6u1k8u"></script> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="0QIa2z2wPnzRTB5i9nJsP1tHPlpriPec7SsiM5_2Boo"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/29945224/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="d3c850ce2e0e833ec04eb884aab291d4"> <meta id="in-context-paypal-metadata" data-shop-id="29945224" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script> <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=29945224" crossorigin="anonymous"></script> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":29945224,"countryCode":"AU","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/29945224","merchantName":"BEC + BRIDGE US","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb"],"total":{"type":"pending","label":"BEC + BRIDGE US","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script> <script id="shopify-features" type="application/json">{"accessToken":"d3c850ce2e0e833ec04eb884aab291d4","betas":["rich-media-storefront-analytics"],"domain":"www.becandbridge.com","predictiveSearch":true,"shopId":29945224,"smart_payment_buttons_url":"https:\/\/www.becandbridge.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/www.becandbridge.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en","flg4ff40b22":false}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "bec-and-bridge-us.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"HOMEPAGE - 26.3.24","id":124759506999,"theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "www.becandbridge.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script> <script>window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay";</script> <script id="shop-js-features" type="application/json">{"compact":""}</script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"pay-button":["modules/client.pay-button_54c17c2c.en.esm.js","modules/chunk.common_a0168284.esm.js"],"avatar":["modules/client.avatar_cdad0c7d.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/client.init-shop-email-lookup-coordinator_0022db1e.en.esm.js","modules/chunk.common_a0168284.esm.js"],"init-customer-accounts":["modules/client.init-customer-accounts_8de22705.en.esm.js","modules/chunk.common_a0168284.esm.js"],"init-shop-for-new-customer-accounts":["modules/client.init-shop-for-new-customer-accounts_9128bbdb.en.esm.js","modules/chunk.common_a0168284.esm.js"],"init-customer-accounts-sign-up":["modules/client.init-customer-accounts-sign-up_122b2282.en.esm.js","modules/chunk.common_a0168284.esm.js"],"shop-pay-checkout-sheet":["modules/client.shop-pay-checkout-sheet_c6a9fbc0.en.esm.js","modules/chunk.common_a0168284.esm.js"],"login-button":["modules/client.login-button_07798a5f.en.esm.js","modules/chunk.common_a0168284.esm.js"],"shop-pay-payment-request":["modules/client.shop-pay-payment-request_74b98569.en.esm.js","modules/chunk.common_a0168284.esm.js","modules/chunk.shop-pay_32b06385.esm.js"],"discount-app":["modules/client.discount-app_6d5fa314.en.esm.js","modules/chunk.common_a0168284.esm.js"],"payment-terms":["modules/client.payment-terms_42e93cfc.en.esm.js","modules/chunk.common_a0168284.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/analytics.getshogun.com\/collector.js?shop=bec-and-bridge-us.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=Uv4da6\u0026shop=bec-and-bridge-us.myshopify.com","\/\/cdn.shopify.com\/proxy\/d997bc9787b09108aef4ad02418af180b2f05cdf685795dd5832b033e1b56235\/forms-akamai.smsbump.com\/463367\/form_84546.js?ver=1706678885\u0026shop=bec-and-bridge-us.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/1cd48fa6d9c76367000b69f21ad113a3a0335692b93abe763e5ade45ad52448d\/forms-akamai.smsbump.com\/463367\/form_93654.js?ver=1691376974\u0026shop=bec-and-bridge-us.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/searchserverapi.com\/widgets\/shopify\/init.js?a=4x3W6u1k8u\u0026shop=bec-and-bridge-us.myshopify.com","https:\/\/sh-app.kameleoon.com\/scripts?shop=bec-and-bridge-us.myshopify.com","https:\/\/sh-app.kameleoon.com\/scripts?shop=bec-and-bridge-us.myshopify.com","\/\/dynamic.criteo.com\/js\/ld\/ld.js?a=101813\u0026shop=bec-and-bridge-us.myshopify.com","\/\/cdn.shopify.com\/proxy\/f44496b552300cb49b0a853d84929877401221133e8648becf9e1476d792749e\/forms-akamai.smsbump.com\/463367\/form_211862.js?ver=1691114400\u0026shop=bec-and-bridge-us.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCBYQMW1N7JCJKBWZQNKQJ9?source=shopify1click\u0026shop=bec-and-bridge-us.myshopify.com","https:\/\/d18eg7dreypte5.cloudfront.net\/browse-abandonment\/smsbump_timer.js?shop=bec-and-bridge-us.myshopify.com","https:\/\/thunder.spicegems.org\/0\/js\/scripttags\/bec-and-bridge-us\/country_redirect_a11df3e4a5b14666edb2af016b1615fa.min.js?v=37\u0026shop=bec-and-bridge-us.myshopify.com","https:\/\/bundle.dyn-rev.app\/loader.js?g_cvt_id=181b6f83-c4da-4160-a3f5-73674ae09238\u0026shop=bec-and-bridge-us.myshopify.com","https:\/\/pzapi-kg.com\/b\/1100l940\/1101l304.js?shop=bec-and-bridge-us.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":29945224,"offset":39600,"reqid":"9fee78de-d9d4-4425-9a07-aee9c26b09ee-1711602458","pageurl":"www.becandbridge.com\/pages\/real-brides","s":"pages-84772782135","u":"3aa35aec270c","p":"page","rtyp":"page","rid":84772782135};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script>!function(o){o.addEventListener("DOMContentLoaded",function(){window.Shopify=window.Shopify||{},window.Shopify.recaptchaV3=window.Shopify.recaptchaV3||{siteKey:"6LeHG2ApAAAAAO4rPaDW-qVpPKPOBfjbCpzJB9ey"};var t=['form[action*="/contact"] input[name="form_type"][value="contact"]','form[action*="/comments"] input[name="form_type"][value="new_comment"]','form[action*="/account"] input[name="form_type"][value="customer_login"]','form[action*="/account"] input[name="form_type"][value="recover_customer_password"]','form[action*="/account"] input[name="form_type"][value="create_customer"]','form[action*="/contact"] input[name="form_type"][value="customer"]'].join(",");function n(e){e=e.target;null==e||null!=(e=function e(t,n){if(null==t.parentElement)return null;if("FORM"!=t.parentElement.tagName)return e(t.parentElement,n);for(var o=t.parentElement.action,r=0;r<n.length;r++)if(-1!==o.indexOf(n[r]))return t.parentElement;return null}(e,["/contact","/comments","/account"]))&&null!=e.querySelector(t)&&((e=o.createElement("script")).setAttribute("src","https://cdn.shopify.com/shopifycloud/storefront-recaptcha-v3/v0.6/index.js"),o.body.appendChild(e),o.removeEventListener("focus",n,!0),o.removeEventListener("change",n,!0),o.removeEventListener("click",n,!0))}o.addEventListener("click",n,!0),o.addEventListener("change",n,!0),o.addEventListener("focus",n,!0)})}(document);</script> <script integrity="sha256-n5Uet9jVOXPHGd4hH4B9Y6+BxkTluaaucmYaxAjUcvY=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.becandbridge.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-9f951eb7d8d53973c719de211f807d63af81c644e5b9a6ae72661ac408d472f6.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//www.becandbridge.com/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-a2d444786d996da5634fbbaeeffe6104ee672440dfa6cdcaebfb27dceaaf9c0f.js?v=20220906"></script> <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//www.becandbridge.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <link rel="stylesheet" media="screen" href="//www.becandbridge.com/cdn/shop/t/493/compiled_assets/styles.css?98616"> <script id="sections-script" data-sections="smsbump_footer_form_embeded_footer_109011" defer="defer" src="//www.becandbridge.com/cdn/shop/t/493/compiled_assets/scripts.js?98616"></script> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 180px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <!--[if lt IE 9]> <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script> <![endif]--> <!--[if (lte IE 9) ]><script src="//www.becandbridge.com/cdn/shop/t/493/assets/match-media.min.js?v=159635276924582161481711329246" type="text/javascript"></script><![endif]--> <script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js" type="text/javascript"></script> <!--[if (gt IE 9)|!(IE)]><!--><script src="/services/javascripts/currencies.js" defer="defer"></script><!--<![endif]--> <!--[if lte IE 9]><script src="/services/javascripts/currencies.js"></script><![endif]--> <!--[if (gt IE 9)|!(IE)]><!--><script src="//www.becandbridge.com/cdn/shop/t/493/assets/jquery.currencies.min.js?v=1957065224795618941711329246" defer="defer"></script><!--<![endif]--> <!--[if lte IE 9]><script src="//www.becandbridge.com/cdn/shop/t/493/assets/jquery.currencies.min.js?v=1957065224795618941711329246"></script><![endif]--> <script async> /* ---------------------------------------------------------------------------------------------------- IMPORTANT! The code below requires a developer to install and setup. Please do not simply copy/paste this onto your website. ---------------------------------------------------------------------------------------------------- */ // Initiate Web Behaviour Tracking (this section MUST come prior any other dmPt calls) // Do not change this (function(w,d,u,t,o,c){w['dmtrackingobjectname']=o;c=d.createElement(t);c.async=1;c.src=u;t=d.getElementsByTagName (t)[0];t.parentNode.insertBefore(c,t);w[o]=w[o]||function(){(w[o].q=w[o].q||[]).push(arguments);}; })(window, document, '//static.trackedweb.net/js/_dmptv4.js', 'script', 'dmPt'); window.dmPt('create', 'DM-754356-03', 'becandbridge.com.au'); window.dmPt('track'); // window.dmPt("identify", "[email protected]"); // Hardcoded example, inject contact email address. </script> <!--[if (gt IE 9)|!(IE)]><!--><script src="//www.becandbridge.com/cdn/shop/t/493/assets/theme.js?v=177613450507912715561711329246" defer="defer"></script><!--<![endif]--> <!--[if lte IE 9]><script src="//www.becandbridge.com/cdn/shop/t/493/assets/theme.js?v=177613450507912715561711329246"></script><![endif]--> <!--[if (gt IE 9)|!(IE)]><!--><script src="//www.becandbridge.com/cdn/shop/t/493/assets/vendor.js?v=64810773382242239981711329246" defer="defer"></script><!--<![endif]--> <!--[if lte IE 9]><script src="//www.becandbridge.com/cdn/shop/t/493/assets/vendor.js?v=64810773382242239981711329246"></script><![endif]--> <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Organization", "legalName" : "Bec and Bridge Pty Ltd", "url" : "https://www.becandbridge.com", "contactPoint" : [{ "@type" : "ContactPoint", "telephone" : "+61280561762", "contactType" : "customer service" }], "logo" : "https://www.becandbridge.com/cdn/shop/files/BB-Logo-Adjusted-White_224x224.png?v=1613579457", "sameAs" : [ "https://www.facebook.com/Bec-and-Bridge-134148233306462/" ,"https://www.pinterest.com.au/becandbridge/" ,"https://au.linkedin.com/company/bec-bridge" ,"https://www.instagram.com/becandbridge/" ] } </script> <style> .hero__link .btn--inverse { color: #ffffff; } .hero__text-wrap {color: #ffffff; } *:focus {outline:none} *:focus {outline:none !important} .slick-track{cursor:default;cursor:default} .slick-track:active{cursor: default;} </style> <script src="https://conditional-redirect.spicegems.com/js/scripttags/bec-and-bridge-us/static/country-redirect.js?shop=bec-and-bridge-us" type="text/javascript"></script> <link rel="preconnect" href="https://cdn.getshogun.com"> <link rel="dns-prefetch" href="https://cdn.getshogun.com"> <link rel="preconnect" href="https://i.shgcdn.com"> <link rel="dns-prefetch" href="https://i.shgcdn.com"> <meta name="shogun_placeholder" content="shogun_placeholder" /> <script> !function(e){if(!window.pintrk){window.pintrk=function() {window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var n=window.pintrk;n.queue=[],n.version="3.0";var t=document.createElement("script");t.async=!0,t.src=e;var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}} ("https://s.pinimg.com/ct/core.js"); pintrk('load', '2612430074942', { em: '' }); pintrk('track', 'pagevisit'); pintrk('page'); </script> <noscript><img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?event=init&event=pagevisit&tid=2612430074942&noscript=1" /></noscript> <script src="https://cdn.jsdelivr.net/npm/js-cookie@rc/dist/js.cookie.min.js"></script> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '476720819807593'); fbq('track', 'PageView'); </script> <!-- BEGIN Merchantverse Code --> <script id='merchantverseScript' src="https://www.gstatic.com/merchantverse/merchantverse.js" defer> </script> <script type="text/javascript"> merchantverseScript.addEventListener('load', function () { merchantverse.start({ position: 'LEFT_BOTTOM' }); }); </script> <!-- END Merchantverse Code --> <!-- Google Tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-0XQ71GCH3H"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){window.dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-0XQ71GCH3H'); </script> <!-- End of Google Tag --> <script src="//www.becandbridge.com/cdn/shop/t/493/assets/micromodal.min.js?v=150321702541960473391711329246" type="text/javascript"></script> <script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/G4YnQEDIYFb8PSoJx5Bdbw" async></script> <script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"137004461"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script> <script type="text/javascript"> // Duration in milliseconds to wait while the Kameleoon application file is loaded var kameleoonLoadingTimeout = 1000; window.kameleoonQueue = window.kameleoonQueue || []; window.kameleoonStartLoadTime = new Date().getTime(); if (! document.getElementById("kameleoonLoadingStyleSheet") && ! window.kameleoonDisplayPageTimeOut) { var kameleoonS = document.getElementsByTagName("script")[0]; var kameleoonCc = "* { visibility: hidden !important; background-image: none !important; }"; var kameleoonStn = document.createElement("style"); kameleoonStn.type = "text/css"; kameleoonStn.id = "kameleoonLoadingStyleSheet"; if (kameleoonStn.styleSheet) { kameleoonStn.styleSheet.cssText = kameleoonCc; } else { kameleoonStn.appendChild(document.createTextNode(kameleoonCc)); } kameleoonS.parentNode.insertBefore(kameleoonStn, kameleoonS); window.kameleoonDisplayPage = function(fromEngine) { if (!fromEngine) { window.kameleoonTimeout = true; } if (kameleoonStn.parentNode) { kameleoonStn.parentNode.removeChild(kameleoonStn); } }; window.kameleoonDisplayPageTimeOut = window.setTimeout(window.kameleoonDisplayPage, kameleoonLoadingTimeout); } </script> <script type="text/javascript" src="//pp0coeed2d.kameleoon.eu/kameleoon.js" async="true"></script> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);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: 29945224,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script> <script id="web-pixels-manager-setup">(function e(e,n,a,t,r){var o="function"==typeof BigInt&&-1!==BigInt.toString().indexOf("[native code]")?"modern":"legacy";window.Shopify=window.Shopify||{};var i=window.Shopify;i.analytics=i.analytics||{};var s=i.analytics;s.replayQueue=[],s.publish=function(e,n,a){return s.replayQueue.push([e,n,a]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=[a,"/wpm","/b",r,o.substring(0,1),".js"].join("");!function(e){var n=e.src,a=e.async,t=void 0===a||a,r=e.onload,o=e.onerror,i=document.createElement("script"),s=document.head,l=document.body;i.async=t,i.src=n,r&&i.addEventListener("load",r),o&&i.addEventListener("error",o),s?s.appendChild(i):l?l.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:l,async:!0,onload:function(){var a=window.webPixelsManager.init(e);n(a);var t=window.Shopify.analytics;t.replayQueue.forEach((function(e){var n=e[0],t=e[1],r=e[2];a.publishCustomEvent(n,t,r)})),t.replayQueue=[],t.publish=a.publishCustomEvent,t.visitor=a.visitor},onerror:function(){var n=e.storefrontBaseUrl.replace(/\/$/,""),a="".concat(n,"/.well-known/shopify/monorail/unstable/produce_batch"),r=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/2.0",payload:{version:t||"latest",page_url:self.location.href,status:"failed",error_msg:"".concat(l," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(a,r))return!0}catch(e){}var o=new XMLHttpRequest;try{return o.open("POST",a,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(r),!0}catch(e){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 29945224,storefrontBaseUrl: "https://www.becandbridge.com",cdnBaseUrl: "https://www.becandbridge.com/cdn",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"14975031","configuration":"{\"store\":\"bec-and-bridge-us.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"46184b326bc614905ba667fa988bdc50","type":"APP","apiClientId":740217,"privacyPurposes":null},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0575","apiClientId":"shopify-pixel","type":"APP","purposes":["ANALYTICS"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0575","apiClientId":"shopify-pixel","type":"CUSTOM","purposes":["ANALYTICS"]}],initData: {"cart":null,"checkout":null,"customer":null,"productVariants":[]},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed");},"https://www.becandbridge.com/cdn","0.0.463","af064dacw059a0243p359f28e4m038b1d93",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":84772782135}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 29945224, theme_id: 124759506999, app_name: "storefront", context_url: window.location.href, source_url: "//www.becandbridge.com/cdn/s/trekkie.storefront.edae546725afe9e67372986831ce229a1cb75365.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//www.becandbridge.com/cdn/s/trekkie.storefront.edae546725afe9e67372986831ce229a1cb75365.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//www.becandbridge.com/cdn/s/trekkie.storefront.edae546725afe9e67372986831ce229a1cb75365.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":29945224,"isMerchantRequest":null,"themeId":124759506999,"themeCityHash":"3939731722686759671","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["bbcf04e6"]},"Google Analytics":{"trackingId":"UA-57436936-2","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Pinterest Pixel":{"pixelId":"2612430074942"},"TikTok Pixel":{"pixelId":"CB7FL6RC77UBUK2FF4GG"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer"}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; ga('require', 'linker'); function addListener(element, type, callback) { if (element.addEventListener) { element.addEventListener(type, callback); } else if (element.attachEvent) { element.attachEvent('on' + type, callback); } } function decorate(event) { event = event || window.event; var target = event.target || event.srcElement; if (target && (target.getAttribute('action') || target.getAttribute('href'))) { ga(function (tracker) { var linkerParam = tracker.get('linkerParam'); document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/'; }); } } addListener(window, 'load', function(){ for (var i=0; i < document.forms.length; i++) { var action = document.forms[i].getAttribute('action'); if(action && action.indexOf('/cart') >= 0) { addListener(document.forms[i], 'submit', decorate); } } for (var i=0; i < document.links.length; i++) { var href = document.links[i].getAttribute('href'); if(href && href.indexOf('/checkout') >= 0) { addListener(document.links[i], 'click', decorate); } } }); var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":84772782135}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//www.becandbridge.com/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script class="boomerang"> (function () { if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) { return; } window.BOOMR = window.BOOMR || {}; window.BOOMR.snippetStart = new Date().getTime(); window.BOOMR.snippetExecuted = true; window.BOOMR.snippetVersion = 12; window.BOOMR.application = "storefront-renderer"; window.BOOMR.themeName = "Motion"; window.BOOMR.themeVersion = "3.0.1"; window.BOOMR.shopId = 29945224; window.BOOMR.themeId = 124759506999; window.BOOMR.renderRegion = "gcp-europe-west1"; window.BOOMR.url = "https://www.becandbridge.com/cdn/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js"; var where = document.currentScript || document.getElementsByTagName("script")[0]; var parentNode = where.parentNode; var promoted = false; var LOADER_TIMEOUT = 3000; function promote() { if (promoted) { return; } var script = document.createElement("script"); script.id = "boomr-scr-as"; script.src = window.BOOMR.url; script.async = true; parentNode.appendChild(script); promoted = true; } function iframeLoader(wasFallback) { promoted = true; var dom, bootstrap, iframe, iframeStyle; var doc = document; var win = window; window.BOOMR.snippetMethod = wasFallback ? "if" : "i"; bootstrap = function(parent, scriptId) { var script = doc.createElement("script"); script.id = scriptId || "boomr-if-as"; script.src = window.BOOMR.url; BOOMR_lstart = new Date().getTime(); parent = parent || doc.body; parent.appendChild(script); }; if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) { window.BOOMR.snippetMethod = "s"; bootstrap(parentNode, "boomr-async"); return; } iframe = document.createElement("IFRAME"); iframe.src = "about:blank"; iframe.title = ""; iframe.role = "presentation"; iframe.loading = "eager"; iframeStyle = (iframe.frameElement || iframe).style; iframeStyle.width = 0; iframeStyle.height = 0; iframeStyle.border = 0; iframeStyle.display = "none"; parentNode.appendChild(iframe); try { win = iframe.contentWindow; doc = win.document.open(); } catch (e) { dom = document.domain; iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);"; win = iframe.contentWindow; doc = win.document.open(); } if (dom) { doc._boomrl = function() { this.domain = dom; bootstrap(); }; doc.write("<body onload='document._boomrl();'>"); } else { win._boomrl = function() { bootstrap(); }; if (win.addEventListener) { win.addEventListener("load", win._boomrl, false); } else if (win.attachEvent) { win.attachEvent("onload", win._boomrl); } } doc.close(); } var link = document.createElement("link"); if (link.relList && typeof link.relList.supports === "function" && link.relList.supports("preload") && ("as" in link)) { window.BOOMR.snippetMethod = "p"; link.href = window.BOOMR.url; link.rel = "preload"; link.as = "script"; link.addEventListener("load", promote); link.addEventListener("error", function() { iframeLoader(true); }); setTimeout(function() { if (!promoted) { iframeLoader(true); } }, LOADER_TIMEOUT); BOOMR_lstart = new Date().getTime(); parentNode.appendChild(link); } else { iframeLoader(false); } function boomerangSaveLoadTime(e) { window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime(); } if (window.addEventListener) { window.addEventListener("load", boomerangSaveLoadTime, false); } else if (window.attachEvent) { window.attachEvent("onload", boomerangSaveLoadTime); } if (document.addEventListener) { document.addEventListener("onBoomerangLoaded", function(e) { e.detail.BOOMR.init({ ResourceTiming: { enabled: true, trackedResourceTypes: ["script", "img", "css"] }, }); e.detail.BOOMR.t_end = new Date().getTime(); }); } else if (document.attachEvent) { document.attachEvent("onpropertychange", function(e) { if (!e) e=event; if (e.propertyName === "onBoomerangLoaded") { e.detail.BOOMR.init({ ResourceTiming: { enabled: true, trackedResourceTypes: ["script", "img", "css"] }, }); e.detail.BOOMR.t_end = new Date().getTime(); } }); } })();</script> </head> <bod |
| 13 |
Error
On line 774, column 72 t> </head> <body class="template-page currencies-enabled" data-transitions="false"> |
| 14 |
Error
On line 3093, column 516 s=&am |
| 15 |
Error
On line 5186, column 7 . </p></p> </div> </div> <div class="grid__item medium-up--two-eighths button__wrapper"> <button class="btn btn--accept">Accept Cookies</button> <button class="btn btn--decline">Decline</button> </div> </div> </div> </div> </div> <div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden"> </div> <span id="CurrencyData" class="hide" data-shop-currency="USD" data-default-currency="USD" data-format="money_format" data-money-format="${{amount}}" data-money-currency-format="${{amount}} USD"> </span> <script id="JsQty" type="text/template"> <div class="js-qty__wrapper"> <button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="{{key}}" data-qty="{{itemMinus}}" aria-label="Reduce item quantity by one"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" viewBox="0 0 20 20"><path fill="#444" d="M17.543 11.029H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z"/></svg> <span class="icon__fallback-text" aria-hidden="true">&minus;</span> </button> <input type="text" id="{{inputId}}" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}"> <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{key}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" viewBox="0 0 20 20"><path fill="#444" d="M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z"/></svg> <span class="icon__fallback-text" aria-hidden="true">+</span> </button> </div> </script> <div id="VideoModal" class="modal modal--solid"> <div class="modal__inner"> <div class="modal__centered page-width text-center"> <div class="modal__centered-content"> <div class="video-wrapper video-wrapper--modal"> <div id="VideoHolder"></div> </div> </div> </div> </div> <button type="button" class="modal__close js-modal-close text-link"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> <span class="icon__fallback-text">"Close (esc)"</span> </button> </div> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (esc)"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> </button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-left" viewBox="0 0 50 15"><path d="M50 5.38v4.25H15V15L0 7.5 15 0v5.38z"/></svg> </button> <button class="pswp__button pswp__button--arrow--right" title="Next"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15"><path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63z"/></svg> </button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <!-- Start of LiveChat (www.livechatinc.com) code --> <script type="text/javascript"> window.__lc = window.__lc || {}; window.__lc.license = 10350172; (function() { var lc = document.createElement('script'); lc.type = 'text/javascript'; lc.async = true; lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(lc, s); })(); </script> <noscript> <a href="https://www.livechatinc.com/chat-with/10350172/">Chat with us</a>, powered by <a href="https://www.livechatinc.com/?welcome" rel="noopener" target="_blank">LiveChat</a> </noscript> <!-- End of LiveChat code --> <!-- Start of LiveChat cart tracking code --> <script type="text/javascript"> var LC_API = LC_API || {}; window.LiveChatCart = { getAjax: function(url, success) { var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); xhr.open('GET', url); xhr.onreadystatechange = function() { if (xhr.readyState>3 && xhr.status==200 && success) success(xhr.responseText); }; xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhr.send(); return xhr; }, setCartVariables: function(items, total) { var LC_API = window.LC_API || {}; var currency = '<span class=money>$0</span>'; var totalWithCurrency = currency.replace(/0/, parseFloat(total/100).toFixed(2)); var cart = [{name: 'Total', value: totalWithCurrency}]; var qty = ''; items.forEach(function(item) { qty = item.quantity > 1 ? '(' + item.quantity + 'x) ' : ''; cart.push({ name: qty + item.title, value: 'https://www.becandbridge.com' + item.url }); }); LC_API.set_custom_variables(cart); }, init: function() { var that = this; this.getAjax('/cart.js', function(data) { var jsonData = JSON.parse(data); if (jsonData.items.length > 0) that.setCartVariables(jsonData.items, jsonData.total_price); else { LC_API.set_custom_variables([ {name: 'Total', value: '<span class=money>$0.00</span>'} ]); } }); } } LC_API.on_after_load = function() { LiveChatCart.init(); } </script> <!-- End of LiveChat cart tracking code --> <div id="productWaitlistModal" class="product-waitlist-modal" aria-hidden="true"> <div class="product-waitlist-modal__overlay" tabindex="-1" data-micromodal-close> <div class="product-waitlist-modal__container" role="dialog" aria-modal="true" aria-labelledby="product-waitlist-modal-title" > <button class="product-waitlist-modal__close" aria-label="Close modal" data-micromodal-close > <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> </button> <form id="waitlistForm" class="product-waitlist-form"> <h2 class="product-waitlist-form__title"> Join the Waitlist </h2> <div class="product-waitlist-form__info"> We'll notify you when this item is back in stock. </div> <input id="waitlistEmail" class="product-waitlist-form__email" type="email" placeholder="EMAIL ADDRESS*" required > <input id="waitlistMobile" class="product-waitlist-form__mobile" type="tel" placeholder="MOBILE +1" > <div id="waitlistSuccess" class="product-waitlist-form__success" style="display: none" > Thank you. You're on the list! </div> <div class="product-waitlist-form__news-and-updates"> <p class="product-waitlist-form__smsbump-compliance-copy"> By signing up to SMS you agree to receive recurring automated marketing messages and shopping cart reminders at the phone number provided. Consent is not a condition of purchase. Reply STOP to unsubscribe. Msg & data rates may apply. View Privacy Policy. </p> </div> <button class="btn product-waitlist-form__button" type="submit"> Submit </button> </form> </div> </div> </div> <!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY --> <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY --> <script type="application/javascript"> window.hextom_qab_meta = { p1: [ ], p2: { } }; </script> <!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY --> <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY --> <style type="text/css"> </style> <script id="subscribe-it-helper"> var _SIConfig = _SIConfig || {}; _SIConfig = { "app_hostname": "flztijqtda.execute-api.us-west-1.amazonaws.com", "instock_qty_level": 1, "preorder_enabled": false, "require_inventory_management": true, "ignore_duplicate_skus": false, "generic_trigger_handler": true, "quantity_field_enabled": false, "labels": { "headline": "NOTIFY WHEN AVAILABLE", "email_address_label": "Email address", "product_field_label": "Select product", "button_label": "Notify Me", "body_copy": "We will send you a notification as soon as this product is available again.", "footer_copy": "We respect your privacy and don't share your email with anybody.", "registration_complete": "Your notification has been registered.", "email_invalid": "Invalid email address", "uniqueness_of_email": "You have already registered for a notification for that item.", "close_label": "Close", "quantity_required_label": "Quantity required", "email_tab_text": "Email", "sms_tab_text": "SMS", "fb_instruction_message": "Click below to receive notification on Facebook Messenger", "fb_cta_button_text": "GET_THIS_IN_MESSENGER", "fb_cta_button_language": "en_US", "push_notification_label": "Also notify me via push notification", "empty_email_phone_validation_message": "Please provide email or phone number." }, "form_display_type": "POPUP", "madeby_link_visible": false, "hide_for_product_tag": "notify-it-hidden", "hide_for_collections": "", "recaptcha_enabled": null, "content_for_body": "", "show_phone_number_field": true, "only_sms_enabled": false, "show_notify_me_button_on_collection_page": false, "show_sms_first": false, "push_owl_enabled" : false, "show_fb" : false, "fb_page_id" : "", "newsletter_permission_enabled": false, "newsletter_permission_default_checked": false, "newsletter_permission_text": "Signup for newsletter?", "popup_theme": { "text_font_name": "Helvetica", "background_color": "#ffffff", "border_color": "#ffffff", "border_width": 0, "text_color": "#333333", "button_background_color": "#000000", "button_text_color": "#ffffff", "button_corner_radius": 5, "input_border_radius": 5, "input_border_width": 2, "input_border_color": "#000000", "success_background_color": "#dff0d8", "success_text_color": "#3c763d", "failure_background_color": "#f2dede", "failure_text_color": "#a94442", "close_button_color": "#cccccc", "fade_color": "#000000", "fade_color_rgb": "0,0,0", "selected_tab_text_color": "#ffffff", "selected_tab_background_color": "#000000", "signup_form_custom_css": "" }, "button": { "use_image": false, "caption": "NOTIFY WHEN AVAILABLE", "font_size": 16, "bold": true, "position": "right-top", "corner_offset": 100, "selected_selector": "", "placement": "", "background_color": "#000000", "text_color": "#ffffff", "border_color": "#000000", "border_width": 1, "border_radius": 3, "image": "//static.back-in-stock.appikon.com/assets/widget/notify-btn-vertical-f46bd7ac1b51e7d3c6a766d843fe60b46f8628e13e717124d83ffe65be466f4d.png", "visible": true, "always_show_widget": false, "widget_button_enabled": true, "countdown_timer_enabled": false, "countdown_timer_reset_enabled": false, "countdown_timer_expiration": "-1", "countdown_timer_products": "[]" }, "main_button": { "main_caption": "NOTIFY WHEN AVAILABLE", "main_css_classes": "", "main_button_width": "", "main_button_height": "", "main_caption_size": "", "main_margin_top": "", "main_margin_bottom": "", "main_margin_left": "", "main_margin_right": "", "main_text_color": "", "main_hover_text_color": "", "main_text_style": "", "main_background_color": "", "main_hover_background_color": "", "main_border_color": "", "main_hover_border_color": "", "main_border_size": "", "main_border_radius": "" }, "partials": {}, "preferredCountries": ["US","GB","AU","CA","FR","DE"], "multivariant_dropdown_container": "document", "shop": "bec-and-bridge-au.myshopify.com", "styles": "/*!\n * Bootstrap v3.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=\"checkbox\"],input[type=\"radio\"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=\"number\"]::-webkit-inner-spin-button,input[type=\"number\"]::-webkit-outer-spin-button{height:auto}input[type=\"search\"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=\"search\"]::-webkit-search-cancel-button,input[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:\"Helvetica Neue\", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=\"button\"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eeeeee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline\u003eli{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:\"\\2014 \\00A0\"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eeeeee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:\"\"}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:\"\\00A0 \\2014\"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=\"col-\"]{padding-right:0;padding-left:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=\"search\"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type=\"radio\"],input[type=\"checkbox\"]{margin:4px 0 0;margin-top:1px \\9;line-height:normal}input[type=\"radio\"][disabled],input[type=\"checkbox\"][disabled],input[type=\"radio\"].disabled,input[type=\"checkbox\"].disabled,fieldset[disabled] input[type=\"radio\"],fieldset[disabled] input[type=\"checkbox\"]{cursor:not-allowed}input[type=\"file\"]{display:block}input[type=\"range\"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=\"file\"]:focus,input[type=\"radio\"]:focus,input[type=\"checkbox\"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=\"date\"].form-control,input[type=\"time\"].form-control,input[type=\"datetime-local\"].form-control,input[type=\"month\"].form-control{line-height:34px}input[type=\"date\"].input-sm,input[type=\"time\"].input-sm,input[type=\"datetime-local\"].input-sm,input[type=\"month\"].input-sm,.input-group-sm input[type=\"date\"],.input-group-sm input[type=\"time\"],.input-group-sm input[type=\"datetime-local\"],.input-group-sm input[type=\"month\"]{line-height:30px}input[type=\"date\"].input-lg,input[type=\"time\"].input-lg,input[type=\"datetime-local\"].input-lg,input[type=\"month\"].input-lg,.input-group-lg input[type=\"date\"],.input-group-lg input[type=\"time\"],.input-group-lg input[type=\"datetime-local\"],.input-group-lg input[type=\"month\"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=\"radio\"],.radio-inline input[type=\"radio\"],.checkbox input[type=\"checkbox\"],.checkbox-inline input[type=\"checkbox\"]{position:absolute;margin-top:4px \\9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group\u003e.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=\"radio\"],.form-inline .checkbox input[type=\"checkbox\"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:0.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333333;background-color:#ffffff;border-color:#cccccc}.btn-default:focus,.btn-default.focus{color:#333333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open\u003e.dropdown-toggle.btn-default{color:#333333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open\u003e.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open\u003e.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open\u003e.dropdown-toggle.btn-default.focus{color:#333333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#ffffff;border-color:#cccccc}.btn-default .badge{color:#ffffff;background-color:#333333}.btn-primary{color:#ffffff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#ffffff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open\u003e.dropdown-toggle.btn-primary{color:#ffffff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open\u003e.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open\u003e.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open\u003e.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#000000;border-color:#000000}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#000000;border-color:#000000}.btn-success:hover{color:#ffffff;background-color:#000000;border-color:#000000}.btn-success:active,.btn-success.active,.open\u003e.dropdown-toggle.btn-success{color:#ffffff;background-color:#000000;background-image:none;border-color:#000000}.btn-success:active:hover,.btn-success.active:hover,.open\u003e.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open\u003e.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open\u003e.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#000000;border-color:#000000}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#000000;border-color:#000000}.btn-success .badge{color:#000000;background-color:#000000}.btn-info{color:#ffffff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#ffffff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open\u003e.dropdown-toggle.btn-info{color:#ffffff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open\u003e.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open\u003e.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open\u003e.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#ffffff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open\u003e.dropdown-toggle.btn-warning{color:#ffffff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open\u003e.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open\u003e.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open\u003e.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#ffffff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open\u003e.dropdown-toggle.btn-danger{color:#ffffff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open\u003e.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open\u003e.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open\u003e.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#ffffff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777777;text-decoration:none}.btn-lg,.btn-group-lg\u003e.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm\u003e.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs\u003e.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=\"submit\"].btn-block,input[type=\"reset\"].btn-block,input[type=\"button\"].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group\u003e.btn,.btn-group-vertical\u003e.btn{position:relative;float:left}.btn-group\u003e.btn:hover,.btn-group-vertical\u003e.btn:hover,.btn-group\u003e.btn:focus,.btn-group-vertical\u003e.btn:focus,.btn-group\u003e.btn:active,.btn-group-vertical\u003e.btn:active,.btn-group\u003e.btn.active,.btn-group-vertical\u003e.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar\u003e.btn,.btn-toolbar\u003e.btn-group,.btn-toolbar\u003e.input-group{margin-left:5px}.btn-group\u003e.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group\u003e.btn:first-child{margin-left:0}.btn-group\u003e.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group\u003e.btn:last-child:not(:first-child),.btn-group\u003e.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group\u003e.btn-group{float:left}.btn-group\u003e.btn-group:not(:first-child):not(:last-child)\u003e.btn{border-radius:0}.btn-group\u003e.btn-group:first-child:not(:last-child)\u003e.btn:last-child,.btn-group\u003e.btn-group:first-child:not(:last-child)\u003e.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group\u003e.btn-group:last-child:not(:first-child)\u003e.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group\u003e.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group\u003e.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical\u003e.btn,.btn-group-vertical\u003e.btn-group,.btn-group-vertical\u003e.btn-group\u003e.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical\u003e.btn-group\u003e.btn{float:none}.btn-group-vertical\u003e.btn+.btn,.btn-group-vertical\u003e.btn+.btn-group,.btn-group-vertical\u003e.btn-group+.btn,.btn-group-vertical\u003e.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical\u003e.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical\u003e.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical\u003e.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical\u003e.btn-group:not(:first-child):not(:last-child)\u003e.btn{border-radius:0}.btn-group-vertical\u003e.btn-group:first-child:not(:last-child)\u003e.btn:last-child,.btn-group-vertical\u003e.btn-group:first-child:not(:last-child)\u003e.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical\u003e.btn-group:last-child:not(:first-child)\u003e.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified\u003e.btn,.btn-group-justified\u003e.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified\u003e.btn-group .btn{width:100%}.btn-group-justified\u003e.btn-group .dropdown-menu{left:auto}[data-toggle=\"buttons\"]\u003e.btn input[type=\"radio\"],[data-toggle=\"buttons\"]\u003e.btn-group\u003e.btn input[type=\"radio\"],[data-toggle=\"buttons\"]\u003e.btn input[type=\"checkbox\"],[data-toggle=\"buttons\"]\u003e.btn-group\u003e.btn input[type=\"checkbox\"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert\u003ep,.alert\u003eul{margin-bottom:0}.alert\u003ep+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);opacity:0.2}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:0.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:0.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical\u003e.btn-group:before,.btn-group-vertical\u003e.btn-group:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:\" \"}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical\u003e.btn-group:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.iti{width:100%}body,html{background:transparent;-webkit-font-smoothing:antialiased;height:100%}body{overflow:hidden;-moz-transition:background-color 0.15s linear;-webkit-transition:background-color 0.15s linear;-o-transition:background-color 0.15s linear;transition:background-color 0.15s cubic-bezier(0.785, 0.135, 0.15, 0.86)}body.fadein{background:rgba(0,0,0,0.65)}#container{background:white;padding:12px 18px 40px 18px}@media only screen and (min-width: 500px){#container{border-radius:5px;padding:30px 40px}}@media only screen and (min-width: 992px){#container{position: fixed; width: 460px; top: 50%; left: 50%; transform:translate(-50%, -50%); margin: auto}}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.modal{overflow-x:hidden;overflow-y:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-title{margin:0;line-height:1.42857143}h3{font-size:24px}h4{font-size:18px;margin-top:10px;margin-bottom:10px}h3,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input:focus{font-size:16px;background:#eee}}#variant-select-container .input-lg{font-size:15px}#customer-contact-container a.btn{font-weight:bold}#customer-contact-container .input-lg{font-size:15px}#quantity-field-container label{font-weight:normal;font-size:14px;padding-top:13px}#quantity-field-container input{font-size:15px}#submit-btn{font-weight:bold;font-size:15px;padding:14px;border-radius:3px}.alert{padding:6px 11px;font-size:13px;margin:15px 0}.alert-success a{color:#244825}.modal-body{padding:22px 40px;font-size:13px;line-height:180%}.modal-body h3:first-child{margin-top:0}.modal-title{margin:0;font-size:22px}.modal-content .close{font-size:30px}.modal-backdrop.in{filter:alpha(opacity=65);opacity:.65}.small-print{opacity:0.835;font-size:13px;line-height:150%}.small-print a{color:inherit;text-decoration:underline}.product-name{margin-bottom:20px}label.accepts-marketing{filter:alpha(opacity=825);opacity:0.825}@media only screen and (max-width: 786px){.modal-body{padding:20px 30px}}@media only screen and (max-width: 500px){.modal-dialog{margin:0}.modal-content{border-radius:0}}@media only screen and (min-width: 500px){#SIModal{max-width:460px;margin:auto}}.ie8 #SIModal{width:100%;max-width:460px;margin:auto;border:1px solid #999}select.default_variant{display:none}.ie8 .modal-dialog{width:460px !important;margin:10px auto}.completed_message{display:none}.complete .completed_message{display:block}#SIModal.in{position:relative;z-index:1050;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}\n" }; _SIConfig.multivariantDropdownContainer = document; _SIConfig.shop = 'bec-and-bridge-au.myshopify.com'; </script> <script type="text/javascript"> 'use strict'; (function () { if(window.location.search.indexOf('selector_section_mode') > -1){ var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); window.selector_section_mode = true; script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'back-in-stock.appikon.com/theme-settings/element-selector.js'; script.type = 'text/javascript'; head.appendChild(script); } })(); </script> <script src="//www.becandbridge.com/cdn/shop/t/493/assets/custom.js?v=120260577840866898521711329246" type="text/javascript"></script> <script id="gorgias-chat-widget-install-v2" src="https://config.gorgias.chat/gorgias-chat-bundle-loader.js?applicationId=5997"></script> <!-- Hotjar Tracking Code for https://www.becandbridge.com.au/ --> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2730663,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <!-- CRITEO START --> <script type="text/javascript"> (function(){ var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d"; window.criteo_q = window.criteo_q || []; window.criteo_q.push( { event: "setAccount", account: 101813 }, { event: "setEmail", email: "", hash_method: "none"}, { event: "setSiteType", type: deviceType }, { event: "setZipcode", zipcode: "" }, { event: "viewPage" , ecpplugin: "shopify-cg" } ); window.addEventListener('load', function() { // ajax request catching (function(open) { XMLHttpRequest.prototype.open = function(method, url, async, user, pass) { this.addEventListener("readystatechange", function() { if (this.readyState == 4 && this._url.includes("/add.js") && "" != "") { try { $.getJSON("/cart.js", function(data) { var basketData = []; var item; if (!data.items || !data.items.length) return; for (var i = 0; i < data.items.length; i++) { item = data.items[i]; if (item.product_id == "") { basketData.push({ id: item.product_id, price: (typeof(item.price) != "number") ? item.price : (item.price/100), quantity: item.quantity }); } } window.criteo_q.push({ event: "addToCart", ecpplugin: "shopify-cg", product: basketData }); }); } catch (err) { // do nothing } } }, false); open.apply(this, arguments); }; })(XMLHttpRequest.prototype.open); // fetch request catching const crtoMock = window.fetch; window.fetch = function() { return new Promise((resolve, reject) => { crtoMock.apply(this, arguments) .then((response) => { if(response.url.includes("/add.js") && response.type != "cors" && "" != ""){ try { $.getJSON("/cart.js", function(data) { var basketData = []; var item; if (!data.items || !data.items.length) return; for (var i = 0; i < data.items.length; i++) { item = data.items[i]; if (item.product_id == "") { basketData.push({ id: item.product_id, price: (typeof(item.price) != "number") ? item.price : (item.price/100), quantity: item.quantity }); } } window.criteo_q.push({ event: "addToCart", ecpplugin: "shopify-cg", product: basketData }); }); } catch (err) { // do nothing } } resolve(response); }) .catch((error) => { reject(error); }) }); } }, false); })(); </script> <!-- CRITEO END --> <!-- Libphonenumber JS --> <script src="https://cdnjs.cloudflare.com/ajax/libs/libphonenumber-js/1.10.37/libphonenumber-js.min.js" integrity="sha512-HmsyXCkfeiIScdJ9nEClhVQwopHBGk+XveFDD7vi3eb+E7L1iPhjSpzKeKUM/yyxImi9j9k7//IsQUUQZQuteQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=bec-and-bridge-us.myshopify.com" async></script> <script> const customSelectVariant = (event, product) => { for (var i = 0; i < product.variants.length; i++) { if (product.variants[i].id == event.target.value) { event.target.parentElement.nextElementSibling.children[0].removeAttribute('disabled') product.selected_variant = product.variants[i] Rebuy.util.selectOptionsForVariant(product) } } } </script> <script id="rebuy-cart-template" type="text/template"> <div id="rebuy-cart" class="rebuy-cart" v-cloak v-bind:class="[visible ? 'is-visible' : '', 'currency-' + currency() ]" role="dialog" aria-modal="true" aria-labelledby="SmartCart_title" v-bind:aria-hidden="!visible ? 'true' : 'false'" > <div class="rebuy-cart__flyout"> <div class="rebuy-cart__flyout-announcement-bar" id="rebuy-smart-cart-announcement-bar" v-if="announcementBarEnabled()" > <div class="rebuy-cart__flyout-announcement-bar-message" v-for="message in settings.announcement_bar.messages" v-html="message" ></div> </div> <div class="rebuy-cart__flyout-header"> <div v-html="renderHeader()"></div> <button class="rebuy-cart__flyout-close" type="button" v-on:click="hide()" aria-label="Close Cart" > <i class="fal fa-times" aria-hidden="true"></i> </button> </div> <div class="rebuy-cart__flyout-body"> <div class="rebuy-cart__flyout-shipping-bar" v-if="freeShippingEnabled()" v-bind:class="[ freeShippingHelperMessage() ? 'has-helper' : '', hasFreeShipping() ? 'has-free-shipping': '' ]" > <div class="rebuy-cart__flyout-shipping-bar-message" v-if="!hasFreeShipping()" v-html="freeShippingRemainingMessage()" ></div> <div class="rebuy-cart__flyout-shipping-bar-message" v-if="hasFreeShipping()" v-html="freeShippingCompleteMessage()" ></div> <div class="rebuy-cart__flyout-shipping-bar-meter" v-bind:class="[hasFreeShippingProgress() ? 'has-progress' : 'no-progress']" > <span id="free-shipping-progress-label" class="rebuy-cart__flyout-shipping-bar-meter-fill-text"> Progress to free shipping: {{ freeShippingPercentComplete() }} </span> <div class="rebuy-cart__flyout-shipping-bar-meter-fill" v-bind:style="{ width: freeShippingPercentComplete() }" role="progressbar" tabindex="0" aria-valuemin="0" aria-valuemax="100" v-bind:aria-valuenow="freeShippingPercentComplete(false, true)" aria-labelledby="free-shipping-progress-label" ></div> </div> <div class="rebuy-cart__flyout-shipping-bar-helper" v-if="freeShippingHelperMessage()" v-html="freeShippingHelperMessage()" ></div> </div> <div v-else-if="progressBarEnabled()" class="rebuy-cart__progress-bar-container above"> <div v-for="bar in settings.progress_bar.bars" v-if="isValidBar(bar)"> <div class="rebuy-cart__progress-step-wrapper" v-bind:class="[ 'count-' + bar.tiers.length ]"> <div v-for="tier in bar.tiers" class="rebuy-cart__progress-step" v-bind:style="{ width: progressStepMaxWidth(bar) }" v-bind:class="[ progressTierReached(tier) ? 'complete' : '' ]"> <div class="rebuy-cart__progress-step-icon" v-html="progressTierIcon(tier)"></div> <span class="rebuy-cart__progress-step-label">{{ getTierLabel(tier)}}</span> </div> </div> <div class="rebuy-cart__progress-bar-wrapper"> <div class="rebuy-cart__progress-bar-meter" v-bind:class="[hasTierProgress() ? 'has-progress' : 'no-progress']"> <div class="rebuy-cart__progress-bar-meter-fill" v-bind:style="{ width: tiersPercentageComplete(bar) }" role="progressbar" tabindex="0" aria-valuemin="0" aria-valuemax="100" v-bind:aria-valuenow="tiersPercentageComplete(bar, true)" aria-labelledby="rebuy-cart__progress-bar-meter-label" > <span class="sr-only"></span> </div> </div> <div id="rebuy-cart__progress-bar-meter-label" class="rebuy-cart__progress-bar-prompt" v-if="hasProgressPrompt(bar)" v-html="getTierFeedbackText(bar)"></div> </div> <div class="rebuy-cart__progress-free-products" v-if="getBarLayout(bar) == 'above' && earnedProducts(bar).length > 0"> <div class="rebuy-cart__progress-free-products-title">Free Gifts</div> <div class="rebuy-cart__progress-free-products-list" ref="freeProductList"> <div v-for="product in earnedProducts(bar)" class="rebuy-cart__progress-free-product" v-bind:style="[ freeProductTileStyle(bar) ]"> <div class="rebuy-cart__progress-free-product-image" v-bind:style="freeProductStyles(product)"></div> <div class="rebuy-cart__progress-free-product-info"> <div> <p class="rebuy-cart__progress-free-product-title" v-html="product.title"></p> <span v-if="product.chosen_variant" class="rebuy-cart__progress-free-product-variant-title" v-html="getFreeVariantTitle(product)"></span> </div> <div v-if="!product.chosen_variant" class="rebuy-cart__progress-free-product-variant-select-container"> <select class="rebuy-cart__progress-free-product-variant-select" v-on:change="selectFreeProductVariant($event, product)"> <option value="" disabled selected>Select Variant</option> <option v-for="variant in freeProductOptions(product)" v-bind:value="variant.id">{{ variant.title }}</option> </select> <div class="rebuy-cart__progress-free-product-variant-select-prompt" v-html="freeProductPrompt(product)"></div> </div> </div> <button v-show="product.chosen_variant" class="rebuy-cart__progress-free-product-remove" v-on:click="removeFreeProduct(product)" > <i class="fal fa-times" aria-hidden="true"></i> <span class="sr-only">Remove {{ product.title }} {{ product.chosen_variant?.title ? product.chosen_variant.title : '' }} from Cart</span> </button> </div> </div> </div> </div> </div> <div class="rebuy-cart__flyout-content" v-bind:class="[ hasItems() ? 'has-items' : 'no-items' ]" > <ul class="rebuy-cart__flyout-items" v-if="hasItems()" data-smartcart-items tabindex="0"> <li class="rebuy-cart__flyout-item" v-for="item in items()" v-if="!isHiddenItem(item)" :key="item.key" v-bind:class="[ 'product-' + item.handle, itemProductTagsClasses(item), itemPropertyClasses(item) ]" role="group" aria-label="product" > <div class="rebuy-cart__flyout-item-media"> <a v-bind:href="itemURL(item)" tabindex="-1"> <img v-bind:src="sizeImage(item.image, '240x240')" v-bind:alt="item.featured_image?.alt" /> </a> </div> <div class="rebuy-cart__flyout-item-info"> <a role="heading" aria-level="5" class="rebuy-cart__flyout-item-product-title" v-bind:href="itemURL(item)" v-html="item.product_title.split('-').shift()" v-bind:alt="'View ' + item.product_title.split('-').shift()" ></a> <div class="rebuy-cart__flyout-item-variant-title" v-html="'Color:' + item.product_title.split('-').pop()"></div> <div class="rebuy-cart__flyout-item-variant-title" v-if="option.name.toLowerCase() == 'size'" v-for="option in item.options_with_values">{{ option.name }}: {{ Number(option.value) ? `US ${option.value - 4}` : option.value }}</div> <div class="rebuy-cart__flyout-item-variant-title" v-else v-for="option in item.options_with_values" v-html="option.name + ': ' + option.value"></div> <div class="rebuy-cart__flyout-item-discount-message" v-if="hasLineItemDiscount(item)" v-html="lineItemDiscountMessage(item)" ></div> <div class="rebuy-cart__flyout-item-properties" v-if="hasItemProperties(item)" > <div class="rebuy-cart__flyout-item-property rebuy-cart__flyout-item-property--delivery-frequency" v-if="itemDeliveryFrequency(item)" v-html="itemDeliveryFrequency(item)" ></div> <div class="rebuy-cart__flyout-item-property" v-for="property in itemProperties(item)" v-bind:class="[ itemPropertyKeyClass(property), itemPropertyValueClass(property) ]" > <span class="rebuy-cart__flyout-item-property-name" v-html="property.key" ></span> <span class="rebuy-cart__flyout-item-property-separator"> : </span> <span class="rebuy-cart__flyout-item-property-value" v-html="property.value" ></span> </div> </div> <button class="rebuy-cart__flyout-item-remove" type="button" v-bind:alt="'Remove ' + item.product_title" v-bind:aria-label="'Remove ' + item.product_title" v-on:click="removeItem(item)" > Delete </button> <div class="rebuy-cart__flyout-item-quantity"> <div class="rebuy-cart__flyout-item-quantity-widget" v-if="hideQuantitySelectors && !hideQuantitySelectors(item)" > <button class="rebuy-cart__flyout-item-quantity-widget-button" v-bind:alt="'Decrease quantity of ' + item.product_title" v-bind:aria-label="'Decrease quantity of ' + item.product_title" v-on:click="decreaseItem(item)" type="button" > <i class="far" v-bind:class="[(item.status == 'decreasing') ? 'fa-sync-alt fa-fast-spin' : 'fa-minus']" aria-hidden="true" ></i> </button> <span class="rebuy-cart__flyout-item-quantity-widget-label" > <span class="sr-only">Quantity of {{ item.product_title }}</span> {{ item.quantity }} </span> <button class="rebuy-cart__flyout-item-quantity-widget-button" v-bind:alt="'Increase quantity of ' + item.product_title" v-bind:aria-label="'Increase quantity of ' + item.product_title" v-on:click="increaseItem(item)" type="button" > <i class="far" v-bind:class="[(item.status == 'increasing') ? 'fa-sync-alt fa-fast-spin' : 'fa-plus']" aria-hidden="true" ></i> </button> </div> </div> <div class="rebuy-cart__flyout-item-price"> <div v-if="itemHasDiscount(item)"> <span class="rebuy-money sale" > <span class="sr-only">Sale price</span> <span v-html="formatMoney(itemPrice(item))"></span> </span> <span class="rebuy-money compare-at" > <span class="sr-only">Original price</span> <span v-html="formatMoney(compareAtPrice(item))"></span> </span> </div> <div v-if="!itemHasDiscount(item)"> <span class="rebuy-money" > <span class="sr-only">Price</span> <span v-html="formatMoney(itemPrice(item))"></span> </span> </div> </div> <div class="rebuy-cart__flyout-item-bundle" v-if="itemIsBundle(item)"> <button class="rebuy-cart__flyout-item-bundle-show-button" v-if="itemBundleLength(item) > 0 && !isSeeingBundle(item)" v-on:click="toggleActiveBundle(item)" type="button" v-bind:alt="'Expand bundle of ' + item.product_title" v-bind:aria-label="'Expand bundle of ' + item.product_title" > Show <span v-html="itemBundleLength(item)"></span> items <span class="rebuy-cart__flyout-bundle-chev-icon"><i class="fas fa-chevron-down"></i></span> </button> <button class="rebuy-cart__flyout-item-bundle-hide-button" v-if="itemBundleLength(item) > 0 && isSeeingBundle(item)" v-on:click="toggleActiveBundle(item)" type="button" v-bind:alt="'Collapse bundle of ' + item.product_title" v-bind:aria-label="'Collapse bundle of ' + item.product_title" > Hide <span v-html="itemBundleLength(item)"></span> items <span class="rebuy-cart__flyout-bundle-chev-icon"><i class="fas fa-chevron-up"></i></span> </button> <ul class="rebuy-cart__flyout-item-bundle-children" v-if="itemBundleLength(item) > 0 && isSeeingBundle(item)" tabindex="0" > <li class="rebuy-cart__flyout-item-bundle-child" v-for="(option, index) in item.options_with_values"> <div class="rebuy-cart__flyout-item-bundle-child-left"> <div class="rebuy-cart__flyout-item-bundle-image-container"> <img v-bind:src="getBundleOptionImage(item.product, option, index)" v-bind:alt="childBundleTitle(option)" class="rebuy-cart__flyout-item-bundle-image" /> </div> </div> <div class="rebuy-cart__flyout-item-bundle-child-right"> <h5 v-html="childBundleTitle(option)" class="rebuy-cart__flyout-item-bundle-title"></h5> <p v-html="option.value" class="rebuy-cart__flyout-item-bundle-value"></p> </div> </li> <ul> </div> </div> <div v-if="itemHasBMSM(item) && bMSMFinalTierNotReached(item)" class="rebuy-cart__flyout-item-buy-more-save-more" > <div v-if="hasBMSMButtons()" class="rebuy-cart__flyout-item-buy-more-save-more-container" > <div v-for="tier in getBMSMTiers()" class="rebuy-cart__flyout-item-buy-more-save-more-button-container" v-if="tier.quantity > item.quantity" > <button v-on:click="adjustBMSMQuantity(item, tier)" class="rebuy-button rebuy-cart__flyout-item-buy-more-save-more-button" v-bind:alt="getBMSMButtonText(tier)" > <span v-html="getBMSMButtonText(tier)"></span> </button> </div> </div> <span v-if="!hasBMSMButtons()" class="rebuy-cart__flyout-buy-more-save-more-dynamic-message-text" v-html="buyMoreSaveMoreDynamicText(item)" ></span> </div> <div class="rebuy-cart__flyout-item-subscription" v-if="hasSwitchToSubscription(item)" > <button class="rebuy-button outline" v-if="!item.product.subscription || item.status == 'downgrading' || item.status == 'upgrading'" v-bind:alt="'Switch ' + item.product_title + ' to a Subscription'" v-bind:disabled="(item.status == 'downgrading' || item.status == 'upgrading')" v-on:click="updateItemDeliveryFrequency(item, selectedSubscriptionFrequency(item, 0), 'onetime')" type="button" > <span v-html="switchToSubscriptionLabel(item)"></span> </button> <select class="rebuy-select muted" aria-label="subscription frequency" v-if="item.product.subscription && item.status != 'downgrading'" v-model="item.product.subscription_frequency" v-on:change="updateItemDeliveryFrequency(item)" > <optgroup v-if="!item.product.is_subscription_only && !subscriptionDowngradeDisabled()" v-bind:label="onetimeOptionGroupLabel(item)" > <option v-bind:value="'onetime'" v-html="onetimeOptionLabel(item)" ></option> </optgroup> <optgroup v-bind:label="subscriptionOptionGroupLabel(item)"> <option v-for="frequency in subscriptionFrequencies(item)" v-bind:value="frequency" v-html="subscriptionOptionLabel(item, frequency, item.product.subscription_interval)" ></option> </optgroup> </select> </div> </li> </ul> <div class="rebuy-cart__flyout-note" v-if="notesEnabled()"> <label class="rebuy-cart__flyout-note-toggle"> <input class="rebuy-cart__flyout-note-toggle-input rebuy-checkbox" type="checkbox" v-model="notes.visible" v-on:click="notesToggle()" /> <span class="rebuy-cart__flyout-note-toggle-label" v-html="settings.language.notes_label" ></span> </label> <div class="rebuy-cart__flyout-note-content" v-if="notesIsVisible()" > <textarea id="rebuy-cart-notes" class="rebuy-textarea rebuy-cart__flyout-note-textarea" v-model="notes.value" v-on:keyup="notesChange($event)" v-on:keydown="notesChange($event)" v-on:change="notesChange($event)" v-bind:placeholder="settings.language.notes_placeholder" ></textarea> <small id="rebuy-cart-characters-remaining" v-html="notesRemainingCharacters()" ></small> </div> </div> <div class="rebuy-cart__flyout-empty-cart" v-html="emptyCartMessage()" v-if="!hasItems()"></div> <div class="rebuy-cart__flyout-empty-cart-footer" v-if="!hasItems()"> <div data-app-target="empty_cart"></div> </div> <div class="rebuy-cart__flyout-footer" v-show="hasItems()"> <div class="rebuy-cart__flyout-discount-container" v-if="discountEnabled()"> <form class="rebuy-cart__flyout-discount-form" v-if="shouldShowDiscountInput()" v-on:submit="applyDiscount(null, $event)"> <div class="rebuy-input-wrapper rebuy-input-wrapper--floating-label" v-bind:class="[discount.inputValue ? 'show-label' : '' ]" > <span class="rebuy-input-label" v-html="settings.language.discount_code_label" ></span> <input class="rebuy-input" v-model="discount.inputValue" v-bind:placeholder="settings.language.discount_code_label" v-bind:disabled="discount.loading" id="rebuy-discount-input" aria-label="Input Discount" autocomplete /> </div> <button class="rebuy-button" v-bind:disabled="discount.loading" > <span v-html="discountButtonLabel()"></span> </button> </form> <div class="rebuy-cart__flyout-discount-error-message" v-if="discount.hasError()" v-html="discount.errorMessage()"></div> <div class="rebuy-cart__flyout-discount-tag" v-if="shouldShowDiscountSubtotal()"> <span class="rebuy-cart__flyout-discount-tag-icon"><i class="fas fa-tags"></i></span> <span class="rebuy-cart__flyout-discount-tag-text" v-html="discount.code"></span> <span class="rebuy-cart__flyout-discount-tag-remove" v-on:click="removeDiscount()" > <i class="far fa-times"></i> </span> </div> <div class="rebuy-cart__flyout-discount-amount" v-if="shouldShowDiscountSubtotal()"> <span v-html="discountTotal()"></span> </div> </div> <div class="rebuy-cart__flyout-integration" v-if="settings.integrations && settings.integrations.enabled" ></div> <div class="rebuy-cart__flyout-apps"> <div data-app-target="above_subtotal"></div> </div> <div class="rebuy-cart__flyout-carbon-neutral"> <div>Carbon Neutral Shipping</div> <div>FREE</div> </div> <div class="rebuy-cart__flyout-subtotal"> <div class="rebuy-cart__flyout-subtotal-label"> <span v-html="subtotalLabel()"></span> </div> <div class="rebuy-cart__flyout-subtotal-amount" v-html="subtotal()" ></div> </div> <div data-app-target="below_subtotal"></div> <div class="rebuy-cart__flyout-actions"> <div v-if="settings.terms && settings.terms.enabled" class="rebuy-cart__flyout-terms" > <input class="rebuy-cart__flyout-terms-checkbox rebuy-checkbox" id="rebuy-terms-checkbox" name="rebuy-terms-checkbox" type="checkbox" v-model="termsAccepted" v-on:click="updateTermsCheck()" /> <label class="rebuy-cart__flyout-terms-label" for="rebuy-terms-checkbox" v-html="settings.terms.disclaimer" ></label> </div> <button v-show="hasCheckoutButton()" class="rebuy-button rebuy-cart__checkout-button block" type="button" v-on:click="checkout()" v-bind:disabled="hasTermsEnabled() && !hasAcceptedTerms()" > <span v-html="checkoutLabel()"></span> </button> <button v-if="hasContinueShoppingButton()" class="rebuy-button rebuy-cart__continue-shopping-button block outline" type="button" v-on:click="hide()" > <span v-html="continueShoppingLabel()"></span> </button> <button v-if="hasShopPayButton()" class="rebuy-button rebuy-cart__shop-pay-button block" v-on:click="shopPayCheckout()" aria-label="Checkout with Shop Pay" > <svg width="80" height="30" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg" > <g clip-path="url(#clip0)"> <path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="white" /> <path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="white" /> <path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="white" /> <path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.57 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.35 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.8 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.87 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="white" /> <path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="white" /> <path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="white" /> <path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.302C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C3357.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="white" /> </g> <defs> <clipPath id="clip0"> <rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)" /> </clipPath> </defs> </svg> </button> <button v-if="hasViewCartButton()" class="rebuy-button rebuy-cart__view-cart-button block" v-bind:class="{'outline': hasCheckoutButton()}" type="button" v-on:click="viewCart()" > <span v-html="viewCartLabel()"></span> </button> </div> <div class="rebuy-cart__flyout-installments" v-if="installmentsEnabled()" v-html="installmentsMessage()" ></div> <div class="rebuy-cart__flyout-checkout-info">Shipping, taxes and discounts calculated at checkout.<br>All orders processed in USD.</div> <div data-app-target="below_checkout"></div> </div> <div class="rebuy-cart__flyout-recommendations" v-if="hasCrossSells()"> <div v-for="widget_id in settings.cross_sells" v-bind:data-rebuy-id="widget_id" ></div> </div> <div class="rebuy-cart__upsells" v-if="hasPrePurchase()"> <div v-bind:data-rebuy-id="settings.pre_purchase.id"></div> </div> </div> <div v-if="progressBarEnabled()" class="rebuy-cart__progress-bar-container below"> <div class="rebuy-cart__progress-free-products" v-for="bar in settings.progress_bar.bars" v-if="isValidBar(bar) && getBarLayout(bar) == 'below' && earnedProducts(bar).length > 0"> <div class="rebuy-cart__progress-free-products-title">Free Gifts</div> <div class="rebuy-cart__progress-free-products-list" ref="freeProductList"> <div v-for="product in earnedProducts(bar)" class="rebuy-cart__progress-free-product" v-bind:style="[ freeProductTileStyle(bar) ]"> <div class="rebuy-cart__progress-free-product-image" v-bind:style="freeProductStyles(product)"></div> <div class="rebuy-cart__progress-free-product-info"> <div> <p class="rebuy-cart__progress-free-product-title" v-html="product.title"></p> <span v-if="product.chosen_variant" class="rebuy-cart__progress-free-product-variant-title" v-html="product.chosen_variant.title"></span> </div> <div v-if="!product.chosen_variant" class="rebuy-cart__progress-free-product-variant-select-container"> <select class="rebuy-cart__progress-free-product-variant-select" v-on:change="selectFreeProductVariant($event, product)"> <option value="" disabled selected>Select Variant</option> <option v-for="variant in freeProductOptions(product)" v-bind:value="variant.id">{{ variant.title }}</option> </select> <div class="rebuy-cart__progress-free-product-variant-select-prompt" v-html="freeProductPrompt(product)"></div> </div> </div> <button v-show="product.chosen_variant" class="rebuy-cart__progress-free-product-remove" v-on:click="removeFreeProduct(product)" v-bind:aria-label="'Remove ' + product.title + ' ' + (product.chosen_variant?.title)" > <i class="fal fa-times" aria-hidden="true"></i> </button> </div> </div> </div> </div> </div> </div> <div class="rebuy-cart__background" v-on:click="hide()"></div> <div id="rebuy-cart-live-region" class="sr-only" aria-live="polite"></div> </div> </script> <script id="rebuy-widget-123216" type="text/template"> <div class="rebuy-widget" v-cloak v-on:click="stopPropagation($event)" v-bind:id="'rebuy-widget-' + id" v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> <div class="rebuy-widget-container" v-cloak v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" v-on:click.self="hide()"> <div class="rebuy-widget-content"> <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal"> <i class="fas fa-times" aria-hidden="true"></i> </div> <div class="rebuy-timer" v-if="hasTimer()"> <p class="rebuy-timer-title" v-if="config.language.timer_title"> <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> </p> </div> <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4> <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> <div v-for="(product, product_index) in products" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" aria-label="product" class="rebuy-product-block" role="listitem"> <div class="rebuy-product-media"> <a class="rebuy-product-image" tabindex="-1" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']"> <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="itemImageAlt(product, product.selected_variant)"> </a> </div> <div class="rebuy-product-container"> <div class="rebuy-product-info"> <a role="heading" aria-level="5" class="rebuy-product-title" v-bind:href="learnMoreURL(product)" v-on:click="learnMore(product);" v-html="product.title.split('-').shift()" v-bind:class="[hasLearnMore() ? 'clickable' : '']" v-bind:aria-label="'View ' + product.title.split('-').shift()"></a> <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> <div class="rebuy-metafield-title" v-if="product?.metafields?.global?.product_tags" v-for="tag in product?.metafields?.global?.product_tags?.split('|')" v-html="tag"></div> <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating"> <span class="rebuy-star-rating sr-only"> <span v-if="product.reviews.star_rating" class="rebuy-star-rating-value sr-only" v-html="product.reviews.star_rating + ' stars out of 5 stars'"> </span> <span class="rebuy-star-rating-background"></span> <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> </span> <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> </div> <div class="rebuy-product-price"> <div v-if="variantOnSale(product, product.selected_variant)"> <span class="rebuy-money sale"> <span class="sr-only">Sale price</span> <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> </span> <span class="rebuy-money compare-at"> <span class="sr-only">Original price</span> <span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> </span> </div> <div v-if="!(variantOnSale(product, product.selected_variant))"> <span class="rebuy-money"> <span class="sr-only">Price</span> <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> </span> </div> </div> <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> </div> <div class="rebuy-product-options" v-if="showVariantSelect(product)"> <select title="Select product variant" :id="id + '-' + 'select' + '-' + product_index" :class="{ hide : settings.view_options.variant_selector == 'buttons' }" class="rebuy-select" v-on:change="customSelectVariant($event, product)" > <option selected disabled>SIZE</option> <option v-for="variant in product.variants" v-bind:value="variant.id">{{ Number(variant.title) ? 'US ' + (variant.title - 4) : variant.title }}</option> </select> <div v-if="displayColorSwatches(option)" v-for="option in product.options" class="rebuy-color-swatches"> <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-color-swatch"> <input :name="id + '-color-' + product_index" :id="id + '-color-' + product_index + '-' + value + '-' + value_index" :checked="value_index == 0" :value="value" type="radio" class="rebuy-color-input hide" v-on:change="selectVariantByColor(product, value, product_index)"> <label :for="id + '-color-' + product_index + '-' + value + '-' + value_index" :style="{ backgroundColor: value }" :title="value" class="rebuy-color-label"></label> </div> </div> <div v-if="displaySizeSwatches(option)" v-for="option in product.options" class="mt-10 rebuy-size-swatches"> <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-size-swatch"> <input :name="id + '-size-' + product_index" :id="id + '-size-' + product_index + '-' + value" :checked="value_index == 0" :value="value" type="radio" class="rebuy-size-input hide" v-on:change="selectVariantBySize(product, value, product_index)"> <label :for="id + '-size-' + product_index + '-' + value" class="rebuy-size-label">{{ value }}</label> </div> </div> </div> <div class="rebuy-product-actions"> <div class="subscription-checkbox" v-if="showSubscriptionOptions(product)"> <label class="rebuy-checkbox-label"> <input class="checkbox-input rebuy-checkbox" v-model="product.subscription" v-on:change="toggleSubscription(product)" type="checkbox" /> <span class="checkbox-label" v-html="upgradeToSubscriptionLabel(product)"></span> </label> </div> <div class="subscription-frequency" v-if="showSubscriptionFrequency(product)"> <select class="rebuy-select" aria-label="subscription frequency" v-model="product.subscription_frequency" v-on:change="updateSubscriptionFrequency(product)"> <option v-for="frequency in product.subscription_frequencies" v-bind:value="frequency">{{ frequencyLabel(frequency, product.subscription_interval) }}</option> </select> </div> <div class="product-quantity" v-if="hasQuantityInputEnabled()"> <div class="rebuy-select-wrapper"> <label class="rebuy-label">Quantity</label> <select class="rebuy-select" aria-label="product quantity" v-model="product.quantity"> <option v-for="n in maxQuantityInputValue()" v-bind:value="n">{{ n }}</option> </select> </div> </div> <button class="rebuy-button" v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" v-bind:aria-label="buttonAriaLabel(product)" v-on:click="addToCart(product)" type="button"> <span v-html="buttonLabel(product)"></span> </button> </div> </div> </div> </div> <div class="rebuy-modal-actions" v-if="showContinueButton()"> <button class="rebuy-button decline" v-on:click="hide()" type="button"> <span v-html="continueLabel()"></span> </button> </div> <div class="powered-by-rebuy"> <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> Powered by Rebuy </a> </div> </div> </div> </div> </script> <script id="rebuy-widget-97855" type="text/template"> <div class="rebuy-widget" v-cloak v-on:click="stopPropagation($event)" v-bind:id="'rebuy-widget-' + id" v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> <div class="rebuy-widget-container" v-cloak v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" v-on:click.self="hide()"> <div class="rebuy-widget-content"> <div class="rebuy-modal-close" v-on:click="hide()"> <i class="fas fa-times"></i> </div> <div class="rebuy-timer" v-if="hasTimer()"> <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> </h5> </div> <h4 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h4> <h3 class="primary-title mobile" v-if="config.language.title != ''" v-html="config.language.title"></h3> <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> <div class="rebuy-product-block desktop"><h3 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h3></div> <div v-for="(product, product_index) in products" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" aria-label="product" class="rebuy-product-block" role="listitem" > <div class="rebuy-product-media"> <a class="rebuy-product-image" tabindex="-1" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']" > <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '900x900')" v-bind:alt="itemImageAlt(product, product.selected_variant)"> </a> </div> <div class="rebuy-product-info"> <a role="heading" aria-level="5" class="rebuy-product-title" v-bind:href="learnMoreURL(product)" v-on:click="learnMore(product);" v-html="product.title.split('-').shift()" v-bind:class="[hasLearnMore() ? 'clickable' : '']" v-bind:aria-label="'View ' + product.title.split('-').shift()" ></a> <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating"> <span class="rebuy-star-rating sr-only"> <span v-if="product.reviews.star_rating" class="rebuy-star-rating-value sr-only" v-html="product.reviews.star_rating + ' stars out of 5 stars'" > </span> <span class="rebuy-star-rating-background"></span> <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> </span> <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> </div> <div class="rebuy-product-price"> <div v-if="variantOnSale(product, product.selected_variant)"> <span class="rebuy-money sale"> <span class="sr-only">Sale price</span> <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> </span> <span class="rebuy-money compare-at"> <span class="sr-only">Original price</span> <span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> </span> </div> <div v-if="!(variantOnSale(product, product.selected_variant))"> <span class="rebuy-money"> <span class="sr-only">Price</span> <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> </span> </div> </div> <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> </div> <div class="rebuy-product-interactions"> <div class="rebuy-product-options" v-if="showVariantSelect(product)"> <select title="Select product variant" :id="id + '-' + 'select' + '-' + product_index" :class="{ hide : settings.view_options.variant_selector == 'buttons' }" class="rebuy-select" v-on:change="customSelectVariant($event, product)" > <option selected disabled>SIZE</option> <option v-for="variant in product.variants" v-bind:value="variant.id">{{ Number(variant.title) ? 'US ' + (variant.title - 4) : variant.title }}</option> </select> <div v-if="displayColorSwatches(option)" v-for="option in product.options" class="rebuy-color-swatches"> <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-color-swatch"> <input :name="id + '-color-' + product_index" :id="id + '-color-' + product_index + '-' + value + '-' + value_index" :checked="value_index == 0" :value="value" type="radio" class="rebuy-color-input hide" v-on:change="selectVariantByColor(product, value, product_index)"> <label :for="id + '-color-' + product_index + '-' + value + '-' + value_index" :style="{ backgroundColor: value }" :title="value" class="rebuy-color-label"></label> </div> </div> <div v-if="displaySizeSwatches(option)" v-for="option in product.options" class="mt-10 rebuy-size-swatches"> <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-size-swatch"> <input :name="id + '-size-' + product_index" :id="id + '-size-' + product_index + '-' + value" :checked="value_index == 0" :value="value" type="radio" class="rebuy-size-input hide" v-on:change="selectVariantBySize(product, value, product_index)"> <label :for="id + '-size-' + product_index + '-' + value" class="rebuy-size-label">{{ value }}</label> </div> </div> </div> <div class="rebuy-product-actions"> <div class="subscription-checkbox" v-if="showSubscriptionOptions(product)"> <label class="rebuy-checkbox-label"> <input class="checkbox-input rebuy-checkbox" v-model="product.subscription" v-on:change="toggleSubscription(product)" type="checkbox" /> <span class="checkbox-label" v-html="upgradeToSubscriptionLabel(product)"></span> </label> </div> <div class="subscription-frequency" v-if="showSubscriptionFrequency(product)"> <select class="rebuy-select" v-model="product.subscription_frequency" v-on:change="updateSubscriptionFrequency(product)"> <option v-for="frequency in product.subscription_frequencies" v-bind:value="frequency">{{ frequencyLabel(frequency, product.subscription_interval) }}</option> </select> </div> <div class="product-quantity" v-if="hasQuantityInputEnabled()"> <div class="rebuy-select-wrapper"> <label class="rebuy-label">Quantity</label> <select class="rebuy-select" v-model="product.quantity"> <option v-for="n in maxQuantityInputValue()" v-bind:value="n">{{ n }}</option> </select> </div> </div> <button class="rebuy-button" v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" v-bind:aria-label="buttonAriaLabel(product)" v-on:click="addToCart(product)" type="button" disabled> <span v-html="buttonLabel(product)"></span> </button> </div> </div> </div> </div> <div class="rebuy-modal-actions" v-if="showContinueButton()"> <button class="rebuy-button decline" v-on:click="hide()" type="button"> <span v-html="continueLabel()"></span> </button> </div> <div class="powered-by-rebuy"> <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> Powered by Rebuy </a> </div> </div> </div> </div> </script> <script id="rebuy-widget-97954" type="text/template"> <div class="rebuy-widget" v-cloak v-on:click="stopPropagation($event)" v-bind:id="'rebuy-widget-' + id" v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> <div class="rebuy-widget-container" v-cloak v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" v-on:click.self="hide()"> <div class="rebuy-widget-content"> <div class="rebuy-modal-close" v-on:click="hide()"> <i class="fas fa-times"></i> </div> <div class="rebuy-timer" v-if="hasTimer()"> <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> </h5> </div> <h4 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h4> <h3 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h3> <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> <div v-for="(product, product_index) in products" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" aria-label="product" class="rebuy-product-block" role="listitem" > <div class="rebuy-product-media"> <a class="rebuy-product-image" tabindex="-1" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']" > <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '900x900')" v-bind:alt="itemImageAlt(product, product.selected_variant)"> </a> </div> <div class="rebuy-product-info"> <a role="heading" aria-level="5" class="rebuy-product-title" v-bind:href="learnMoreURL(product)" v-on:click="learnMore(product);" v-html="product.title.split('-').shift()" v-bind:class="[hasLearnMore() ? 'clickable' : '']" v-bind:aria-label="'View ' + product.title.split('-').shift()" ></a> <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating"> <span class="rebuy-star-rating sr-only"> <span v-if="product.reviews.star_rating" class="rebuy-star-rating-value sr-only" v-html="product.reviews.star_rating + ' stars out of 5 stars'" > </span> <span class="rebuy-star-rating-background"></span> <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> </span> <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> </div> <div class="rebuy-product-price"> <div v-if="variantOnSale(product, product.selected_variant)"> <span class="rebuy-money sale"> <span class="sr-only">Sale price</span> <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> </span> <span class="rebuy-money compare-at"> <span class="sr-only">Original price</span> <span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> </span> </div> <div v-if="!(variantOnSale(product, product.selected_variant))"> <span class="rebuy-money"> <span class="sr-only">Price</span> <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> </span> </div> </div> <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> </div> <div class="rebuy-product-interactions"> <div class="rebuy-product-options" v-if="showVariantSelect(product)"> <select title="Select product variant" :id="id + '-' + 'select' + '-' + product_index" :class="{ hide : settings.view_options.variant_selector == 'buttons' }" class="rebuy-select" v-on:change="customSelectVariant($event, product)" > <option selected disabled>SIZE</option> <option v-for="variant in product.variants" v-bind:value="variant.id">{{ Number(variant.title) ? 'US ' + (variant.title - 4) : variant.title }}</option> </select> <div v-if="displayColorSwatches(option)" v-for="option in product.options" class="rebuy-color-swatches"> <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-color-swatch"> <input :name="id + '-color-' + product_index" :id="id + '-color-' + product_index + '-' + value + '-' + value_index" :checked="value_index == 0" :value="value" type="radio" class="rebuy-color-input hide" v-on:change="selectVariantByColor(product, value, product_index)"> <label :for="id + '-color-' + product_index + '-' + value + '-' + value_index" :style="{ backgroundColor: value }" :title="value" class="rebuy-color-label"></label> </div> </div> <div v-if="displaySizeSwatches(option)" v-for="option in product.options" class="mt-10 rebuy-size-swatches"> <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-size-swatch"> <input :name="id + '-size-' + product_index" :id="id + '-size-' + product_index + '-' + value" :checked="value_index == 0" :value="value" type="radio" class="rebuy-size-input hide" v-on:change="selectVariantBySize(product, value, product_index)"> <label :for="id + '-size-' + product_index + '-' + value" class="rebuy-size-label">{{ value }}</label> </div> </div> </div> <div class="rebuy-product-actions"> <div class="subscription-checkbox" v-if="showSubscriptionOptions(product)"> <label class="rebuy-checkbox-label"> <input class="checkbox-input rebuy-checkbox" v-model="product.subscription" v-on:change="toggleSubscription(product)" type="checkbox" /> <span class="checkbox-label" v-html="upgradeToSubscriptionLabel(product)"></span> </label> </div> <div class="subscription-frequency" v-if="showSubscriptionFrequency(product)"> <select class="rebuy-select" v-model="product.subscription_frequency" v-on:change="updateSubscriptionFrequency(product)"> <option v-for="frequency in product.subscription_frequencies" v-bind:value="frequency">{{ frequencyLabel(frequency, product.subscription_interval) }}</option> </select> </div> <div class="product-quantity" v-if="hasQuantityInputEnabled()"> <div class="rebuy-select-wrapper"> <label class="rebuy-label">Quantity</label> <select class="rebuy-select" v-model="product.quantity"> <option v-for="n in maxQuantityInputValue()" v-bind:value="n">{{ n }}</option> </select> </div> </div> <button class="rebuy-button" v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" v-bind:aria-label="buttonAriaLabel(product)" v-on:click="addToCart(product)" type="button" disabled> <span v-html="buttonLabel(product)"></span> </button> </div> </div> </div> </div> <div class="rebuy-modal-actions" v-if="showContinueButton()"> <button class="rebuy-button decline" v-on:click="hide()" type="button"> <span v-html="continueLabel()"></span> </button> </div> <div class="powered-by-rebuy"> <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> Powered by Rebuy </a> </div> </div> </div> </div> </script> <script id="rebuy-widget-97819" type="text/template"> <div class="rebuy-widget" v-cloak v-on:click="stopPropagation($event)" v-bind:id="'rebuy-widget-' + id" v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> <div class="rebuy-widget-container" v-cloak v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" v-on:click.self="hide()"> <div class="rebuy-widget-content"> <div class="rebuy-modal-close" v-on:click="hide()"> <i class="fas fa-times"></i> </div> <div class="rebuy-timer" v-if="hasTimer()"> <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> </h5> </div> <h4 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h4> <h3 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h3> <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> <div v-for="(product, product_index) in products" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" aria-label="product" class="rebuy-product-block" role="listitem" > <div class="rebuy-product-media"> <a class="rebuy-product-image" tabindex="-1" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']" > <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" v-bind:src="itemImage(product, product.selected_variant, '900x900')" v-bind:alt="itemImageAlt(product, product.selected_variant)"> </a> </div> <div class="rebuy-product-info"> <a role="heading" aria-level="5" class="rebuy-product-title" v-bind:href="learnMoreURL(product)" v-on:click="learnMore(product);" v-html="product.title.split('-').shift()" v-bind:class="[hasLearnMore() ? 'clickable' : '']" v-bind:aria-label="'View ' + product.title.split('-').shift()" ></a> <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating"> <span class="rebuy-star-rating sr-only"> <span v-if="product.reviews.star_rating" class="rebuy-star-rating-value sr-only" v-html="product.reviews.star_rating + ' stars out of 5 stars'" > </span> <span class="rebuy-star-rating-background"></span> <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> </span> <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> </div> <div class="rebuy-product-price"> <div v-if="variantOnSale(product, product.selected_variant)"> <span class="rebuy-money sale"> <span class="sr-only">Sale price</span> <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> </span> <span class="rebuy-money compare-at"> <span class="sr-only">Original price</span> <span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> </span> </div> <div v-if="!(variantOnSale(product, product.selected_variant))"> <span class="rebuy-money"> <span class="sr-only">Price</span> <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> </span> </div> </div> <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> </div> <div class="rebuy-product-interactions"> <div class="rebuy-product-options" v-if="showVariantSelect(product)"> <select title="Select product variant" :id="id + '-' + 'select' + '-' + product_index" :class="{ hide : settings.view_options.variant_selector == 'buttons' }" class="rebuy-select" v-on:change="customSelectVariant($event, product)" > <option selected disabled>SIZE</option> <option v-for="variant in product.variants" v-bind:value="variant.id">{{ Number(variant.title) ? 'US ' + (variant.title - 4) : variant.title }}</option> </select> <div v-if="displayColorSwatches(option)" v-for="option in product.options" class="rebuy-color-swatches"> <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-color-swatch"> <input :name="id + '-color-' + product_index" :id="id + '-color-' + product_index + '-' + value + '-' + value_index" :checked="value_index == 0" :value="value" type="radio" class="rebuy-color-input hide" v-on:change="selectVariantByColor(product, value, product_index)"> <label :for="id + '-color-' + product_index + '-' + value + '-' + value_index" :style="{ backgroundColor: value }" :title="value" class="rebuy-color-label"></label> </div> </div> <div v-if="displaySizeSwatches(option)" v-for="option in product.options" class="mt-10 rebuy-size-swatches"> <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-size-swatch"> <input :name="id + '-size-' + product_index" :id="id + '-size-' + product_index + '-' + value" :checked="value_index == 0" :value="value" type="radio" class="rebuy-size-input hide" v-on:change="selectVariantBySize(product, value, product_index)"> <label :for="id + '-size-' + product_index + '-' + value" class="rebuy-size-label">US {{ Number(variant.title) ? 'US ' + (variant.title - 4) : variant.title }}</label> </div> </div> </div> <div class="rebuy-product-actions"> <div class="subscription-checkbox" v-if="showSubscriptionOptions(product)"> <label class="rebuy-checkbox-label"> <input class="checkbox-input rebuy-checkbox" v-model="product.subscription" v-on:change="toggleSubscription(product)" type="checkbox" /> <span class="checkbox-label" v-html="upgradeToSubscriptionLabel(product)"></span> </label> </div> <div class="subscription-frequency" v-if="showSubscriptionFrequency(product)"> <select class="rebuy-select" v-model="product.subscription_frequency" v-on:change="updateSubscriptionFrequency(product)"> <option v-for="frequency in product.subscription_frequencies" v-bind:value="frequency">{{ frequencyLabel(frequency, product.subscription_interval) }}</option> </select> </div> <div class="product-quantity" v-if="hasQuantityInputEnabled()"> <div class="rebuy-select-wrapper"> <label class="rebuy-label">Quantity</label> <select class="rebuy-select" v-model="product.quantity"> <option v-for="n in maxQuantityInputValue()" v-bind:value="n">{{ n }}</option> </select> </div> </div> <button class="rebuy-button" v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" v-bind:aria-label="buttonAriaLabel(product)" v-on:click="addToCart(product)" type="button" disabled> <span v-html="buttonLabel(product)"></span> </button> </div> </div> </div> </div> <div class="rebuy-modal-actions" v-if="showContinueButton()"> <button class="rebuy-button decline" v-on:click="hide()" type="button"> <span v-html="continueLabel()"></span> </button> </div> <div class="powered-by-rebuy"> <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> Powered by Rebuy </a> </div> </div> </div> </div> </script> <style>.additional-checkout-buttons {display: none; width: 100%;}</style> <div class="additional-checkout-buttons additional-checkout-buttons--vertical"> <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"></div> </div> </body> </htm |
| 16 |
Error
On line 1, column 70 <https://cdn.shopify.com>; rel= |
| 17 |
Error
On line 1, column 25 <https://cdn.shopify.com>; rel= |
| 18 |
Error
On line 1, column 25 <https://cdn.shopify.com>; rel= |
| 19 |
Error
On line 1, column 25 <https://cdn.shopify.com>; rel= |
| 20 |
Error
On line 36, column 64 utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <me |
| 21 |
Error
On line 61, column 78 <link rel="canonical" href="https://www.becandbridge.com/pages/real-brides"> <li |
| 22 |
Error
On line 63, column 127 tic.com"> <link rel="shortcut icon" href="//www.becandbridge.com/cdn/shop/files/B_B_FAVICON_2_32x32.jpg?v=1613605822" type="image/png" /> <titl |
| 23 |
Info
On line 67, column 273 s code--> <script type="text/javascript" src="https://cdn-3.convertexperiments.com/js/10005601-10006084.js"></scri |
| 24 |
Error
On line 70, column 99 e --> <link rel="alternate" hreflang="x-default" href="https://www.becandbridge.com/pages/real-brides" /><link |
| 25 |
Error
On line 70, column 197 brides" /><link rel="alternate" hreflang="en-au" href="https://www.becandbridge.com.au/pages/real-brides" /> |
| 26 |
Info
On line 204, column 98 f]--> <script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js" type="text/javascript"></scri |
| 27 |
Error
On line 216, column 16 > <script async> / |
| 28 |
Info
On line 279, column 166 le> <script src="https://conditional-redirect.spicegems.com/js/scripttags/bec-and-bridge-us/static/country-redirect.js?shop=bec-and-bridge-us" type="text/javascript"></scri |
| 29 |
Info
On line 343, column 35 ript> <script type="text/javascript"> |
| 30 |
Info
On line 374, column 135 ag --> <script src="//www.becandbridge.com/cdn/shop/t/493/assets/micromodal.min.js?v=150321702541960473391711329246" type="text/javascript"></scri |
| 31 |
Info
On line 378, column 35 ript> <script type="text/javascript"> // |
| 32 |
Info
On line 415, column 89 </script> <script type="text/javascript" src="//pp0coeed2d.kameleoon.eu/kameleoon.js" async="true"></scri |
| 33 |
Info
On line 2289, column 33 <script type="text/javascript"> w |
| 34 |
Info
On line 2299, column 33 ipt> <script type="text/javascript"> |
| 35 |
Info
On line 2316, column 620 v> </div> <script type="text/javascript"> w |
| 36 |
Info
On line 2320, column 620 v> </div> <script type="text/javascript"> w |
| 37 |
Info
On line 2329, column 1025 v> </div> <script type="text/javascript"> w |
| 38 |
Info
On line 2332, column 814 v> </div> <script type="text/javascript"> w |
| 39 |
Info
On line 2335, column 814 v> </div> <script type="text/javascript"> w |
| 40 |
Info
On line 2338, column 1357 v> </div> <script type="text/javascript"> w |
| 41 |
Info
On line 2341, column 255 v> </div> <script type="text/javascript"> w |
| 42 |
Info
On line 2357, column 1082 v> </div> <script type="text/javascript"> w |
| 43 |
Info
On line 2360, column 871 v> </div> <script type="text/javascript"> w |
| 44 |
Info
On line 2363, column 871 v> </div> <script type="text/javascript"> w |
| 45 |
Info
On line 2366, column 1284 v> </div> <script type="text/javascript"> w |
| 46 |
Info
On line 2369, column 255 v> </div> <script type="text/javascript"> w |
| 47 |
Info
On line 2385, column 1036 v> </div> <script type="text/javascript"> w |
| 48 |
Info
On line 2388, column 1616 v> </div> <script type="text/javascript"> w |
| 49 |
Info
On line 2391, column 191 v> </div> <script type="text/javascript"> w |
| 50 |
Info
On line 2407, column 1036 v> </div> <script type="text/javascript"> w |
| 51 |
Info
On line 2410, column 1352 v> </div> <script type="text/javascript"> w |
| 52 |
Info
On line 2413, column 191 v> </div> <script type="text/javascript"> w |
| 53 |
Info
On line 2429, column 1029 v> </div> <script type="text/javascript"> w |
| 54 |
Info
On line 2432, column 1616 v> </div> <script type="text/javascript"> w |
| 55 |
Info
On line 2435, column 191 v> </div> <script type="text/javascript"> w |
| 56 |
Info
On line 2451, column 1052 v> </div> <script type="text/javascript"> w |
| 57 |
Info
On line 2454, column 825 v> </div> <script type="text/javascript"> w |
| 58 |
Info
On line 2457, column 825 v> </div> <script type="text/javascript"> w |
| 59 |
Info
On line 2460, column 223 v> </div> <script type="text/javascript"> w |
| 60 |
Info
On line 2476, column 1078 v> </div> <script type="text/javascript"> w |
| 61 |
Info
On line 2479, column 851 v> </div> <script type="text/javascript"> w |
| 62 |
Info
On line 2482, column 851 v> </div> <script type="text/javascript"> w |
| 63 |
Info
On line 2485, column 223 v> </div> <script type="text/javascript"> w |
| 64 |
Info
On line 2501, column 1054 v> </div> <script type="text/javascript"> w |
| 65 |
Info
On line 2504, column 827 v> </div> <script type="text/javascript"> w |
| 66 |
Info
On line 2507, column 827 v> </div> <script type="text/javascript"> w |
| 67 |
Info
On line 2510, column 223 v> </div> <script type="text/javascript"> w |
| 68 |
Info
On line 2526, column 1048 v> </div> <script type="text/javascript"> w |
| 69 |
Info
On line 2529, column 821 v> </div> <script type="text/javascript"> w |
| 70 |
Info
On line 2532, column 191 v> </div> <script type="text/javascript"> w |
| 71 |
Info
On line 2548, column 1048 v> </div> <script type="text/javascript"> w |
| 72 |
Info
On line 2551, column 821 v> </div> <script type="text/javascript"> w |
| 73 |
Info
On line 2554, column 191 v> </div> <script type="text/javascript"> w |
| 74 |
Info
On line 2570, column 1054 v> </div> <script type="text/javascript"> w |
| 75 |
Info
On line 2573, column 827 v> </div> <script type="text/javascript"> w |
| 76 |
Info
On line 2576, column 827 v> </div> <script type="text/javascript"> w |
| 77 |
Info
On line 2579, column 223 v> </div> <script type="text/javascript"> w |
| 78 |
Info
On line 2595, column 1053 v> </div> <script type="text/javascript"> w |
| 79 |
Info
On line 2598, column 826 v> </div> <script type="text/javascript"> w |
| 80 |
Info
On line 2601, column 826 v> </div> <script type="text/javascript"> w |
| 81 |
Info
On line 2604, column 223 v> </div> <script type="text/javascript"> w |
| 82 |
Info
On line 2620, column 1055 v> </div> <script type="text/javascript"> w |
| 83 |
Info
On line 2623, column 828 v> </div> <script type="text/javascript"> w |
| 84 |
Info
On line 2626, column 191 v> </div> <script type="text/javascript"> w |
| 85 |
Info
On line 2642, column 640 v> </div> <script type="text/javascript"> w |
| 86 |
Info
On line 2650, column 789 v> </div> <script type="text/javascript"> w |
| 87 |
Info
On line 2658, column 1052 v> </div> <script type="text/javascript"> w |
| 88 |
Info
On line 2661, column 676 v> </div> <script type="text/javascript"> w |
| 89 |
Info
On line 2664, column 676 v> </div> <script type="text/javascript"> w |
| 90 |
Info
On line 2667, column 223 v> </div> <script type="text/javascript"> w |
| 91 |
Info
On line 2683, column 1052 v> </div> <script type="text/javascript"> w |
| 92 |
Info
On line 2686, column 825 v> </div> <script type="text/javascript"> w |
| 93 |
Info
On line 2689, column 825 v> </div> <script type="text/javascript"> w |
| 94 |
Info
On line 2692, column 223 v> </div> <script type="text/javascript"> w |
| 95 |
Info
On line 2708, column 790 v> </div> <script type="text/javascript"> w |
| 96 |
Info
On line 2711, column 826 v> </div> <script type="text/javascript"> w |
| 97 |
Info
On line 2714, column 826 v> </div> <script type="text/javascript"> w |
| 98 |
Info
On line 2717, column 223 v> </div> <script type="text/javascript"> w |
| 99 |
Info
On line 2733, column 997 v> </div> <script type="text/javascript"> w |
| 100 |
Info
On line 2736, column 821 v> </div> <script type="text/javascript"> w |
β