1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4
4<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
vendor: 1 bytes, line 4
4
5<script> 6$m = $.noConflict(); 7</script>
7 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 10 <meta name="viewport" content="width=device-width,initial-scale=1"> 11 <meta name="theme-color" content="#9cb5b8"> 12 <link rel="canonical" href="https://www.margaretm.ca/search"> 13 <link rel="preconnect" href="https://cdn.shopify.com"> 14 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 15 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 16 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 17 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 18 <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//www.margaretm.ca/cdn/shop/files/MM_Sticker_80_32x32.jpg?v=1614961832" type="image/png" /><title>Search 19– Margaret M 20</title> 21<meta name="description" content="Shop slimming clothes online with Margaret M. We make versatile bottoms that provide comfort, ease of care and most importantly flattering silhouettes. All of our products are made in Canada."><meta property="og:site_name" content="Margaret M"> 22 <meta property="og:url" content="https://www.margaretm.ca/search"> 23 <meta property="og:title" content="Search"> 24 <meta property="og:type" content="website"> 25 <meta property="og:description" content="Shop slimming clothes online with Margaret M. We make versatile bottoms that provide comfort, ease of care and most importantly flattering silhouettes. All of our products are made in Canada."><meta property="og:image" content="http://www.margaretm.ca/cdn/shop/files/mm_logo_bf91fb27-4a23-447a-bf30-a544a6c3b717.png?v=1614952928"> 26 <meta property="og:image:secure_url" content="https://www.margaretm.ca/cdn/shop/files/mm_logo_bf91fb27-4a23-447a-bf30-a544a6c3b717.png?v=1614952928"> 27 <meta property="og:image:width" content="1200"> 28 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@margaretmcanada"> 29 <meta name="twitter:card" content="summary_large_image"> 30 <meta name="twitter:title" content="Search"> 31 <meta name="twitter:description" content="Shop slimming clothes online with Margaret M. We make versatile bottoms that provide comfort, ease of care and most importantly flattering silhouettes. All of our products are made in Canada."> 32<style data-shopify>@font-face { 33 font-family: "Bodoni Moda"; 34 font-weight: 500; 35 font-style: normal; 36 font-display: swap; 37 src: url("//www.margaretm.ca/cdn/fonts/bodoni_moda/bodonimoda_n5.36d0da1db617c453fb46e8089790ab6dc72c2356.woff2") format("woff2"), 38 url("//www.margaretm.ca/cdn/fonts/bodoni_moda/bodonimoda_n5.40f612bab009769f87511096f185d9228ad3baa3.woff") format("woff"); 39} 40 41 @font-face { 42 font-family: Jost; 43 font-weight: 400; 44 font-style: normal; 45 font-display: swap; 46 src: url("//www.margaretm.ca/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 47 url("//www.margaretm.ca/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 48} 49 50 51 @font-face { 52 font-family: Jost; 53 font-weight: 600; 54 font-style: normal; 55 font-display: swap; 56 src: url("//www.margaretm.ca/cdn/fonts/jost/jost_n6.ec1178db7a7515114a2d84e3dd680832b7af8b99.woff2") format("woff2"), 57 url("//www.margaretm.ca/cdn/fonts/jost/jost_n6.b1178bb6bdd3979fef38e103a3816f6980aeaff9.woff") format("woff"); 58} 59 60 @font-face { 61 font-family: Jost; 62 font-weight: 400; 63 font-style: italic; 64 font-display: swap; 65 src: url("//www.margaretm.ca/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 66 url("//www.margaretm.ca/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 67} 68 69 @font-face { 70 font-family: Jost; 71 font-weight: 600; 72 font-style: italic; 73 font-display: swap; 74 src: url("//www.margaretm.ca/cdn/fonts/jost/jost_i6.9af7e5f39e3a108c08f24047a4276332d9d7b85e.woff2") format("woff2"), 75 url("//www.margaretm.ca/cdn/fonts/jost/jost_i6.2bf310262638f998ed206777ce0b9a3b98b6fe92.woff") format("woff"); 76} 77 78</style><link href="//www.margaretm.ca/cdn/shop/t/19/assets/theme.css?v=179124212855348269991697646843" rel="stylesheet" type="text/css" media="all" /> 79<style data-shopify>:root { 80 --typeHeaderPrimary: "Bodoni Moda"; 81 --typeHeaderFallback: serif; 82 --typeHeaderSize: 38px; 83 --typeHeaderWeight: 500; 84 --typeHeaderLineHeight: 1; 85 --typeHeaderSpacing: 0.0em; 86 87 --typeBasePrimary:Jost; 88 --typeBaseFallback:sans-serif; 89 --typeBaseSize: 16px; 90 --typeBaseWeight: 400; 91 --typeBaseSpacing: 0.025em; 92 --typeBaseLineHeight: 1.6; 93 94 --typeCollectionTitle: 18px; 95 96 --iconWeight: 2px; 97 --iconLinecaps: miter; 98 99 100 --buttonRadius: 0px; 101 102 103 --colorGridOverlayOpacity: 0.1; 104 } 105 106 .placeholder-content { 107 background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%); 108 }</style>
108<script> 109 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 110 111 window.theme = window.theme || {}; 112 theme.routes = { 113 home: "/", 114 cart: "/cart.js", 115 cartAdd: "/cart/add.js", 116 cartChange: "/cart/change.js" 117 }; 118 theme.strings = { 119 soldOut: "Sold Out", 120 unavailable: "Unavailable", 121 stockLabel: "Only [count] items in stock!", 122 willNotShipUntil: "Will not ship until [date]", 123 willBeInStockAfter: "Will be in stock after [date]", 124 waitingForStock: "Inventory on the way", 125 savePrice: "Save [saved_amount]", 126 cartEmpty: "Your cart is currently empty.", 127 cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out" 128 }; 129 theme.settings = { 130 dynamicVariantsEnable: true, 131 dynamicVariantType: "button", 132 cartType: "drawer", 133 isCustomerTemplate: false, 134 moneyFormat: "\u003cspan class=money\u003e${{amount}} USD\u003c\/span\u003e", 135 saveType: "dollar", 136 recentlyViewedEnabled: false, 137 predictiveSearch: true, 138 predictiveSearchType: "product,article,page,collection", 139 inventoryThreshold: 4, 140 quickView: true, 141 themeName: 'Impulse', 142 themeVersion: "4.0.2" 143 }; 144 </script>
144 145 146
146<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
146<meta name="facebook-domain-verification" content="s24ejr8exod1z0x57qoaynqjdgdp5m"> 147<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/10626082/digital_wallets/dialog"> 148<meta id="in-context-paypal-metadata" data-shop-id="10626082" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 149<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://fr.margaretm.ca/search"> 150<link rel="alternate" hreflang="fr" href="https://fr.margaretm.ca/search"> 151<link rel="alternate" hreflang="en-US" href="https://www.margaretm.ca/search"> 152<link rel="alternate" hreflang="en-BE" href="https://www.margaretm.ca/search"> 153<link rel="alternate" hreflang="en-BG" href="https://www.margaretm.ca/search"> 154<link rel="alternate" hreflang="en-CA" href="https://www.margaretm.ca/search"> 155<link rel="alternate" hreflang="en-CH" href="https://www.margaretm.ca/search"> 156<link rel="alternate" hreflang="en-DE" href="https://www.margaretm.ca/search"> 157<link rel="alternate" hreflang="en-ES" href="https://www.margaretm.ca/search"> 158<link rel="alternate" hreflang="en-FR" href="https://www.margaretm.ca/search"> 159<link rel="alternate" hreflang="en-GB" href="https://www.margaretm.ca/search"> 160<link rel="alternate" hreflang="en-GG" href="https://www.margaretm.ca/search"> 161<link rel="alternate" hreflang="en-HU" href="https://www.margaretm.ca/search"> 162<link rel="alternate" hreflang="en-IE" href="https://www.margaretm.ca/search"> 163<link rel="alternate" hreflang="en-IT" href="https://www.margaretm.ca/search"> 164<link rel="alternate" hreflang="en-MC" href="https://www.margaretm.ca/search"> 165<link rel="alternate" hreflang="en-MK" href="https://www.margaretm.ca/search"> 166<link rel="alternate" hreflang="en-NL" href="https://www.margaretm.ca/search"> 167<link rel="alternate" hreflang="en-NO" href="https://www.margaretm.ca/search"> 168<link rel="alternate" hreflang="en-PL" href="https://www.margaretm.ca/search"> 169<link rel="alternate" hreflang="en-RO" href="https://www.margaretm.ca/search"> 170<link rel="alternate" hreflang="en-SE" href="https://www.margaretm.ca/search"> 171<link rel="alternate" hreflang="en-TR" href="https://www.margaretm.ca/search"> 172<link rel="alternate" hreflang="en-UA" href="https://www.margaretm.ca/search">
173<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
173 174<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
175<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=10626082" crossorigin="anonymous"></script>
vendor: 1 bytes, line 175
175
176<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":10626082,"countryCode":"CA","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/10626082","merchantName":"Margaret M","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","jcb"],"total":{"type":"pending","label":"Margaret M","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 176
176
177<script id="shopify-features" type="application/json">{"accessToken":"d35583706312e62973b5b771e1324974","betas":["rich-media-storefront-analytics"],"domain":"www.margaretm.ca","predictiveSearch":true,"shopId":10626082,"locale":"en"}</script>
vendor: 1 bytes, line 177
177
178<script>var Shopify = Shopify || {}; 179Shopify.shop = "margaret-m.myshopify.com"; 180Shopify.locale = "en"; 181Shopify.currency = {"active":"USD","rate":"1.0"}; 182Shopify.country = "US"; 183Shopify.theme = {"name":"Impulse","id":120144756784,"schema_name":"Impulse","schema_version":"4.0.2","theme_store_id":857,"role":"main"}; 184Shopify.theme.handle = "null"; 185Shopify.theme.style = {"id":null,"handle":null}; 186Shopify.cdnHost = "www.margaretm.ca/cdn"; 187Shopify.routes = Shopify.routes || {}; 188Shopify.routes.root = "/"; 189Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 190Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 191Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 192Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 192
192
193<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 193
193
194<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 194
194
195<script> 196 window.ShopifyPay = window.ShopifyPay || {}; 197 window.ShopifyPay.apiHost = "shop.app\/pay"; 198 window.ShopifyPay.redirectState = null; 199</script>
vendor: 1 bytes, line 199
199
200<script> 201 window.Shopify = window.Shopify || {}; 202 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 203 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 204 window.Shopify.SignInWithShop.eligible = true; 205</script>
vendor: 1 bytes, line 205
205
206<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 206
206
207<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 207
207
208<script type="module"> 209 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 210 211 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 212 213</script>
vendor: 1 bytes, line 213
213
214<script> 215 window.Shopify = window.Shopify || {}; 216 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 217 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 218</script>
vendor: 1 bytes, line 218
218
219<script>(function() { 220 var isLoaded = false; 221 function asyncLoad() { 222 if (isLoaded) return; 223 isLoaded = true; 224 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/01697f9ec80d1d41a02639ec8\/cadd867e183cea36afcc33217.js?shop=margaret-m.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=margaret-m.myshopify.com\u0026external-type=shopify\u0026shop=margaret-m.myshopify.com","https:\/\/d1pq2erz10ntgn.cloudfront.net\/v1\/js\/shopify.js?token=QosQqVwFAuNFa3pVju5pE22H\u0026widget_color=\u0026widget_size=\u0026widget_background=\u0026widget_logo_color=\u0026widget_language=\u0026widget_border_color=\u0026widget_border_radius=\u0026shop=margaret-m.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=margaret-m.myshopify.com","\/\/backinstock.useamp.com\/widget\/37659_1786381197.js?category=bis\u0026v=6\u0026shop=margaret-m.myshopify.com"]; 225 for (var i = 0; i < urls.length; i++) { 226 var s = document.createElement('script'); 227 s.type = 'text/javascript'; 228 s.async = true; 229 s.src = urls[i]; 230 var x = document.getElementsByTagName('script')[0]; 231 x.parentNode.insertBefore(s, x); 232 } 233 }; 234 if(window.attachEvent) { 235 window.attachEvent('onload', asyncLoad); 236 } else { 237 window.addEventListener('load', asyncLoad, false); 238 } 239})();</script>
vendor: 1 bytes, line 239
239
240<script id="__st">var __st={"a":10626082,"offset":-14400,"reqid":"b45a3d80-8e12-4741-b69f-ed5101056520-1791171444","pageurl":"www.margaretm.ca\/search","u":"09faf54d9a9b","p":"searchresults"};</script>
vendor: 1 bytes, line 240
240
241<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 241
241
242<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 242
242
243<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.margaretm.ca/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 243
243
244<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.margaretm.ca/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
244<script crossorigin="anonymous" defer="defer" src="//www.margaretm.ca/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 244
244
245<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 245
245
246<script> 247 window.Shopify = window.Shopify || {}; 248 window.Shopify.MCP = window.Shopify.MCP || {}; 249 window.Shopify.MCP.enabled = true; 250 window.Shopify.MCP.shop = "margaret-m.myshopify.com"; 251 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.margaretm.ca\/api\/mcp"; 252 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 253</script>
vendor: 1 bytes, line 253
253
254<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.margaretm.ca\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 255</script>
vendor: 1 bytes, line 255
255
256<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.margaretm.ca/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 257</script>
vendor: 1 bytes, line 257
257
258<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 259 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 260</script>
vendor: 1 bytes, line 260
260
261<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 262</script>
262 263<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.margaretm.ca/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 264<style id="shopify-accelerated-checkout-cart"> 265 #shopify-buyer-consent { 266 margin-top: 1em; 267 display: inline-block; 268 width: 100%; 269} 270 271#shopify-buyer-consent.hidden { 272 display: none; 273} 274 275#shopify-subscription-policy-button { 276 background: none; 277 border: none; 278 padding: 0; 279 text-decoration: underline; 280 font-size: inherit; 281 cursor: pointer; 282} 283 284#shopify-subscription-policy-button::before { 285 box-shadow: none; 286} 287 288 </style> 289
290<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
290 291 292
292<script src="//www.margaretm.ca/cdn/shop/t/19/assets/vendor-scripts-v8.js" defer="defer"></script>
292<script src="//www.margaretm.ca/cdn/shop/t/19/assets/theme.min.js?v=140175062032878451051614899565" defer="defer"></script>
292<script> 293window.mlvedaShopCurrency = "USD"; 294window.shopCurrency = "USD"; 295window.supported_currencies = "CAD USD EUR GBP"; 296</script>
296 297 298<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
299<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 10626082,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 299
299
300<script> 301 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 302</script>
vendor: 1 bytes, line 302
302
303<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
303).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 10626082,storefrontBaseUrl: "https://www.margaretm.ca",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.margaretm.ca/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1329889557","configuration":"{\"mailchimp_store_id\":\"store_no51xs2o258cgk29sckx\", \"mailchimp_user_id\":\"49937977\",\"mailchimp_list_id\":\"469250eea4\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
303,{"id":"1084424469","configuration":"{\"hashed_organization_id\":\"43be9a99d00a1367536582a19737066f_v1\",\"app_key\":\"margaret-m\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"01efe7afb13dafa90bc1421b50b2a3ed","type":"APP","apiClientId":111542,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"337051925","configuration":"{\"pixel_id\":\"1150524245020873\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"142868757","configuration":"{\"tagID\":\"2613238991901\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"120914197","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Margaret M","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"margaret-m.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/www.margaretm.ca"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.margaretm.ca/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"120144756784","themeStoreId":"857","themePublished":"true","eventMetadataId":"df235766-8bae-48bd-a95a-618d1e0ee91a","pageType":"searchresults","shopId":"10626082","storefrontBaseUrl":"https:\/\/www.margaretm.ca","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
303<script> 304 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 305 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 306 window.ShopifyAnalytics.meta.currency = 'USD'; 307 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"b45a3d80-8e12-4741-b69f-ed5101056520-1791171444"}}; 308 for (var attr in meta) { 309 window.ShopifyAnalytics.meta[attr] = meta[attr]; 310 } 311</script>
vendor: 1 bytes, line 311
311
312<script class="analytics"> 313 (function () { 314 var customDocumentWrite = function(content) { 315 var jquery = null; 316 317 if (window.jQuery) { 318 jquery = window.jQuery; 319 } else if (window.Checkout && window.Checkout.$) { 320 jquery = window.Checkout.$; 321 } 322 323 if (jquery) { 324 jquery('body').append(content); 325 } 326 }; 327 328 var hasLoggedConversion = function(token) { 329 if (token) { 330 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 331 } 332 return false; 333 } 334 335 var setCookieIfConversion = function(token) { 336 if (token) { 337 var twoMonthsFromNow = new Date(Date.now()); 338 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 339 340 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 341 } 342 } 343 344 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 345 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 346 if (trekkie.integrations) { 347 return; 348 } 349 trekkie.methods = [ 350 'identify', 351 'page', 352 'ready', 353 'track', 354 'trackForm', 355 'trackLink' 356 ]; 357 trekkie.factory = function(method) { 358 return function() { 359 var args = Array.prototype.slice.call(arguments); 360 args.unshift(method); 361 trekkie.push(args); 362 if (method == 'track' || method == 'page') { 363 var pageUrl; 364 try { 365 pageUrl = window.location.href; 366 } catch (e) {} 367 var pageReferrer; 368 try { 369 pageReferrer = document.referrer; 370 } catch (e) {} 371 try { 372 if (window.__TREKKIE_SHIM_QUEUE == null) { 373 window.__TREKKIE_SHIM_QUEUE = []; 374 } 375 window.__TREKKIE_SHIM_QUEUE.push({ 376 from: 'trekkie-stub', 377 method: method, 378 args: args.slice(1), 379 pageContext: { 380 url: pageUrl, 381 referrer: pageReferrer 382 } 383 }); 384 } catch (e) { 385 // no-op 386 } 387 } 388 return trekkie; 389 }; 390 }; 391 for (var i = 0; i < trekkie.methods.length; i++) { 392 var key = trekkie.methods[i]; 393 trekkie[key] = trekkie.factory(key); 394 } 395 trekkie.load = function(config) { 396 trekkie.config = config || {}; 397 trekkie.config.initialDocumentCookie = document.cookie; 398 var first = document.getElementsByTagName('script')[0]; 399var script = document.createElement('script'); 400script.type = 'text/javascript'; 401script.onerror = function(e) { 402 var scriptFallback = document.createElement('script'); 403 scriptFallback.type = 'text/javascript'; 404 scriptFallback.onerror = function(error) { 405 var Monorail = { 406 produce: function produce(monorailDomain, schemaId, payload) { 407 var currentMs = new Date().getTime(); 408 var event = { 409 schema_id: schemaId, 410 payload: payload, 411 metadata: { 412 event_created_at_ms: currentMs, 413 event_sent_at_ms: currentMs 414 } 415 }; 416 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 417 }, 418 sendRequest: function sendRequest(endpointUrl, payload) { 419 // Try the sendBeacon API 420 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 421 var blobData = new window.Blob([payload], { 422 type: 'text/plain' 423 }); 424 425 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 426 return true; 427 } // sendBeacon was not successful 428 429 } // XHR beacon 430 431 var xhr = new XMLHttpRequest(); 432 433 try { 434 xhr.open('POST', endpointUrl); 435 xhr.setRequestHeader('Content-Type', 'text/plain'); 436 xhr.send(payload); 437 } catch (e) { 438 console.log(e); 439 } 440 441 return false; 442 }, 443 isIos12: function isIos12() { 444 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 445 } 446 }; 447 Monorail.produce('monorail-edge.shopifysvc.com', 448 'trekkie_storefront_load_errors/1.1', 449 {shop_id: 10626082, 450 theme_id: 120144756784, 451 app_name: "storefront", 452 context_url: window.location.href, 453 source_url: "//www.margaretm.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 454 455 }; 456 scriptFallback.async = true; 457 scriptFallback.src = '//www.margaretm.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 458 first.parentNode.insertBefore(scriptFallback, first); 459}; 460script.async = true; 461script.src = '//www.margaretm.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 462first.parentNode.insertBefore(script, first); 463 464 }; 465 trekkie.load( 466 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":10626082,"isMerchantRequest":null,"themeId":120144756784,"themeCityHash":"12594756574713231433","contentLanguage":"en","currency":"USD","eventMetadataId":"df235766-8bae-48bd-a95a-618d1e0ee91a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 467 ); 468 469 var loaded = false;
470 trekkie.ready(function() { 471 if (loaded) return; 472 loaded = true; 473 474 window.ShopifyAnalytics.lib = window.trekkie; 475 476 var originalDocumentWrite = document.write; 477 document.write = customDocumentWrite; 478 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 479 document.write = originalDocumentWrite; 480 481 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 482 var token = match? match[1]: undefined; 483 if (!hasLoggedConversion(token)) { 484 setCookieIfConversion(token); 485 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 486 } 487 }); 488 489 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"b45a3d80-8e12-4741-b69f-ed5101056520-1791171444","shopifyEmitted":true}); 490 491 var eventsListenerScript = document.createElement('script'); 492 eventsListenerScript.async = true; 493 eventsListenerScript.src = "//www.margaretm.ca/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 494 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 495})();</script>
495 496
496<script> 497 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 498 window.ga = function ga() { 499 (window.ga.q = window.ga.q || []).push(arguments); 500 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 501 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 502 } 503 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 504 }; 505 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 506 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 507 } 508 } 509</script>
vendor: 1 bytes, line 509
509
510<script 511 defer 512 src="https://www.margaretm.ca/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 513 data-application="storefront-renderer" 514 data-shop-id="10626082" 515 data-render-region="gcp-us-central1" 516 data-page-type="search" 517 data-theme-instance-id="120144756784" 518 data-theme-name="Impulse" 519 data-theme-version="4.0.2" 520 data-monorail-region="shop_domain" 521 data-resource-timing-sampling-rate="10" 522 data-shs="true" 523 data-shs-beacon="true" 524 data-shs-export-with-fetch="true" 525 data-shs-logs-sample-rate="1" 526 data-shs-beacon-endpoint="https://www.margaretm.ca/api/collect" 527></script>
527 528<meta name="shopify-y" content="c0df0f3c-8a21-4bd9-a354-2fb9017c03cf" data-expiration="1822729044000"><meta name="shopify-s" content="fe1b29ea-13aa-46c1-bcd4-e37b9ab81213" data-expiration="1791173244000"><meta name="new-cookie-storage-activated" content="t"> 529</head> 530 531<body class="template-search" data-center-text="true" data-button_style="square" data-type_header_capitalize="true" data-type_headers_align_text="true" data-type_product_capitalize="true" data-swatch_style="round" > 532 533 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 534 535 <div id="PageContainer" class="page-container"> 536 <div class="transition-body"><div id="shopify-section-header" class="shopify-section"> 537 538<div id="NavDrawer" class="drawer drawer--left"> 539 <div class="drawer__contents"> 540 <div class="drawer__fixed-header"> 541 <div class="drawer__header appear-animation appear-delay-1"> 542 <div class="h2 drawer__title"></div> 543 <div class="drawer__close"> 544 <button type="button" class="drawer__close-button js-drawer-close"> 545 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 546 <span class="icon__fallback-text">Close menu</span> 547 </button> 548 </div> 549 </div> 550 </div> 551 <div class="drawer__scrollable"> 552 <ul class="mobile-nav" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2"><a href="/" class="mobile-nav__link mobile-nav__link--top-level">Home</a></li><li class="mobile-nav__item appear-animation appear-delay-3"><a href="/collections/new-arrivals" class="mobile-nav__link mobile-nav__link--top-level">New Arrivals</a></li><li class="mobile-nav__item appear-animation appear-delay-4"><a href="/collections/sale-1" class="mobile-nav__link mobile-nav__link--top-level">Shop Sale</a></li><li class="mobile-nav__item appear-animation appear-delay-5"><div class="mobile-nav__has-sublist"><a href="/collections/slimming-pants" 553 class="mobile-nav__link mobile-nav__link--top-level" 554 id="Label-collections-slimming-pants4" 555 > 556 Slimming Pants 557 </a> 558 <div class="mobile-nav__toggle"> 559 <button type="button" 560 aria-controls="Linklist-collections-slimming-pants4" 561 aria-labelledby="Label-collections-slimming-pants4" 562 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 563 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 564</span> 565</button> 566 </div></div><div id="Linklist-collections-slimming-pants4" 567 class="mobile-nav__sublist collapsible-content collapsible-content--all" 568 > 569 <div class="collapsible-content__inner"> 570 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 571 <div class="mobile-nav__child-item"><a href="/collections/slimming-pants" 572 class="mobile-nav__link" 573 id="Sublabel-collections-slimming-pants1" 574 > 575 View All 576 </a></div></li><li class="mobile-nav__item"> 577 <div class="mobile-nav__child-item"><a href="/collections/straight-leg-slimming-pants" 578 class="mobile-nav__link" 579 id="Sublabel-collections-straight-leg-slimming-pants2" 580 > 581 Straight Leg 582 </a></div></li><li class="mobile-nav__item"> 583 <div class="mobile-nav__child-item"><a href="/collections/skinny-leg-slimming-pants" 584 class="mobile-nav__link" 585 id="Sublabel-collections-skinny-leg-slimming-pants3" 586 > 587 Skinny Leg 588 </a></div></li><li class="mobile-nav__item"> 589 <div class="mobile-nav__child-item"><a href="/collections/wide-leg" 590 class="mobile-nav__link" 591 id="Sublabel-collections-wide-leg4" 592 > 593 Wide Leg 594 </a></div></li><li class="mobile-nav__item"> 595 <div class="mobile-nav__child-item"><a href="/collections/bootcut" 596 class="mobile-nav__link" 597 id="Sublabel-collections-bootcut5" 598 > 599 Bootcut 600 </a></div></li><li class="mobile-nav__item"> 601 <div class="mobile-nav__child-item"><a href="/blogs/news/slimming-pants-style-guide" 602 class="mobile-nav__link" 603 id="Sublabel-blogs-news-slimming-pants-style-guide6" 604 > 605 Style Guide for Pants 606 </a></div></li></ul> 607 </div> 608 </div></li><li class="mobile-nav__item appear-animation appear-delay-6"><a href="/collections/ponte" class="mobile-nav__link mobile-nav__link--top-level">Ponte Collection</a></li><li class="mobile-nav__item appear-animation appear-delay-7"><div class="mobile-nav__has-sublist"><a href="/collections/skirts" 609 class="mobile-nav__link mobile-nav__link--top-level" 610 id="Label-collections-skirts6" 611 > 612 Skirts 613 </a> 614 <div class="mobile-nav__toggle"> 615 <button type="button" 616 aria-controls="Linklist-collections-skirts6" 617 aria-labelledby="Label-collections-skirts6" 618 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 619 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
619ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 620</span> 621</button> 622 </div></div><div id="Linklist-collections-skirts6" 623 class="mobile-nav__sublist collapsible-content collapsible-content--all" 624 > 625 <div class="collapsible-content__inner"> 626 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 627 <div class="mobile-nav__child-item"><a href="/collections/skirts" 628 class="mobile-nav__link" 629 id="Sublabel-collections-skirts1" 630 > 631 View All 632 </a></div></li><li class="mobile-nav__item"> 633 <div class="mobile-nav__child-item"><a href="/collections/pencil-skirts" 634 class="mobile-nav__link" 635 id="Sublabel-collections-pencil-skirts2" 636 > 637 Pencil Skirts 638 </a></div></li><li class="mobile-nav__item"> 639 <div class="mobile-nav__child-item"><a href="/collections/a-line-skirts" 640 class="mobile-nav__link" 641 id="Sublabel-collections-a-line-skirts3" 642 > 643 A-line Skirts 644 </a></div></li></ul> 645 </div> 646 </div></li><li class="mobile-nav__item appear-animation appear-delay-8"><a href="/collections/shorts" class="mobile-nav__link mobile-nav__link--top-level">Shorts</a></li><li class="mobile-nav__item appear-animation appear-delay-9"><a href="/collections/comfort-wear" class="mobile-nav__link mobile-nav__link--top-level">COMFORT WEAR</a></li><li class="mobile-nav__item appear-animation appear-delay-10"><a href="/collections/petites" class="mobile-nav__link mobile-nav__link--top-level">Petites</a></li><li class="mobile-nav__item appear-animation appear-delay-11"><a href="/collections/tall" class="mobile-nav__link mobile-nav__link--top-level">Tall</a></li><li class="mobile-nav__item appear-animation appear-delay-12"><div class="mobile-nav__has-sublist"><a href="/collections/plus-size" 647 class="mobile-nav__link mobile-nav__link--top-level" 648 id="Label-collections-plus-size11" 649 > 650 Plus Size 651 </a> 652 <div class="mobile-nav__toggle"> 653 <button type="button" 654 aria-controls="Linklist-collections-plus-size11" 655 aria-labelledby="Label-collections-plus-size11" 656 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 657 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 658</span> 659</button> 660 </div></div><div id="Linklist-collections-plus-size11" 661 class="mobile-nav__sublist collapsible-content collapsible-content--all" 662 > 663 <div class="collapsible-content__inner"> 664 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 665 <div class="mobile-nav__child-item"><a href="/collections/plus-size" 666 class="mobile-nav__link" 667 id="Sublabel-collections-plus-size1" 668 > 669 View All 670 </a></div></li><li class="mobile-nav__item"> 671 <div class="mobile-nav__child-item"><a href="/collections/tall-plus" 672 class="mobile-nav__link" 673 id="Sublabel-collections-tall-plus2" 674 > 675 Tall Plus 676 </a></div></li></ul> 677 </div> 678 </div></li><li class="mobile-nav__item mobile-nav__item--secondary"> 679 <div class="grid"><div class="grid__item one-half appear-animation appear-delay-13 medium-up--hide"> 680 <a href="/pages/about-us" class="mobile-nav__link">About Us</a> 681 </div><div class="grid__item one-half appear-animation appear-delay-14 medium-up--hide"> 682 <a href="/pages/contact-us" class="mobile-nav__link">Contact</a> 683 </div><div class="grid__item one-half appear-animation appear-delay-15 medium-up--hide"> 684 <a href="/pages/size-chart" class="mobile-nav__link">
684Size Chart</a> 685 </div><div class="grid__item one-half appear-animation appear-delay-16 medium-up--hide"> 686 <a href="/pages/about-us" class="mobile-nav__link">Made In Canada</a> 687 </div><div class="grid__item one-half appear-animation appear-delay-17 medium-up--hide"> 688 <a href="/products/gift-card" class="mobile-nav__link">Gift Card</a> 689 </div><div class="grid__item one-half appear-animation appear-delay-18"> 690 <a href="/account" class="mobile-nav__link">Log in 691</a> 692 </div></div> 693 </li></ul><ul class="mobile-nav__social appear-animation appear-delay-19"><li class="mobile-nav__social-item"> 694 <a target="_blank" rel="noopener" href="https://www.instagram.com/margaretmcanada/?hl=en" title="Margaret M on Instagram"> 695 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 696 <span class="icon__fallback-text">Instagram</span> 697 </a> 698 </li><li class="mobile-nav__social-item"> 699 <a target="_blank" rel="noopener" href="https://www.facebook.com/margaretmcanada/" title="Margaret M on Facebook"> 700 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg> 701 <span class="icon__fallback-text">Facebook</span> 702 </a> 703 </li><li class="mobile-nav__social-item"> 704 <a target="_blank" rel="noopener" href="https://twitter.com/margaretmcanada" title="Margaret M on Twitter"> 705 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 32 32"><path fill="#444" d="M31.281 6.733q-1.304 1.924-3.13 3.26 0 .13.033.408t.033.408q0 2.543-.75 5.086t-2.282 4.858-3.635 4.108-5.053 2.869-6.341 1.076q-5.282 0-9.65-2.836.913.065 1.5.065 4.401 0 7.857-2.673-2.054-.033-3.668-1.255t-2.266-3.146q.554.13 1.206.13.88 0 1.663-.261-2.184-.456-3.619-2.184t-1.435-3.977v-.065q1.239.652 2.836.717-1.271-.848-2.021-2.233t-.75-2.983q0-1.63.815-3.195 2.38 2.967 5.754 4.678t7.319 1.907q-.228-.815-.228-1.434 0-2.608 1.858-4.45t4.532-1.842q1.304 0 2.51.522t2.054 1.467q2.152-.424 4.01-1.532-.685 2.217-2.771 3.488 1.989-.261 3.619-.978z"/></svg>
706 <span class="icon__fallback-text">Twitter</span> 707 </a> 708 </li><li class="mobile-nav__social-item"> 709 <a target="_blank" rel="noopener" href="https://www.pinterest.ca/margaretmcanada/" title="Margaret M on Pinterest"> 710 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 32 32"><path fill="#444" d="M27.52 9.6c-.64-5.76-6.4-8.32-12.8-7.68-4.48.64-9.6 4.48-9.6 10.24 0 3.2.64 5.76 3.84 6.4 1.28-2.56-.64-3.2-.64-4.48-1.28-7.04 8.32-12.16 13.44-7.04 3.2 3.84 1.28 14.08-4.48 13.44-5.12-1.28 2.56-9.6-1.92-11.52-3.2-1.28-5.12 4.48-3.84 7.04-1.28 4.48-3.2 8.96-1.92 15.36 2.56-1.92 3.84-5.76 4.48-9.6 1.28.64 1.92 1.92 3.84 1.92 6.4-.64 10.24-7.68 9.6-14.08z"/></svg> 711 <span class="icon__fallback-text">Pinterest</span> 712 </a> 713 </li></ul> 714 </div> 715 </div> 716</div> 717<div id="CartDrawer" class="drawer drawer--right"> 718 <form action="/cart" method="post" novalidate class="drawer__contents"> 719 <div class="drawer__fixed-header"> 720 <div class="drawer__header appear-animation appear-delay-1"> 721 <div class="h2 drawer__title">Cart</div> 722 <div class="drawer__close"> 723 <button type="button" class="drawer__close-button js-drawer-close"> 724 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 725 <span class="icon__fallback-text">Close cart</span> 726 </button> 727 </div> 728 </div> 729 </div> 730 731 <div id="CartContainer" class="drawer__inner"></div> 732 </form> 733 </div><style> 734 .site-nav__link, 735 .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { 736 font-size: 16px; 737 } 738 739 .site-nav__link, .mobile-nav__link--top-level { 740 text-transform: uppercase; 741 letter-spacing: 0.2em; 742 } 743 .mobile-nav__link--top-level { 744 font-size: 1.1em; 745 } 746 747 748 749 750 751.site-header { 752 box-shadow: 0 0 1px rgba(0,0,0,0.2); 753 } 754 755 .toolbar + .header-sticky-wrapper .site-header { 756 border-top: 0; 757 }</style> 758 759<div data-section-id="header" data-section-type="header"><div class="toolbar small--hide"> 760 <div class="page-width"> 761 <div class="toolbar__content"><div class="toolbar__item toolbar__item--menu"> 762 <ul class="inline-list toolbar__menu"><li> 763 <a href="/pages/about-us">About Us</a> 764 </li><li> 765 <a href="/pages/contact-us">Contact</a> 766 </li><li> 767 <a href="/pages/size-chart">Size Chart</a> 768 </li><li> 769 <a href="/pages/about-us">Made In Canada</a> 770 </li><li> 771 <a href="/products/gift-card">Gift Card</a> 772 </li></ul> 773 </div><div class="toolbar__item"> 774 <span class="ly-custom-777"></span> 775 <ul class="inline-list toolbar__social"><li> 776 <a target="_blank" rel="noopener" href="https://www.instagram.com/margaretmcanada/?hl=en" title="Margaret M on Instagram"> 777 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.
777038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 778 <span class="icon__fallback-text">Instagram</span> 779 </a> 780 </li><li> 781 <a target="_blank" rel="noopener" href="https://www.facebook.com/margaretmcanada/" title="Margaret M on Facebook"> 782 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg> 783 <span class="icon__fallback-text">Facebook</span> 784 </a> 785 </li><li> 786 <a target="_blank" rel="noopener" href="https://twitter.com/margaretmcanada" title="Margaret M on Twitter"> 787 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 32 32"><path fill="#444" d="M31.281 6.733q-1.304 1.924-3.13 3.26 0 .13.033.408t.033.408q0 2.543-.75 5.086t-2.282 4.858-3.635 4.108-5.053 2.869-6.341 1.076q-5.282 0-9.65-2.836.913.065 1.5.065 4.401 0 7.857-2.673-2.054-.033-3.668-1.255t-2.266-3.146q.554.13 1.206.13.88 0 1.663-.261-2.184-.456-3.619-2.184t-1.435-3.977v-.065q1.239.652 2.836.717-1.271-.848-2.021-2.233t-.75-2.983q0-1.63.815-3.195 2.38 2.967 5.754 4.678t7.319 1.907q-.228-.815-.228-1.434 0-2.608 1.858-4.45t4.532-1.842q1.304 0 2.51.522t2.054 1.467q2.152-.424 4.01-1.532-.685 2.217-2.771 3.488 1.989-.261 3.619-.978z"/></svg> 788 <span class="icon__fallback-text">Twitter</span> 789 </a> 790 </li><li> 791 <a target="_blank" rel="noopener" href="https://www.pinterest.ca/margaretmcanada/" title="Margaret M on Pinterest"> 792 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 32 32"><path fill="#444" d="M27.52 9.6c-.64-5.76-6.4-8.32-12.8-7.68-4.48.64-9.6 4.48-9.6 10.24 0 3.2.64 5.76 3.84 6.4 1.28-2.56-.64-3.2-.64-4.48-1.28-7.04 8.32-12.16 13.44-7.04 3.2 3.84 1.28 14.08-4.48 13.44-5.12-1.28 2.56-9.6-1.92-11.52-3.2-1.28-5.12 4.48-3.84 7.04-1.28 4.48-3.2 8.96-1.92 15.36 2.56-1.92 3.84-5.76 4.48-9.6 1.28.64 1.92 1.92 3.84 1.92 6.4-.64 10.24-7.68 9.6-14.08z"/></svg> 793 <span class="icon__fallback-text">Pinterest</span> 794 </a> 795 </li></ul> 796 </div><div class="toolbar__item"><form method="post" action="/localization" id="localization_formtoolbar" accept-charset="UTF-8" class="multi-selectors" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="multi-selectors__item"> 797 <h2 class="visually-hidden" id="LangHeading-toolbar"> 798 Language 799 </h2> 800 801 <div class="disclosure" data-disclosure-locale> 802 <button type="button" class="faux-select disclosure__toggle" aria-expanded="false" aria-controls="LangList-toolbar" aria-describedby="LangHeading-toolbar" data-disclosure-toggle> 803 <span class="disclosure-list__label"> 804 English 805 </span> 806 </button> 807 <ul id="LangList-toolbar" class="disclosure-list disclosure-list--down disclosure-list--left" data-disclosure-list><li class="disclosure-list__item"> 808 <a class="disclosure-list__option" href="#" lang="fr" data-value="fr" data-disclosure-option> 809 <span class="disclosure-list__label"> 810 français 811 </span> 812 </a> 813 </li><li class="disclosure-list__item disclosure-list__item--current"> 814 <a class="disclosure-list__option" href="#" lang="en" aria-current="true" data-value="en" data-disclosure-option>
815 <span class="disclosure-list__label"> 816 English 817 </span> 818 </a> 819 </li></ul> 820 <input type="hidden" name="locale_code" id="LocaleSelector-toolbar" value="en" data-disclosure-input/> 821 </div> 822 </div></form></div></div> 823 824 </div> 825</div> 826<div class="header-sticky-wrapper"> 827 <div id="HeaderWrapper" class="header-wrapper"><header 828 id="SiteHeader" 829 class="site-header" 830 data-sticky="true" 831 data-overlay="false"> 832 <div class="page-width"> 833 <div 834 class="header-layout header-layout--center-split" 835 data-logo-align="center"><div class="header-item header-item--left header-item--navigation"><div class="site-nav small--hide"> 836 <a href="/search" class="site-nav__link site-nav__link--icon js-search-header"> 837 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 838 <span class="icon__fallback-text">Search</span> 839 </a> 840 </div><div class="site-nav medium-up--hide"> 841 <button 842 type="button" 843 class="site-nav__link site-nav__link--icon js-drawer-open-nav" 844 aria-controls="NavDrawer"> 845 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg> 846 <span class="icon__fallback-text">Site navigation</span> 847 </button> 848 </div> 849 </div><div class="header-item header-item--logo-split" role="navigation" aria-label="Primary"> 850 <div class="header-item header-item--split-left"><ul 851 class="site-nav site-navigation small--hide" 852 ><li 853 class="site-nav__item site-nav__expanded-item" 854 > 855 856 <a href="/" class="site-nav__link site-nav__link--underline"> 857 Home 858 </a></li><li 859 class="site-nav__item site-nav__expanded-item" 860 > 861 862 <a href="/collections/new-arrivals" class="site-nav__link site-nav__link--underline"> 863 New Arrivals 864 </a></li><li 865 class="site-nav__item site-nav__expanded-item" 866 > 867 868 <a href="/collections/sale-1" class="site-nav__link site-nav__link--underline"> 869 Shop Sale 870 </a></li><li 871 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 872 aria-haspopup="true"> 873 874 <a href="/collections/slimming-pants" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 875 Slimming Pants 876 </a><ul class="site-nav__dropdown text-left"><li class=""> 877 <a href="/collections/slimming-pants" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 878 View All 879</a></li><li class=""> 880 <a href="/collections/straight-leg-slimming-pants" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 881 Straight Leg 882</a></li><li class=""> 883 <a href="/collections/skinny-leg-slimming-pants" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 884 Skinny Leg 885</a></li><li class=""> 886 <a href="/collections/wide-leg" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 887 Wide Leg 888</a></li><li class=""> 889 <a href="/collections/bootcut" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 890 Bootcut 891</a></li><li class=""> 892 <a href="/blogs/news/slimming-pants-style-guide" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 893 Style Guide for Pants 894</a></li></ul></li><li 895 class="site-nav__item site-nav__expanded-item" 896 > 897 898 <a href="/collections/ponte" class="site-nav__link site-nav__link--underline"> 899 Ponte Collection 900 </a></li></ul> 901</div> 902 <div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 903 .header-layout--left-center .header-item--logo, 904 .header-layout--left-center .header-item--icons { 905 -webkit-box-flex: 0 1 130px; 906 -ms-flex: 0 1 130px; 907 flex: 0 1 130px; 908 } 909 910 @media only screen and (min-width: 769px) { 911 .header-item--logo, 912 .header-layout--left-center .header-item--logo, 913 .header-layout--left-center .header-item--icons { 914 -webkit-box-flex: 0 0 230px; 915 -ms-flex: 0 0 230px; 916 flex: 0 0 230px; 917 } 918 } 919 920 .site-header__logo a { 921 width: 130px; 922 } 923 .is-light .site-header__logo .logo--inverted { 924 width: 130px; 925 } 926 @media only screen and (min-width: 769px) { 927 .site-header__logo a { 928 width: 230px; 929 } 930 931 .is-light .site-header__logo .logo--inverted { 932 width: 230px; 933 } 934 }</style><div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization"> 935 <a 936 href="/" 937 itemprop="url" 938 class="site-header__logo-link"> 939 <img 940 class="small--hide" 941 src="//www.margaretm.ca/cdn/shop/files/margaret_m_logo_BIG_resolution_230x.png?v=1641305862" 942 srcset="//www.margaretm.ca/cdn/shop/files/margaret_m_logo_BIG_resolution_230x.png?v=1641305862 1x, //www.margaretm.ca/cdn/shop/files/[email protected]?v=1641305862 2x" 943 alt="Margaret M" 944 itemprop="logo"> 945 <img 946 class="medium-up--hide" 947 src="//www.margaretm.ca/cdn/shop/files/margaret_m_logo_BIG_resolution_130x.png?v=1641305862" 948 srcset="//www.margaretm.ca/cdn/shop/files/margaret_m_logo_BIG_resolution_130x.png?v=1641305862 1x, //www.margaretm.ca/cdn/shop/files/[email protected]?v=1641305862 2x" 949 alt="Margaret M"> 950 </a></div></div> 951 <div class="header-item header-item--split-right"><ul
952 class="site-nav site-navigation small--hide" 953 ><li 954 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 955 aria-haspopup="true"> 956 957 <a href="/collections/skirts" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 958 Skirts 959 </a><ul class="site-nav__dropdown text-left"><li class=""> 960 <a href="/collections/skirts" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 961 View All 962</a></li><li class=""> 963 <a href="/collections/pencil-skirts" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 964 Pencil Skirts 965</a></li><li class=""> 966 <a href="/collections/a-line-skirts" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 967 A-line Skirts 968</a></li></ul></li><li 969 class="site-nav__item site-nav__expanded-item" 970 > 971 972 <a href="/collections/shorts" class="site-nav__link site-nav__link--underline"> 973 Shorts 974 </a></li><li 975 class="site-nav__item site-nav__expanded-item" 976 > 977 978 <a href="/collections/comfort-wear" class="site-nav__link site-nav__link--underline"> 979 COMFORT WEAR 980 </a></li><li 981 class="site-nav__item site-nav__expanded-item" 982 > 983 984 <a href="/collections/petites" class="site-nav__link site-nav__link--underline"> 985 Petites 986 </a></li><li 987 class="site-nav__item site-nav__expanded-item" 988 > 989 990 <a href="/collections/tall" class="site-nav__link site-nav__link--underline"> 991 Tall 992 </a></li><li 993 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 994 aria-haspopup="true"> 995 996 <a href="/collections/plus-size" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 997 Plus Size 998 </a><ul class="site-nav__dropdown text-left"><li class=""> 999 <a href="/collections/plus-size" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1000 View All 1001</a></li><li class=""> 1002 <a href="/collections/tall-plus" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1003 Tall Plus 1004</a></li></ul></li></ul> 1005</div> 1006</div> 1007<div class="header-item header-item--icons"><div class="site-nav"> 1008 <div class="site-nav__icons"> 1009 <span class="ly-custom-0"></span><a class="site-nav__link site-nav__link--icon small--hide" href="/account"> 1010 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg> 1011 <span class="icon__fallback-text">Log in 1012</span> 1013 </a><a href="/search" class="site-nav__link site-nav__link--icon js-search-header medium-up--hide"> 1014 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 1015 <span class="icon__fallback-text">Search</span> 1016 </a><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag-minimal"> 1017 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag-minimal" viewBox="0 0 64 64"><path stroke="null" id="svg_4" fill-opacity="null" stroke-opacity="null" fill="null" d="M11.375 17.863h41.25v36.75h-41.25z"/><path stroke="null" id="svg_2" d="M22.25 18c0-7.105 4.35-9 9.75-9s9.75 1.895 9.75 9"/></svg><span class="icon__fallback-text">Cart</span> 1018 <span id="CartBubble" class="cart-link__bubble"></span> 1019 </span> 1020 </a> 1021 </div> 1022</div> 1023</div> 1024 </div></div> 1025 <div class="site-header__search-container"> 1026 <div class="site-header__search"> 1027 <div class="page-width"> 1028 <form action="/search" method="get" role="search" 1029 id="HeaderSearchForm" 1030 class="site-header__search-form"> 1031 <input type="hidden" name="type" value="product,article,page,collection"> 1032 <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit"> 1033 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
1034 <span class="icon__fallback-text">Search</span> 1035 </button> 1036 <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store"> 1037 </form> 1038 <button type="button" id="SearchClose" class="js-search-header-close text-link site-header__search-btn"> 1039 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 1040 <span class="icon__fallback-text">"Close (esc)"</span> 1041 </button> 1042 </div> 1043 </div><div id="PredictiveWrapper" class="predictive-results hide"> 1044 <div class="page-width"> 1045 <div id="PredictiveResults"></div> 1046 <div class="text-center predictive-results__footer"> 1047 <button type="button" class="btn btn--small" data-predictive-search-button> 1048 <small> 1049 View more 1050 </small> 1051 </button> 1052 </div> 1053 </div> 1054 </div></div> 1055 </header> 1056 </div> 1057 </div> 1058 1059 1060 <div class="announcement-bar"> 1061 <div class="page-width"> 1062 <div class="slideshow-wrapper"> 1063 <button type="button" class="visually-hidden slideshow__pause" data-id="header" aria-live="polite"> 1064 <span class="slideshow__pause-stop"> 1065 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pause" viewBox="0 0 10 13"><g fill="#000" fill-rule="evenodd"><path d="M0 0h3v13H0zM7 0h3v13H7z"/></g></svg> 1066 <span class="icon__fallback-text">Pause slideshow</span> 1067 </span> 1068 <span class="slideshow__pause-play"> 1069 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-play" viewBox="18.24 17.35 24.52 28.3"><path fill="#323232" d="M22.1 19.151v25.5l20.4-13.489-20.4-12.011z"/></svg> 1070 <span class="icon__fallback-text">Play slideshow</span> 1071 </span> 1072 </button> 1073 1074 <div 1075 id="AnnouncementSlider" 1076 class="announcement-slider" 1077 data-compact="true" 1078 data-block-count="1"><div 1079 id="AnnouncementSlide-1524770292306" 1080 class="announcement-slider__slide" 1081 data-index="0" 1082 ><span class="announcement-text">View our new slimming pant collection</span></div></div> 1083 </div> 1084 </div> 1085 </div> 1086 1087 1088</div> 1089 1090 1091</div><main class="main-content" id="MainContent"> 1092 <div class="page-width page-content"><div class="grid"> 1093 <div class="grid__item"> 1094 <header class="section-header"> 1095 <h1 class="section-header__title"> 1096 Search 1097 </h1> 1098 </header><form action="/search" method="get" class="input-group search-bar search-bar--page" role="search"> 1099 <input type="hidden" name="type" value="product,article,page,collection"> 1100 <input type="search" name="q" value="" placeholder="Search our store" class="input-group-field" aria-label="Search our store"> 1101 <div class="input-group-btn"> 1102 <button type="submit" class="btn"> 1103 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 1104 <span class="icon__fallback-text">Search</span> 1105 </button> 1106 </div> 1107</form> 1108</div> 1109 </div> 1110</div> 1111 </main><div id="shopify-section-footer-promotions" class="shopify-section index-section--footer"> 1112</div><div id="shopify-section-footer" class="shopify-section"><style data-shopify>.site-footer { 1113 border-top: 1px solid #e8e8e1; 1114 }</style><footer class="site-footer" data-section-id="footer" data-section-type="footer-section"> 1115 <div class="page-width"> 1116 1117 <div class="grid"><div class="grid__item footer__item--1494301487049" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 1118 .footer__item--1494301487049 { 1119 width: 50%; 1120 padding-top: 40px; 1121 } 1122 .footer__item--1494301487049:nth-child(2n + 1) { 1123 clear: left; 1124 } 1125 } 1126 @media only screen and (min-width: 960px) { 1127 .footer__item--1494301487049 { 1128 width: 23%; 1129 } 1130 1131 }</style><p class="h4 footer__title small--hide"> 1132 Footer 1133 </p> 1134 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494301487049"> 1135 Footer 1136<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1137 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1137ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1138</span> 1139</button><div 1140 1141 id="Footer-1494301487049" class="collapsible-content collapsible-content--small" 1142 > 1143 <div class="collapsible-content__inner"> 1144 <div class="footer__collapsible"> 1145 <ul class="no-bullets site-footer__linklist"><li><a href="/pages/size-chart">Size Chart</a></li><li><a href="/pages/shipping-policy">Shipping</a></li><li><a href="http://margaretm.returnscenter.com">Returns & Exchanges</a></li><li><a href="/pages/taxes">Taxes</a></li><li><a href="/pages/terms-conditions">Terms and Conditions</a></li><li><a href="/pages/women-clothing-wholesale">Wholesale</a></li><li><a href="/blogs/news">Blog</a></li><li><a href="/pages/faq">FAQ</a></li></ul> 1146 </div> 1147 </div> 1148 </div></div><div class="grid__item footer__item--49b8e634-18f4-4359-8c1f-573da11a0606" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 1149 .footer__item--49b8e634-18f4-4359-8c1f-573da11a0606 { 1150 width: 50%; 1151 padding-top: 40px; 1152 } 1153 .footer__item--49b8e634-18f4-4359-8c1f-573da11a0606:nth-child(2n + 1) { 1154 clear: left; 1155 } 1156 } 1157 @media only screen and (min-width: 960px) { 1158 .footer__item--49b8e634-18f4-4359-8c1f-573da11a0606 { 1159 width: 20%; 1160 } 1161 1162 }</style><div 1163 > 1164 <div class="collapsible-content__inner"> 1165 <div class="footer__collapsible footer_collapsible--disabled"> 1166 <ul class="no-bullets site-footer__linklist"><li><a href="/pages/about-us">About Us</a></li><li><a href="/pages/contact-us">Contact</a></li><li><a href="/pages/size-chart">Size Chart</a></li><li><a href="/pages/about-us">Made In Canada</a></li><li><a href="/products/gift-card">Gift Card</a></li></ul> 1167 </div> 1168 </div> 1169 </div></div><div class="grid__item footer__item--1494292487693" data-type="newsletter"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 1170 .footer__item--1494292487693 { 1171 width: 50%; 1172 padding-top: 40px; 1173 } 1174 .footer__item--1494292487693:nth-child(2n + 1) { 1175 clear: left; 1176 } 1177 } 1178 @media only screen and (min-width: 960px) { 1179 .footer__item--1494292487693 { 1180 width: 51%; 1181 } 1182 1183 }</style><div class="footer__item-padding"><p class="h4 footer__title small--hide">Sign up to our newsletter</p> 1184 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494292487693"> 1185 Sign up to our newsletter 1186<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1187 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1188</span> 1189</button><div 1190 1191 id="Footer-1494292487693" class="collapsible-content collapsible-content--small" 1192 > 1193 <div class="collapsible-content__inner"> 1194 <div class="footer__collapsible"><p>Subscribe to our newsletter and receive 10% off your next purchase.</p> 1195<form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><label for="Email-1494292487693" class="hidden-label">Enter your email</label> 1196 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 1197 <input type="hidden" name="contact[context]" value="footer"> 1198 <div class="footer__newsletter"> 1199 <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off"> 1200 <button type="submit" class="footer__newsletter-btn" name="commit" aria-label="Subscribe"> 1201 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64"><path d="M63 52H1V12h62zM1 12l25.68 24h9.72L63 12M21.82 31.68L1.56 51.16m60.78.78L41.27 31.68"/></svg>
1202 <span class="footer__newsletter-btn-label"> 1203 Subscribe 1204 </span> 1205 </button> 1206 </div></form><ul class="no-bullets footer__social"><li> 1207 <a target="_blank" rel="noopener" href="https://www.instagram.com/margaretmcanada/?hl=en" title="Margaret M on Instagram"> 1208 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 1209 <span class="icon__fallback-text">Instagram</span> 1210 </a> 1211 </li><li> 1212 <a target="_blank" rel="noopener" href="https://www.facebook.com/margaretmcanada/" title="Margaret M on Facebook"> 1213 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg> 1214 <span class="icon__fallback-text">Facebook</span> 1215 </a> 1216 </li><li> 1217 <a target="_blank" rel="noopener" href="https://twitter.com/margaretmcanada" title="Margaret M on Twitter"> 1218 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 32 32"><path fill="#444" d="M31.281 6.733q-1.304 1.924-3.13 3.26 0 .13.033.408t.033.408q0 2.543-.75 5.086t-2.282 4.858-3.635 4.108-5.053 2.869-6.341 1.076q-5.282 0-9.65-2.836.913.065 1.5.065 4.401 0 7.857-2.673-2.054-.033-3.668-1.255t-2.266-3.146q.554.13 1.206.13.88 0 1.663-.261-2.184-.456-3.619-2.184t-1.435-3.977v-.065q1.239.652 2.836.717-1.271-.848-2.021-2.233t-.75-2.983q0-1.63.815-3.195 2.38 2.967 5.754 4.678t7.319 1.907q-.228-.815-.228-1.434 0-2.608 1.858-4.45t4.532-1.842q1.304 0 2.51.522t2.054 1.467q2.152-.424 4.01-1.532-.685 2.217-2.771 3.488 1.989-.261 3.619-.978z"/></svg> 1219 <span class="icon__fallback-text">Twitter</span> 1220 </a> 1221 </li><li> 1222 <a target="_blank" rel="noopener" href="https://www.pinterest.ca/margaretmcanada/" title="Margaret M on Pinterest"> 1223 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 32 32"><path fill="#444" d="M27.52 9.6c-.64-5.76-6.4-8.32-12.8-7.68-4.48.64-9.6 4.48-9.6 10.24 0 3.2.64 5.76 3.84 6.4 1.28-2.56-.64-3.2-.64-4.48-1.28-7.04 8.32-12.16 13.44-7.04 3.2 3.84 1.28 14.08-4.48 13.44
1223-5.12-1.28 2.56-9.6-1.92-11.52-3.2-1.28-5.12 4.48-3.84 7.04-1.28 4.48-3.2 8.96-1.92 15.36 2.56-1.92 3.84-5.76 4.48-9.6 1.28.64 1.92 1.92 3.84 1.92 6.4-.64 10.24-7.68 9.6-14.08z"/></svg> 1224 <span class="icon__fallback-text">Pinterest</span> 1225 </a> 1226 </li></ul> 1227 </div> 1228 </div> 1229 </div> 1230</div> 1231</div><div class="footer__clear small--hide"></div><div class="grid__item footer__item--1494301487048" data-type="logo_social"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 1232 .footer__item--1494301487048 { 1233 width: 50%; 1234 padding-top: 40px; 1235 } 1236 .footer__item--1494301487048:nth-child(2n + 1) { 1237 clear: left; 1238 } 1239 } 1240 @media only screen and (min-width: 960px) { 1241 .footer__item--1494301487048 { 1242 width: 20%; 1243 } 1244 1245 }</style><style data-shopify>.footer__logo a { 1246 height: 32px; 1247 }</style><div class="footer__logo"> 1248 <a href="/"> 1249 <img src="//www.margaretm.ca/cdn/shop/files/[email protected]?v=1614952928" alt="Margaret M"> 1250 </a> 1251 </div></div></div><div class="footer__section"><form method="post" action="/localization" id="localization_formfooter" accept-charset="UTF-8" class="multi-selectors" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="multi-selectors__item"> 1252 <h2 class="visually-hidden" id="LangHeading-footer"> 1253 Language 1254 </h2> 1255 1256 <div class="disclosure" data-disclosure-locale> 1257 <button type="button" class="faux-select disclosure__toggle" aria-expanded="false" aria-controls="LangList-footer" aria-describedby="LangHeading-footer" data-disclosure-toggle> 1258 <span class="disclosure-list__label"> 1259 English 1260 </span> 1261 </button> 1262 <ul id="LangList-footer" class="disclosure-list" data-disclosure-list><li class="disclosure-list__item"> 1263 <a class="disclosure-list__option" href="#" lang="fr" data-value="fr" data-disclosure-option> 1264 <span class="disclosure-list__label"> 1265 français 1266 </span> 1267 </a> 1268 </li><li class="disclosure-list__item disclosure-list__item--current"> 1269 <a class="disclosure-list__option" href="#" lang="en" aria-current="true" data-value="en" data-disclosure-option> 1270 <span class="disclosure-list__label"> 1271 English 1272 </span> 1273 </a> 1274 </li></ul> 1275 <input type="hidden" name="locale_code" id="LocaleSelector-footer" value="en" data-disclosure-input/> 1276 </div> 1277 </div></form></div><ul class="inline-list payment-icons footer__section"><li class="icon--payment"> 1278 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
1278</svg> 1279 1280 </li><li class="icon--payment"> 1281 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 1282 1283 </li><li class="icon--payment"> 1284 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 1285 </li><li class="icon--payment"> 1286 <svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 1287 </li><li class="icon--payment"> 1288 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
128806zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 1289 1290 </li><li class="icon--payment"> 1291 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 1292 1293 </li><li class="icon--payment"> 1294 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
12940-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 1295 </li><li class="icon--payment"> 1296 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 1297 1298 </li><li class="icon--payment"> 1299 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
129916.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1300 1301 </li></ul><p class="footer__small-text"> 1302 © 2026 Margaret M 1303</p><p class="footer__small-text"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></p> 1304 1305 </div> 1306</footer> 1307 1308 1309</div></div> 1310 </div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden"><div 1311 id="NewsletterPopup-newsletter-popup" 1312 class="modal modal--square modal--mobile-friendly" 1313 data-section-id="newsletter-popup" 1314 data-section-type="newsletter-popup" 1315 data-delay-days="15" 1316 data-delay-seconds="5" 1317 data-test-mode="false"> 1318 <div class="modal__inner"> 1319 <div class="modal__centered medium-up--text-center"> 1320 <div class="modal__centered-content"> 1321 1322 <div class="newsletter"><h3>Subscribe to our newsletter!</h3><div class="rte"> 1323 <p>Subscribe to get special offers, free giveaways, news and more.</p> 1324 </div><div class="popup-cta"><form method="post" action="/contact#newsletter-newsletter-popup" id="newsletter-newsletter-popup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /> 1325<label for="Email-newsletter-popup" class="hidden-label">Enter your email</label> 1326 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 1327 <input type="hidden" name="contact[context]" value="popup"> 1328 <div class="input-group newsletter__input-group"> 1329 <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-newsletter-popup" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off"> 1330 <div class="input-group-btn"> 1331 <button type="submit" class="btn" name="commit"> 1332 <span class="form__submit--large">Subscribe</span> 1333 <span class="form__submit--small"> 1334 <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> 1335 </span> 1336 </button> 1337 </div> 1338 </div></form> 1339</div><button type="button" class="text-close js-modal-close">No thanks</button> 1340 </div> 1341 </div> 1342 1343 <button type="button" class="modal__close js-modal-close text-link"> 1344 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 1345 <span class="icon__fallback-text">"Close (esc)"</span> 1346 </button> 1347 </div> 1348 </div> 1349</div> 1350</div>
1350<script id="CartTemplate" type="text/template"> 1351 1352 <div class="drawer__scrollable"> 1353 {{#items}} 1354 <div class="ajaxcart__product appear-animation appear-delay-{{animationRow}}"> 1355 <div class="ajaxcart__row"> 1356 <div class="grid"> 1357 <div class="grid__item one-third"> 1358 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a> 1359 </div> 1360 <div class="grid__item two-thirds"> 1361 <div class="ajaxcart__product-name--wrapper"> 1362 <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a> 1363 {{#if variation}} 1364 <div class="ajaxcart__product-meta">{{variation}}</div> 1365 {{/if}} 1366 {{#if selling_plan_name}} 1367 <div class="ajaxcart__product-meta">{{selling_plan_name}}</div> 1368 {{/if}} 1369 {{#properties}} 1370 {{#each this}} 1371 {{#if this}} 1372 <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span> 1373 {{/if}} 1374 {{/each}} 1375 {{/properties}} 1376 </div> 1377 1378 <div class="grid grid--full display-table"> 1379 <div class="grid__item display-table-cell one-half"> 1380 <label for="updates_{{key}}" class="visually-hidden">Quantity</label> 1381 <div class="js-qty__wrapper"> 1382 <input type="text" id="updates_{{key}}" 1383 class="js-qty__num" 1384 value="{{itemQty}}" 1385 data-id="{{key}}" 1386 min="0" 1387 aria-label="quantity" 1388 pattern="[0-9]*" 1389 name="updates[]"> 1390 <button type="button" 1391 class="js-qty__adjust js-qty__adjust--minus" 1392 aria-label="Reduce item quantity by one"> 1393 <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> 1394 <span class="icon__fallback-text" aria-hidden="true">−</span> 1395 </button> 1396 <button type="button" 1397 class="js-qty__adjust js-qty__adjust--plus" 1398 aria-label="Increase item quantity by one"> 1399 <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> 1400 <span class="icon__fallback-text" aria-hidden="true">+</span> 1401 </button> 1402 </div> 1403 </div> 1404 <div class="grid__item display-table-cell one-half text-right"> 1405 {{#if discountsApplied}} 1406 <small class="cart__price--strikethrough">{{{price}}}</small> 1407 <span class="ajaxcart__price"> 1408 {{{discountedPrice}}} 1409 </span> 1410 {{else}} 1411 <span class="ajaxcart__price"> 1412 {{{price}}} 1413 </span> 1414 {{/if}} 1415 </div> 1416 </div> 1417 <div class="grid grid--full display-table"> 1418 {{#if discountsApplied}} 1419 <div class="grid__item text-right"> 1420 {{#each discounts}} 1421 <small class="ajaxcart__discount cart__discount"> 1422 {{this.discount_application.title}} (-{{{this.formattedAmount}}}) 1423 </small> 1424 {{/each}} 1425 </div> 1426 {{/if}} 1427 1428 {{#if unitBase}} 1429 <div class="grid__item text-right"> 1430 <div class="product__unit-price"> 1431 {{{ unitPrice }}}/{{{ unitBase }}} 1432 </div> 1433 </div> 1434 {{/if}} 1435 </div> 1436 </div> 1437 </div> 1438 </div> 1439 </div> 1440 {{/items}} 1441 1442 1443 </div> 1444 <div class="drawer__footer appear-animation appear-delay-{{lastAnimationRow}}"> 1445 {{#if cartDiscounts }} 1446 <div class="grid grid--full"> 1447 <div class="grid__item one-half"> 1448 <p class="ajaxcart__subtotal">Discounts</p> 1449 </div> 1450 <div class="grid__item one-half text-right"> 1451 {{#each cartDiscounts}} 1452 <p class="ajaxcart__price cart__discount"> 1453 {{this.title}} (-{{{this.formattedAmount}}}) 1454 </p> 1455 {{/each}} 1456 </div> 1457 </div> 1458 {{/if}} 1459 <div class="grid grid--full"> 1460 <div class="grid__item one-half"> 1461 <p class="ajaxcart__subtotal">Subtotal</p> 1462 </div> 1463 <div class="grid__item one-half text-right"> 1464 <p class="ajaxcart__price">{{{totalPrice}}}</p> 1465 </div> 1466 </div> 1467 <p class="ajaxcart__note"> 1468 Shipping, taxes, and discount codes calculated at checkout. 1469 </p> 1470 1471 1472 1473 1474 <button type="submit" class="btn btn--full cart__checkout" name="checkout"> 1475 Check out 1476 </button> 1477 </div> 1478 1479</script>
1479 1480<div class="hide"> 1481 <button data-id="prevArrowTemplate" class="slick-prev" aria-label="Previous" type="button"> 1482 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg> 1483 <span class="icon__fallback-text">Previous</span> 1484 </button> 1485 <button data-id="nextArrowTemplate" class="slick-next" aria-label="Next" type="button"> 1486 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg> 1487 <span class="icon__fallback-text">Next</span> 1488 </button> 1489 </div>
1489<script id="PredictiveTemplate" type="text/template"> 1490 <div class="predictive-result__layout"> 1491 1492 {{#if products}} 1493 <div data-type-products> 1494 <div class="grid grid--uniform"> 1495 {{#products}} 1496 <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4"> 1497 <div class="grid-product__content"> 1498 {{#if custom_label }} 1499 <div class="grid-product__tag grid-product__tag--custom"> 1500 {{custom_label}} 1501 </div> 1502 {{/if}} 1503 {{#if on_sale }} 1504 <div class="grid-product__tag grid-product__tag--sale"> 1505 Sale 1506 </div> 1507 {{/if}} 1508 1509 <a href="{{url}}" class="grid-product__link"> 1510 <div class="grid-product__image-mask"> 1511 <div 1512 class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square"> 1513 <div class="predictive__image-wrap"> 1514 {{#if image }} 1515 <img class="lazyload" 1516 data-src="{{image}}" 1517 data-widths="[180, 360, 540, 720]" 1518 data-sizes="auto"> 1519 {{/if}} 1520 </div> 1521 </div> 1522 </div> 1523 <div class="grid-product__meta"> 1524 <div class="grid-product__title grid-product__title--body"> 1525 {{title}} 1526 </div> 1527 1528 1529 </div> 1530 </a> 1531 </div> 1532 </div> 1533 {{/products}} 1534 </div> 1535 </div> 1536 {{/if}} 1537 1538 {{#if collections}} 1539 <div data-type-collections> 1540 <p class="h6 predictive__label">Collections:</p> 1541 <ul class="no-bullets"> 1542 {{#collections}} 1543 <li> 1544 <a href="{{url}}"> 1545 {{title}} 1546 </a> 1547 </li> 1548 {{/collections}} 1549 </ul> 1550 </div> 1551 {{/if}} 1552 1553 {{#if pages}} 1554 <div data-type-pages> 1555 <p class="h6 predictive__label">Pages:</p> 1556 <ul class="no-bullets"> 1557 {{#pages}} 1558 <li> 1559 <a href="{{url}}"> 1560 {{title}} 1561 </a> 1562 </li> 1563 {{/pages}} 1564 </ul> 1565 </div> 1566 {{/if}} 1567 1568 {{#if articles}} 1569 <div data-type-articles> 1570 <p class="h6 predictive__label">Articles:</p> 1571 <div class="grid grid--uniform"> 1572 {{#articles}} 1573 <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4"> 1574 <a href="{{url}}" class="grid-product__link grid-product__link--inline"> 1575 1576 <div class="grid-product__image-mask"> 1577 <div 1578 class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square"> 1579 <div class="predictive__image-wrap"> 1580 {{#if image }} 1581 <img class="lazyload" 1582 data-src="{{image}}" 1583 data-widths="[180, 360, 540, 720]" 1584 data-sizes="auto"> 1585 {{/if}} 1586 </div> 1587 </div> 1588 </div> 1589 1590 <div class="grid-product__meta"> 1591 {{title}} 1592 </div> 1593 </a> 1594 </div> 1595 {{/articles}} 1596 </div> 1597 </div> 1598 {{/if}} 1599 1600 </div> 1601</script>
1601 1602<div id="VideoModal" class="modal modal--solid"> 1603 <div class="modal__inner"> 1604 <div class="modal__centered page-width text-center"> 1605 <div class="modal__centered-content"> 1606 <div class="video-wrapper video-wrapper--modal"> 1607 <div id="VideoHolder"></div> 1608 </div> 1609 </div> 1610 </div> 1611 </div> 1612 1613 <button type="button" class="modal__close js-modal-close text-link"> 1614 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 1615 <span class="icon__fallback-text">"Close (esc)"</span> 1616 </button> 1617</div> 1618<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 1619 <div class="pswp__bg"></div> 1620 <div class="pswp__scroll-wrap"> 1621 <div class="pswp__container"> 1622 <div class="pswp__item"></div> 1623 <div class="pswp__item"></div> 1624 <div class="pswp__item"></div> 1625 </div> 1626 1627 <div class="pswp__ui pswp__ui--hidden"> 1628 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous"> 1629 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg> 1630 </button> 1631 1632 <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)"> 1633 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 1634 </button> 1635 1636 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next"> 1637 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg> 1638 </button> 1639 </div> 1640 </div> 1641</div> 1642<!-- Back in Stock helper snippet --> 1643 1644
1645<script id="back-in-stock-helper"> 1646 var _BISConfig = _BISConfig || {}; 1647 1648 1649 1650 1651</script>
1651 1652 1653<!-- End Back in Stock helper snippet --> 1654 1655 <link href="//www.margaretm.ca/cdn/shop/t/19/assets/mlveda-currencies-switcher-format.css?v=97730933140196462591615268778" rel="stylesheet" type="text/css" media="all" /> 1656
1657<script> 1658 1659var mlvedasw = '<div class = "pick_currency pickDesk" style="display: none; ">'+ 1660 '<select id="currencies" name="currencies" style="display: inline;">'+ 1661 1662 1663'<option value="USD" selected="selected">USD</option>'+ 1664 1665 1666 '<option value="CAD">CAD</option>'+ 1667 1668 1669 1670 1671 1672 '<option value="EUR">EUR</option>'+ 1673 1674 1675 1676 '<option value="GBP">GBP</option>'+ 1677 1678 1679'</select>'+ 1680'</div>'; 1681 1682 var mlvedasw1 = '<div class = "pick_currency pickMobile" style="display: none; ">'+ 1683 '<select id="currencies1" name="currencies" style="display: inline;">'+ 1684 1685 1686'<option value="USD" selected="selected">USD</option>'+ 1687 1688 1689 '<option value="CAD">CAD</option>'+ 1690 1691 1692 1693 1694 1695 '<option value="EUR">EUR</option>'+ 1696 1697 1698 1699 '<option value="GBP">GBP</option>'+ 1700 1701 1702'</select>'+ 1703'</div>'; 1704 1705$m(".inline-list.toolbar__social").prepend(mlvedasw); 1706 $m(".mobile-nav").prepend(mlvedasw1); 1707 1708</script>
1708 1709 1710 1711 1712
1713<script src="//mlveda-shopifyapps.s3.amazonaws.com/multiCurrencyPricing/js/currencies.js" type="text/javascript"></script>
vendor: 1 bytes, line 1713
1713
1714<script src="/apps/MultiCurrency/jquery.currencies.min.js" type="text/javascript"></script>
1714 1715 1716<form method="post" action="/cart/update" id="currency_form" accept-charset="UTF-8" class="currency-selector small--hide" enctype="multipart/form-data"><input type="hidden" name="form_type" value="currency" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="return_to" value="/search" /> 1717<input type="hidden" name="currency" value="CurrencyDrop"> 1718</form> 1719 1720
1721<script> 1722window.shopify_supported_currencies = ""; 1723 1724 shopify_supported_currencies = shopify_supported_currencies + "USD "; 1725 1726 1727 (function($,jQuery){ 1728 var mlcb = true; 1729function mlvedaCreateCookie(name, value, days) { 1730 if (days) { 1731 var date = new Date(); 1732 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 1733 var expires = "; expires=" + date.toGMTString(); 1734 } 1735 else 1736 var expires = ""; 1737 document.cookie = name + "=" + value + expires + "; path=/"; 1738} 1739 1740function mlvedaReadCookie(name) { 1741 var nameEQ = name + "="; 1742 var ca = document.cookie.split(';'); 1743 for (var i = 0; i < ca.length; i++) { 1744 var c = ca[i]; 1745 while (c.charAt(0) == ' ') 1746 c = c.substring(1, c.length); 1747 if (c.indexOf(nameEQ) == 0) 1748 return c.substring(nameEQ.length, c.length); 1749 } 1750 return null; 1751} 1752 1753function mlvedaEraseCookie(name) { 1754 createCookie(name, "", -1); 1755} 1756 1757function roundCurrency() { 1758 1759 1760 $('.money').each(function(){ 1761 if (Currency.currentCurrency === "JOD" || Currency.currentCurrency === "KWD" || Currency.currentCurrency === "BHD") { 1762 var moneyraw = parseFloat(jQuery(this).html().replace(/[^0-9]/g, ""), 10) / 10 ; 1763 } 1764 else if( Currency.currentCurrency === "KRW" || Currency.currentCurrency === "JPY" || Currency.currentCurrency === "SEK" || Currency.currentCurrency === "HUF" || Currency.currentCurrency === "ISK") { 1765 var moneyraw = parseFloat(jQuery(this).html().replace(/[^0-9]/g, ""), 10) * 100 ; 1766 } else { 1767 var moneyraw = parseFloat(jQuery(this).html().replace(/[^0-9]/g, ""), 10) ; 1768 } 1769 var moneyrounded = Math.ceil(moneyraw / 100) * 100; 1770 if(Currency.format === "money_with_currency_format") { 1771 var acuree = Currency.formatMoney(moneyrounded, Currency.moneyFormats[Currency.currentCurrency].money_with_currency_format) 1772 } 1773 else { 1774 var acuree = Currency.formatMoney(moneyrounded, Currency.moneyFormats[Currency.currentCurrency].money_format) 1775 } jQuery(this).html(acuree); 1776 }); 1777 1778 1779} 1780 1781 1782 1783window.mlvedaload = function(){ 1784 1785 1786Currency.format = 'money_with_currency_format'; 1787 1788 1789var shopCurrency = 'USD'; 1790 1791/* Sometimes merchants change their shop currency, let's tell our JavaScript file */ 1792Currency.moneyFormats[shopCurrency].money_with_currency_format = "${{amount}} USD"; 1793Currency.moneyFormats[shopCurrency].money_format = "${{amount}} USD"; 1794 1795 1796 1797/* Default currency */ 1798var defaultCurrency = shopCurrency; 1799 1800/* Cookie currency */ 1801var cookieCurrency = Currency.cookie.read(); 1802var resetCurrencyCookie = mlvedaReadCookie("resetCurrencyCookie"); 1803if (resetCurrencyCookie == null) 1804{ 1805 cookieCurrency = null; 1806 mlvedaCreateCookie("resetCurrencyCookie", 1, 365); 1807} 1808 1809 if(cookieCurrency == null) { 1810 cookieCurrency = window.mlvedadefaultcurrency; 1811 } 1812/* Fix for customer account pages */ 1813jQuery('span.money span.money').each(function() { 1814 jQuery(this).parents('span.money').removeClass('money'); 1815}); 1816 1817/* Saving the current price */ 1818jQuery('span.money').each(function() { 1819if(!jQuery(this).attr('data-currency-USD')) 1820{ 1821 jQuery(this).attr('data-currency-USD', jQuery(this).html()); 1822} 1823}); 1824 1825// If there's no cookie. 1826if (cookieCurrency == null) { 1827 if (shopCurrency !== defaultCurrency) { 1828 Currency.convertAll(shopCurrency, defaultCurrency); 1829 } 1830 else { 1831 Currency.currentCurrency = defaultCurrency; 1832 } 1833} 1834// If the cookie value does not correspond to any value in the currency dropdown. 1835else if (jQuery('[name=currencies]').length && jQuery('[name=currencies] option[value=' + cookieCurrency + ']').length === 0) { 1836 Currency.currentCurrency = shopCurrency; 1837 Currency.cookie.write(shopCurrency); 1838} 1839else if (cookieCurrency === shopCurrency) { 1840 Currency.currentCurrency = shopCurrency; 1841} 1842else { 1843 if(shopify_supported_currencies.length > 4 && shopify_supported_currencies.indexOf(cookieCurrency) != -1) { 1844 Currency.cookie.write(cookieCurrency); 1845 jQuery("#currency_form input[name=currency]").val(cookieCurrency); 1846 jQuery("#currency_form").submit(); 1847 } else if( shopCurrency !== "USD") { 1848 Currency.cookie.write(cookieCurrency);
1849 jQuery("#currency_form input[name=currency]").val("USD"); 1850 jQuery("#currency_form").submit(); 1851 } else { 1852 Currency.convertAll(shopCurrency, cookieCurrency); 1853 jQuery(".mlvedaCartNote").css("display","inline"); 1854 roundCurrency(); 1855 } 1856} 1857 1858$('[name=currencies]').val(Currency.currentCurrency).change(function() { 1859 var newCurrency = jQuery(this).val(); 1860 if(shopify_supported_currencies.length > 4 && shopify_supported_currencies.indexOf(newCurrency) != -1) { 1861 Currency.cookie.write(newCurrency); 1862 jQuery("#currency_form input[name=currency]").val(newCurrency); 1863 jQuery("#currency_form").submit(); 1864 } else if( shopCurrency !== "USD") { 1865 Currency.cookie.write(newCurrency); 1866 jQuery("#currency_form input[name=currency]").val("USD"); 1867 jQuery("#currency_form").submit(); 1868 } else { 1869 Currency.convertAll(Currency.currentCurrency, newCurrency); 1870 jQuery('.selected-currency').text(Currency.currentCurrency); 1871 if(newCurrency != shopCurrency) { 1872 roundCurrency(); 1873 jQuery(".mlvedaCartNote").css("display","inline"); 1874 } else { 1875 jQuery(".mlvedaCartNote").css("display","none"); 1876 } 1877 } 1878}); 1879 if(mlcb){ 1880 mlcb =false; 1881var original_selectCallback = window.selectCallback; 1882var selectCallback = function(variant, selector) { 1883 original_selectCallback(variant, selector); 1884 Currency.convertAll(shopCurrency, jQuery('[name=currencies]').val()); 1885 jQuery('.selected-currency').text(Currency.currentCurrency); 1886}; 1887 1888jQuery('.selected-currency').text(Currency.currentCurrency); 1889 1890jQuery('.single-option-selector').change(function() { 1891 mlvedaload(); 1892 }); 1893 1894 $('body').on("click","form",function() { 1895 console.log("mlclick"); 1896 mlvedaload(); 1897}); 1898$(document).ajaxComplete(function(event, xhr, settings) { 1899 if(settings.url.indexOf("cart.js")!=-1) { 1900 setTimeout(function() { 1901 mlvedaload(); 1902 }, 1000); 1903 } 1904 }); 1905 $('body').on("click",".add-to-cart,.variant-input",function() { 1906 var timesRun = 0; 1907 var interval = setInterval(function(){ 1908 timesRun += 1; 1909 // console.log("test_ml"); 1910 if(timesRun === 10){ 1911 clearInterval(interval); 1912 } 1913 mlvedaload(); 1914 }, 500); 1915 }); 1916 1917 jQuery("#currencies").niceSelect(); 1918 jQuery("#currencies1").niceSelect(); 1919 1920 1921 (function () { 1922 const send = XMLHttpRequest.prototype.send; 1923 XMLHttpRequest.prototype.send = function() { 1924 this.addEventListener('load', function() { 1925 //console.log('global handler', this) 1926 if(this._url.indexOf("?page=")!=-1 || this._url.indexOf("search?")!=-1 || this._url.indexOf("view=")!=-1 || this._url.indexOf("type=")!=-1 || this._url.indexOf("change.js")!=-1 || this._url.indexOf("add.js")!=-1 || this._url.indexOf("recently-viewed")!=-1 || this._url.indexOf("recentlyviewed")!=-1 || this._url.indexOf("/recommendation")!=-1 ) { 1927 setTimeout(function(){ 1928 mlvedaload(); 1929 }, 300); 1930 } 1931 // add your global handler here 1932 }) 1933 return send.apply(this, arguments) 1934 } 1935 1936 const fetch = window.fetch; 1937 window.fetch = function(){ 1938 var e = arguments; 1939 return fetch.apply(this, Array.prototype.slice.call(arguments)).then(function(t) { 1940 if (!t.ok) 1941 return t; 1942 try { 1943 if(t.url.indexOf("?page=")!=-1 || t.url.indexOf("search?")!=-1 || t.url.indexOf("view=")!=-1 || t.url.indexOf("type=")!=-1 || t.url.indexOf("change.js")!=-1 || t.url.indexOf("add.js")!=-1 || t.url.indexOf("recently-viewed")!=-1 || t.url.indexOf("recentlyviewed")!=-1 || t.url.indexOf("/recommendation")!=-1 ) { 1944 setTimeout(function(){ 1945 mlvedaload(); 1946 }, 300); 1947 } 1948 } catch (e) { 1949 console && console.warn && console.warn("[shop_events_listener] Error in handleFetchRequest: " + e.message); 1950 } 1951 return t 1952 }) 1953 } 1954})(); 1955} 1956} 1957 1958 })($m,$m); 1959 1960</script>
1960 1961 1962 1963 1964 1965 1966
vendor: 5,052 bytes, lines 1967-1981
1967<script> 1968 (function($,jQuery){ 1969/* 1970 * jQuery MiniColors: A tiny color picker built on jQuery 1971 * 1972 * Copyright: Cory LaViska for A Beautiful Site, LLC: http://www.abeautifulsite.net/ 1973 * 1974 * Contribute: https://github.com/claviska/jquery-minicolors 1975 * 1976 * @license: http://opensource.org/licenses/MIT 1977 * 1978 */ 1979 //jquery.minicolors.min.js 1980// window.onload = function () { 1981!function(i){"function"==typeof define&&define.amd?define(["jquery"],i):"object"==typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function($){"use strict";function i(i,t){var o=$('<div class="minicolors" />'),a=$.minicolors.defaults,s=i.attr("data-opacity"),n;i.data("minicolors-initialized")||(t=$.extend(!0,{},a,t),o.addClass("minicolors-theme-"+t.theme).toggleClass("minicolors-with-opacity",t.opacity).toggleClass("minicolors-no-data-uris",t.dataUris!==!0),void 0!==t.position&&$.each(t.position.split(" "),function(){o.addClass("minicolors-position-"+this)}),n="rgb"===t.format?t.opacity?"25":"20":t.keywords?"11":"7",i.addClass("minicolors-input").data("minicolors-initialized",!1).data("minicolors-settings",t).prop("size",n).wrap(o).after('<div class="minicolors-panel minicolors-slider-'+t.control+'"><div class="minicolors-slider minicolors-sprite"><div class="minicolors-picker"></div></div><div class="minicolors-opacity-slider minicolors-sprite"><div class="minicolors-picker"></div></div><div class="minicolors-grid minicolors-sprite"><div class="minicolors-grid-inner"></div><div class="minicolors-picker"><div></div></div></div></div>'),t.inline||(i.after('<span class="minicolors-swatch minicolors-sprite"><span class="minicolors-swatch-color"></span></span>'),i.next(".minicolors-swatch").on("click",function(t){t.preventDefault(),i.focus()})),i.parent().find(".minicolors-panel").on("selectstart",function(){return!1}).end(),t.inline&&i.parent().addClass("minicolors-inline"),r(i,!1),i.data("minicolors-initialized",!0))}function t(i){var t=i.parent();i.removeData("minicolors-initialized").removeData("minicolors-settings").removeProp("size").removeClass("minicolors-input"),t.before(i).remove()}function o(i){var t=i.parent(),o=t.find(".minicolors-panel"),s=i.data("minicolors-settings");!i.data("minicolors-initialized")||i.prop("disabled")||t.hasClass("minicolors-inline")||t.hasClass("minicolors-focus")||(a(),t.addClass("minicolors-focus"),o.stop(!0,!0).fadeIn(s.showSpeed,function(){s.show&&s.show.call(i.get(0))}))}function a(){$(".minicolors-focus").each(function(){var i=$(this),t=i.find(".minicolors-input"),o=i.find(".minicolors-panel"),a=t.data("minicolors-settings");o.fadeOut(a.hideSpeed,function(){a.hide&&a.hide.call(t.get(0)),i.removeClass("minicolors-focus")})})}function s(i,t,o){var a=i.parents(".minicolors").find(".minicolors-input"),s=a.data("minicolors-settings"),r=i.find("[class$=-picker]"),e=i.offset().left,c=i.offset().top,l=Math.round(t.pageX-e),h=Math.round(t.pageY-c),d=o?s.animationSpeed:0,u,p,g,m;t.originalEvent.changedTouches&&(l=t.originalEvent.changedTouches[0].pageX-e,h=t.originalEvent.changedTouches[0].pageY-c),0>l&&(l=0),0>h&&(h=0),l>i.width()&&(l=i.width()),h>i.height()&&(h=i.height()),i.parent().is(".minicolors-slider-wheel")&&r.parent().is(".minicolors-grid")&&(u=75-l,p=75-h,g=Math.sqrt(u*u+p*p),m=Math.atan2(p,u),0>m&&(m+=2*Math.PI),g>75&&(g=75,l=75-75*Math.cos(m),h=75-75*Math.sin(m)),l=Math.round(l),h=Math.round(h)),i.is(".minicolors-grid")?r.stop(!0).animate({top:h+"px",left:l+"px"},d,s.animationEasing,function(){n(a,i)}):r.stop(!0).animate({top:h+"px"},d,s.animationEasing,function(){n(a,i)})}function n(i,t){function o(i,t){var o,a;return i.length&&t?(o=i.offset().left,a=i.offset().top,{x:o-t.offset().left+i.outerWidth()/2,y:a-t.offset().top+i.outerHeight()/2}):null}var a,s,n,r,c,l,d,u=i.val(),p=i.attr("data-opacity"),m,f=i.parent(),v=i.data("minicolors-settings"),b=f.find(".minicolors-swatch"),y=f.find(".minicolors-grid"),C=f.find(".minicolors-slider"),M=f.find(".minicolors-opacity-slider"),x=y.find("[class$=-picker]"),I=C.find("[class$=-picker]"),S=M.find("[class$=-picker]"),z=o(x,y),F=o(I,C),j=o(S,M);if(t.is(".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider")){switch(v.control){case"wheel":r=y.width()/2-z.x,c=y.height()/2-z.y,l=Math.sqrt(r*r+c*c),d=Math.atan2(c,r),0>d&&(d+=2*Math.PI),l>75&&(l=75,z.x=69-75*Math.cos(d),z.y=69-75*Math.sin(d)),s=g(l/.75,0,100),a=g(180*d/Math.PI,0,360),n=g(100-Math.floor(F.y*(100/C.height())),0,100),u=w({h:a,s:s,b:n}),C.css("backgroundColor",w({h:a,s:s,b:100}));break;case"saturation":a=g(parseInt(z.x*(360/y.width()),10),0,360),s=g(100-Math.floor(F.y*(100/C.height())),0,100),n=g(100-Math.floor(z.y*(100/y.height())),0,100),u=w({h:a,s:s,b:n}),C.css("backgroundColor",w({h:a,s:100,b:n})),f.find(".minicolors-grid-inner").css("opacity",s/100);break;case"brightness":a=g(parseInt(z.x*(360/y.width()),10),0,360),s=g(100-Math.floor(z.y*(100/y.height())),0,100),n=g(100-Math.floor(F.y*(100/C.height())),0,100),u=w({h:a,s:s,b:n}),C.css("backgroundColor",w({h:a,s:s,b:100})),f.find(".minicolors-grid-inner").css("opacity",1-n/100);break;
1981default:a=g(360-parseInt(F.y*(360/C.height()),10),0,360),s=g(Math.floor(z.x*(100/y.width())),0,100),n=g(100-Math.floor(z.y*(100/y.height())),0,100),u=w({h:a,s:s,b:n}),y.css("backgroundColor",w({h:a,s:100,b:100}))}if(p=v.opacity?parseFloat(1-j.y/M.height()).toFixed(2):1,v.opacity&&i.attr("data-opacity",p),"rgb"===v.format){var D=k(u),p=""===i.attr("data-opacity")?1:g(parseFloat(i.attr("data-opacity")).toFixed(2),0,1);(isNaN(p)||!v.opacity)&&(p=1),m=i.minicolors("rgbObject").a<=1&&D&&v.opacity?"rgba("+D.r+", "+D.g+", "+D.b+", "+parseFloat(p)+")":"rgb("+D.r+", "+D.g+", "+D.b+")"}else m=h(u,v.letterCase);i.val(m)}b.find("span").css({backgroundColor:u,opacity:p}),e(i,m,p)}function r(i,t){var o,a,s,n,r,c,l,v,y,M,k=i.parent(),x=i.data("minicolors-settings"),I=k.find(".minicolors-swatch"),S=k.find(".minicolors-grid"),z=k.find(".minicolors-slider"),F=k.find(".minicolors-opacity-slider"),j=S.find("[class$=-picker]"),D=z.find("[class$=-picker]"),T=F.find("[class$=-picker]");switch(m(i.val())?(o=b(i.val()),r=g(parseFloat(f(i.val())).toFixed(2),0,1),r&&i.attr("data-opacity",r)):o=h(d(i.val(),!0),x.letterCase),o||(o=h(p(x.defaultValue,!0),x.letterCase)),a=C(o),n=x.keywords?$.map(x.keywords.split(","),function(i){return $.trim(i.toLowerCase())}):[],c=""!==i.val()&&$.inArray(i.val().toLowerCase(),n)>-1?h(i.val()):m(i.val())?u(i.val()):o,t||i.val(c),x.opacity&&(s=""===i.attr("data-opacity")?1:g(parseFloat(i.attr("data-opacity")).toFixed(2),0,1),isNaN(s)&&(s=1),i.attr("data-opacity",s),I.find("span").css("opacity",s),v=g(F.height()-F.height()*s,0,F.height()),T.css("top",v+"px")),"transparent"===i.val().toLowerCase()&&I.find("span").css("opacity",0),I.find("span").css("backgroundColor",o),x.control){case"wheel":y=g(Math.ceil(.75*a.s),0,S.height()/2),M=a.h*Math.PI/180,l=g(75-Math.cos(M)*y,0,S.width()),v=g(75-Math.sin(M)*y,0,S.height()),j.css({top:v+"px",left:l+"px"}),v=150-a.b/(100/S.height()),""===o&&(v=0),D.css("top",v+"px"),z.css("backgroundColor",w({h:a.h,s:a.s,b:100}));break;case"saturation":l=g(5*a.h/12,0,150),v=g(S.height()-Math.ceil(a.b/(100/S.height())),0,S.height()),j.css({top:v+"px",left:l+"px"}),v=g(z.height()-a.s*(z.height()/100),0,z.height()),D.css("top",v+"px"),z.css("backgroundColor",w({h:a.h,s:100,b:a.b})),k.find(".minicolors-grid-inner").css("opacity",a.s/100);break;case"brightness":l=g(5*a.h/12,0,150),v=g(S.height()-Math.ceil(a.s/(100/S.height())),0,S.height()),j.css({top:v+"px",left:l+"px"}),v=g(z.height()-a.b*(z.height()/100),0,z.height()),D.css("top",v+"px"),z.css("backgroundColor",w({h:a.h,s:a.s,b:100})),k.find(".minicolors-grid-inner").css("opacity",1-a.b/100);break;default:l=g(Math.ceil(a.s/(100/S.width())),0,S.width()),v=g(S.height()-Math.ceil(a.b/(100/S.height())),0,S.height()),j.css({top:v+"px",left:l+"px"}),v=g(z.height()-a.h/(360/z.height()),0,z.height()),D.css("top",v+"px"),S.css("backgroundColor",w({h:a.h,s:100,b:100}))}i.data("minicolors-initialized")&&e(i,c,s)}function e(i,t,o){var a=i.data("minicolors-settings"),s=i.data("minicolors-lastChange");s&&s.value===t&&s.opacity===o||(i.data("minicolors-lastChange",{value:t,opacity:o}),a.change&&(a.changeDelay?(clearTimeout(i.data("minicolors-changeTimeout")),i.data("minicolors-changeTimeout",setTimeout(function(){a.change.call(i.get(0),t,o)},a.changeDelay))):a.change.call(i.get(0),t,o)),i.trigger("change").trigger("input"))}function c(i){var t=d($(i).val(),!0),o=k(t),a=$(i).attr("data-opacity");return o?(void 0!==a&&$.extend(o,{a:parseFloat(a)}),o):null}function l(i,t){var o=d($(i).val(),!0),a=k(o),s=$(i).attr("data-opacity");return a?(void 0===s&&(s=1),t?"rgba("+a.r+", "+a.g+", "+a.b+", "+parseFloat(s)+")":"rgb("+a.r+", "+a.g+", "+a.b+")"):null}function h(i,t){return"uppercase"===t?i.toUpperCase():i.toLowerCase()}function d(i,t){return i=i.replace(/^#/g,""),i.match(/^[A-F0-9]{3,6}/gi)?3!==i.length&&6!==i.length?"":(3===i.length&&t&&(i=i[0]+i[0]+i[1]+i[1]+i[2]+i[2]),"#"+i):""}function u(i,t){var o=i.replace(/[^\d,.]/g,""),a=o.split(","),s;return a[0]=g(parseInt(a[0],10),0,255),a[1]=g(parseInt(a[1],10),0,255),a[2]=g(parseInt(a[2],10),0,255),a[3]&&(a[3]=g(parseFloat(a[3],10),0,1)),t?{r:a[0],g:a[1],b:a[2],a:a[3]?a[3]:null}:"undefined"!=typeof a[3]&&a[3]<=1?"rgba("+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+")":"rgb("+a[0]+", "+a[1]+", "+a[2]+")"}function p(i,t){return m(i)?u(i):d(i,t)}function g(i,t,o){return t>i&&(i=t),i>o&&(i=o),i}function m(i){var t=i.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return t&&4===t.length?!0:!1}function f(i){var i=i.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+(\.\d{1,2})?|\.\d{1,2})[\s+]?/i);return i&&6===i.length?i[4]:"1"}function v(i){var t={},o=Math.round(i.h),a=Math.round(255*i.s/100),s=Math.round(255*i.b/100);if(0===a)t.r=t.g=t.b=s;else{var n=s,r=(255-a)*s/255,e=(n-r)*(o%60)/60;360===o&&(o=0),60>o?(t.r=n,t.b=r,t.g=r+e):120>o?(t.g=n,t.b=r,t.r=n-e):180>o?(t.g=n,t.r=r,t.b=r+e):240>o?(t.b=n,t.r=r,t.g=n-e):300>o?(t.b=n,t.g=r,t.r=r+e):360>o?(t.r=n,t.g=r,t.b=n-e):(t.r=0,t.g=0,t.b=0)}return{r:Math.round(t.r),g:Math.round(t.g),b:Math.round(t.b)}}function b(i){return i=i.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i),i&&4===i.length?"#"+("0"+parseInt(i[1],10).toString(16)).slice(-2)+("0"+parseInt(i[2],10).toString(16)).slice(-2)+("0"+parseInt(i[3],10).toString(16)).slice(-2):""}function y(i){var t=[i.r.toString(16),i.g.toString(16),i.b.toString(16)];return $.each(t,function(i,o){1===o.length&&(t[i]="0"+o)}),"#"+t.join("")}function w(i){return y(v(i))}function C(i){var t=M(k(i));return 0===t.s&&(t.h=360),t}function M(i){var t={h:0,s:0,b:0},o=Math.min(i.r,i.g,i.b),a=Math.max(i.r,i.g,i.b),s=a-o;return t.b=a,t.s=0!==a?255*s/a:0,0!==t.s?i.r===a?t.h=(i.g-i.b)/s:i.g===a?t.h=2+(i.b-i.r)/s:t.h=4+(i.r-i.g)/s:t.h=-1,t.h*=60,t.h<0&&(t.h+=360),t.s*=100/255,t.b*=100/255,t}function k(i){return i=parseInt(i.indexOf("#")>-1?i.substring(1):i,16),{r:i>>
198116,g:(65280&i)>>8,b:255&i}}$.minicolors={defaults:{animationSpeed:50,animationEasing:"swing",change:null,changeDelay:0,control:"hue",dataUris:!0,defaultValue:"",format:"hex",hide:null,hideSpeed:100,inline:!1,keywords:"",letterCase:"lowercase",opacity:!1,position:"bottom left",show:null,showSpeed:100,theme:"default"}},$.extend($.fn,{minicolors:function(s,n){switch(s){case"destroy":return $(this).each(function(){t($(this))}),$(this);case"hide":return a(),$(this);case"opacity":return void 0===n?$(this).attr("data-opacity"):($(this).each(function(){r($(this).attr("data-opacity",n))}),$(this));case"rgbObject":return c($(this),"rgbaObject"===s);case"rgbString":case"rgbaString":return l($(this),"rgbaString"===s);case"settings":return void 0===n?$(this).data("minicolors-settings"):($(this).each(function(){var i=$(this).data("minicolors-settings")||{};t($(this)),$(this).minicolors($.extend(!0,i,n))}),$(this));case"show":return o($(this).eq(0)),$(this);case"value":return void 0===n?$(this).val():($(this).each(function(){"object"==typeof n?(n.opacity&&$(this).attr("data-opacity",g(n.opacity,0,1)),n.color&&$(this).val(n.color)):$(this).val(n),r($(this))}),$(this));default:return"create"!==s&&(n=s),$(this).each(function(){i($(this),n)}),$(this)}}}),$(document).on("mousedown.minicolors touchstart.minicolors",function(i){$(i.target).parents().add(i.target).hasClass("minicolors")||a()}).on("mousedown.minicolors touchstart.minicolors",".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider",function(i){var t=$(this);i.preventDefault(),$(document).data("minicolors-target",t),s(t,i,!0)}).on("mousemove.minicolors touchmove.minicolors",function(i){var t=$(document).data("minicolors-target");t&&s(t,i)}).on("mouseup.minicolors touchend.minicolors",function(){$(this).removeData("minicolors-target")}).on("mousedown.minicolors touchstart.minicolors",".minicolors-swatch",function(i){var t=$(this).parent().find(".minicolors-input");i.preventDefault(),o(t)}).on("focus.minicolors",".minicolors-input",function(){var i=$(this);i.data("minicolors-initialized")&&o(i)}).on("blur.minicolors",".minicolors-input",function(){var i=$(this),t=i.data("minicolors-settings"),o,a,s,n,r;i.data("minicolors-initialized")&&(o=t.keywords?$.map(t.keywords.split(","),function(i){return $.trim(i.toLowerCase())}):[],""!==i.val()&&$.inArray(i.val().toLowerCase(),o)>-1?r=i.val():(m(i.val())?s=u(i.val(),!0):(a=d(i.val(),!0),s=a?k(a):null),r=null===s?t.defaultValue:"rgb"===t.format?u(t.opacity?"rgba("+s.r+","+s.g+","+s.b+","+i.attr("data-opacity")+")":"rgb("+s.r+","+s.g+","+s.b+")"):y(s)),n=t.opacity?i.attr("data-opacity"):1,"transparent"===r.toLowerCase()&&(n=0),i.closest(".minicolors").find(".minicolors-swatch > span").css("opacity",n),i.val(r),""===i.val()&&i.val(p(t.defaultValue,!0)),i.val(h(i.val(),t.letterCase)))}).on("keydown.minicolors",".minicolors-input",function(i){var t=$(this);if(t.data("minicolors-initialized"))switch(i.keyCode){case 9:a();break;case 13:case 27:a(),t.blur()}}).on("keyup.minicolors",".minicolors-input",function(){var i=$(this);i.data("minicolors-initialized")&&r(i,!0)}).on("paste.minicolors",".minicolors-input",function(){var i=$(this);i.data("minicolors-initialized")&&setTimeout(function(){r(i,!0)},1)})}); 1982 1983//jquery.nice-select.js 1984 1985/* jQuery Nice Select - v1.0 1986 https://github.com/hernansartorio/jquery-nice-select 1987 Made by Hernán Sartorio */ 1988 1989(function($) { 1990 1991 $.fn.niceSelect = function() { 1992 1993 // Hide native select 1994 this.hide(); 1995 1996 // Create custom markup 1997 this.each(function() { 1998 var select = $(this); 1999 2000 if (!select.next().hasClass('nice-select')) { 2001 select.after('<div class="nice-select' + 2002 (' ' + select.attr('class') || '') + 2003 (select.attr('disabled') ? ' disabled' : '" tabindex="0') + 2004 '"><span style="background:url(//www.mlveda.com/MultiCurrency/flags/big/'+$(this).val().toLowerCase()+'.png) left center no-repeat; background-size: 20px 15px;" class="flags current-flags"></span><span class="current"></span><ul class="list"></ul></div>'); 2005 2006 var dropdown = select.next(); 2007 var options = select.find('option'); 2008 var selected = select.find('option:selected'); 2009 2010 dropdown.find('.current').html(selected.data('display') || selected.text()); 2011 2012 options.each(function() { 2013 var display = $(this).data('display'); 2014 dropdown.find('ul').append('<li class="option' + 2015 ($(this).is(':selected') ? ' selected' : '') + 2016 ($(this).is(':disabled') ? ' disabled' : '') + 2017 '" data-value="' + $(this).val() + '"' + 2018 (display ? ' data-display="' + display : '') + '"' + 2019 '>' + '<span style="background:url(//www.mlveda.com/MultiCurrency/flags/big/'+$(this).val().toLowerCase()+'.png) left center no-repeat; background-size: 20px 15px;" class="flags flags-'+$(this).val().toLowerCase()+'"></span>' + $(this).text() + '</li>'); 2020 }); 2021 } 2022 }); 2023 2024 /* Event listeners */ 2025 2026 // Unbind existing events in case that the plugin has been initialized before 2027 $(document).off('.nice_select'); 2028 2029 // Open/close 2030 $(document).on('click.nice_select', '.nice-select', function(event) { 2031 var dropdown = $(this); 2032 2033 $('.nice-select').not(dropdown).removeClass('open'); 2034 dropdown.toggleClass('open'); 2035 2036 if (dropdown.hasClass('open')) { 2037 dropdown.find('.option'); 2038 dropdown.find('.focus').removeClass('focus'); 2039 dropdown.find('.selected').addClass('focus'); 2040 } else { 2041 dropdown.focus(); 2042 } 2043 }); 2044 2045 // Close when clicking outside 2046 $(document).on('click.nice_select', function(event) { 2047 if ($(event.target).closest('.nice-select').length === 0) { 2048 $('.nice-select').removeClass('open').find('.option'); 2049 } 2050 }); 2051 2052 // Option click 2053 $(document).on('click.nice_select', '.nice-select .option:not(.disabled)', function(event) { 2054 var option = $(this); 2055 var dropdown = option.closest('.nice-select'); 2056 2057 dropdown.find('.selected').removeClass('selected'); 2058 option.addClass('selected'); 2059 2060 var text = option.data('display') || option.text(); 2061 dropdown.find('.current').text(text); 2062 dropdown.find('.current-flags').css("background","url(//www.mlveda.com/MultiCurrency/flags/big/"+text.toLowerCase()+".png) left center no-repeat"); 2063 dropdown.find('.current-flags').css("background-size","20px 15px"); 2064 2065 dropdown.prev('select').val(option.data('value')).trigger('change'); 2066 }); 2067 2068 // Keyboard events 2069 $(document).on('keydown.nice_select', '.nice-select', function(event) { 2070 var dropdown = $(this); 2071 var focused_option = $(dropdown.find('.focus') || dropdown.find('.list .option.selected')); 2072 2073 // Space or Enter 2074 if (event.keyCode == 32 || event.keyCode == 13) { 2075 if (dropdown.hasClass('open')) { 2076 focused_option.trigger('click'); 2077 } else { 2078 dropdown.trigger('click'); 2079 } 2080 return false;
2081 // Down 2082 } else if (event.keyCode == 40) { 2083 if (!dropdown.hasClass('open')) { 2084 dropdown.trigger('click'); 2085 } else { 2086 var next = focused_option.nextAll('.option:not(.disabled)').first(); 2087 if (next.length > 0) { 2088 dropdown.find('.focus').removeClass('focus'); 2089 next.addClass('focus'); 2090 } 2091 } 2092 return false; 2093 // Up 2094 } else if (event.keyCode == 38) { 2095 if (!dropdown.hasClass('open')) { 2096 dropdown.trigger('click'); 2097 } else { 2098 var prev = focused_option.prevAll('.option:not(.disabled)').first(); 2099 if (prev.length > 0) { 2100 dropdown.find('.focus').removeClass('focus'); 2101 prev.addClass('focus'); 2102 } 2103 } 2104 return false; 2105 // Esc 2106 } else if (event.keyCode == 27) { 2107 if (dropdown.hasClass('open')) { 2108 dropdown.trigger('click'); 2109 } 2110 // Tab 2111 } else if (event.keyCode == 9) { 2112 if (dropdown.hasClass('open')) { 2113 return false; 2114 } 2115 } 2116 }); 2117 2118 // Detect CSS pointer-events support, for IE <= 10. From Modernizr. 2119 var style = document.createElement('a').style; 2120 style.cssText = 'pointer-events:auto'; 2121 if (style.pointerEvents !== 'auto') { 2122 $('html').addClass('no-csspointerevents'); 2123 } 2124 2125 }; 2126 2127}(jQuery)); 2128//mlvedascript.js 2129 $(document).ready( function($) { 2130 2131 $('.demo').each( function() { 2132 // 2133 // Dear reader, it's actually very easy to initialize MiniColors. For example: 2134 // 2135 // $(selector).minicolors(); 2136 // 2137 // The way I've done it below is just for the demo, so don't get confused 2138 // by it. Also, data- attributes aren't supported at this time. Again, 2139 // they're only used for the purposes of this demo. 2140 // 2141 $(this).minicolors({ 2142 control: $(this).attr('data-control') || 'hue', 2143 defaultValue: $(this).attr('data-defaultValue') || '', 2144 format: $(this).attr('data-format') || 'hex', 2145 keywords: $(this).attr('data-keywords') || '', 2146 inline: $(this).attr('data-inline') === 'true', 2147 letterCase: $(this).attr('data-letterCase') || 'lowercase', 2148 opacity: $(this).attr('data-opacity'), 2149 position: $(this).attr('data-position') || 'bottom left', 2150 swatches: $(this).attr('data-swatches') ? $(this).attr('data-swatches').split('|') : [], 2151 change: function(hex, opacity) { 2152 var log; 2153 try { 2154 log = hex ? hex : 'transparent'; 2155 if( opacity ) log += ', ' + opacity; 2156 console.log(log); 2157 } catch(e) {} 2158 }, 2159 theme: 'default' 2160 }); 2161 2162 }); 2163 2164 }(jQuery)); 2165 2166 2167$(document).ready(function($) { 2168 2169 // Positions 2170 2171 2172 $("#currency").blur(function(){ 2173 var currencyText = $(this).val(); 2174 console.log(currencyText); 2175 $("#lblText").text(currencyText); 2176 }); 2177 $("#currency").keyup(function(e){ 2178 if (e.which == 13){ 2179 var currencyText = $(this).val(); 2180 console.log(currencyText); 2181 $("#lblText").text(currencyText); 2182 } 2183 }); 2184 /////////////////////// 2185 2186 $('#alignment input').on('change', function() { 2187 var FloatValue = ($('input[name=align]:checked', '#alignment').val()); 2188 $(".switchContainer").css("float", FloatValue ); 2189 }); 2190 2191 //////////////////////////////// 2192 2193 $("#hMargin").blur(function(){ 2194 var hMarginValue = parseInt($(this).val()); 2195 $(".switchContainer").css("margin-left", hMarginValue ); 2196 $(".switchContainer").css("margin-right", hMarginValue ) 2197 }); 2198 $("#hMargin").keyup(function(e){ 2199 if (e.which == 13){ 2200 var hMarginValue = parseInt($(this).val()); 2201 $(".switchContainer").css("margin-left", hMarginValue ); 2202 $(".switchContainer").css("margin-right", hMarginValue ) 2203 } 2204 }); 2205
2206 //////////////////////////////// 2207 2208 $("#vMargin").blur(function(){ 2209 var vMarginValue = parseInt($(this).val()); 2210 $(".switchContainer").css("margin-top", vMarginValue ) 2211 $(".switchContainer").css("margin-bottom", vMarginValue ) 2212 }); 2213 $("#vMargin").keyup(function(e){ 2214 if (e.which == 13){ 2215 var vMarginValue = parseInt($(this).val()); 2216 $(".switchContainer").css("margin-top", vMarginValue ) 2217 $(".switchContainer").css("margin-bottom", vMarginValue ) 2218 } 2219 }); 2220 2221 //////////////////////////////// 2222 2223 $("#dropHeight").blur(function(){ 2224 var HeightValue = parseInt($(this).val()); 2225 $(".nice-select").css("height", HeightValue ) 2226 $(".nice-select").css("line-height", HeightValue + "px") 2227 }); 2228 $("#dropHeight").keyup(function(e){ 2229 if (e.which == 13){ 2230 var HeightValue = parseInt($(this).val()); 2231 $(".nice-select").css("height", HeightValue ) 2232 $(".nice-select").css("line-height", HeightValue + "px") 2233 } 2234 }); 2235 2236 //////////////////////////////// 2237 2238 $("#dropWidth").blur(function(){ 2239 var WidthValue = parseInt($(this).val()); 2240 $(".nice-select").css("width", WidthValue ); 2241 $(".nice-select .list").css("width", WidthValue ) 2242 }); 2243 $("#dropWidth").keyup(function(e){ 2244 if (e.which == 13){ 2245 var WidthValue = parseInt($(this).val()); 2246 $(".nice-select").css("width", WidthValue ); 2247 $(".nice-select .list").css("width", WidthValue ) 2248 } 2249 }); 2250 2251 2252 //////////////////////////////// 2253 2254 2255 $("#dropFont").blur(function(){ 2256 var FontValue = parseInt($(this).val()); 2257 $(".nice-select.switch").css("font-size", FontValue ); 2258 }); 2259 $("#dropFont").keyup(function(e){ 2260 if (e.which == 13){ 2261 var FontValue = parseInt($(this).val()); 2262 $(".nice-select.switch").css("font-size", FontValue ); 2263 } 2264 }); 2265 2266 2267 2268 // Styles 2269 2270 $('#borderContainer input').on('change', function() { 2271 var borderValue = ($('input[name=border]:checked', '#borderContainer').val()); 2272 $(".nice-select.switch").css("border", borderValue ); 2273 $(".nice-select ul.list").css("border", borderValue ); 2274 $(".nice-select ul.list li").css("border", borderValue ); 2275 }); 2276 2277 2278 $('#flagContainer input').on('change', function() { 2279 var flagValue = ($('input[name=flag]:checked', '#flagContainer').val()); 2280 console.log(flagValue); 2281 $(".flags").css("display", flagValue ); 2282 }); 2283 2284 $('#transContainer input').on('change', function() { 2285 var transValue = ($('input[name=transparentCol]:checked', '#transContainer').val()); 2286 $(".nice-select").css("background-color", transValue ); 2287 $(".nice-select").css("border", "0px solid #e8e8e8" ); 2288 if ($('#trans2').is(':checked')) { 2289 $(".nice-select").css("border", "1px solid #e8e8e8" ); 2290 } 2291 }); 2292 2293 $('#displayContainer input').on('change', function() { 2294 var displayValue = ($('input[name=displayBox]:checked', '#displayContainer').val()); 2295 $(".switchContainer").css("display", displayValue ); 2296 }); 2297 2298 2299 // Colors 2300 2301 2302 $("#txtColor").blur(function(){ 2303 var txtColorVale = $(this).val(); 2304 $(".nice-select").css("color", txtColorVale ); 2305 $(".nice-select ul li").css("color", txtColorVale ); 2306 $( "<style type='text/css'>.nice-select:after { border-color: " + txtColorVale + "; }</style>" ).appendTo( "head" ) 2307 }); 2308 2309 2310 $("#bgColor").blur(function(e){ 2311 var bgColorVale = $(this).val(); 2312 $(".nice-select").css("background-color", bgColorVale ); 2313 $(".nice-select .option").css("background-color", bgColorVale ); 2314 2315 }); 2316 2317 $("#brdrColor").blur(function(e){ 2318 var brdrColorVale = $(this).val(); 2319 $(".nice-select").css("border-color", brdrColorVale ); 2320 $(".nice-select .option").css("border-color", brdrColorVale ); 2321 $(".nice-select .list").css("border-color", brdrColorVale ); 2322 }); 2323 2324 2325 2326}(jQuery)); 2327 2328//end of js 2329//} 2330})($m,$m); 2331</script>
2331 2332<style> 2333.minicolors { 2334 position: relative; 2335} 2336 2337.minicolors-sprite { 2338 background-image: url(
vendor: 91,526 bytes, line 2338
2338data:image/png;base64,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
2338); 2339} 2340 2341.minicolors-no-data-uris .minicolors-sprite { 2342 background-image: url(jquery.minicolors.png); 2343} 2344 2345.minicolors-swatch { 2346 position: absolute; 2347 vertical-align: middle; 2348 background-position: -80px 0; 2349 border: solid 1px #ccc; 2350 cursor: text; 2351 padding: 0; 2352 margin: 0; 2353 display: inline-block; 2354} 2355 2356.minicolors-swatch-color { 2357 position: absolute; 2358 top: 0; 2359 left: 0; 2360 right: 0; 2361 bottom: 0; 2362} 2363 2364.minicolors input[type=hidden] + .minicolors-swatch { 2365 width: 28px; 2366 position: static; 2367 cursor: pointer; 2368} 2369 2370.minicolors input[type=hidden][disabled] + .minicolors-swatch { 2371 cursor: default; 2372} 2373 2374/* Panel */ 2375.minicolors-panel { 2376 position: absolute; 2377 width: 173px; 2378 height: 152px; 2379 background: white; 2380 border: solid 1px #CCC; 2381 box-shadow: 0 0 20px rgba(0, 0, 0, .2); 2382 z-index: 99999; 2383 box-sizing: content-box; 2384 display: none; 2385} 2386 2387.minicolors-panel.minicolors-with-swatches { 2388 height: 182px; 2389} 2390 2391.minicolors-panel.minicolors-visible { 2392 display: block; 2393} 2394 2395/* Panel positioning */ 2396.minicolors-position-top .minicolors-panel { 2397 top: -154px; 2398} 2399 2400.minicolors-position-right .minicolors-panel { 2401 right: 0; 2402} 2403 2404.minicolors-position-bottom .minicolors-panel { 2405 top: auto; 2406} 2407 2408.minicolors-position-left .minicolors-panel { 2409 left: 0; 2410} 2411 2412.minicolors-with-opacity .minicolors-panel { 2413 width: 194px; 2414} 2415 2416.minicolors .minicolors-grid { 2417 position: absolute; 2418 top: 1px; 2419 left: 1px; 2420 width: 150px; 2421 height: 150px; 2422 background-position: -120px 0; 2423 cursor: crosshair; 2424} 2425 2426.minicolors .minicolors-grid-inner { 2427 position: absolute; 2428 top: 0; 2429 left: 0; 2430 width: 150px; 2431 height: 150px; 2432} 2433 2434.minicolors-slider-saturation .minicolors-grid { 2435 background-position: -420px 0; 2436} 2437 2438.minicolors-slider-saturation .minicolors-grid-inner { 2439 background-position: -270px 0; 2440 background-image: inherit; 2441} 2442 2443.minicolors-slider-brightness .minicolors-grid { 2444 background-position: -570px 0; 2445} 2446 2447.minicolors-slider-brightness .minicolors-grid-inner { 2448 background-color: black; 2449} 2450 2451.minicolors-slider-wheel .minicolors-grid { 2452 background-position: -720px 0; 2453} 2454 2455.minicolors-slider, 2456.minicolors-opacity-slider { 2457 position: absolute; 2458 top: 1px; 2459 left: 152px; 2460 width: 20px; 2461 height: 150px; 2462 background-color: white; 2463 background-position: 0 0; 2464 cursor: row-resize; 2465} 2466 2467.minicolors-slider-saturation .minicolors-slider { 2468 background-position: -60px 0; 2469} 2470 2471.minicolors-slider-brightness .minicolors-slider { 2472 background-position: -20px 0; 2473} 2474 2475.minicolors-slider-wheel .minicolors-slider { 2476 background-position: -20px 0; 2477} 2478 2479.minicolors-opacity-slider { 2480 left: 173px; 2481 background-position: -40px 0; 2482 display: none; 2483} 2484 2485.minicolors-with-opacity .minicolors-opacity-slider { 2486 display: block; 2487} 2488 2489/* Pickers */ 2490.minicolors-grid .minicolors-picker { 2491 position: absolute; 2492 top: 70px; 2493 left: 70px; 2494 width: 12px; 2495 height: 12px; 2496 border: solid 1px black; 2497 border-radius: 10px; 2498 margin-top: -6px; 2499 margin-left: -6px; 2500 background: none; 2501} 2502 2503.minicolors-grid .minicolors-picker > div { 2504 position: absolute; 2505 top: 0; 2506 left: 0; 2507 width: 8px; 2508 height: 8px; 2509 border-radius: 8px; 2510 border: solid 2px white; 2511 box-sizing: content-box; 2512} 2513 2514.minicolors-picker { 2515 position: absolute; 2516 top: 0; 2517 left: 0; 2518 width: 18px; 2519 height: 2px; 2520 background: white; 2521 border: solid 1px black; 2522 margin-top: -2px; 2523 box-sizing: content-box; 2524} 2525 2526/* Swatches */ 2527.minicolors-swatches,.minicolors-swatches li { 2528 margin: 0; 2529 padding: 0; 2530 list-style: none; 2531 overflow: hidden; 2532 position: absolute; 2533 top: 157px; 2534 left: 5px; 2535} 2536 2537.minicolors-swatches .minicolors-swatch { 2538 position: relative; 2539 float: left; 2540 cursor: pointer; 2541 margin:0 4px 0 0; 2542} 2543 2544.minicolors-with-opacity .minicolors-swatches .minicolors-swatch { 2545 margin-right:7px; 2546} 2547 2548.minicolors-swatch.selected { 2549 border-color:#000; 2550} 2551 2552/* Inline controls */ 2553.minicolors-inline { 2554 display: inline-block; 2555} 2556 2557.minicolors-inline .minicolors-input { 2558 display: none !important; 2559} 2560 2561.minicolors-inline .minicolors-panel { 2562 position: relative; 2563 top: auto; 2564 left: auto; 2565 box-shadow: none; 2566 z-index: auto; 2567 display: inline-block; 2568} 2569 2570/* Default theme */ 2571.minicolors-theme-default .minicolors-swatch { 2572 top: 5px; 2573 left: 5px; 2574 width: 18px; 2575 height: 18px; 2576} 2577.minicolors-theme-default .minicolors-swatches .minicolors-swatch { 2578 top: 0; 2579 left: 0; 2580 width: 18px; 2581 height: 18px; 2582} 2583.minicolors-theme-default .minicolors-swatches { 2584 height: 20px; 2585} 2586.minicolors-theme-default.minicolors-position-right .minicolors-swatch { 2587 left: auto; 2588 right: 5px; 2589} 2590.minicolors-theme-default.minicolors { 2591 width: auto; 2592 display: inline-block; 2593} 2594.minicolors-theme-default .minicolors-input { 2595 height: 20px; 2596 width: auto; 2597 display: inline-block; 2598 padding-left: 26px; 2599} 2600.minicolors-theme-default.minicolors-position-right .minicolors-input {
2601 padding-right: 26px; 2602 padding-left: inherit; 2603} 2604 2605/* Bootstrap theme */ 2606.minicolors-theme-bootstrap .minicolors-swatch { 2607 z-index: 2; 2608 top: 3px; 2609 left: 3px; 2610 width: 28px; 2611 height: 28px; 2612 border-radius: 3px; 2613} 2614.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch { 2615 top: 0; 2616 left: 0; 2617 width: 20px; 2618 height: 20px; 2619} 2620.minicolors-theme-bootstrap .minicolors-swatch-color { 2621 border-radius: inherit; 2622} 2623.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch { 2624 left: auto; 2625 right: 3px; 2626} 2627.minicolors-theme-bootstrap .minicolors-input { 2628 float: none; 2629 padding-left: 44px; 2630} 2631.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input { 2632 padding-right: 44px; 2633 padding-left: 12px; 2634} 2635.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch { 2636 top: 4px; 2637 left: 4px; 2638 width: 37px; 2639 height: 37px; 2640 border-radius: 5px; 2641} 2642.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch { 2643 width: 24px; 2644 height: 24px; 2645} 2646.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input { 2647 border-top-left-radius: 0; 2648 border-bottom-left-radius: 0; 2649} 2650 2651/* Semantic Ui theme */ 2652.minicolors-theme-semanticui .minicolors-swatch { 2653 top: 0; 2654 left: 0; 2655 padding: 18px; 2656} 2657.minicolors-theme-semanticui input { 2658 text-indent: 30px; 2659} 2660/** 2661 * 2662 * 2663 *mlvedastyle.css 2664 * 2665 * 2666 * 2667 */ 2668 /* For Admin Side Only */ 2669 2670.canvasContainer{width:100%; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:13px; } 2671.switchWidth{ width:400px; background:#f6f6f6} 2672.cellWidth{ width:200px;} 2673.titleText{ background:#ebebeb; font-size:14px; font-weight:bold; border-bottom:1px solid #ccc;} 2674.multipleSelect{width:120px; border:1px solid #ebebeb; padding:3px; font-size:14px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;} 2675.singleSelect{width:200px; border:1px solid #ebebeb; padding:3px; font-size:14px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;} 2676.formRaw{ background:#f2f5f9;} 2677.TextBox{ width:70px; border:1px solid #ebebeb; padding:3px; font-size:14px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; } 2678.TextBoxLarge{ width:150px; border:1px solid #ebebeb; padding:3px; font-size:14px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; } 2679.tmpClass{ margin:30px;} 2680.Button{ background:#f6f6f6; border:1px solid #000; font-size:13px; padding:5px; cursor:pointer; margin-right:10px;} 2681.ButtonRow td{border-top:2px solid #000; padding:10px 0} 2682 2683@media only screen and (max-width: 768px) { 2684 .canvasContainer{ font-size:12px !important;} 2685 .switchWidth{ width:200px;} 2686 .tmpClass{ margin:10px;} 2687 .cellWidth{ width:150px;} 2688} 2689 2690@media only screen and (max-width: 500px) { 2691 .canvasContainer{ font-size:11px !important;} 2692 .switchWidth{ width:160px;} 2693 .tmpClass{ margin:5px;} 2694 .cellWidth{ width:100px;} 2695} 2696 2697 2698.nice-select .flags{width:20px; height:15px; display:block; width:20px; height:15px; display:block; float:left; margin:7px 5px 0 0;} 2699.flags-usa{ background:url(../images/usa.png) left center no-repeat; } 2700.flags-aus{ background:url(../images/aus.png) left center no-repeat; } 2701.flags-uk{ background:url(../images/uk.png) left center no-repeat; } 2702 2703 2704 2705/* Drop Down Css Start */ 2706.currDropDown{ position:relative; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; height:30px; line-height:30px; width:120px} 2707.currDropDown span.selectText{padding:5px 30px 5px 5px; border:1px solid #ccc; cursor:pointer; width:100%; height:30px; line-height:20px; float:left; box-sizing:border-box} 2708.currDropDown ul{ position:absolute; left:0; top:30px; border:1px solid #ccc; margin:0; padding:0; list-style-type:none; display:none} 2709.currDropDown ul li{ float:left; width:100%; margin:0; padding:0 5px; border-bottom: 1px dashed #ccc; box-sizing:border-box} 2710.currDropDown ul li:last-child{ border-bottom:0 none} 2711.currDropDown ul li span.usa{ background:url(../images/us_flag.gif) left center no-repeat; width:20px; height:30px; display:block; float:left; margin:0 5px 0 0} 2712.currDropDown ul li a{ color:#000; text-decoration:none; display:block} 2713 2714.triangle-down { width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:10px solid #8c8c8c; position:absolute; right:10px; top:12px;} 2715 2716 /* 2717 * 2718 * 2719 * 2720 *nice-select.css 2721 * 2722 * 2723 */ 2724 select.switch {display: none;} 2725 2726.nice-select { 2727 -webkit-tap-highlight-color: transparent; 2728 background-color: transparent !important; 2729 border-radius: 0px; 2730 border: solid 1px; 2731 border-color: inherit !important; 2732 box-sizing: border-box; 2733 clear: both; 2734 cursor: pointer; 2735 display: block; 2736 /* float: left; */ 2737 font-family: inherit; 2738 font-size: inherit; 2739 font-weight: normal; 2740 height: 30px; 2741 line-height: 30px; 2742 outline: none; 2743 padding-left: 5px; 2744 padding-right: 20px; 2745 position: relative; 2746 text-align: left !important; 2747 transition: all 0.2s ease-in-out; 2748 -webkit-user-select: none; 2749 -moz-user-select: none;
2750 -ms-user-select: none; 2751 user-select: none; 2752 white-space: nowrap; 2753 width: 90px; } 2754.nice-select:after { 2755 border-bottom: 2px solid; 2756 border-right: 2px solid; 2757 border-color: inherit !important; 2758 content: ''; 2759 display: block; 2760 height: 5px; 2761 margin-top: -4px; 2762 pointer-events: none; 2763 position: absolute; 2764 right: 12px; 2765 top: 50%; 2766 -webkit-transform-origin: 66% 66%; 2767 transform-origin: 66% 66%; 2768 -webkit-transform: rotate(45deg); 2769 transform: rotate(45deg); 2770 transition: all 0.15s ease-in-out; 2771 width: 5px; } 2772.nice-select.open:after { 2773 -webkit-transform: rotate(-135deg); 2774 transform: rotate(-135deg); } 2775.nice-select.open .list { 2776 opacity: 1; 2777 pointer-events: auto; 2778 -webkit-transform: scale(1) translateY(0); 2779 transform: scale(1) translateY(0); } 2780.nice-select.switch { 2781 font-size: 12px; 2782 height: 30px; 2783 width:90px; 2784 line-height: 30px; 2785 display:inline-block; 2786 } 2787.nice-select.switch:after { 2788 height: 4px; 2789 width: 4px; } 2790.nice-select.switch .option { 2791 line-height: 30px; 2792 min-height: 30px; } 2793.nice-select .list { 2794 color: #000 !important; 2795 background-color:#fff; 2796 z-index: 999 !important; 2797 width:90px !important; 2798 border-radius: 0px; 2799 border:1px solid #e8e8e8; 2800 box-sizing: border-box; 2801 margin-top:0px; 2802 margin-left:0px !important; 2803 margin-bottom:0px !important; 2804 opacity: 0; 2805 overflow: hidden; 2806 padding: 0; 2807 pointer-events: none; 2808 position: absolute; 2809 top: 100%; 2810 left: -1px; 2811 -webkit-transform-origin: 50% 0; 2812 transform-origin: 50% 0; 2813 -webkit-transform: scale(0.75) translateY(-21px); 2814 transform: scale(0.75) translateY(-21px); 2815 transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; 2816 z-index: 9; } 2817.nice-select .option:hover { 2818 background-color: #f8f8f8; } 2819.nice-select .option { 2820 cursor: pointer; 2821 border-bottom: solid 1px #e8e8e8; 2822 font-weight: 400; 2823 line-height: 30px !important; 2824 list-style: none; 2825 margin-left: 0px !important; 2826 margin-right: 0px !important; 2827 height: 30px !important; 2828 outline: none; 2829 padding-left: 5px!important; 2830 padding-right: 5px; 2831 text-align: left; 2832 transition: all 0.2s; 2833 float: left !important; 2834 border-left: 0px !important; 2835 border-top: 0px !important; 2836 border-right: 0px !important; 2837 width: 88px !important; 2838 2839} 2840 .nice-select .option:last-child{ border-bottom:0 none} 2841.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { 2842 } 2843.nice-select .option.selected { 2844 font-weight: bold; } 2845 2846/*# sourceMappingURL=nice-select.css.map */ 2847 2848.nice-select.switch .flags{ position:relative; top:50%; margin-top:-7px} 2849 2850 2851 2852</style> 2853 2854 2855 2856 <!-- langify-v2-scripts-begin --><!-- ***** Load the polyfills ***** -->
2857<script src="https://polyfill-fastly.net/v3/polyfill.min.js?features=IntersectionObserver%2CIntersectionObserverEntry%2CMutationObserver"></script>
2857 2858<!-- ****************************** --> 2859 2860 2861 2862 2863
2864<script> 2865 var ShopifyAPI = ShopifyAPI || {}; 2866 var langify = langify || {}; 2867 var defaultSettings = { 2868 debug: false, // BOOL : Enable/disable console logs 2869 observe: true, // BOOL : Enable/disable the entire mutation observer (off switch) 2870 observeLinks: true, 2871 observeImages: true, 2872 observeCustomContents: true, 2873 maxMutations: 5, 2874 timeout: 100, // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element 2875 linksBlacklist: [], 2876 } 2877 2878 if(langify.settings) { langify.settings = Object.assign(defaultSettings, langify.settings) } else { langify.settings = defaultSettings } 2879 2880 langify.settings.theme = null; 2881 langify.settings.switcher = {"version":"2.0.2","customCSS":".ly-languages-switcher-link.current_lang {\n display: none !important; \n}\n.ly-languages-switcher.ly-breakpoint-1 {\n position: relative;\n top: 4px;\n right: 5px;\n opacity: 0.8;\n}\n.ly-custom-777 {\n position: absolute;\n right: 148px;\n}","languageDetection":false,"languageDetectionDefault":"en","enableDefaultLanguage":false,"breakpoints":[{"key":0,"label":"0px","config":{"type":"links","corner":"bottom_right","position":"custom","show_flags":false,"show_label":true,"show_custom_name":false,"show_name":false,"show_iso_code":true,"round_icons":true,"is_dark":false,"is_transparent":true,"arrow_size":100,"arrow_width":1,"arrow_filled":false,"dropdown_open":false,"h_space":0,"v_space":0,"text_color":"#000","arrow_color":"#000","bg_color":"#fff","fontsize":21,"rectangle_icons":false,"square_icons":false,"switcherIcons":"round_icons","switcherLabel":"show_iso_code"}},{"key":777,"label":"1000px","config":{"type":"native_select","corner":"bottom_right","position":"custom","show_flags":false,"show_label":true,"show_custom_name":true,"show_name":false,"show_iso_code":false,"round_icons":false,"is_dark":false,"is_transparent":false,"arrow_size":100,"arrow_width":1,"arrow_filled":false,"dropdown_open":false,"h_space":0,"v_space":0,"text_color":"#000","arrow_color":"#000","bg_color":"#fff","fontsize":14,"switcherLabel":"show_custom_name","rectangle_icons":true,"switcherIcons":"rectangle_icons"}}],"languages":[{"iso_code":"en","root_url":"\/","name":"EN","primary":true,"domain":false,"published":true,"custom_name":"English"},{"iso_code":"fr","root_url":"\/fr","name":"FR","primary":false,"domain":false,"published":true,"custom_name":"French"}]}; 2882 2883 2884 langify.helper = langify.helper || { 2885 extractImageObject: function(val) { 2886 if(!val || val == '') return false; 2887 var val = val; 2888 2889 // Handle src-sets 2890 if(val.search(/([0-9]+w?h?,)/gi) > -1) { 2891 val = val.split(/([0-9]+w?h?,)/gi)[0]; 2892 } 2893 2894 var url = val; 2895 var host = file = name = type = ''; 2896 url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); 2897 url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); 2898 url = url.substring(url.lastIndexOf("/") + 1, url.length); 2899 var hostBegin = val.indexOf('//') ? val.indexOf('//') : 0; 2900 host = val.substring(hostBegin, val.lastIndexOf('/') + 1); 2901 name = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, ""); 2902 type = url.substring(url.lastIndexOf('.')+1, url.length); 2903 file = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, '.'+type); 2904 2905 return { 2906 host: host, 2907 name: name, 2908 type: type, 2909 file: file 2910 } 2911 }, 2912 getCurrentLanguage: function() { 2913 return "en"; 2914 }, 2915 setLanguage: function(code) { 2916 if(!langify.locale.languages.find(x => x.iso_code === code)) return false; 2917 var rootUrl = langify.locale.languages.find(x => x.iso_code === code).root_url; 2918 if(rootUrl == '/') {rootUrl = '';} 2919 var finalUrl = rootUrl + "search"; 2920 if(finalUrl == '') {finalUrl = '/';} 2921 2922 window.location.href = finalUrl; 2923 return true; 2924 }, 2925 getCookie: function(name) { 2926 var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); 2927 if(v) return v[2]; 2928 else return null; 2929 },
2930 setCookie: function(name, value, days) { 2931 var d = new Date; 2932 d.setTime(d.getTime() + 24*60*60*1000*days); 2933 document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString(); 2934 }, 2935 getVersion: function() { 2936 return 2; 2937 }, 2938 isOutOfViewport: function (elem) { 2939 var bounding = elem.getBoundingClientRect(); 2940 var out = {}; 2941 out.top = bounding.top < 0; 2942 out.left = bounding.left < 0; 2943 out.bottom = Math.ceil(bounding.bottom) >= (window.innerHeight || document.documentElement.clientHeight); 2944 out.right = bounding.right > (window.innerWidth || document.documentElement.clientWidth); 2945 out.any = out.top || out.left || out.bottom || out.right; 2946 return out; 2947 }, 2948 getVal: function(str) { 2949 var v = window.location.search.match(new RegExp('(?:[?&]'+str+'=)([^&]+)')); 2950 return v ? v[1] : null; 2951 }, 2952 inIframe: function() { 2953 try { 2954 return window.self !== window.top; 2955 } catch (e) { 2956 return true; 2957 } 2958 }, 2959 }; 2960 2961 2962 var customContents = {}; 2963 var customContents_image = {}; 2964 var customContents_html = {}; 2965 var customContents_text = {}; 2966 var customContents_attr = {}; 2967 2968 // Custom Contents Section 2969 2970 // Images Section 2971 2972 2973 2974 2975 var languageUrls = [];languageUrls['en'] = '/search';languageUrls['fr'] = '/search';langify.locale = langify.locale || { 2976 primary: true, 2977 iso_code: "en", 2978 root_url: "\/", 2979 language_id: "ly59215", 2980 languages: [{ 2981 iso_code: "en", 2982 root_url: "\/", 2983 language_id: "ly59215", 2984 domain: "", 2985 },{ 2986 iso_code: "fr", 2987 root_url: "\/", 2988 language_id: "ly59311", 2989 domain: "", 2990 }, 2991 ], 2992 }; 2993 2994 function isIE() { 2995 ua = navigator.userAgent; 2996 var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1; 2997 return is_ie; 2998 } 2999 if (!isIE()){ 3000 3001 // Disable link correction ALWAYS on languages with mapped domains 3002 3003 if(langify.locale.languages.find(x => x.iso_code === "en" && x.domain !== '' )) { 3004 langify.settings.observeLinks = false; 3005 } 3006 3007 var langifyObserverCore = function() { 3008 var observedNodes = []; 3009 var intersectionObs = null; 3010 var mutationObs = null; 3011 var mutationObsConfig = { 3012 characterData: true, 3013 characterDataOldValue: true, 3014 attributes: true, 3015 attributeOldValue: true, 3016 childList: true, 3017 subtree: true, 3018 }; 3019 3020 function init() { 3021 if(langify.settings.observe) { 3022 spreadCustomContents(); 3023 if (window.MutationObserver) { 3024 if (langify.settings.lazyload && window.IntersectionObserver) { 3025 startIntersectionObserver(); 3026 } else { 3027 startMutationObserver(null); 3028 } 3029 } else { 3030 startMutationEvents(); 3031 } 3032 } 3033 } 3034 3035 3036 // Intersection Observer 3037 function startIntersectionObserver() { 3038 intersectionObs = new IntersectionObserver(callbackIntersectionChange); 3039 var elementNodes = document.getElementsByClassName('shopify-section'); 3040 Array.prototype.slice.call(elementNodes).forEach(function(node) { 3041 intersectionObs.observe(node); 3042 }); 3043 } 3044 3045 function callbackIntersectionChange(intersections) { 3046 intersections.forEach(function(intersection) { 3047 var target = intersection.target; 3048 var targetIsIntersecting = Boolean(target.getAttribute('ly-is-intersecting') === "true" ? true : false); 3049 3050 if(typeof targetIsIntersecting == 'undefined' || targetIsIntersecting == null) { 3051 target.setAttribute('ly-is-intersecting', intersection.isIntersecting); 3052 targetIsIntersecting = intersection.isIntersecting; 3053 } 3054 3055 // On Screen 3056 if(targetIsIntersecting == false && intersection.isIntersecting == true) { 3057 if(!target.getAttribute('ly-is-observing')) { 3058 startMutationObserver(target); 3059 intersectionObs.unobserve(target); 3060 3061 // As the mutation observer didn't see the "add" of the elememts, trigger the initial translation manually 3062 var elementNodes = getNodesUnder(target, 'SHOW_ELEMENT'); 3063 var textNodes = getNodesUnder(target, 'SHOW_TEXT'); 3064 var nodes = elementNodes.concat(textNodes);
3065 nodes.forEach(function(node) { 3066 translate(node, 'mutation -> childList'); 3067 }); 3068 } 3069 } 3070 // Off Screen 3071 //else if(targetIsIntersecting == true && intersection.isIntersecting == false) { 3072 // stopMutationObserver(target); 3073 //} 3074 target.setAttribute('ly-is-intersecting', intersection.isIntersecting); 3075 }); 3076 } 3077 3078 3079 // Mutation Observer 3080 function startMutationObserver(observerTarget) { 3081 if (!observerTarget) { 3082 var target = document.documentElement || document.body; // main window 3083 } else { 3084 if (observerTarget.nodeName === 'IFRAME') { 3085 var target = observerTarget.contentDocument || observerTarget.contentWindow.document; // iframe 3086 } else { 3087 var target = observerTarget; 3088 } 3089 } 3090 mutationObs = new MutationObserver(callbackDomChange); 3091 mutationObs.observe(target, mutationObsConfig); 3092 observedNodes.push(target); 3093 try { target.setAttribute('ly-is-observing', 'true'); } catch(e) {} 3094 } 3095 3096 function stopMutationObserver(target) { 3097 if(observedNodes.indexOf(target) > -1) { 3098 observedNodes.splice(observedNodes.indexOf(target), 1); 3099 } 3100 var mutations = mutationObs.takeRecords(); 3101 mutationObs.disconnect(); 3102 observedNodes.forEach(node => { 3103 mutationObs.observe(node, mutationObsConfig); 3104 }); 3105 try { target.removeAttribute('ly-is-observing'); } catch(e) {} 3106 } 3107 3108 3109 function callbackDomChange(mutations, mutationObs) { 3110 for (var i = 0, length = mutations.length; i < length; i++) { 3111 var mutation = mutations[i]; 3112 var target = mutation.target; 3113 3114 // Links-Hook 3115 if (mutation.type === 'attributes' && (mutation.attributeName === 'href' || mutation.attributeName === 'action')) { 3116 var target = mutation.target; 3117 translateLink(target.getAttribute(mutation.attributeName), target); 3118 } 3119 // Images-Hook 3120 else if (mutation.type === 'attributes' && (mutation.attributeName === 'src' || mutation.attributeName === 'data-src' || mutation.attributeName === 'srcset' || mutation.attributeName === 'data-srcset')) { 3121 translateImage(target, mutation.attributeName); 3122 } 3123 else if (mutation.type === 'attributes' && mutation.attributeName === 'style') { 3124 translateCssImage(target); 3125 } 3126 // Subtree Events 3127 else if (mutation.type === 'childList') { 3128 // Added Nodes 3129 if(mutation.addedNodes.length > 0) { 3130 var elementNodes = getNodesUnder(mutation.target, 'SHOW_ELEMENT'); 3131 var textNodes = getNodesUnder(mutation.target, 'SHOW_TEXT'); 3132 var nodes = elementNodes.concat(textNodes); 3133 nodes.forEach(function(node) { 3134 translate(node, 'mutation -> childList'); 3135 }); 3136 } 3137 } 3138 // CharacterData Events 3139 else if (mutation.type === 'characterData') { 3140 var target = mutation.target; 3141 translate(target, 'mutation -> characterData'); 3142 } 3143 } 3144 } 3145 3146 3147 function translate(node, info) { 3148 if((node.nodeType === 1 && node.hasAttribute('data-ly-locked')) || (node.nodeType === 3 && node.parentNode && node.parentNode.hasAttribute('data-ly-locked'))) { 3149 return; 3150 } 3151 // CC-Hook 3152 if (node.nodeName !== 'SCRIPT' && node.nodeName !== 'STYLE') { 3153 if (node.nodeType === 3) { 3154 translateTextNode(node, info); 3155 } 3156 translateNodeAttrs(node); 3157 } 3158 // Links-Hook 3159 if (node.nodeName === 'A' || node.nodeName === 'FORM') { 3160 if(node.hasAttribute('href')) var attrName = 'href'; 3161 else var attrName = 'action'; 3162 var url = node.getAttribute(attrName); 3163 translateLink(url, node); 3164 } 3165 // Images-Hook 3166 if (node.nodeName === 'IMG' || node.nodeName === 'SOURCE') { 3167 translateImage(node, ['src', 'data-src', 'srcset', 'data-srcset']); 3168 } 3169 if (node.attributes && node.getAttribute('style')) { 3170 translateCssImage(node); 3171 } 3172 // Iframe Observation 3173 if (node.nodeName === 'IFRAME') { 3174 // Todo: handle srcdoc iframe content observing 3175 if (node.getAttribute('ly-is-observing') == null && node.getAttribute('src') == null && !node.hasAttribute('srcdoc')) { 3176 node.setAttribute('ly-is-observing', 'true'); 3177 startMutationObserver(node); 3178 } 3179 } 3180 } 3181 3182 function translateNodeAttrs(node) { 3183 if(Object.keys(customContents_attr).length > 0) { 3184 3185 } 3186 } 3187 3188 var mutationCount = 0; 3189 3190 function translateTextNode(node, info) { 3191 if(langify.settings.observeCustomContents === false || !node.textContent || node.textContent.trim().length === 0) { 3192 return; 3193 } 3194 var src = node.textContent.trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); 3195 if(customContents_text[src] && node.textContent !== customContents_text[src]) { 3196 var newContent = node.textContent.replace(node.textContent.trim(), customContents_text[src]); 3197 if (newContent != node.textContent) { 3198 if(!node.parentNode.hasAttribute('data-ly-mutation-count') || parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) < langify.settings.maxMutations) { 3199 var count = node.parentNode.hasAttribute('data-ly-mutation-count') ? parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) : 0; 3200 node.parentNode.setAttribute('data-ly-mutation-count', count+1); 3201 node.textContent = newContent; 3202 3203 mutationCount = mutationCount + 1; 3204 log('REPLACED (TEXT)', { 3205 oldValue: src, 3206 newValue: customContents_text[src], 3207 mutationCount, 3208 }, 'success' 3209 ); 3210 3211 var event = new CustomEvent('langify.observer.aftertranslatetext', { 3212 bubbles: true, 3213 detail: { 3214 target: node, 3215 original: src, 3216 translation: customContents_text[src] 3217 } 3218 }); 3219 node.dispatchEvent(event); 3220 } 3221 } 3222 } 3223 } 3224 3225 function translateLink(url, node) { 3226 if(langify.settings.observeLinks === false || node.hasAttribute('data-ly-locked') || !url || (url.indexOf('mailto:') !== -1 || url.indexOf('javascript:') !== -1 || url.indexOf('tel:') !== -1 || url.indexOf('file:') !== -1 || url.indexOf('ftp:') !== -1 || url.indexOf('sms:') !== -1 || url.indexOf('market:') !== -1 || url.indexOf('fax:') !== -1 || url.indexOf('callto:') !== -1 || url.indexOf('ts3server:') !== -1)) { 3227 return; 3228 }
3229 var isLocalized = (url.indexOf('/'+"en"+'/') === 0 || url === '/'+"en" || url.indexOf('/'+"en"+'/') === 0 || url === '/'+"en"); 3230 var link = url.replace("https:\/\/www.margaretm.ca", '').replace(/\/en\//gi, '/'); 3231 var isUrlAbsolute = (link.indexOf('://') > 0 || link.indexOf('//') === 0); 3232 var blacklist = ['#'].concat(langify.settings.linksBlacklist); 3233 var isUrlBlacklisted = blacklist.find(x => url.indexOf(x) === 0); 3234 if(!isLocalized && !isUrlAbsolute && !isUrlBlacklisted && "\/" != '/') { 3235 if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; 3236 if(link === '/' || link == "\/") link = ''; 3237 var newLink = "\/" + link; 3238 var timeStamp = Math.floor(Date.now()); 3239 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 3240 node.setAttribute('data-ly-processed', timeStamp); 3241 node.setAttribute(attrName, newLink); 3242 if(node.hasAttribute('data-'+attrName)) node.setAttribute('data-'+attrName, newLink); 3243 3244 mutationCount = mutationCount + 1; 3245 log('REPLACED (LINK)', { 3246 attrName, 3247 oldValue: url, 3248 newValue: newLink, 3249 mutationCount, 3250 }, 'success' 3251 ); 3252 3253 var event = new CustomEvent('langify.observer.aftertranslatelink', { 3254 bubbles: true, 3255 detail: { 3256 target: node, 3257 attribute: attrName, 3258 original: url, 3259 translation: newLink 3260 } 3261 }); 3262 node.dispatchEvent(event); 3263 } 3264 } 3265 } 3266 3267 function translateImage(node, attr) { 3268 if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0) { 3269 return 3270 } 3271 var attrs = []; 3272 if(typeof attr === 'string') attrs.push(attr); 3273 else if(typeof attr === 'object') attrs = attr; 3274 attrs.forEach(function(attr) { 3275 if(node.hasAttribute(attr)) { 3276 3277 var imgObject = langify.helper.extractImageObject(node.getAttribute(attr)); 3278 var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; 3279 3280 if(customContents_image[imgKey]) { 3281 3282 // Replace 3283 var oldValue = node.getAttribute(attr); 3284 var translation = node.getAttribute(attr); 3285 translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); 3286 translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); 3287 translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); 3288 3289 if(node.getAttribute(attr) != translation) { 3290 var timeStamp = Math.floor(Date.now()); 3291 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 3292 node.setAttribute('data-ly-processed', timeStamp); 3293 node.setAttribute(attr, translation); 3294 3295 mutationCount = mutationCount + 1; 3296 log('REPLACED (IMAGE)', { 3297 attrName: attr, 3298 oldValue: oldValue, 3299 newValue: translation, 3300 mutationCount, 3301 }, 'success'); 3302 3303 var event = new CustomEvent('langify.observer.aftertranslateimage', { 3304 bubbles: true, 3305 detail: { 3306 target: node, 3307 attribute: attr, 3308 original: oldValue, 3309 translation: translation 3310 } 3311 }); 3312 node.dispatchEvent(event); 3313 } 3314 } 3315 } 3316 } 3317 }); 3318 } 3319 3320 function translateCssImage(node) { 3321 if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0 || !node.getAttribute('style')) { 3322 return 3323 } 3324 3325 var imgMatches = node.getAttribute('style').match(/url\(("|')?(.*)("|')?\)/gi); 3326 if(imgMatches !== null) { 3327 var imgSource = imgMatches[0].replace(/url\(("|')?|("|')?\)/, ''); 3328 var imgObject = langify.helper.extractImageObject(imgSource); 3329 var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; 3330 var attr = 'style'; 3331 3332 if(customContents_image[imgKey]) { 3333 3334 // Replace 3335 var translation = node.getAttribute(attr); 3336 translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); 3337 translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); 3338 translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); 3339 3340 if(node.getAttribute(attr) != translation) { 3341 var timeStamp = Math.floor(Date.now()); 3342 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 3343 node.setAttribute('data-ly-processed', timeStamp); 3344 node.setAttribute(attr, translation); 3345 mutationCount = mutationCount + 1; 3346 } 3347 } 3348 } 3349 } 3350 } 3351 3352 3353 3354 function findAndLocalizeLinks(target, parent) { 3355 if(target.parentNode && parent) var allLinks = target.parentElement.querySelectorAll('[href],[action]'); 3356 else var allLinks = target.querySelectorAll('[href],[action]'); 3357 allLinks.forEach(link => { 3358 if(link.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; 3359 var url = link.getAttribute(attrName); 3360 translateLink(url, link); 3361 }); 3362 } 3363 3364 function getNodesUnder(el, show){ 3365 var n, a=[], walk=document.createTreeWalker(el, NodeFilter[show] , null, false); 3366 while(n=walk.nextNode()) a.push(n); 3367 return a; 3368 } 3369 3370 function log(title, data, type) { 3371 if(langify.settings.debug) { 3372 let css = 'color: green; font-weight: bold;'; 3373 console.log(`%c ${title}: \n`, css, data); 3374 } 3375 } 3376 3377 function spreadCustomContents() { 3378 var getFileName = function(url) { 3379 if(!url || url == '') return; 3380 url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); 3381 url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); 3382 url = url.substring(url.lastIndexOf("/") + 1, url.length); 3383 url = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, ""); 3384 return '/' + url; 3385 }
3386 Object.entries(customContents).forEach(function(entry) { 3387 //if(/<\/?[a-z][\s\S]*>/i.test(entry[0])) customContents_html[entry[0]] = entry[1]; 3388 //else if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png)/.test(entry[0])) customContents_image[getFileName(entry[0])] = getFileName(entry[1]); 3389 if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png|webp)/.test(entry[0])) customContents_image[langify.helper.extractImageObject(entry[0]).file] = langify.helper.extractImageObject(entry[1]); 3390 else customContents_text[entry[0]] = entry[1]; 3391 }); 3392 log('CUSTOM CONTENTS:', {customContents, customContents_text, customContents_image}, 'info') 3393 } 3394 3395 // Polyfill for old browsers 3396 function startMutationEvents() { 3397 var target = document.querySelector('body'); 3398 target.addEventListener("DOMAttrModified", function (event) { 3399 if(event.attrName === 'href' || event.attrName === 'action') { 3400 if(event.prevValue != event.newValue) { 3401 translateLink(event.newValue, event.target); 3402 } 3403 } 3404 }, false); 3405 target.addEventListener("DOMSubtreeModified", function (event) { 3406 //findAndLocalizeLinks(event.target, false); 3407 //matchCustomContent(event.target); 3408 }, false); 3409 } 3410 3411 function triggerCustomContents() { 3412 var rootnode = document.getElementsByTagName('body')[0] 3413 var walker = document.createTreeWalker(rootnode, NodeFilter.SHOW_ALL, null, false) 3414 3415 while (walker.nextNode()) { 3416 //console.log(walker.currentNode.tagName) 3417 translate(walker.currentNode, null); 3418 } 3419 } 3420 3421 function stopObserver() { 3422 mutationObs.takeRecords(); 3423 mutationObs.disconnect(); 3424 } 3425 3426 init(); 3427 return { 3428 init: init, 3429 triggerCustomContents: triggerCustomContents, 3430 stopObserver: stopObserver, 3431 } 3432 }; 3433 3434 var langifyObserver = langifyObserverCore(); 3435 langify.api = { 3436 observer: { 3437 start: langifyObserver.init, 3438 stop: langifyObserver.stopObserver, 3439 trigger: langifyObserver.triggerCustomContents 3440 } 3441 }; 3442 } 3443 3444 3445 langify.tools = langify.tools || { 3446 compareJQueryVersion: function(a,b) {if (a === b) {return 0;}var a_components = a.split(".");var b_components = b.split(".");var len = Math.min(a_components.length, b_components.length);for (var i = 0; i < len; i++) {if (parseInt(a_components[i]) > parseInt(b_components[i])) {return 1;}if (parseInt(a_components[i]) < parseInt(b_components[i])) {return -1;}}if (a_components.length > b_components.length) {return 1;}if (a_components.length < b_components.length) {return -1;}return 0;} 3447 }; 3448 3449 langify.loader = langify.loader || { 3450 loadScript: function(url, callback) { 3451 var script = document.createElement('script'); 3452 script.type = 'text/javascript'; 3453 if(script.readyState) { 3454 script.onreadystatechange = function () { 3455 if(script.readyState == 'loaded' || script.readyState == 'complete') { 3456 script.onreadystatechange = null; 3457 callback(); 3458 } 3459 }; 3460 } else { 3461 script.onload = function () { 3462 callback(); 3463 }; 3464 } 3465 script.src = url; 3466 document.getElementsByTagName('head')[0].appendChild(script); 3467 }, 3468 reload: function() { 3469 window.location.reload(); 3470 } 3471 }; 3472 3473 langify.switcher = langify.switcher || { 3474 init: function() { 3475 var lyForceOff = location.search.split('ly-force-off=')[1]; 3476 var switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-switcher-wrapper')); 3477 if(!switcherElements.length) { 3478 switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-languages-switcher')); 3479 } 3480 3481 document.addEventListener('click', function(event) { 3482 if(!event.target.closest('.ly-languages-switcher')) { 3483 var openSwitchers = document.querySelectorAll('.ly-languages-switcher.ly-is-open') 3484 for(i = 0; i < openSwitchers.length; i++) { 3485 openSwitchers[i].classList.remove('ly-is-open'); 3486 } 3487 } 3488 }); 3489 3490 // Custom positioning 3491 for(i = 0; i < switcherElements.length; i++) { 3492 if(lyForceOff !== 'true' && langify.locale.languages.length > 1) { 3493 switcherElements[i].classList.remove('ly-hide'); 3494 } 3495 if(switcherElements[i].classList.contains('ly-custom') && (document.getElementById('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint')) || document.getElementsByClassName('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint')).length )) { 3496 var targets = Array.from(document.getElementsByClassName('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint'))); 3497 var target = document.getElementById('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint')); 3498 if(target) targets.push(target); 3499 for(c = 0; c < targets.length; c++) { 3500 var clone = switcherElements[i].cloneNode(true); 3501 targets[c].innerHTML = clone.outerHTML; 3502 } 3503 switcherElements[i].classList.add('ly-hide'); 3504 } 3505 } 3506 var links = document.getElementsByClassName('ly-languages-switcher-link'); 3507 for(l = 0; l < links.length; l++) { 3508 links[l].setAttribute('href', links[l].getAttribute('href') + window.location.search); 3509 links[l].addEventListener('click', function(event) { 3510 langify.helper.setCookie('ly-lang-selected', this.getAttribute('data-ly-code'), 365); 3511 }); 3512 } 3513 3514 // Native select event handling 3515 var nativeLangifySelects = document.getElementsByClassName('ly-native-select'); 3516 for(var i = 0; i < nativeLangifySelects.length; i++) { 3517 nativeLangifySelects[i].onchange = function() { 3518 var selectedLanguageCode = this[this.selectedIndex].getAttribute('key'); 3519 var url = languageUrls[selectedLanguageCode]; 3520 if(url) { 3521 langify.helper.setCookie('ly-lang-selected', selectedLanguageCode, 365); 3522 window.location.replace(url+window.location.search); 3523 } 3524 }; 3525 } 3526 3527 // Initial cart.attributes update 3528 ShopifyAPI.getCart(function (cart) { 3529 var currentLanguage = langify.locale.iso_code; 3530 if(!cart.attributes.language || cart.attributes.language != currentLanguage) { 3531 ShopifyAPI.updateCartAttributes({'language': currentLanguage}, function(data){}); 3532 } 3533 }); 3534 3535 // Custom Dropdown 3536 var switcher = document.getElementsByClassName('ly-custom-dropdown-switcher'); 3537 for(var a = 0; a < switcher.length; a++) { 3538 switcher[a].classList.toggle('ly-is-open'); 3539 var isOut = langify.helper.isOutOfViewport(switcher[a]); 3540 if(isOut.bottom) { 3541 switcher[a].classList.add('ly-is-dropup'); 3542 var arrows = switcher[a].querySelectorAll('.ly-arrow'); 3543 for(var b = 0; b < arrows.length; b++) { 3544 arrows[b].classList.add('ly-arrow-up'); 3545 } 3546 } 3547 switcher[a].classList.toggle('ly-is-open'); 3548 } 3549 3550 if(langify.locale.languages.length === 1) { 3551 console.info(`%c LANGIFY INFO:\n`, 'font-weight: bold;', 'All languages are disabled! There must be at least one active language in order that the languages switcher is displayed.') 3552 } 3553 3554 this._currencySwitcherBindings(); 3555 }, 3556 _currencySwitcherBindings: function() { 3557 var currencySwitcherForm = document.getElementById('currency_switcher_form'); 3558 var currencySelectSwitcher = document.querySelectorAll('select.ly-currency-switcher'); 3559 var currencyCustomSwitcher = document.querySelectorAll('div.ly-currency-switcher a'); 3560 currencySwitcherForm.querySelector('input[name="return_to"]').value = window.location.pathname; 3561 for(var i=0; i<currencyCustomSwitcher.length; i++) { 3562 currencyCustomSwitcher[i].addEventListener('click', function() { 3563 currencySwitcherForm.querySelector('input[name="currency"]').value = this.getAttribute('data-currency'); 3564 currencySwitcherForm.submit(); 3565 }); 3566 } 3567 for(var a=0; a<currencySelectSwitcher.length; a++) { 3568 currencySelectSwitcher[a].addEventListener('change', function(){ 3569 currencySwitcherForm.querySelector('input[name="currency"]').value = this.getAttribute('data-currency'); 3570 currencySwitcherForm.submit(); 3571 }); 3572 } 3573 }, 3574 toggleSwitcherOpen: function(e) { 3575 var target = e; 3576 if(!target.classList.contains('ly-is-open')) { 3577 var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open') 3578 for(i = 0; i < openSwitchers.length; i++) { 3579 openSwitchers[i].classList.remove('ly-is-open'); 3580 } 3581 } 3582 target.classList.toggle('ly-is-open'); 3583 var isOut = langify.helper.isOutOfViewport(target); 3584 if(isOut.bottom) { 3585 target.classList.add('ly-is-dropup'); 3586 } 3587 }, 3588 togglePopupOpen: function(e) { 3589 e.closest('.ly-popup-switcher').classList.toggle('ly-is-open'); 3590 }, 3591 }; 3592 3593 langify.recommendation = langify.recommendation || { 3594 init: function() { 3595 var recommendated = this._findRecommendedLanguage(); 3596 if(recommendated && recommendated !== langify.locale.iso_code && !langify.helper.getCookie('ly-lang-selected')) { 3597 this._translateStrings(recommendated); 3598 this._bindings(); 3599 } else { 3600 return false;
3601 } 3602 }, 3603 _findRecommendedLanguage: function() { 3604 var currentLang = langify.locale.iso_code; 3605 var browserLang = navigator.language || navigator.userLanguage; 3606 var match = languageUrls[browserLang]; 3607 var recommendatedLang = false; 3608 if(!match) { 3609 browserLang = browserLang.substring(0, 2); 3610 match = languageUrls[browserLang]; 3611 } else { 3612 recommendatedLang = browserLang; 3613 } 3614 if(!match) { 3615 for(var lang in languageUrls) { 3616 if(lang.substring(0, 2) === browserLang) { 3617 browserLang = lang; 3618 match = languageUrls[browserLang]; 3619 recommendatedLang = browserLang; 3620 } 3621 } 3622 } 3623 return recommendatedLang; 3624 }, 3625 _translateStrings: function(languageCode) { 3626 var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; 3627 var strings = langify.settings.switcher.recommendation_strings[languageCode]; 3628 var recommendationStr = 'Looks like your browser is set to English. Change the language?'; 3629 var buttonStr = 'Change'; 3630 var languageStr = 'English'; 3631 if(strings) { 3632 recommendationStr = strings.recommendation ? strings.recommendation : 'Looks like your browser is set to English. Change the language?'; 3633 buttonStr = strings.button ? strings.button : 'Change'; 3634 languageStr = strings.language ? strings.language : 'English'; 3635 } 3636 var newCode = recommendationElement.innerHTML; 3637 newCode = newCode.replaceAll('[[recommendation]]', recommendationStr).replaceAll('[[button]]', buttonStr); 3638 recommendationElement.innerHTML = newCode; 3639 }, 3640 _bindings: function() { 3641 var recommendated = this._findRecommendedLanguage(); 3642 var currentLang = langify.locale.iso_code; 3643 var userLang = navigator.language || navigator.userLanguage; 3644 var lyForceOff = location.search.split('ly-force-off=')[1]; 3645 var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; 3646 var form = recommendationElement.querySelectorAll('.ly-recommendation-form')[0]; 3647 var links = recommendationElement.getElementsByClassName('ly-languages-switcher-link'); 3648 var customDropdown = recommendationElement.querySelectorAll('.ly-languages-switcher.ly-custom-dropdown-switcher'); 3649 var nativeSelects = recommendationElement.getElementsByClassName('ly-native-select'); 3650 3651 form.addEventListener('submit', function() { 3652 langify.helper.setCookie('ly-lang-selected', recommendated, 365); 3653 }); 3654 3655 for(var i = 0; i < nativeSelects.length; i++) { 3656 nativeSelects[i].onchange = function() { 3657 event.preventDefault(); 3658 var selectedLanguageCode = this[this.selectedIndex].getAttribute('key'); 3659 var url = languageUrls[selectedLanguageCode]; 3660 if(url) { 3661 form.setAttribute('action', url+window.location.search); 3662 } 3663 }; 3664 this._selectLanguage(nativeSelects[i], recommendated); 3665 } 3666 for(l = 0; l < links.length; l++) { 3667 links[l].addEventListener('click', function(event) { 3668 event.preventDefault(); 3669 form.setAttribute('action', this.getAttribute('href')); 3670 }); 3671 this._selectLanguage(links[l], recommendated); 3672 } 3673 for(i = 0; i < customDropdown.length; i++) { 3674 if(recommendationElement.className.indexOf('bottom') > -1) { 3675 customDropdown[i].classList.add('ly-is-dropup'); 3676 } 3677 form.setAttribute('action', customDropdown[i].querySelector('.ly-custom-dropdown-list li[key="'+ recommendated +'"] a').getAttribute('href')); 3678 this._selectLanguage(customDropdown[i], recommendated); 3679 } 3680 if(!lyForceOff) { 3681 recommendationElement.classList.add('ly-is-open'); 3682 } 3683 }, 3684 _selectLanguage: function(element, valueToSelect) { 3685 if(element.classList.contains('ly-native-select')) { 3686 element.value = valueToSelect; 3687 } 3688 if(element.classList.contains('ly-custom-dropdown-switcher')) { 3689 var currentElem = element.querySelector('.ly-custom-dropdown-current'); 3690 var currentIcon = currentElem.querySelector('.ly-icon'); 3691 var currentLabel = currentElem.querySelector('span'); 3692 3693 element.querySelector('.ly-custom-dropdown-list li.current').classList.remove('current'); 3694 element.querySelector('.ly-custom-dropdown-list li[key="'+ valueToSelect +'"]').classList.add('current'); 3695 3696 currentLabel.innerHTML = element.querySelector('.ly-custom-dropdown-list li.current span').innerHTML; 3697 currentIcon.classList = element.querySelector('.ly-custom-dropdown-list li.current .ly-icon').classList; 3698 } 3699 }, 3700 toggleOpen: function(e) { 3701 e.closest('.ly-recommendation').classList.toggle('ly-is-open'); 3702 }, 3703 }; 3704 3705 langify.languageDetection = langify.languageDetection || { 3706 init: function() { 3707 var currentLang = langify.locale.iso_code; 3708 3709 if(langify.helper.getVal('redirected') === 'true') { 3710 langify.helper.setCookie('ly-lang-selected', "en", 365); 3711 var _href = window.location.href; 3712 history.replaceState(null, '', _href.replace(/(\?|&)(redirected=true)/i, '')); 3713 } 3714 3715 var userLang = navigator.language || navigator.userLanguage; 3716 var bot = /bot|google|baidu|bing|msn|duckduckbot|teoma|slurp|yandex|Chrome-Lighthouse/i.test(navigator.userAgent); 3717 var blockedRoutes = window.lyBlockedRoutesList || []; 3718 var blockedRoute = blockedRoutes.find(x => window.location.pathname.indexOf(x) === 0); 3719 var is404 = document.getElementsByClassName('template-404').length; 3720 3721 if(!langify.helper.inIframe() && !is404 && !bot && !blockedRoute && langify.helper.getVal('ly-lang-detect') !== 'off') { 3722 if(userLang && !langify.helper.getCookie('ly-lang-selected')) { 3723 var rootUrl = languageUrls[userLang]; 3724 if(!rootUrl) { 3725 userLang = userLang.substring(0, 2); 3726 rootUrl = languageUrls[userLang]; 3727 } 3728 if(!rootUrl) { 3729 for(var lang in languageUrls) { 3730 if(lang.substring(0, 2) === userLang) { 3731 userLang = lang; 3732 rootUrl = languageUrls[userLang]; 3733 } 3734 } 3735 } 3736 3737 if(rootUrl) { 3738 if(currentLang !== userLang) { 3739 langify.helper.setCookie('ly-lang-selected', userLang, 365); 3740 this.redirect(this._getFinalUrl(rootUrl)); 3741 } 3742 } 3743 } else { 3744 if(langify.helper.getCookie('ly-lang-selected') && langify.helper.getCookie('ly-lang-selected') !== currentLang) { 3745 if(languageUrls[langify.helper.getCookie('ly-lang-selected')]) { 3746 this.redirect(this._getFinalUrl(languageUrls[langify.helper.getCookie('ly-lang-selected')])); 3747 } 3748 } 3749 } 3750 } 3751 3752 this._fixDomainCookies(); 3753 this._geolocationAppSupport(); 3754 }, 3755 redirect: function(url) { 3756 var params = window.location.search; 3757 var link = document.createElement("a"); 3758 3759 // TODO: Only append when redirecting to another domain 3760 var append = '?redirected=true'; 3761 if(params.indexOf('?') >= 0) { 3762 append = '&redirected=true'; 3763 } 3764 3765 link.setAttribute('data-ly-locked', 'true'); 3766 link.href = url + params + append; 3767 document.body.appendChild(link); 3768 link.click(); 3769 }, 3770 _getFinalUrl: function(rootUrl) { 3771 if(rootUrl == '/') {rootUrl = '';} 3772 3773 var finalUrl = rootUrl + "search"; 3774 if(finalUrl == '') {finalUrl = '/';} 3775 return finalUrl; 3776 }, 3777 _fixDomainCookies: function() { 3778 // FIX: Language Detection + Domain Feature 3779 function lyHandleLinkClick(e) { 3780 var target = e.currentTarget; 3781 if(target.href.indexOf('redirected=true') >= 0) return false; 3782 e.preventDefault(); 3783 var append = '?redirected=true'; 3784 if(target.href.indexOf('?') >= 0) { 3785 append = '&redirected=true'; 3786 } 3787 target.href = target.href + append; 3788 target.removeEventListener('click', lyHandleLinkClick); 3789 target.click(); 3790 } 3791 window.onload = function () { 3792 document.querySelectorAll('.ly-languages-switcher-link').forEach(item => { 3793 item.addEventListener('click', lyHandleLinkClick); 3794 }); 3795 } 3796 }, 3797 _geolocationAppSupport: function() { 3798 var target = document.querySelector('body'); 3799 var config = { childList: true, subtree: true }; 3800 var geolocationObserver = new MutationObserver(function(mutations) { 3801 mutations.forEach(function(mutation) { 3802 if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { 3803 var target = mutation.target.getElementsByClassName('locale-bar__form'); 3804 if(target[0]) { 3805 target[0].onsubmit = function() { 3806 var locale_code = target[0].elements['locale_code'].value; 3807 var selector = target[0].getElementsByClassName('locale-bar__selector'); 3808 if(selector.length >= 1) { 3809 locale_code = selector[0].options[selector[0].selectedIndex].value; 3810 } 3811 langify.helper.setCookie('ly-lang-selected', locale_code, 365); 3812 }; 3813 } 3814 var selectors = mutation.target.getElementsByClassName('locale-selectors__selector'); 3815 if(selectors.length > 0) { 3816 for(var selector of selectors) { 3817 if(selector.getAttribute('name') === 'locale_code') { 3818 selector.onchange = function() { 3819 var locale_code = selector.options[selector.selectedIndex].value; 3820 langify.helper.setCookie('ly-lang-selected', locale_code, 365); 3821 }; 3822 } 3823 } 3824 } 3825 } 3826 }); 3827 }); 3828 geolocationObserver.observe(target, config); 3829 setTimeout(function() { 3830 geolocationObserver.disconnect(); 3831 }, 10000); 3832 } 3833 }; 3834 3835 langify.core = langify.core || { 3836 onComplete: function() { 3837 var root_url = langify.locale.root_url != '/' ? langify.locale.root_url : ''; 3838 ShopifyAPI.attributeToString = function(attribute) {if((typeof attribute) !== 'string') {attribute += '';if(attribute === 'undefined') {attribute = '';}}return jQuery.trim(attribute);}; 3839 ShopifyAPI.getCart = function(callback) {jQuery.getJSON(root_url+'/cart.js', function (cart, textStatus) {if((typeof callback) === 'function') {callback(cart);}});}; 3840 ShopifyAPI.updateCartNote = function(note, callback) {var params = {type: 'POST',url: root_url+'/cart/update.js',data: 'note=' + this.attributeToString(note),dataType: 'json',success: function(cart) {if((typeof callback) === 'function') {callback(cart);}},error: this.onError};jQuery.ajax(params);}; 3841 ShopifyAPI.updateCartAttributes = function(attributes, callback) {var data = '';var that = this;if(jQuery.isArray(attributes)) {jQuery.each(attributes, function(indexInArray, valueOfElement) {var key = that.attributeToString(valueOfElement.key);if (key !== '') {data += 'attributes[' + key + ']=' + that.attributeToString(valueOfElement.value) + '&';}});} else if ((typeof attributes === 'object') && attributes !== null) {jQuery.each(attributes, function(key, value) {data += 'attributes[' + that.attributeToString(key) + ']=' + that.attributeToString(value) + '&';});}var params = {type: 'POST',url: root_url+'/cart/update.js',data: data,dataType: 'json',success: function(cart) {if((typeof callback) === 'function') {callback(cart);}},error: this.onError};jQuery.ajax(params);}; 3842 ShopifyAPI.onError = function(XMLHttpRequest, textStatus) {}; 3843 3844 langify.switcher.init(); 3845 3846 if(langify.settings.switcher) { 3847 if(langify.settings.switcher.recommendation && langify.settings.switcher.recommendation_enabled) { 3848 langify.recommendation.init(); 3849 } else { 3850 if(langify.settings.switcher.languageDetection && parseInt(langify.settings.switcher.version.replaceAll('.', '')) >= 300) { 3851 langify.languageDetection.init(); 3852 } 3853 } 3854 } 3855 }, 3856 3857 init: function() { 3858 var lyForceOff = location.search.split('ly-force-off=')[1]; 3859 if(lyForceOff == 'true') { 3860 document.getElementById('preview-bar-iframe').classList.add('ly-hide'); 3861 return false;
3862 } 3863 3864 3865 if(typeof jQuery === 'undefined') { 3866 langify.loader.loadScript('//cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() { 3867 langify.core.onComplete(); 3868 }); 3869 } else if(langify.tools.compareJQueryVersion(jQuery.fn.jquery, '1.7.0') <= 0) { 3870 langify.loader.loadScript('//cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() { 3871 langify.core.onComplete(); 3872 }); 3873 } else { 3874 langify.core.onComplete(); 3875 } 3876 } 3877 }; 3878 3879 !function(e,t){typeof module!="undefined"?module.exports=t():typeof define=="function"&&typeof define.amd=="object"?define(t):this[e]=t()}("domready",function(){var e=[],t,n=typeof document=="object"&&document,r=n&&n.documentElement.doScroll,i="DOMContentLoaded",s=n&&(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return!s&&n&&n.addEventListener(i,t=function(){n.removeEventListener(i,t),s=1;while(t=e.shift())t()}),function(t){s?setTimeout(t,0):e.push(t)}}) 3880 try { domready(langify.core.init); } 3881 catch(error) { langify.core.init(
3881); } 3882 3883 // Polyfills 3884 (function () { 3885 if ( typeof window.CustomEvent === "function" ) return false; 3886 function CustomEvent ( event, params ) { 3887 params = params || { bubbles: false, cancelable: false, detail: null }; 3888 var evt = document.createEvent( 'CustomEvent' ); 3889 evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail ); 3890 return evt; 3891 } 3892 window.CustomEvent = CustomEvent; 3893 })(); 3894 3895</script>
3895 <div data-breakpoint="0" class="ly-languages-switcher ly-links custom ly-breakpoint-1 ly-hide ly-custom ly-bright-theme" style="font-size: 21px; color: #000;"><a href="#" data-ly-code="en" data-ly-locked="true" class="ly-languages-switcher-link current_lang" style=" color: #000;"> 3896EN</a><a href="/search" data-ly-code="fr" data-ly-locked="true" class="ly-languages-switcher-link" style=" color: #000;"> 3897FR</a></div> 3898<select data-breakpoint="777" class="ly-languages-switcher ly-native-select custom ly-breakpoint-2 ly-hide ly-custom ly-bright-theme" style="font-size: 14px; background: #fff; color: #000;"><option key="en" selected="selected" class="current_lang" value="en" data-url="/search">English</option><option key="fr" class="" value="fr" data-url="/search">French</option></select> 3899<style> 3900 .ly-flag-icon-en { background-image: url('//www.margaretm.ca/cdn/shop/t/19/assets/ly-icon-en.svg?v=168749326791323067301615227083'); } 3901 .ly-flag-icon-fr { background-image: url('//www.margaretm.ca/cdn/shop/t/19/assets/ly-icon-fr.svg?v=49424167760593335881615227085'); } 3902 .ly-languages-switcher.ly-breakpoint-1 { display: none; } 3903 @media (min-width:0px) and (max-width: 776px ) { 3904 .ly-languages-switcher.ly-breakpoint-1 { display: inline-block; } 3905 } 3906 3907 .ly-languages-switcher.ly-breakpoint-1 .ly-flag-icon-en { background-image: url('//www.margaretm.ca/cdn/shop/t/19/assets/ly-icon-e
3907n_1x1.svg?v=115769669583621851721615227086') !important; } 3908 .ly-languages-switcher.ly-breakpoint-1 .ly-flag-icon-fr { background-image: url('//www.margaretm.ca/cdn/shop/t/19/assets/ly-icon-fr_1x1.svg?v=64441612079414758631615227087') !important; } 3909 .ly-languages-switcher.ly-breakpoint-2 { display: none; } 3910 @media (min-width:777px) { 3911 .ly-languages-switcher.ly-breakpoint-2 { display: inline-block; } 3912 } 3913 3914 .ly-languages-switcher.ly-breakpoint-2 .ly-flag-icon-en { background-image: url('//www.margaretm.ca/cdn/shop/t/19/assets/ly-icon-en.svg?v=168749326791323067301615227083') !important; } 3915 .ly-languages-switcher.ly-breakpoint-2 .ly-flag-icon-fr { background-image: url('//www.margaretm.ca/cdn/shop/t/19/assets/ly-icon-fr.svg?v=49424167760593335881615227085') !important; } 3916 3917 .ly-flag-icon { 3918 background-size: contain; 3919 background-position: 50%; 3920 background-repeat: no-repeat; 3921 position: relative; 3922 display: inline-block; 3923 width: 1.33333333em; 3924 line-height: 1em; 3925 } 3926 .ly-flag-icon:before { 3927 content: ''; 3928 display: inline-block; 3929 } 3930 .ly-flag-icon.ly-flag-squared { 3931 width: 1em; 3932 } 3933 .ly-flag-icon.ly-flag-rounded { 3934 width: 1em; 3935 border-radius: 50%; 3936 } 3937 .ly-languages-switcher { 3938 white-space: nowrap; 3939 list-style-type: none; 3940 } 3941 .ly-languages-switcher.fixed { 3942 position: fixed; 3943 z-index: 1000; 3944 } 3945 .ly-languages-switcher.absolute { 3946 position: absolute; 3947 z-index: 1000; 3948 } 3949 .ly-languages-switcher.fixed.top_left, 3950 .ly-languages-switcher.absolute.top_left { 3951 top: 0; 3952 left: 0; 3953 } 3954 .ly-languages-switcher.fixed.top_right, 3955 .ly-languages-switcher.absolute.top_right { 3956 top: 0; 3957 right: 0; 3958 } 3959 .ly-languages-switcher.fixed.bottom_left, 3960 .ly-languages-switcher.absolute.bottom_left { 3961 bottom: 0; 3962 left: 0; 3963 } 3964 .ly-languages-switcher.fixed.bottom_right, 3965 .ly-languages-switcher.absolute.bottom_right { 3966 bottom: 0; 3967 right: 0; 3968 } 3969 .ly-languages-switcher-link { 3970 margin: 0 0.2em; 3971 cursor: pointer; 3972 white-space: nowrap; 3973 } 3974 .ly-icon { 3975 margin-right: 0.2em; 3976 } 3977 3978 .ly-arrow { 3979 display: inline-block; 3980 position: relative; 3981 vertical-align: middle; 3982 direction: ltr !important; 3983 -webkit-transition: transform 0.25s; 3984 -moz-transition: transform 0.25s; 3985 transition: transform 0.25s; 3986 } 3987 .ly-is-open .ly-arrow { 3988 transform: rotate(180deg); 3989 } 3990 .ly-arrow.ly-arrow-up { 3991 transform: rotate(180deg); 3992 } 3993 .ly-is-open .ly-arrow.ly-arrow-up { 3994 transform: rotate(0deg); 3995 } 3996 3997 .ly-custom-dropdown-switcher { 3998 text-align: left; 3999 display: inline-block; 4000 padding: 0.2em 0.5em; 4001 position: relative; 4002 user-select: none; 4003 cursor: pointer; 4004 } 4005 .ly-custom-dropdown-current { 4006 display: block; 4007 vertical-align: middle; 4008 } 4009 .ly-custom-dropdown-current-inner { 4010 display: inline-block; 4011 vertical-align: middle; 4012 } 4013 .ly-custom-dropdown-current-inner-image { 4014 margin-right: 0.25em; 4015 } 4016 .ly-custom-dropdown-current-inner-text { 4017 margin-right: 0.25em; 4018 } 4019 .ly-custom-dropdown-list { 4020 display: none !important; 4021 list-style: none; 4022 position: absolute; 4023 left: 0; 4024 padding: inherit !important; 4025 margin: 0; 4026 z-index: 99999; 4027 text-align: left; 4028 width: 100%; 4029 } 4030 .ly-custom-dropdown-list-element { 4031 color: inherit !important; 4032 display: block; 4033 } 4034 .ly-custom-dropdown-list > li { 4035 margin: 0; 4036 display: block; 4037 } 4038 .ly-custom-dropdown-list-element-left { 4039 margin-right: 0.5em; 4040 } 4041 .ly-custom-dropdown-list-element-right { 4042 text-align: left; 4043 } 4044 .ly-custom-dropdown-list-element-left, 4045 .ly-custom-dropdown-list-element-right { 4046 vertical-align: middle; 4047 } 4048 .ly-custom-dropdown-switcher .ly-languages-switcher-link { 4049 margin: 0; 4050 } 4051 .ly-languages-switcher-dropdown { 4052 display: inline-block; 4053 } 4054 .ly-languages-links-switcher { 4055 display: inline-block; 4056 } 4057 .ly-languages-links-switcher > .ly-languages-link { 4058 margin-right: 0.5em; 4059 padding: inherit !important; 4060 color: inherit !important; 4061 } 4062 .ly-custom-dropdown-list-element { 4063 padding: inherit !important; 4064 text-decoration: none; 4065 } 4066 .ly-is-uppercase { 4067 text-transform: uppercase; 4068 } 4069 .ly-is-transparent.ly-custom-dropdown-switcher, 4070 .ly-is-transparent.ly-custom-dropdown-switcher .ly-custom-dropdown-list { 4071 background: transparent !important; 4072 } 4073 .ly-arrow-up { 4074 transform: rotateZ(180deg); 4075 } 4076 4077 .ly-is-open .ly-custom-dropdown-list { 4078 display: inline-block !important; 4079 } 4080 4081 .ly-is-dropup .ly-custom-dropdown-list { 4082 bottom: 100%; 4083 } 4084 .ly-hide { 4085 display: none !important; 4086 } 4087 body.ly-force-off #preview-bar-iframe, 4088 body.ly-force-off .ly-languages-switcher { 4089 display: none !important; 4090 } 4091 4092 4093 .ly-languages-switcher-link.current_lang { 4094 display: none !important; 4095} 4096.ly-languages-switcher.ly-breakpoint-1 { 4097 position: relative; 4098 top: 4px; 4099 right: 5px; 4100 opacity: 0.8; 4101} 4102.ly-custom-777 { 4103 position: absolute; 4104 right: 148px; 4105} 4106 4107 </style> 4108 4109 <!-- langify-v2-scripts-end -->
4109<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4109 4110</body> 4111</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.