{"id":18022,"date":"2026-09-20T03:38:19","date_gmt":"2026-09-20T03:38:19","guid":{"rendered":"https:\/\/aswal.ca\/?page_id=18022"},"modified":"2026-09-20T05:57:29","modified_gmt":"2026-09-20T05:57:29","slug":"creer-mon-gobelet","status":"publish","type":"page","link":"https:\/\/aswal.ca\/en\/creer-mon-gobelet\/","title":{"rendered":"Design My Cup"},"content":{"rendered":"<!-- ASWAL Cup Studio v1.4 \u2014 self-contained page; quote form: Elementor popup 1206. -->\n<style>\n#aswal-cup-studio{--ac-red:#e53427;--ac-ink:#22201e;--ac-muted:#69645e;--ac-line:#e7e2da;--ac-cream:#f6f3ed;font-family:inherit;color:var(--ac-ink);max-width:1180px;margin:12px auto 64px;line-height:1.5}\n#aswal-cup-studio *{box-sizing:border-box}#aswal-cup-studio [hidden]{display:none!important}\n#aswal-cup-studio .ac-mobile-jump{display:none}#aswal-cup-studio .ac-preview,#aswal-cup-studio .ac-controls{scroll-margin-top:28px}\n#aswal-cup-studio .ac-intro{max-width:760px;margin:0 0 32px}#aswal-cup-studio .ac-kicker{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ac-red);margin:0 0 12px}\n#aswal-cup-studio h2{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.035em;margin:0 0 18px;color:var(--ac-ink)}#aswal-cup-studio .ac-lead{font-size:17px;line-height:1.65;color:var(--ac-muted);margin:0}\n#aswal-cup-studio .ac-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:start}\n#aswal-cup-studio .ac-controls{display:grid;gap:18px}#aswal-cup-studio .ac-card{border:1px solid var(--ac-line);border-radius:14px;padding:25px;background:#fff}\n#aswal-cup-studio .ac-step{display:flex;gap:12px;align-items:center;margin:0 0 19px}#aswal-cup-studio .ac-step>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--ac-cream);font-size:12px;font-weight:700;flex-shrink:0}\n#aswal-cup-studio h3{font-size:19px;line-height:1.3;margin:0;letter-spacing:-.02em;color:var(--ac-ink)}#aswal-cup-studio label{display:block;font-size:13px;font-weight:600;margin:0 0 7px;color:var(--ac-ink)}\n#aswal-cup-studio select,#aswal-cup-studio input[type=number],#aswal-cup-studio input[type=text]{width:100%;height:46px;border:1px solid #cec8be;border-radius:7px;padding:10px 12px;background:#fff;color:var(--ac-ink);font-family:inherit;font-size:15px;line-height:1.2}\n#aswal-cup-studio .ac-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:17px}#aswal-cup-studio .ac-help{font-size:12px;color:var(--ac-muted);line-height:1.6;margin:10px 0 0}\n#aswal-cup-studio button,#aswal-cup-studio .ac-upload{font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s;touch-action:manipulation}\n#aswal-cup-studio button:focus-visible,#aswal-cup-studio input:focus-visible,#aswal-cup-studio select:focus-visible,#aswal-cup-studio a:focus-visible{outline:3px solid #a62920;outline-offset:3px}\n#aswal-cup-studio button{border:1px solid #d4cec5;border-radius:7px;background:#fff;color:var(--ac-ink);padding:11px 16px;font-size:14px;font-weight:600;line-height:1.35;box-shadow:none}\n#aswal-cup-studio button:hover{background:var(--ac-cream);border-color:#aaa198}#aswal-cup-studio button:disabled{opacity:.5;cursor:not-allowed}\n#aswal-cup-studio .ac-upload{border:1px dashed #bcb2a4;border-radius:10px;text-align:center;padding:23px 16px;background:#faf8f4;position:relative;display:block;margin:0}\n#aswal-cup-studio .ac-upload:focus-within{outline:3px solid #a62920;outline-offset:3px}#aswal-cup-studio .ac-upload:hover{border-color:var(--ac-red);background:#fff8f5}\n#aswal-cup-studio .ac-upload svg{width:27px;height:27px;margin:0 auto 8px;display:block;color:var(--ac-red)}#aswal-cup-studio .ac-upload strong{display:block;font-size:15px}#aswal-cup-studio .ac-upload small{display:block;font-weight:400;font-size:12px;color:var(--ac-muted);margin-top:5px}\n#aswal-cup-studio .ac-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}\n#aswal-cup-studio .ac-file{font-size:12px;overflow-wrap:anywhere;margin:9px 0 0;color:#34643e;min-height:18px}\n#aswal-cup-studio .ac-adjust{margin:18px 0 0;padding:0;border:0;min-width:0}#aswal-cup-studio .ac-adjust:disabled{opacity:.45}#aswal-cup-studio .ac-adjust label{display:flex;justify-content:space-between;gap:10px;margin-top:13px}\n#aswal-cup-studio output{color:var(--ac-muted);font-weight:400}#aswal-cup-studio input[type=range]{display:block;width:100%;height:22px;padding:0;margin:0;accent-color:var(--ac-red);cursor:pointer}\n#aswal-cup-studio .ac-small-actions{display:flex;justify-content:space-between;gap:10px;margin-top:14px}#aswal-cup-studio .ac-link-button{border:0;padding:3px 0;background:none;font-size:12px;text-decoration:underline;text-underline-offset:3px;color:var(--ac-muted)}\n#aswal-cup-studio .ac-preview{position:sticky;top:34px;border:1px solid var(--ac-line);border-radius:16px;background:var(--ac-cream);overflow:hidden}\n#aswal-cup-studio .ac-preview-bar{display:flex;justify-content:space-between;gap:16px;padding:23px 25px 0;align-items:center}#aswal-cup-studio .ac-preview-bar strong{font-size:14px}#aswal-cup-studio .ac-pill{font-size:11px;letter-spacing:.04em;border:1px solid #d9d1c6;border-radius:30px;padding:5px 10px;color:var(--ac-muted)}\n#aswal-cup-studio canvas{display:block;width:100%;height:auto;max-height:610px;object-fit:contain}#aswal-cup-studio .ac-preview-footer{padding:0 25px 24px;text-align:center}#aswal-cup-studio .ac-caption{font-size:14px;font-weight:600;margin:0 0 6px}#aswal-cup-studio .ac-proof{font-size:12px;line-height:1.55;color:var(--ac-muted);margin:0 auto 17px;max-width:370px}\n#aswal-cup-studio .ac-primary{width:100%;background:var(--ac-red);border-color:var(--ac-red);color:#fff;padding:16px 20px;font-size:15px}#aswal-cup-studio .ac-primary:hover{background:#c9271c;border-color:#c9271c}\n#aswal-cup-studio .ac-status{font-size:13px;color:#a32c23;line-height:1.5;margin:12px 0 0;min-height:0}#aswal-cup-studio .ac-status:empty{display:none}#aswal-cup-studio .ac-status.ac-ok{color:#34643e}\n#aswal-cup-studio .ac-next{border-top:1px solid var(--ac-line);margin-top:35px;padding-top:25px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}#aswal-cup-studio .ac-next strong{display:block;font-size:14px;margin-bottom:6px}#aswal-cup-studio .ac-next p{font-size:13px;line-height:1.65;color:var(--ac-muted);margin:0}\n#aswal-cup-studio .ac-footnote{font-size:12px;color:var(--ac-muted);margin-top:20px}#aswal-cup-studio a{color:#b52d22}\n.ac-quote-transfer{background:#f6f3ed;border:1px solid #ddd5c9;border-radius:6px;padding:11px 13px;font-size:13px;line-height:1.5;margin:0 0 18px;color:#285a36;width:100%}.ac-quote-transfer[data-error=\"true\"]{color:#9a2b20}\n@media(max-width:767px){#aswal-cup-studio{margin-top:8px}#aswal-cup-studio .ac-layout{grid-template-columns:1fr;gap:18px}#aswal-cup-studio .ac-preview{position:static;grid-row:1}#aswal-cup-studio canvas{max-height:360px}#aswal-cup-studio .ac-preview-bar{padding:17px 18px 0}#aswal-cup-studio .ac-preview-footer{padding:0 18px 17px}#aswal-cup-studio .ac-proof{margin-bottom:10px}#aswal-cup-studio .ac-card{padding:20px}#aswal-cup-studio .ac-next{grid-template-columns:1fr;gap:18px}#aswal-cup-studio .ac-intro{margin-bottom:22px}#aswal-cup-studio .ac-lead{font-size:15px}}\n@media(max-width:767px){#aswal-cup-studio .ac-mobile-jump{display:block;width:100%;margin-top:13px}}\n@media(max-width:420px){#aswal-cup-studio .ac-row{grid-template-columns:1fr}}\n@media(prefers-reduced-motion:reduce){#aswal-cup-studio *{transition:none!important}}\n\n\/* ASWAL typography aligned with the About page. *\/\nbody.page-id-18022 main#content .page-header h1.entry-title{line-height:1!important;letter-spacing:normal!important;font-style:normal!important;}\n#aswal-cup-studio{font-family:\"Lato\",sans-serif;font-size:16px;line-height:1.5;}\n#aswal-cup-studio h2,#aswal-cup-studio h3,#aswal-cup-studio .ac-next strong{letter-spacing:normal;font-style:normal;}\n#aswal-cup-studio h3,#aswal-cup-studio .ac-next strong{line-height:1.2;}\n#aswal-cup-studio p,#aswal-cup-studio .ac-upload small{font-family:\"Lato\",sans-serif;font-size:16px!important;line-height:1.5!important;letter-spacing:normal;}\n#aswal-cup-studio .ac-kicker{font-family:\"Inter\",sans-serif;font-size:16px!important;font-weight:400;line-height:1!important;letter-spacing:normal;text-transform:none;}\n#aswal-cup-studio label,#aswal-cup-studio select,#aswal-cup-studio input[type=number],#aswal-cup-studio input[type=text]{font-family:\"Lato\",sans-serif;font-size:16px;line-height:1.5;letter-spacing:normal;}\n#aswal-cup-studio .ac-upload strong,#aswal-cup-studio .ac-preview-bar strong{font-family:\"Inter\",sans-serif;font-size:16px;font-weight:600;line-height:1.2;}\n#aswal-cup-studio button{line-height:1;letter-spacing:normal;font-style:normal;}\n.ac-quote-transfer{font-family:\"Lato\",sans-serif;font-size:16px;line-height:1.5;}\nbody.page-id-18022 main#content .page-header h1.entry-title{font-family:\"Inter\", Sans-serif;font-size:3em;font-weight:700;text-transform:uppercase;}\n#aswal-cup-studio h2{font-family:\"Inter\", Sans-serif;font-size:2.3rem;font-weight:800;text-transform:uppercase;line-height:2.6rem;}\n#aswal-cup-studio button,#aswal-cup-studio .ac-primary,#aswal-cup-studio .ac-link-button{font-family:\"Inter\", Sans-serif;font-size:0.9em;font-weight:500;text-transform:uppercase;text-decoration:none;}\n#aswal-cup-studio h3,#aswal-cup-studio .ac-next strong{font-family:\"Inter\", Sans-serif;font-size:1.3rem;font-weight:600;text-transform:uppercase;}\n@media(max-width:1366px){#aswal-cup-studio h2{font-size:2rem;}\n}\n@media(max-width:1200px){#aswal-cup-studio h2{font-size:1.5rem;line-height:1.5rem;}\n}\n@media(max-width:880px){body.page-id-18022 main#content .page-header h1.entry-title{font-size:2rem;}\n}\n@media(max-width:767px){body.page-id-18022 main#content .page-header h1.entry-title{font-size:3rem;}\n#aswal-cup-studio h2{font-size:1.3em;}\n#aswal-cup-studio button,#aswal-cup-studio .ac-primary,#aswal-cup-studio .ac-link-button{font-size:1em;}\n#aswal-cup-studio h3,#aswal-cup-studio .ac-next strong{font-size:1.4em;}\n}\n@media(max-width:1024px){body.page-id-18022 main#content .page-header h1.entry-title{font-size:5em;}\n#aswal-cup-studio h2{font-size:1.2em;}\n#aswal-cup-studio button,#aswal-cup-studio .ac-primary,#aswal-cup-studio .ac-link-button{font-size:1.1em;}\n#aswal-cup-studio h3,#aswal-cup-studio .ac-next strong{font-size:1.3em;}\n}\nbody.page-id-18022 main#content .page-header h1.entry-title{font-size:3rem !important;}\n\n\n\/* Allow the larger reference typography to wrap within narrow screens. *\/\n#aswal-cup-studio .ac-controls,#aswal-cup-studio .ac-card,#aswal-cup-studio .ac-step h3,#aswal-cup-studio .ac-row>div{min-width:0;}\n#aswal-cup-studio .ac-controls{grid-template-columns:minmax(0,1fr);}\n@media(max-width:767px){#aswal-cup-studio .ac-layout{grid-template-columns:minmax(0,1fr);}#aswal-cup-studio .ac-small-actions{flex-wrap:wrap;}#aswal-cup-studio button{max-width:100%;white-space:normal;overflow-wrap:break-word;}}\n<\/style>\n<section id=\"aswal-cup-studio\" aria-label=\"Design My Cup\">\n  <div class=\"ac-intro\">\n    <p class=\"ac-kicker\" data-ac-text=\"kicker\">The ASWAL studio<\/p>\n    <h2 data-ac-text=\"headline\">Your logo. Your cup.<\/h2>\n    <p class=\"ac-lead\" data-ac-text=\"lead\">Preview your logo on a paper cup, adjust its placement and start your quote request. Our Montreal team will help you take the next step.<\/p>\n  <\/div>\n  <div class=\"ac-layout\">\n    <div class=\"ac-controls\" id=\"ac-controls-panel\">\n      <div class=\"ac-card\">\n        <div class=\"ac-step\"><span aria-hidden=\"true\">01<\/span><h3 data-ac-text=\"step1\">Choose your cup<\/h3><\/div>\n        <label for=\"ac-type\" data-ac-text=\"use\">Beverage type<\/label>\n        <select id=\"ac-type\"><option value=\"hot\" data-ac-text=\"hot\">Hot beverages<\/option><option value=\"cold\" data-ac-text=\"cold\">Cold beverages<\/option><\/select>\n        <div class=\"ac-row\"><div><label for=\"ac-size\" data-ac-text=\"size\">Size<\/label><select id=\"ac-size\"><option value=\"12\">12 oz \u2014 \u00d890 mm<\/option><\/select><\/div><div><label for=\"ac-lids\" data-ac-text=\"lids\">Lids<\/label><select id=\"ac-lids\"><option value=\"ask\" data-ac-text=\"lidsAsk\">To be discussed<\/option><option value=\"yes\" data-ac-text=\"lidsYes\">With lids<\/option><option value=\"no\" data-ac-text=\"lidsNo\">Without lids<\/option><\/select><\/div><\/div>\n        <p class=\"ac-help\" data-ac-text=\"formatHelp\">Sizes and printing options will be confirmed with your quote.<\/p>\n      <\/div>\n      <div class=\"ac-card\">\n        <div class=\"ac-step\"><span aria-hidden=\"true\">02<\/span><h3 data-ac-text=\"step2\">Add your logo<\/h3><\/div>\n        <label class=\"ac-upload\" for=\"ac-logo\"><svg aria-hidden=\"true\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 16V3m-5 5 5-5 5 5M4 15v5h16v-5\"\/><\/svg><strong data-ac-text=\"upload\">Choose my logo<\/strong><small data-ac-text=\"uploadHelp\">PNG or JPG \u00b7 Up to 5 MB \u00b7 Transparent PNG recommended<\/small><input id=\"ac-logo\" type=\"file\" accept=\"image\/png,image\/jpeg,.png,.jpg,.jpeg\" aria-describedby=\"ac-file-status\"><\/label>\n        <p id=\"ac-file-status\" class=\"ac-file\" role=\"status\" aria-live=\"polite\"><\/p>\n        <fieldset id=\"ac-adjust\" class=\"ac-adjust\" disabled><legend class=\"screen-reader-text\" data-ac-text=\"adjust\">Adjust your logo<\/legend>\n          <label for=\"ac-scale\"><span data-ac-text=\"scale\">Logo size<\/span><output id=\"ac-scale-value\" for=\"ac-scale\">65 %<\/output><\/label><input id=\"ac-scale\" type=\"range\" min=\"25\" max=\"95\" value=\"65\" step=\"1\">\n          <label for=\"ac-x\"><span data-ac-text=\"horizontal\">Horizontal position<\/span><output id=\"ac-x-value\" for=\"ac-x\">0<\/output><\/label><input id=\"ac-x\" type=\"range\" min=\"-100\" max=\"100\" value=\"0\" step=\"1\">\n          <label for=\"ac-y\"><span data-ac-text=\"vertical\">Vertical position<\/span><output id=\"ac-y-value\" for=\"ac-y\">0<\/output><\/label><input id=\"ac-y\" type=\"range\" min=\"-100\" max=\"100\" value=\"0\" step=\"1\">\n          <div class=\"ac-small-actions\"><button type=\"button\" class=\"ac-link-button\" id=\"ac-reset\" data-ac-text=\"reset\">Centre the logo<\/button><button type=\"button\" class=\"ac-link-button\" id=\"ac-remove\" data-ac-text=\"remove\">Remove the logo<\/button><\/div>\n        <\/fieldset>\n        <button id=\"ac-show-preview\" type=\"button\" class=\"ac-mobile-jump\" data-ac-text=\"showPreview\">View my preview \u2191<\/button>\n      <\/div>\n      <div class=\"ac-card\">\n        <div class=\"ac-step\"><span aria-hidden=\"true\">03<\/span><h3 data-ac-text=\"step3\">Prepare your request<\/h3><\/div>\n        <div class=\"ac-row\" style=\"margin-top:0\"><div><label for=\"ac-quantity\" data-ac-text=\"quantity\">Requested quantity *<\/label><input id=\"ac-quantity\" type=\"number\" min=\"1\" max=\"100000000\" step=\"1\" inputmode=\"numeric\" placeholder=\"10 000\" required><\/div><div><label for=\"ac-city\" data-ac-text=\"city\">Delivery city<\/label><input id=\"ac-city\" type=\"text\" maxlength=\"120\" autocomplete=\"address-level2\" placeholder=\"Montreal\"><\/div><\/div>\n        <p class=\"ac-help\" data-ac-text=\"quantityHelp\">Our team will confirm the minimum order quantity, pricing and lead time for your project.<\/p>\n        <div style=\"margin-top:20px\"><button class=\"ac-primary\" id=\"ac-quote\" type=\"button\" data-ac-text=\"quote\">Continue to my quote \u2192<\/button><\/div>\n        <p class=\"ac-help\" data-ac-text=\"quoteHelp\">Next: your contact details and message. Your logo, preview and selections will be included with the request.<\/p>\n        <p id=\"ac-status\" class=\"ac-status\" role=\"status\" aria-live=\"polite\"><\/p>\n      <\/div>\n    <\/div>\n    <div class=\"ac-preview\" id=\"ac-preview-panel\">\n      <div class=\"ac-preview-bar\"><strong data-ac-text=\"preview\">Your preview<\/strong><span class=\"ac-pill\" data-ac-text=\"previewTag\">MOCKUP<\/span><\/div>\n      <canvas id=\"ac-canvas\" width=\"900\" height=\"960\" role=\"img\" aria-label=\"Illustrative preview of your custom paper cup\">Custom paper cup preview<\/canvas>\n      <div class=\"ac-preview-footer\"><p id=\"ac-caption\" class=\"ac-caption\">Hot Paper Cup \u00b7 12 oz<\/p><p class=\"ac-proof\" data-ac-text=\"proof\">Illustrative preview: shape, colours and print area are subject to confirmation. A print proof must be approved before production.<\/p><button id=\"ac-download\" type=\"button\" disabled data-ac-text=\"download\">Download my preview<\/button><button id=\"ac-show-controls\" type=\"button\" class=\"ac-mobile-jump\" data-ac-text=\"showControls\">Customize my cup \u2193<\/button><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"ac-next\"><div><strong data-ac-text=\"next1\">A preview in just a few clicks<\/strong><p data-ac-text=\"next1Body\">Your logo stays on your device while you design. It is sent to ASWAL when you submit the quote form.<\/p><\/div><div><strong data-ac-text=\"next2\">A quote for your project<\/strong><p data-ac-text=\"next2Body\">We review the size, quantity, printing and delivery details before preparing your price.<\/p><\/div><div><strong data-ac-text=\"next3\">Support through to printing<\/strong><p data-ac-text=\"next3Body\">Our team works with you to prepare the artwork needed to produce your custom paper cups.<\/p><\/div><\/div>\n  <p class=\"ac-footnote\" data-ac-text=\"artworkNote\">Have a vector file or a more complex design? Mention it in your request and our team will explain how to send your production files.<\/p>\n  <a id=\"ac-popup-trigger\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjEyMDYiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D\" hidden tabindex=\"-1\" aria-hidden=\"true\">Quote<\/a>\n  <noscript><p>Activez JavaScript pour utiliser l\u2019aper\u00e7u et joindre votre cr\u00e9ation au devis. \/ Enable JavaScript to preview your cup and attach your design to a quote request.<\/p><\/noscript>\n<\/section>\n<script>\n(function(){\n  'use strict';\n  var root=document.getElementById('aswal-cup-studio');\n  if(!root || root.dataset.ready) return;\n  root.dataset.ready='true';\n  var en=\/^en\\b\/i.test(document.documentElement.lang)||\/^\\\/en(?:\\\/|$)\/.test(location.pathname);\n  var words={\n    fr:{showPreview:'Voir mon aper\u00e7u \u2191',showControls:'Personnaliser mon gobelet \u2193',title:'Cr\u00e9er mon gobelet',kicker:'Le studio ASWAL',headline:'Votre logo. Votre gobelet.',lead:'Visualisez votre logo sur un gobelet en papier, ajustez son emplacement et pr\u00e9parez votre demande de prix. Notre \u00e9quipe \u00e0 Montr\u00e9al vous accompagne pour la suite.',step1:'Choisissez votre gobelet',use:'Type de boisson',hot:'Boissons chaudes',cold:'Boissons froides',size:'Format',lids:'Couvercles',lidsAsk:'\u00c0 discuter',lidsYes:'Avec couvercles',lidsNo:'Sans couvercles',formatHelp:'Les formats et les options d\u2019impression seront confirm\u00e9s avec votre devis.',step2:'Ajoutez votre logo',upload:'Choisir mon logo',uploadHelp:'PNG ou JPG \u00b7 5 Mo maximum \u00b7 PNG transparent recommand\u00e9',adjust:'Ajuster le logo',scale:'Taille du logo',horizontal:'Position horizontale',vertical:'Position verticale',reset:'Recentrer le logo',remove:'Retirer le logo',step3:'Pr\u00e9parez votre demande',quantity:'Quantit\u00e9 souhait\u00e9e *',city:'Ville de livraison',quantityHelp:'Le minimum de commande, le prix et le d\u00e9lai sont confirm\u00e9s par notre \u00e9quipe selon votre projet.',quote:'Continuer vers mon devis \u2192',quoteHelp:'\u00c0 l\u2019\u00e9tape suivante : vos coordonn\u00e9es et votre message. Votre logo, l\u2019aper\u00e7u et vos choix seront joints \u00e0 la demande.',preview:'Votre aper\u00e7u',previewTag:'SIMULATION',canvasLabel:'Aper\u00e7u indicatif de votre gobelet personnalis\u00e9',proof:'Aper\u00e7u indicatif : forme, couleurs et zone d\u2019impression \u00e0 confirmer. Un bon \u00e0 tirer doit \u00eatre valid\u00e9 avant la production.',download:'T\u00e9l\u00e9charger mon aper\u00e7u',next1:'Un aper\u00e7u en quelques clics',next1Body:'Le logo reste sur votre appareil pendant la cr\u00e9ation. Il est transmis \u00e0 ASWAL lorsque vous envoyez le formulaire de devis.',next2:'Un devis adapt\u00e9 \u00e0 votre projet',next2Body:'Nous v\u00e9rifions le format, la quantit\u00e9, l\u2019impression et la livraison avant de vous proposer un prix.',next3:'Un accompagnement jusqu\u2019\u00e0 l\u2019impression',next3Body:'Notre \u00e9quipe pr\u00e9pare avec vous les \u00e9l\u00e9ments n\u00e9cessaires \u00e0 la production de vos gobelets personnalis\u00e9s.',artworkNote:'Vous avez un fichier vectoriel ou un projet plus complexe ? Mentionnez-le dans votre demande : notre \u00e9quipe vous indiquera comment transmettre les fichiers de production.',hotCup:'Gobelet pour boissons chaudes',coldCup:'Gobelet pour boissons froides',your:'VOTRE',logo:'LOGO',sample:'APER\u00c7U INDICATIF \u00b7 BON \u00c0 TIRER \u00c0 VALIDER',needLogo:'Ajoutez votre logo avant de continuer.',badType:'Choisissez une image PNG ou JPG.',badSize:'Le fichier doit peser au maximum 5 Mo.',badImage:'Cette image ne peut pas \u00eatre lue. Essayez un autre fichier PNG ou JPG (20 m\u00e9gapixels maximum).',loaded:'Logo charg\u00e9 : ',needQuantity:'Indiquez une quantit\u00e9 enti\u00e8re sup\u00e9rieure \u00e0 z\u00e9ro.',preparing:'Pr\u00e9paration de votre aper\u00e7u\u2026',ready:'Votre cr\u00e9ation est pr\u00eate. Compl\u00e9tez vos coordonn\u00e9es dans le formulaire.',transferred:'Votre logo et votre aper\u00e7u sont joints. Vos choix figurent dans le message. Compl\u00e9tez vos coordonn\u00e9es, puis envoyez votre demande.',transferFailed:'Vos choix figurent dans le message, mais les fichiers n\u2019ont pas pu \u00eatre joints automatiquement. T\u00e9l\u00e9chargez votre aper\u00e7u, puis ajoutez-le avec votre logo au champ de fichiers ci-dessous.',popupFailed:'Le formulaire n\u2019a pas pu s\u2019ouvrir. T\u00e9l\u00e9chargez votre aper\u00e7u et utilisez le bouton \u00ab Demander un devis \u00bb du site pour joindre votre logo et l\u2019aper\u00e7u.',exportFailed:'L\u2019aper\u00e7u n\u2019a pas pu \u00eatre cr\u00e9\u00e9. R\u00e9essayez avec une autre image.',summaryTitle:'CR\u00c9ER MON GOBELET \u2014 DEMANDE DE PRIX',notProvided:'Non pr\u00e9cis\u00e9e',summaryLogo:'Fichier logo',summaryAdjust:'R\u00e9glages visuels',summaryNote:'Simulation indicative, sans engagement de prix. Le format, la quantit\u00e9 minimale, les couleurs, la zone d\u2019impression et le d\u00e9lai doivent \u00eatre confirm\u00e9s. Bon \u00e0 tirer \u00e0 valider avant production.',filesChanged:'Les fichiers joints ont \u00e9t\u00e9 modifi\u00e9s. V\u00e9rifiez que le logo et l\u2019aper\u00e7u sont bien pr\u00e9sents avant d\u2019envoyer.',loading:'Chargement du logo\u2026'},\n    en:{showPreview:'View my preview \u2191',showControls:'Customize my cup \u2193',title:'Design My Cup',kicker:'The ASWAL studio',headline:'Your logo. Your cup.',lead:'Preview your logo on a paper cup, adjust its placement and start your quote request. Our Montreal team will help you take the next step.',step1:'Choose your cup',use:'Beverage type',hot:'Hot beverages',cold:'Cold beverages',size:'Size',lids:'Lids',lidsAsk:'To be discussed',lidsYes:'With lids',lidsNo:'Without lids',formatHelp:'Sizes and printing options will be confirmed with your quote.',step2:'Add your logo',upload:'Choose my logo',uploadHelp:'PNG or JPG \u00b7 Up to 5 MB \u00b7 Transparent PNG recommended',adjust:'Adjust your logo',scale:'Logo size',horizontal:'Horizontal position',vertical:'Vertical position',reset:'Centre the logo',remove:'Remove the logo',step3:'Prepare your request',quantity:'Requested quantity *',city:'Delivery city',quantityHelp:'Our team will confirm the minimum order quantity, pricing and lead time for your project.',quote:'Continue to my quote \u2192',quoteHelp:'Next: your contact details and message. Your logo, preview and selections will be included with the request.',preview:'Your preview',previewTag:'MOCKUP',canvasLabel:'Illustrative preview of your custom paper cup',proof:'Illustrative preview: shape, colours and print area are subject to confirmation. A print proof must be approved before production.',download:'Download my preview',next1:'A preview in just a few clicks',next1Body:'Your logo stays on your device while you design. It is sent to ASWAL when you submit the quote form.',next2:'A quote for your project',next2Body:'We review the size, quantity, printing and delivery details before preparing your price.',next3:'Support through to printing',next3Body:'Our team works with you to prepare the artwork needed to produce your custom paper cups.',artworkNote:'Have a vector file or a more complex design? Mention it in your request and our team will explain how to send your production files.',hotCup:'Hot Paper Cup',coldCup:'Cold Paper Cup',your:'YOUR',logo:'LOGO',sample:'ILLUSTRATIVE PREVIEW \u00b7 PRINT PROOF REQUIRED',needLogo:'Add your logo before continuing.',badType:'Choose a PNG or JPG image.',badSize:'Your file must be no larger than 5 MB.',badImage:'This image could not be read. Try another PNG or JPG (up to 20 megapixels).',loaded:'Logo loaded: ',needQuantity:'Enter a whole-number quantity greater than zero.',preparing:'Preparing your preview\u2026',ready:'Your design is ready. Complete your contact details in the form.',transferred:'Your logo and preview are attached. Your selections are in the message. Complete your contact details, then submit your request.',transferFailed:'Your selections are in the message, but the files could not be attached automatically. Download your preview, then add it and your logo to the file field below.',popupFailed:'The form could not be opened. Download your preview, then use the site\u2019s \u201cRequest a quote\u201d button to attach your logo and preview.',exportFailed:'The preview could not be created. Please try another image.',summaryTitle:'DESIGN MY CUP \u2014 QUOTE REQUEST',notProvided:'Not specified',summaryLogo:'Logo file',summaryAdjust:'Visual settings',summaryNote:'Illustrative mockup, with no pricing commitment. Size, minimum order quantity, colours, print area and lead time must be confirmed. A print proof must be approved before production.',filesChanged:'The attachments have changed. Check that your logo and preview are included before submitting.',loading:'Loading your logo\u2026'}\n  };\n  var t=words[en?'en':'fr'];\n  root.setAttribute('aria-label',t.title);\n  \/\/ Preserve the source text and translation markers in the WordPress translation editor.\n  \/\/ Published pages retain the bilingual fallback for dynamic controls.\n  var translationPreview=\/[?&]trp-edit-translation(?:=|&|$)\/.test(location.search);\n  if(!translationPreview) root.querySelectorAll('[data-ac-text]').forEach(function(el){var s=t[el.dataset.acText];if(s)el.textContent=s;});\n  var byId=function(id){return root.querySelector('#ac-'+id);};\n  var type=byId('type'),size=byId('size'),lids=byId('lids'),quantity=byId('quantity'),city=byId('city'),input=byId('logo'),scale=byId('scale'),posX=byId('x'),posY=byId('y'),canvas=byId('canvas'),ctx=canvas.getContext('2d'),quote=byId('quote'),download=byId('download');\n  if(!translationPreview){canvas.setAttribute('aria-label',t.canvasLabel);canvas.textContent=t.canvasLabel;}\n  function jumpTo(id){byId(id).scrollIntoView({behavior:window.matchMedia('(prefers-reduced-motion: reduce)').matches?'auto':'smooth',block:'start'});}\n  byId('show-preview').addEventListener('click',function(){jumpTo('preview-panel');});\n  byId('show-controls').addEventListener('click',function(){jumpTo('controls-panel');});\n  var original=null,logoImage=null,uploadVersion=0,observer=null,transferTimer=null,busy=false;\n  var formats={hot:[5,7,8,10,12,16,20,22],cold:[10,12,16,20,22]};\n  var diameters={5:66,7:72.5,8:80,10:90,12:90,16:90,20:90,22:90};\n  function status(message,ok){byId('status').textContent=message||'';byId('status').classList.toggle('ac-ok',!!ok);}\n  function formatOptions(){var previous=size.value;size.replaceChildren();formats[type.value].forEach(function(n){var op=document.createElement('option');op.value=String(n);op.textContent=n+' oz \u2014 \u00d8'+String(diameters[n]).replace('.',en?'.':',')+' mm';size.appendChild(op);});size.value=formats[type.value].indexOf(Number(previous))>=0?previous:'12';draw();}\n  function cupLabel(){return(type.value==='hot'?t.hotCup:t.coldCup)+' \u00b7 '+size.value+' oz';}\n  function bodyPath(cx,top,bottom,w,bw){ctx.beginPath();ctx.moveTo(cx-w\/2,top);ctx.lineTo(cx-bw\/2,bottom);ctx.quadraticCurveTo(cx,bottom+26,cx+bw\/2,bottom);ctx.lineTo(cx+w\/2,top);ctx.quadraticCurveTo(cx,top+42,cx-w\/2,top);ctx.closePath();}\n  function draw(){\n    if(!ctx)return;\n    var n=Number(size.value)||12,h={5:350,7:385,8:410,10:450,12:490,16:535,20:570,22:590}[n],w=n<=7?355:405,bw=w*.72,cx=450,bottom=766,top=bottom-h;\n    ctx.clearRect(0,0,900,960);ctx.fillStyle='#f6f3ed';ctx.fillRect(0,0,900,960);\n    var shadow=ctx.createRadialGradient(cx,795,8,cx,795,235);shadow.addColorStop(0,'rgba(70,52,32,.17)');shadow.addColorStop(1,'rgba(70,52,32,0)');ctx.save();ctx.translate(0,635);ctx.scale(1,.2);ctx.fillStyle=shadow;ctx.fillRect(130,555,640,500);ctx.restore();\n    ctx.save();bodyPath(cx,top,bottom,w,bw);ctx.clip();\n    var paper=ctx.createLinearGradient(cx-w\/2,0,cx+w\/2,0);paper.addColorStop(0,'#d3cec7');paper.addColorStop(.13,'#f5f3ef');paper.addColorStop(.35,'#ffffff');paper.addColorStop(.67,'#ffffff');paper.addColorStop(.88,'#eeeae4');paper.addColorStop(1,'#ccc5bc');ctx.fillStyle=paper;ctx.fillRect(cx-w\/2,top-5,w,h+40);\n    var safeW=bw*.88,safeH=h*.62,centreY=top+h*.54;\n    if(logoImage){var targetW=safeW*Number(scale.value)\/100,targetH=targetW*logoImage.naturalHeight\/logoImage.naturalWidth;if(targetH>safeH*.9){targetH=safeH*.9;targetW=targetH*logoImage.naturalWidth\/logoImage.naturalHeight;}\n      var dx=cx+(safeW-targetW)\/2*Number(posX.value)\/100-targetW\/2,dy=centreY+(safeH-targetH)\/2*Number(posY.value)\/100-targetH\/2;\n      ctx.imageSmoothingEnabled=true;ctx.imageSmoothingQuality='high';ctx.drawImage(logoImage,dx,dy,targetW,targetH);\n      var light=ctx.createLinearGradient(cx-w\/2,0,cx+w\/2,0);light.addColorStop(0,'rgba(44,32,19,.11)');light.addColorStop(.25,'rgba(255,255,255,.015)');light.addColorStop(.6,'rgba(255,255,255,.015)');light.addColorStop(1,'rgba(44,32,19,.12)');ctx.fillStyle=light;ctx.fillRect(cx-w\/2,top,w,h+30);\n    }else{ctx.textAlign='center';ctx.fillStyle='#bd4a3b';ctx.font='600 29px Arial, sans-serif';ctx.fillText(t.your,cx,centreY-9);ctx.font='700 43px Arial, sans-serif';ctx.fillText(t.logo,cx,centreY+40);ctx.strokeStyle='#d8b8a7';ctx.lineWidth=1;ctx.setLineDash([4,6]);ctx.strokeRect(cx-98,centreY-54,196,122);ctx.setLineDash([]);}\n    ctx.restore();bodyPath(cx,top,bottom,w,bw);ctx.strokeStyle='#d0c9bf';ctx.lineWidth=1.4;ctx.stroke();\n    ctx.beginPath();ctx.ellipse(cx,top,w\/2+3,29,0,0,Math.PI*2);ctx.fillStyle='#eeeae3';ctx.fill();ctx.strokeStyle='#cec6bb';ctx.lineWidth=2;ctx.stroke();\n    var inside=ctx.createLinearGradient(0,top-24,0,top+24);inside.addColorStop(0,'#bdb5a9');inside.addColorStop(1,'#e7e2d9');ctx.beginPath();ctx.ellipse(cx,top-1,w\/2-8,21,0,0,Math.PI*2);ctx.fillStyle=inside;ctx.fill();\n    ctx.beginPath();ctx.ellipse(cx,top+3,w\/2+1,27,0,0,Math.PI);ctx.strokeStyle='#fff';ctx.lineWidth=7;ctx.stroke();ctx.beginPath();ctx.moveTo(cx-bw\/2+4,bottom-8);ctx.quadraticCurveTo(cx,bottom+15,cx+bw\/2-4,bottom-8);ctx.strokeStyle='#d9d3ca';ctx.lineWidth=2;ctx.stroke();\n    ctx.textAlign='center';ctx.fillStyle='#615b54';ctx.font='600 20px Arial, sans-serif';ctx.fillText(cupLabel(),cx,864);ctx.font='11px Arial, sans-serif';ctx.fillStyle='#80786c';ctx.fillText(t.sample,cx,894);\n    if(!translationPreview) byId('caption').textContent=cupLabel();byId('scale-value').textContent=scale.value+' %';byId('x-value').textContent=posX.value;byId('y-value').textContent=posY.value;\n  }\n  function resetPosition(){scale.value='65';posX.value='0';posY.value='0';draw();}\n  function updateLogoControls(){byId('adjust').disabled=!original;download.disabled=!original;}\n  function clearLogo(){uploadVersion++;original=null;logoImage=null;input.value='';byId('file-status').textContent='';updateLogoControls();resetPosition();status('');}\n  input.addEventListener('change',async function(){\n    var file=input.files&&input.files[0],version=++uploadVersion;\n    if(!file)return;\n    original=null;logoImage=null;updateLogoControls();draw();status('');byId('file-status').textContent=t.loading;\n    function reject(message){if(version!==uploadVersion)return;input.value='';byId('file-status').textContent='';status(message);}\n    if(file.size>5*1024*1024){reject(t.badSize);return;}\n    try{var header=new Uint8Array(await file.slice(0,12).arrayBuffer()),png=header[0]===137&&header[1]===80&&header[2]===78&&header[3]===71,jpg=header[0]===255&&header[1]===216&&header[2]===255;if(!png&&!jpg){reject(t.badType);return;}\n      var url=URL.createObjectURL(file),img=new Image();\n      img.onload=function(){URL.revokeObjectURL(url);if(version!==uploadVersion)return;if(!img.naturalWidth||img.naturalWidth*img.naturalHeight>20000000){reject(t.badImage);return;}original=file;logoImage=img;byId('file-status').textContent=t.loaded+file.name;updateLogoControls();resetPosition();};\n      img.onerror=function(){URL.revokeObjectURL(url);reject(t.badImage);};img.src=url;\n    }catch(e){reject(t.badImage);}\n  });\n  type.addEventListener('change',formatOptions);size.addEventListener('change',draw);[scale,posX,posY].forEach(function(el){el.addEventListener('input',draw);});\n  byId('reset').addEventListener('click',resetPosition);byId('remove').addEventListener('click',clearLogo);\n  function makePreview(){draw();return new Promise(function(resolve,reject){canvas.toBlob(function(blob){if(blob)resolve(blob);else reject(new Error('canvas'));},'image\/png');});}\n  function previewName(){return'aswal-'+(en?'cup-preview':'apercu-gobelet')+'-'+type.value+'-'+size.value+'oz.png';}\n  download.addEventListener('click',async function(){if(!original)return;try{var blob=await makePreview(),url=URL.createObjectURL(blob),a=document.createElement('a');a.href=url;a.download=previewName();root.appendChild(a);a.click();a.remove();setTimeout(function(){URL.revokeObjectURL(url);},1000);}catch(e){status(t.exportFailed);}});\n  var startMarker='[ASWAL CUP STUDIO]',endMarker='[\/ASWAL CUP STUDIO]',quoteMemory={note:'',fields:{}};\n  var contactIds=['name','nomdecontact','email','telephone'];\n  function rememberQuote(form){var message=form.querySelector('#form-field-message');if(message)quoteMemory.note=cleanSummary(message.value);contactIds.forEach(function(id){var field=form.querySelector('#form-field-'+id);if(field)quoteMemory.fields[id]=field.value;});}\n  function preserveQuote(form){contactIds.forEach(function(id){var field=form.querySelector('#form-field-'+id);if(field&&!field.value&&quoteMemory.fields[id])setField(field,quoteMemory.fields[id]);});if(!form.dataset.acMemory){form.dataset.acMemory='true';form.addEventListener('input',function(){rememberQuote(form);});form.addEventListener('change',function(){rememberQuote(form);});}}\n  function summary(){return[startMarker,t.summaryTitle,'',t.use+': '+(type.value==='hot'?t.hot:t.cold),t.size+': '+size.value+' oz \u2014 \u00d8'+diameters[size.value]+' mm',t.lids+': '+(lids.value==='yes'?t.lidsYes:lids.value==='no'?t.lidsNo:t.lidsAsk),t.quantity.replace(' *','')+': '+Number(quantity.value).toLocaleString(en?'en-CA':'fr-CA'),t.city+': '+(city.value.trim()||t.notProvided),t.summaryLogo+': '+original.name,t.summaryAdjust+': '+t.scale+' '+scale.value+' %, X '+posX.value+', Y '+posY.value,'',t.summaryNote,endMarker].join('\\n');}\n  function cleanSummary(value){var from=value.indexOf(startMarker),to=value.indexOf(endMarker,from);if(from>=0&&to>=from)return(value.slice(0,from)+value.slice(to+endMarker.length)).trim();return value.trim();}\n  function setField(el,value){if(!el)return;el.value=value;el.dispatchEvent(new Event('input',{bubbles:true}));el.dispatchEvent(new Event('change',{bubbles:true}));}\n  function checkProduct(form,id,checked){var field=form.querySelector('#form-field-produitservice-'+id);if(field){field.checked=checked;field.dispatchEvent(new Event('change',{bubbles:true}));}}\n  function stopWaiting(){if(observer){observer.disconnect();observer=null;}clearTimeout(transferTimer);busy=false;quote.disabled=false;quote.textContent=t.quote;}\n  quote.addEventListener('click',async function(){\n    if(busy)return;\n    if(!original){status(t.needLogo);input.focus();return;}\n    var count=Number(quantity.value);if(!Number.isSafeInteger(count)||count<1||count>100000000){status(t.needQuantity);quantity.focus();return;}\n    busy=true;quote.disabled=true;quote.textContent=t.preparing;status('');\n    try{\n      var content=summary(),withLids=lids.value==='yes',sourceFile=original,blob=await makePreview(),preview=new File([blob],previewName(),{type:'image\/png'});\n      function transfer(){\n        var candidates=document.querySelectorAll('#elementor-popup-modal-1206 form input[type=\"file\"][id=\"form-field-file\"]'),fileInput=Array.from(candidates).find(function(el){return el.getClientRects().length>0;});\n        if(!fileInput)return false;\n        var form=fileInput.closest('form'),message=form.querySelector('#form-field-message');if(!message)return false;\n        stopWaiting();var existing=cleanSummary(message.value)||quoteMemory.note;preserveQuote(form);setField(message,content+(existing?'\\n\\n'+existing:''));\n        checkProduct(form,0,true);checkProduct(form,4,true);checkProduct(form,1,withLids);checkProduct(form,2,false);checkProduct(form,3,false);\n        var attached=false;try{if(!fileInput.multiple)throw new Error('multiple');var dt=new DataTransfer();dt.items.add(sourceFile);dt.items.add(preview);fileInput.files=dt.files;fileInput.dispatchEvent(new Event('change',{bubbles:true}));attached=fileInput.files.length===2&&fileInput.files[0].name===sourceFile.name&&fileInput.files[1].name===preview.name;}catch(e){attached=false;}\n        var note=form.querySelector('.ac-quote-transfer');if(!note){note=document.createElement('div');note.className='ac-quote-transfer';note.setAttribute('role','status');form.prepend(note);fileInput.addEventListener('change',function(){note.textContent=t.filesChanged;note.dataset.error='true';});}\n        note.dataset.error=String(!attached);note.textContent=attached?t.transferred:t.transferFailed;status(attached?t.ready:t.transferFailed,attached);return true;\n      }\n      observer=new MutationObserver(transfer);observer.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:['style','class']});\n      transferTimer=setTimeout(function(){stopWaiting();status(t.popupFailed);},15000);\n      var popupApi=window.elementorProFrontend&&window.elementorProFrontend.modules&&window.elementorProFrontend.modules.popup;\n      if(popupApi&&typeof popupApi.showPopup==='function'){popupApi.showPopup({id:1206});}else{byId('popup-trigger').click();}\n      transfer();\n    }catch(e){stopWaiting();status(t.exportFailed);}\n  });\n  formatOptions();\n})();\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Le studio ASWAL Votre logo. Votre gobelet. Visualisez votre logo sur un gobelet en papier, ajustez son emplacement et pr\u00e9parez votre demande de prix. Notre \u00e9quipe \u00e0 Montr\u00e9al vous accompagne pour la suite. 01 Choisissez votre gobelet Type de boisson Boissons chaudesBoissons froides Format12 oz \u2014 \u00d890 mm Couvercles\u00c0 discuterAvec couverclesSans couvercles Les formats et [&hellip;]<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-18022","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cr\u00e9er mon gobelet personnalis\u00e9 | ASWAL Montr\u00e9al<\/title>\n<meta name=\"description\" content=\"Ajoutez votre logo, visualisez votre gobelet personnalis\u00e9 et demandez un prix \u00e0 ASWAL Montr\u00e9al. Choisissez votre format et pr\u00e9parez votre projet en ligne.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aswal.ca\/en\/creer-mon-gobelet\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cr\u00e9er mon gobelet personnalis\u00e9 | ASWAL Montr\u00e9al\" \/>\n<meta property=\"og:description\" content=\"Ajoutez votre logo, visualisez votre gobelet personnalis\u00e9 et demandez un prix \u00e0 ASWAL Montr\u00e9al. Choisissez votre format et pr\u00e9parez votre projet en ligne.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aswal.ca\/en\/creer-mon-gobelet\/\" \/>\n<meta property=\"og:site_name\" content=\"ASWAL\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-20T05:57:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aswal.ca\/wp-content\/uploads\/2025\/09\/aswal-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"728\" \/>\n\t<meta property=\"og:image:height\" content=\"880\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aswal.ca\/creer-mon-gobelet\/\",\"url\":\"https:\/\/aswal.ca\/creer-mon-gobelet\/\",\"name\":\"Cr\u00e9er mon gobelet personnalis\u00e9 | ASWAL Montr\u00e9al\",\"isPartOf\":{\"@id\":\"https:\/\/aswal.ca\/#website\"},\"datePublished\":\"2026-09-20T03:38:19+00:00\",\"dateModified\":\"2026-09-20T05:57:29+00:00\",\"description\":\"Ajoutez votre logo, visualisez votre gobelet personnalis\u00e9 et demandez un prix \u00e0 ASWAL Montr\u00e9al. Choisissez votre format et pr\u00e9parez votre projet en ligne.\",\"breadcrumb\":{\"@id\":\"https:\/\/aswal.ca\/creer-mon-gobelet\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aswal.ca\/creer-mon-gobelet\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aswal.ca\/creer-mon-gobelet\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/aswal.ca\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cr\u00e9er mon gobelet\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aswal.ca\/#website\",\"url\":\"https:\/\/aswal.ca\/\",\"name\":\"ASWAL\",\"description\":\"Verres en papier canadiens\",\"publisher\":{\"@id\":\"https:\/\/aswal.ca\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aswal.ca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/aswal.ca\/#organization\",\"name\":\"ASWAL\",\"url\":\"https:\/\/aswal.ca\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aswal.ca\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/aswal.ca\/wp-content\/uploads\/2025\/09\/logo-aswal-registered.svg\",\"contentUrl\":\"https:\/\/aswal.ca\/wp-content\/uploads\/2025\/09\/logo-aswal-registered.svg\",\"width\":594,\"height\":396,\"caption\":\"ASWAL\"},\"image\":{\"@id\":\"https:\/\/aswal.ca\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Design Your Custom Paper Cup | ASWAL Montreal","description":"Upload your logo, preview your custom paper cup and request a quote from ASWAL Montreal. Choose your cup size and start your project online.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aswal.ca\/en\/creer-mon-gobelet\/","og_locale":"en_US","og_type":"article","og_title":"Cr\u00e9er mon gobelet personnalis\u00e9 | ASWAL Montr\u00e9al","og_description":"Ajoutez votre logo, visualisez votre gobelet personnalis\u00e9 et demandez un prix \u00e0 ASWAL Montr\u00e9al. Choisissez votre format et pr\u00e9parez votre projet en ligne.","og_url":"https:\/\/aswal.ca\/en\/creer-mon-gobelet\/","og_site_name":"ASWAL","article_modified_time":"2026-09-20T05:57:29+00:00","og_image":[{"width":728,"height":880,"url":"https:\/\/aswal.ca\/wp-content\/uploads\/2025\/09\/aswal-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aswal.ca\/creer-mon-gobelet\/","url":"https:\/\/aswal.ca\/creer-mon-gobelet\/","name":"Design Your Custom Paper Cup | ASWAL Montreal","isPartOf":{"@id":"https:\/\/aswal.ca\/#website"},"datePublished":"2026-09-20T03:38:19+00:00","dateModified":"2026-09-20T05:57:29+00:00","description":"Upload your logo, preview your custom paper cup and request a quote from ASWAL Montreal. Choose your cup size and start your project online.","breadcrumb":{"@id":"https:\/\/aswal.ca\/creer-mon-gobelet\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aswal.ca\/creer-mon-gobelet\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aswal.ca\/creer-mon-gobelet\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aswal.ca\/"},{"@type":"ListItem","position":2,"name":"Cr\u00e9er mon gobelet"}]},{"@type":"WebSite","@id":"https:\/\/aswal.ca\/#website","url":"https:\/\/aswal.ca\/","name":"ASWAL","description":"Canadian-made paper cups","publisher":{"@id":"https:\/\/aswal.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aswal.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/aswal.ca\/#organization","name":"ASWAL","url":"https:\/\/aswal.ca\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aswal.ca\/#\/schema\/logo\/image\/","url":"https:\/\/aswal.ca\/wp-content\/uploads\/2025\/09\/logo-aswal-registered.svg","contentUrl":"https:\/\/aswal.ca\/wp-content\/uploads\/2025\/09\/logo-aswal-registered.svg","width":594,"height":396,"caption":"ASWAL"},"image":{"@id":"https:\/\/aswal.ca\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/aswal.ca\/en\/wp-json\/wp\/v2\/pages\/18022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aswal.ca\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aswal.ca\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aswal.ca\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aswal.ca\/en\/wp-json\/wp\/v2\/comments?post=18022"}],"version-history":[{"count":7,"href":"https:\/\/aswal.ca\/en\/wp-json\/wp\/v2\/pages\/18022\/revisions"}],"predecessor-version":[{"id":18044,"href":"https:\/\/aswal.ca\/en\/wp-json\/wp\/v2\/pages\/18022\/revisions\/18044"}],"wp:attachment":[{"href":"https:\/\/aswal.ca\/en\/wp-json\/wp\/v2\/media?parent=18022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}