#PBarNextFrameWrapper,#preview-bar-iframe{display:none}:root{--blue: #2B66F5;--dark_blue: #00086D;--light_blue: #D9EBFF;--black: #000;--white: #fff;--dark_grey: #4F4F4F;--medium_grey: #6F6F6F;--accent_grey: #E5E5E5;--light_grey: #F6F6F6;--inline_page_padding: 24px;--section_max_width: 1300px;--section_width: min(var(--section_max_width), calc(100vw - calc(var(--inline_page_padding) * 2)))}@media(max-width:768px){:root{--inline_page_padding: 16px}}*,*:before,*:after{box-sizing:border-box;transition:opacity .2s linear,color .2s linear,background-color .2s linear}*{font-family:Poppins;font-weight:inherit;margin:0;padding:0;min-width:0;color:inherit;scroll-padding-top:48px}*::selection{background:#0003}html{scroll-behavior:smooth}body{height:100dvh;background:var(--white);color:var(--black);font-weight:400}img,picture,svg,video{display:block;max-width:100%}a{text-decoration:none;cursor:pointer}p{max-width:70ch;font-size:clamp(14px,1.5vw,18px);line-height:1.4;text-wrap:pretty}strong{font-weight:600}sup{font-size:.6em;font-weight:inherit;color:inherit}span.parenthesis{display:block;font-size:.5em;margin-block:.2em;line-height:1;font-weight:400}span.red{color:red}header{position:relative;z-index:3}main{position:relative;z-index:1}footer{position:relative;z-index:0}@keyframes general-filter{0%{opacity:0}to{opacity:1}}#general-filter{display:none;z-index:2;position:fixed;top:0;right:0;bottom:0;left:0;background:#060e3526;animation:general-filter .2s ease-in-out;will-change:opacity}.nav-arrow{display:flex;gap:.2em;align-items:center}.nav-arrow:after{content:" ";display:block;background:var(--blue);mask-size:cover;-webkit-mask-size:cover;width:.8em;height:.8em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="3" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="3" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/></svg>')}.right-arrow{display:flex;gap:.4em;align-items:center}.right-arrow:after{content:" ";display:block;background:var(--blue);mask-size:cover;-webkit-mask-size:cover;width:.8em;height:.8em;rotate:-90deg;mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="3" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="3" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/></svg>')}.auto-slide{-ms-overflow-style:none;scrollbar-width:none}.auto-slide::-webkit-scrollbar{display:none}.locked-price{font-weight:500;font-size:14px;line-height:1;text-align:center;border-radius:12px;text-wrap:nowrap;display:flex;align-items:center;justify-content:center;gap:.618em;cursor:pointer;will-change:opacity,translate;transition:translate .2s ease-in-out,opacity .2s linear;padding:.418em .618em;color:var(--white);background:var(--dark_blue);width:min-content;height:min-content}.locked-price:not(.small){margin-block:1em}.locked-price:before{content:" ";display:block;background:currentColor;mask-size:cover;-webkit-mask-size:cover;width:1.3em;height:1.3em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="2.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 12H17.4C17.7314 12 18 12.2686 18 12.6V19.4C18 19.7314 17.7314 20 17.4 20H6.6C6.26863 20 6 19.7314 6 19.4V12.6C6 12.2686 6.26863 12 6.6 12H8M16 12V8C16 6.66667 15.2 4 12 4C8.8 4 8 6.66667 8 8V12M16 12H8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="2.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 12H17.4C17.7314 12 18 12.2686 18 12.6V19.4C18 19.7314 17.7314 20 17.4 20H6.6C6.26863 20 6 19.7314 6 19.4V12.6C6 12.2686 6.26863 12 6.6 12H8M16 12V8C16 6.66667 15.2 4 12 4C8.8 4 8 6.66667 8 8V12M16 12H8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.btn1,.btn2,.btn5{border:none;outline:none;font-weight:500;font-size:16px;line-height:1;text-align:center;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:.309em;text-wrap:nowrap;cursor:pointer;will-change:opacity,translate;transition:translate .2s ease-in-out,opacity .2s linear}.btn1.big,.btn2.big,.btn5.big{font-size:18px;width:100%}.btn1:hover,.btn2:hover,.btn5:hover{opacity:.7;translate:0 -1px}.btn1{padding:.618em 1.236em;color:var(--white);background:var(--blue)}.btn2{padding:calc(.618em - 2px) calc(1.236em - 2px);color:var(--dark_blue);background:var(--white);border:solid 2px var(--dark_blue)}.btn5{padding:calc(.618em - 2px) calc(1.236em - 2px);color:var(--white);background:transparent;border:solid 2px var(--white)}.btn3{background:none;outline:none;border:none;font-weight:600;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;gap:.309em;color:var(--blue);text-decoration:underline;cursor:pointer;will-change:opacity,translate;transition:translate .2s ease-in-out,opacity .2s linear}.btn3:after{content:" ";display:block;background:currentColor;mask-size:cover;-webkit-mask-size:cover;width:1em;height:1em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="3" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 6L15 12L9 18" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="3" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 6L15 12L9 18" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/></svg>')}.btn3:hover{opacity:.7;translate:0 -1px}.btn4{background:none;outline:none;border:none;font-weight:600;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;gap:.309em;color:var(--dark_blue);cursor:pointer;will-change:opacity,translate;transition:translate .2s ease-in-out,opacity .2s linear}.btn4:after{content:" ";display:block;background:currentColor;mask-size:cover;-webkit-mask-size:cover;width:1em;height:1em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="3" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 12L21 12M21 12L12.5 3.5M21 12L12.5 20.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="3" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 12L21 12M21 12L12.5 3.5M21 12L12.5 20.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.btn4:hover{opacity:.7;translate:0 -1px}.text-input,.select-input{position:relative;padding:6px 20px;border-radius:12px;border:solid 2px var(--accent_grey);width:100%;display:flex;flex-direction:column}.text-input label,.select-input label{font-size:12px;color:var(--dark_blue);font-weight:600}.text-input input{padding:0;margin:0;background:none;border:none;outline:none;line-height:1;font-size:20px;font-weight:400;width:100%}.text-input textarea{padding:0;margin:0;background:none;border:none;outline:none;line-height:1.4;font-size:16px;font-weight:400;width:100%;min-height:150px}.select-input select{padding:0;margin:0;background:none;border:none;outline:none;line-height:1;font-size:18px;font-weight:400;width:100%}.select-input.small{padding:4px 12px}.select-input.small select{font-size:14px}.select-input .other-input{padding:4px;margin:0;background:none;border:none;outline:none;line-height:1;font-size:16px;font-weight:400;width:100%}.text-input:has(.password-visibility) input{width:calc(100% - 24px)}.text-input .password-visibility{position:absolute;top:50%;right:20px;translate:0 -50%;font-size:24px;cursor:pointer}.text-input:has([required]):before,.select-input:has([required]):before{content:"*";color:red;position:absolute;top:4px;right:8px;font-size:16px}.ajax{position:relative}@keyframes ajax-loading{0%{rotate:0deg}to{rotate:360deg}}.ajax:after{display:none;z-index:99;position:absolute;top:50%;left:50%;translate:-50% -50%;content:" ";background:var(--blue);mask-size:cover;-webkit-mask-size:cover;width:32px;height:32px;animation:ajax-loading 1s infinite linear;mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="2" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.1679 8C19.6247 4.46819 16.1006 2 11.9999 2C6.81459 2 2.55104 5.94668 2.04932 11" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/><path d="M17 8H21.4C21.7314 8 22 7.73137 22 7.4V3" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/><path d="M2.88146 16C4.42458 19.5318 7.94874 22 12.0494 22C17.2347 22 21.4983 18.0533 22 13" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/><path d="M7.04932 16H2.64932C2.31795 16 2.04932 16.2686 2.04932 16.6V21" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="2" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.1679 8C19.6247 4.46819 16.1006 2 11.9999 2C6.81459 2 2.55104 5.94668 2.04932 11" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/><path d="M17 8H21.4C21.7314 8 22 7.73137 22 7.4V3" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/><path d="M2.88146 16C4.42458 19.5318 7.94874 22 12.0494 22C17.2347 22 21.4983 18.0533 22 13" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/><path d="M7.04932 16H2.64932C2.31795 16 2.04932 16.2686 2.04932 16.6V21" stroke="currentColor" stroke-linecap="square" stroke-linejoin="square"/></svg>')}.ajax:before{display:none;content:" ";z-index:98;position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffb3}html.js-ajax-cart-processing .ajax,.ajax.loading{-webkit-user-select:none;user-select:none;pointer-events:none;cursor:wait}html.js-ajax-cart-processing .ajax:before,html.js-ajax-cart-processing .ajax:after,.ajax.loading:before,.ajax.loading:after{display:block}.product-card{padding:12px;border-radius:20px;background:var(--light_grey);will-change:box-shadow,scale;transition:box-shadow .15s linear,scale .15s ease-in-out}.product-card:hover{scale:100.5%;box-shadow:0 0 12px #00000008}.product-card .image-box{position:relative}.product-card .image-box .main-image{aspect-ratio:1;width:100%;height:auto;object-fit:contain;background:#fff;border-radius:8px}.product-card .image-box .margin-container{position:absolute;top:0;right:-6px;padding:4px;border:solid 1px var(--blue);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:12px;background:var(--blue)}.product-card .image-box .margin-label{color:#fff;background:var(--dark_blue);border-radius:6px;line-height:1;padding:.309em .618em;font-size:9px;font-weight:500;margin-top:-12px}.product-card .image-box .margin{line-height:1;font-size:24px;color:#fff;font-weight:500}.product-card .image-box .favorites{position:absolute;top:8px;left:8px;font-size:24px;cursor:pointer;will-change:opacity}.product-card .image-box .favorites:hover{opacity:.7}.product-card .image-box .made-in{position:absolute;bottom:6px;left:6px;display:flex;align-items:center;gap:.3em;border-radius:6px;font-size:10px;font-weight:500;color:#fff;padding:.1em .5em}.product-card .image-box .made-in strong{font-weight:800}.product-card .image-box .made-in.quebec{background:#043da5}.product-card .image-box .made-in.canada{background:#d52b1e}.product-card .image-box .made-in:before{content:" ";display:block;background:currentColor;mask-size:cover;-webkit-mask-size:cover}.product-card .image-box .made-in.canada:before{width:1.1em;height:1.2em;mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="22.16" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.16 24"><path fill="currentColor" d="M16.43,17.27l.69,1.91-5.12-.9s-.08,0-.12,0c-.31.01-.55.28-.54.59l.27,5.14h-1.07l.27-5.14s0-.08,0-.12c-.05-.31-.35-.52-.65-.46l-5.12.9.69-1.91c.06-.15.01-.33-.12-.43L0,12.3l1.26-.59c.18-.08.26-.28.2-.47L.36,7.83l3.23.68c.18.04.36-.06.43-.23l.63-1.47,2.52,2.7c.09.09.23.14.36.12.21-.04.35-.24.31-.45l-1.21-6.27,1.95,1.13s.01.01.02.01c.19.09.42.02.52-.17l1.98-3.88,1.98,3.88s.01.01.01.02c.11.19.35.25.53.14l1.95-1.13-1.21,6.27c-.03.13.02.26.11.35.16.15.4.14.55-.01l2.52-2.7.63,1.47c.07.17.25.26.43.23l3.23-.68-1.1,3.41c-.06.19.02.39.2.47l1.26.59-5.61,4.54c-.13.11-.18.28-.12.43Z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="22.16" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.16 24"><path fill="currentColor" d="M16.43,17.27l.69,1.91-5.12-.9s-.08,0-.12,0c-.31.01-.55.28-.54.59l.27,5.14h-1.07l.27-5.14s0-.08,0-.12c-.05-.31-.35-.52-.65-.46l-5.12.9.69-1.91c.06-.15.01-.33-.12-.43L0,12.3l1.26-.59c.18-.08.26-.28.2-.47L.36,7.83l3.23.68c.18.04.36-.06.43-.23l.63-1.47,2.52,2.7c.09.09.23.14.36.12.21-.04.35-.24.31-.45l-1.21-6.27,1.95,1.13s.01.01.02.01c.19.09.42.02.52-.17l1.98-3.88,1.98,3.88s.01.01.01.02c.11.19.35.25.53.14l1.95-1.13-1.21,6.27c-.03.13.02.26.11.35.16.15.4.14.55-.01l2.52-2.7.63,1.47c.07.17.25.26.43.23l3.23-.68-1.1,3.41c-.06.19.02.39.2.47l1.26.59-5.61,4.54c-.13.11-.18.28-.12.43Z"/></svg>')}.product-card .image-box .made-in.quebec:before{width:.879em;height:1.2em;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="17.58" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.58 24"><path fill="currentColor" d="M14.67,16.34c.39-.57.34-1.83-.42-2.27-.59-.3-1.26-.18-1.56.08-.51.3-.99,1.26-.99,2.25h1.72v1.93h-3.58c.04,1.01.58,1.79,1.59,2.22-.12.42-.74,1.28-1.58,1.22-.16.9-.31,1.41-1.06,2.23-.75-.82-.9-1.33-1.07-2.23-.84.06-1.45-.8-1.57-1.22,1-.43,1.54-1.21,1.59-2.22h-3.59v-1.93h1.73c0-.99-.48-1.95-.99-2.25-.3-.26-.98-.38-1.56-.08-.77.44-.81,1.7-.42,2.27C-.74,15.66-.38,12.14.87,10.86c1-1.03,2.1-1.18,2.94-.87,1.92.69,3.21,2.99,3.27,6.41h1c0-3.11-.54-4.1-1.95-8.01-.72-1.85-.28-4.13.98-6.23.46-.75,1.03-1.42,1.68-2.16.64.74,1.21,1.41,1.68,2.16,1.26,2.1,1.69,4.38.97,6.23-1.41,3.91-1.95,4.9-1.95,8.01h1.01c.06-3.42,1.35-5.72,3.27-6.41.84-.31,1.93-.16,2.94.87,1.24,1.28,1.6,4.8-2.04,5.48Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="17.58" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.58 24"><path fill="currentColor" d="M14.67,16.34c.39-.57.34-1.83-.42-2.27-.59-.3-1.26-.18-1.56.08-.51.3-.99,1.26-.99,2.25h1.72v1.93h-3.58c.04,1.01.58,1.79,1.59,2.22-.12.42-.74,1.28-1.58,1.22-.16.9-.31,1.41-1.06,2.23-.75-.82-.9-1.33-1.07-2.23-.84.06-1.45-.8-1.57-1.22,1-.43,1.54-1.21,1.59-2.22h-3.59v-1.93h1.73c0-.99-.48-1.95-.99-2.25-.3-.26-.98-.38-1.56-.08-.77.44-.81,1.7-.42,2.27C-.74,15.66-.38,12.14.87,10.86c1-1.03,2.1-1.18,2.94-.87,1.92.69,3.21,2.99,3.27,6.41h1c0-3.11-.54-4.1-1.95-8.01-.72-1.85-.28-4.13.98-6.23.46-.75,1.03-1.42,1.68-2.16.64.74,1.21,1.41,1.68,2.16,1.26,2.1,1.69,4.38.97,6.23-1.41,3.91-1.95,4.9-1.95,8.01h1.01c.06-3.42,1.35-5.72,3.27-6.41.84-.31,1.93-.16,2.94.87,1.24,1.28,1.6,4.8-2.04,5.48Z"/></svg>');webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="17.58" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.58 24"><path fill="currentColor" d="M14.67,16.34c.39-.57.34-1.83-.42-2.27-.59-.3-1.26-.18-1.56.08-.51.3-.99,1.26-.99,2.25h1.72v1.93h-3.58c.04,1.01.58,1.79,1.59,2.22-.12.42-.74,1.28-1.58,1.22-.16.9-.31,1.41-1.06,2.23-.75-.82-.9-1.33-1.07-2.23-.84.06-1.45-.8-1.57-1.22,1-.43,1.54-1.21,1.59-2.22h-3.59v-1.93h1.73c0-.99-.48-1.95-.99-2.25-.3-.26-.98-.38-1.56-.08-.77.44-.81,1.7-.42,2.27C-.74,15.66-.38,12.14.87,10.86c1-1.03,2.1-1.18,2.94-.87,1.92.69,3.21,2.99,3.27,6.41h1c0-3.11-.54-4.1-1.95-8.01-.72-1.85-.28-4.13.98-6.23.46-.75,1.03-1.42,1.68-2.16.64.74,1.21,1.41,1.68,2.16,1.26,2.1,1.69,4.38.97,6.23-1.41,3.91-1.95,4.9-1.95,8.01h1.01c.06-3.42,1.35-5.72,3.27-6.41.84-.31,1.93-.16,2.94.87,1.24,1.28,1.6,4.8-2.04,5.48Z"/></svg>')}.product-card .info{display:flex;flex-direction:column;align-items:start;gap:6px;padding-top:12px;padding-inline:8px}.product-card .info .title{font-size:20px;font-weight:700;color:var(--dark_grey);line-height:1}.product-card .info .vendor{color:var(--dark_blue);font-size:14px}.product-card .info .course-label{color:#fff;font-weight:500;border-radius:8px;width:fit-content;background:var(--blue);padding:.2em .5em;font-size:12px}.product-card .info .price{font-size:24px;line-height:1;font-weight:700;color:var(--dark_blue)}.product-card.small .info .title{font-size:16px;font-weight:500}.product-card.small .info .vendor{font-size:12px}.product-card.small .info .price,.product-card.small .image-box .margin{font-size:20px}:root{--product_grid_columns: repeat(3, minmax(0, 1fr));--product_grid_columns_no_filters: repeat(4, minmax(0, 1fr));--product_grid_gap: 16px}@media(max-width:1000px){:root{--product_grid_gap: 12px;--product_grid_columns: repeat(2, minmax(0, 1fr))}}@media(max-width:768px){:root{--product_grid_columns_no_filters: repeat(2, minmax(0, 1fr))}}@media(max-width:420px){:root{--product_grid_gap: 8px;--product_grid_columns: 100%;--product_grid_columns_no_filters: 100%}}.collection-card{padding:32px 64px 32px 16px;border-radius:20px;width:min(100%,300px);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#f5f5f5;will-change:box-shadow,scale;transition:box-shadow .15s linear,scale .15s ease-in-out}.collection-card.no-image{background-color:var(--dark_blue);padding:16px 24px;color:#fff}.collection-card.small{padding:24px 32px;width:auto}.collection-card:hover{scale:100.5%;box-shadow:0 0 12px #00000008}.collection-card h2{font-size:24px;line-height:1.2;font-weight:500;margin-bottom:.4em;max-width:13ch}.collection-card .label{max-width:15ch;font-size:16px}#discovery-call{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;background:#000000bf;padding:32px}#discovery-call .close{position:absolute;top:8px;right:8px;color:#fff;font-size:24px;cursor:pointer}#discovery-call iframe{background:#fff;border-radius:16px}#discovery-call:not(.active){display:none}.shopify-policy__container{padding-block:64px}.shopify-policy__container h1{color:var(--dark_blue);font-weight:600;margin-block:.4em}
/*# sourceMappingURL=/cdn/shop/t/55/assets/style.css.map */
