@font-face{font-family:PP Neue Montreal;src:url(//pureandsimple.ca/cdn/shop/t/121/assets/font-pp-neue-montreal-book.woff2?v=117407769333008334951762457270) format("woff2"),url(//pureandsimple.ca/cdn/shop/t/121/assets/font-pp-neue-montreal-book.woff?v=118442681913739151951762457270) format("woff");font-weight:300;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(//pureandsimple.ca/cdn/shop/t/121/assets/font-pp-neue-montreal-italic.woff2?v=92793541084008248521762457270) format("woff2"),url(//pureandsimple.ca/cdn/shop/t/121/assets/font-pp-neue-montreal-italic.woff?v=1506478875097594561762457270) format("woff");font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(//pureandsimple.ca/cdn/shop/t/121/assets/font-pp-neue-montreal-bold.woff2?v=15737953182353696181762457270) format("woff2"),url(//pureandsimple.ca/cdn/shop/t/121/assets/font-pp-neue-montreal-bold.woff?v=59822914200373445031762457270) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Open Sans;src:url(//pureandsimple.ca/cdn/shop/t/121/assets/font-open-sans-light.woff2?v=132166065584551588791762457270) format("woff2"),url(//pureandsimple.ca/cdn/shop/t/121/assets/font-open-sans-light.woff?v=17009224044948775441762457270) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Open Sans;src:url(//pureandsimple.ca/cdn/shop/t/121/assets/font-open-sans-regular.woff2?v=72920568227150504451762457270) format("woff2"),url(//pureandsimple.ca/cdn/shop/t/121/assets/font-open-sans-regular.woff?v=56262620036040537801762457270) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Open Sans;src:url(//pureandsimple.ca/cdn/shop/t/121/assets/font-open-sans-semibold.woff2?v=142620997333132374321762457270) format("woff2"),url(//pureandsimple.ca/cdn/shop/t/121/assets/font-open-sans-semibold.woff?v=19538459507395467991762457270) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Open Sans;src:url(//pureandsimple.ca/cdn/shop/t/121/assets/font-open-sans-bold.woff2?v=184106682105176973671762457270) format("woff2"),url(//pureandsimple.ca/cdn/shop/t/121/assets/font-open-sans-bold.woff?v=140378386912950873251762457270) format("woff");font-weight:700;font-display:swap}:root{--grey-200-color: #2d2d2d;--grey-300-color: #3d3d3d;--grey-400-color: #4d4d4d;--grey-500-color: #5d5d5d;--grey-600-color: #6d6d6d;--grey-700-color: #7d7d7d;--grey-800-color: #8d8d8d;--grey-1300-color: #dedede;--grey-1400-color: #eee;--grey-1500-color: #f9f9f9;--pink-color: #d83b8b;--yellow-color: #fff294;--light-yellow-color: #fcf6ec;--extra-light-yellow-color: #ffffd4;--tan-color: #d5b292;--green-color: #6d9052;--light-green-color: #f3f7f0;--teal-color: #85cfd2;--light-teal-color: #a0d4d8;--blue-color: #547e86;--slightly-light-blue-color: #218ba5;--light-blue-color: #e6f1f3}:root{--standard-easing: cubic-bezier(.4, 0, .2, 1)}:root{--site-header-layer: 1000}:root{--offscreen: -999em}:root{--text-shadow: 0 1px 1px rgba(black, .14);--raised-shadow: 0 0 20px rgba(0 0 0 / 10%);--elevation-shadow-level-1: 0 1px 3px rgba(black, .06), 0 1px 2px rgba(black, .12);--elevation-shadow-level-2: 0 3px 6px rgba(black, .08), 0 3px 6px rgba(black, .11);--elevation-shadow-level-3: 0 10px 20px rgba(black, .19), 0 6px 6px rgba(black, .23);--elevation-shadow-level-4: 0 14px 28px rgba(black, .25), 0 10px 10px rgba(black, .22);--elevation-shadow-level-5: 0 19px 38px rgba(black, .3), 0 15px 12px rgba(black, .22)}:root{--sans-serif: "PP Neue Montreal", sans-serif;--serif: "Georgia", serif;--body-line-height: 1.6;--condensed-body-line-height: 1.4;--heading-line-height: 1.25}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.background-color-light-grey{background-color:var(--grey-1500-color)}.background-color-light-yellow{background-color:var(--light-yellow-color)}.background-color-light-green{background-color:var(--light-green-color)}.background-color-light-blue{background-color:var(--light-blue-color)}[hidden]{display:none!important}.no-transition *{-webkit-transition:none!important;transition:none!important}.theme-dark{color:#fff}.theme-dark .button,.theme-dark .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .theme-dark .jdgm-write-rev-link,.theme-dark .button:hover,.theme-dark .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover,.jdgm-review-widget .jdgm-rev-widg__header .theme-dark .jdgm-write-rev-link:hover{background-color:#fff;color:#000}.theme-dark .button.style-outline,.theme-dark .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .theme-dark .jdgm-write-rev-link{border-color:#fff;color:#fff}.theme-dark .button.style-outline:hover,.theme-dark .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover,.jdgm-review-widget .jdgm-rev-widg__header .theme-dark .jdgm-write-rev-link:hover{background-color:#fff;color:#000}.theme-white{color:#fff}.theme-grey{color:var(--grey-400-color)}.theme-grey .button,.theme-grey .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .theme-grey .jdgm-write-rev-link,.theme-grey .button:hover,.theme-grey .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover,.jdgm-review-widget .jdgm-rev-widg__header .theme-grey .jdgm-write-rev-link:hover{background-color:var(--grey-400-color);color:#fff}.theme-green{color:var(--green-color)}.theme-green .button,.theme-green .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .theme-green .jdgm-write-rev-link,.theme-green .button:hover,.theme-green .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover,.jdgm-review-widget .jdgm-rev-widg__header .theme-green .jdgm-write-rev-link:hover{background-color:var(--green-color);color:#fff}.theme-blue{color:var(--blue-color)}.theme-blue .button,.theme-blue .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .theme-blue .jdgm-write-rev-link,.theme-blue .button:hover,.theme-blue .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover,.jdgm-review-widget .jdgm-rev-widg__header .theme-blue .jdgm-write-rev-link:hover{background-color:var(--blue-color);color:#fff}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.flickity-viewport{overflow:hidden;position:relative;height:100%;-webkit-transition:height .25s linear;transition:height .25s linear}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-button{position:absolute;padding:0;background-color:transparent;border:none;-webkit-transition:opacity .5s,-webkit-transform .5s linear;transition:opacity .5s,-webkit-transform .5s linear;transition:transform .5s linear,opacity .5s;transition:transform .5s linear,opacity .5s,-webkit-transform .5s linear}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:none}.flickity-button:disabled{opacity:0;cursor:auto;pointer-events:none}.flickity-button-icon{display:none}.flickity-prev-next-button{top:49%;display:block;width:22px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:-10px}.flickity-prev-next-button.previous:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-left.svg?v=112837381266334370711762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-left.svg?v=112837381266334370711762457270)}.flickity-prev-next-button.next{right:-10px}.flickity-prev-next-button.next:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-right.svg?v=64343526355412406221762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-right.svg?v=64343526355412406221762457270)}.flickity-prev-next-button:after{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:24px;height:44px;background-color:#231f20;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.flickity-page-dots{position:absolute;width:100%;bottom:-32px;padding:0;margin:0;list-style:none;text-align:center;line-height:0}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#000;border-radius:50%;opacity:.16;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:.56}@media screen and (min-width: 1024px){.flickity-prev-next-button.previous{left:-44px}.flickity-prev-next-button.next{right:-44px}}.jdgm-preview-badge .jdgm-prev-badge__text{display:inline-block!important;vertical-align:middle;margin-left:.5em}@media screen and (max-width: 767px){.klaviyo-form [data-testid=form-row]{display:block!important}}button{font-family:inherit;font-size:inherit;line-height:inherit}button,input[type=button],input[type=reset],input[type=submit]:not(.button){position:relative;display:inline-block;vertical-align:middle;margin:0;padding:1em;background-color:transparent;border:0;border-radius:0;font-family:var(--sans-serif);font-weight:400;line-height:1;cursor:pointer;-webkit-appearance:none}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:not(.button):focus{outline:0}fieldset{margin:0;padding:0;border:0}input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;-webkit-tap-highlight-color:transparent}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea,select{font-family:var(--sans-serif)}input[type=image]{outline:none}textarea{vertical-align:top;overflow:auto;resize:vertical}a{color:inherit;text-underline-offset:.33em;-webkit-tap-highlight-color:transparent}a:hover,a:focus,a:active{-webkit-text-decoration:1px underline;text-decoration:1px underline}a:focus{outline:0}ul,ol{margin:0;padding:0;list-style:none}li{font-size:1em}dt{margin-bottom:.5em;font-weight:700}dd{margin:0 0 1em}img,figure{height:auto}img{max-width:100%}figure{margin:0}picture{display:block}picture img{display:block}embed,iframe,object{max-width:100%}table{margin:2em 0;width:100%}table th{font-weight:700}table td{padding:.25em;border:1px solid}body{font-family:var(--sans-serif);font-size:16px;line-height:var(--body-line-height);color:var(--grey-200-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-weight:600;line-height:var(--heading-line-height);letter-spacing:.01em}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child),.h1:not(:last-child),.h2:not(:last-child),.h3:not(:last-child),.h4:not(:last-child),.h5:not(:last-child),.h6:not(:last-child){margin-bottom:.5em}h1,.h1{font-size:50px}h2,.h2{font-size:36px}h3,.h3{font-size:30px}h3:not(:last-child),.h3:not(:last-child){margin-bottom:1em}h4,.h4{font-size:19px}h5,.h5{font-size:17px}h6,.h6{font-size:16px}p{margin:0;font-size:1em}p:not(:last-child){margin-bottom:1.5em}strong,b{font-weight:600}em,i{font-style:italic}u{text-underline-offset:.33em}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.search-open .site-nav-bar,html.search-open .nav-header,html.search-open .main-nav,html.search-open .mobile-nav{display:none}html.search-open .search-nav{display:block}html.search-open .site-nav{z-index:1040}@media screen and (max-width: 1023px){html.mobile-nav-open .site-nav{position:fixed}html.mobile-nav-open .site-nav:after{height:200vh}html.mobile-nav-open .search-nav,html.mobile-nav-open .mobile-nav{display:block}}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:100vh}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;outline:none}.blog-page{background-color:var(--grey-1500-color)}.franchisees-page{font-size:17px;color:#000000e6}.franchisees-page .copy-wrapper a:not(.button){text-decoration-thickness:1px;text-underline-offset:.33em;-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline;color:var(--pink-color);-webkit-transition:color .15s linear;transition:color .15s linear}.franchisees-page .franchisees-page-header{margin-bottom:32px;background:#f7f7f7 url(//pureandsimple.ca/cdn/shop/t/121/assets/bg-franchisees-header.jpg?v=38134567586587622111762457270) center center no-repeat;color:#444;background-size:cover}.franchisees-page .franchisees-page-header .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:2 / 1}.franchisees-page .franchisees-page-header .copy-wrapper{text-align:center}.franchisees-page .franchisees-page-header .superheading{margin-bottom:1em;font-size:18px;color:var(--grey-600-color)}.franchisees-page .franchisees-page-header h1{font-size:36px;text-transform:uppercase}.franchisees-page #about .layout-wrapper,.franchisees-page #contact .layout-wrapper{display:grid;gap:44px;margin:0 auto;max-width:1440px}.franchisees-page #about .copy-wrapper{text-align:center;color:var(--grey-800-color)}.franchisees-page #about h2{margin-bottom:1em;line-height:1.6!important;color:var(--grey-200-color)}.franchisees-page #about .image{border-radius:4px}.franchisees-page #benefits{padding:44px 22px;background-color:#f3f7f0}.franchisees-page #benefits .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin:0 auto;max-width:1024px}.franchisees-page #benefits .section-header h2{margin-bottom:0;font-size:19px;line-height:1.6!important;color:#99a094}.franchisees-page #benefits .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:44px;max-width:900px;font-size:17px}.franchisees-page #benefits .list .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:240px}.franchisees-page #benefits .list h3{margin-bottom:1em;font-size:19px}.franchisees-page .list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.franchisees-page .list .image{border-radius:2px}.franchisees-page #who{padding:44px 22px;background-color:#fcf6ec}.franchisees-page #who .copy-wrapper{margin:0 auto;max-width:768px;text-align:center;font-size:23px;line-height:1.7}.franchisees-page #who h2{margin-bottom:0;font-size:19px;line-height:1.6!important;color:#d5b292}.franchisees-page #contact .copy-wrapper{color:var(--grey-800-color)}.franchisees-page #contact .copy-wrapper h2{margin-bottom:1em;color:var(--grey-200-color)}.franchisees-page #contact .copy-wrapper .cta-text{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--pink-color)}.franchisees-page #contact .copy-wrapper .image{margin-top:1em;max-width:360px;border-radius:4px}.franchisees-page #contact .form-wrapper .copy-wrapper{text-align:left}.franchisees-page #contact .form-wrapper .franchisees-contact-form{border-radius:10px;padding:44px;background-color:#e6f1f3;color:#547e86}.franchisees-page #contact .form-wrapper h3{font-size:22px;color:#547e86}@media screen and (min-width: 1024px){.franchisees-page{font-size:19px}.franchisees-page .franchisees-page-header{margin-bottom:64px}.franchisees-page .franchisees-page-header .layout-wrapper{aspect-ratio:5 / 1}.franchisees-page #about .layout-wrapper,.franchisees-page #contact .layout-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.franchisees-page #benefits{padding:64px 80px 80px}.franchisees-page #benefits .layout-wrapper{gap:32px}.franchisees-page #benefits .list{gap:80px}.franchisees-page .list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em}.franchisees-page #who{padding:64px 80px 80px}}.gift-card-page{background-color:var(--grey-1500-color)}.gift-card-page .page-body{margin:44px;background-color:#fff;border-radius:40px}.gift-card-page .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:44px;max-width:768px}.gift-card-page .copy-wrapper{max-width:460px}.gift-card-page .pure-and-simple-logo{display:block;width:160px;height:56px;background:url(//pureandsimple.ca/cdn/shop/t/121/assets/logo-pure-and-simple.svg?v=174388644576602460001762457270) center center no-repeat;background-size:contain;text-indent:-9999em}.gift-card-page .image-wrapper{max-width:360px}.gift-card-page .gift-card-code{padding:12px 20px;border-radius:10px;background-color:var(--grey-1500-color);font-family:monospace;font-weight:500;font-size:36px;color:var(--grey-400-color)}.gift-card-page #note{padding:12px 20px;border-radius:10px;background-color:var(--light-blue-color);font-size:15px;color:var(--blue-color)}.referral-program-page section.page-section{margin-top:64px}.referral-program-page .layout-wrapper{margin:0 auto;max-width:1680px}.referral-program-page #header{margin-top:0;background:#c0d1e5 url(//pureandsimple.ca/cdn/shop/t/121/assets/referral-program-header-bg.jpg?v=128342419270495267751762457270) center center no-repeat;background-size:cover}.referral-program-page #header .layout-wrapper{max-width:1024px}.referral-program-page #header .image{display:block}.referral-program-page #welcome .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.referral-program-page #welcome .copy-wrapper{max-width:768px;text-align:center;font-size:18px;color:var(--grey-200-color)}.referral-program-page #welcome .superheading{margin-bottom:1em;color:#7d7d7d}.referral-program-page #welcome .subheading{display:inline-block;padding:4px 9px;color:#cdaa42;font-weight:700;background-color:#feffe6}.referral-program-page #welcome .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.referral-program-page #how-it-works .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.referral-program-page #how-it-works .copy-wrapper{padding:36px 32px 48px;max-width:768px;border:1px solid #dedede;border-radius:30px;text-align:center;font-size:18px;color:var(--grey-200-color)}.referral-program-page #how-it-works-B .layout-wrapper{display:grid;gap:32px}.referral-program-page #how-it-works-B .tile-alt .copy-wrapper .image{display:block;aspect-ratio:1;width:100%;max-width:240px;border-radius:50%;overflow:hidden}.referral-program-page #how-it-works-B .tile-alt .image-wrapper{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.referral-program-page #how-it-works-B .tile-alt .image-wrapper .image{opacity:.25}.referral-program-page #how-it-works-B .tile-alt .button,.referral-program-page #how-it-works-B .tile-alt .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .referral-program-page #how-it-works-B .tile-alt .jdgm-write-rev-link{color:#fff}.referral-program-page #how-it-works-B .tile-A{background-color:#f3f7f0;color:#6d9052}.referral-program-page #how-it-works-B .tile-A .button,.referral-program-page #how-it-works-B .tile-A .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .referral-program-page #how-it-works-B .tile-A .jdgm-write-rev-link{background-color:#6d9052}.referral-program-page #how-it-works-B .tile-B{background-color:#e6f1f3;color:#547e86}.referral-program-page #how-it-works-B .tile-B .button,.referral-program-page #how-it-works-B .tile-B .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .referral-program-page #how-it-works-B .tile-B .jdgm-write-rev-link{background-color:#547e86}.referral-program-page #disclaimer{margin:0;padding:44px 22px;background-color:#f9f9f9;font-size:14px;color:var(--grey-600-color)}.referral-program-page #disclaimer .copy-wrapper ul{margin-left:1.5em;list-style:disc}.referral-program-page #disclaimer .layout-wrapper{max-width:640px}.referral-program-page #locations{background-color:#fefefe;color:var(--grey-200-color)}.referral-program-page #locations .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}.referral-program-page #locations .tile-alt .image-wrapper{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.referral-program-page #locations .tile-alt .image{opacity:.5}.referral-program-page #locations .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;max-width:700px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.referral-program-page #locations .button,.referral-program-page #locations .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .referral-program-page #locations .jdgm-write-rev-link{padding-top:8px;padding-bottom:8px;width:100%;height:auto;background-color:#ffffffd4;border:1px solid #dedede;line-height:2}.referral-program-page #locations .button:hover,.referral-program-page #locations .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover,.jdgm-review-widget .jdgm-rev-widg__header .referral-program-page #locations .jdgm-write-rev-link:hover{background-color:#fff;color:var(--pink-color)}.referral-program-page #locations .button span,.referral-program-page #locations .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link span,.jdgm-review-widget .jdgm-rev-widg__header .referral-program-page #locations .jdgm-write-rev-link span{display:block}.referral-program-page #locations .button .instagram-username,.referral-program-page #locations .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link .instagram-username,.jdgm-review-widget .jdgm-rev-widg__header .referral-program-page #locations .jdgm-write-rev-link .instagram-username{font-weight:400;text-transform:none}.referral-program-page #cta{padding:44px 22px;background-color:#fcf6ec}.referral-program-page #cta .copy-wrapper{margin:0 auto;max-width:768px;text-align:center;font-size:23px;line-height:1.7}.referral-program-page #cta h2{margin-bottom:0;font-size:18px;line-height:1.6!important;color:#d5b292}@media screen and (max-width: 767px){.referral-program-page br{display:none}.referral-program-page #header{margin:0}.referral-program-page #locations{margin:0;padding:0}}@media screen and (min-width: 1024px){.referral-program-page #how-it-works .copy-wrapper{padding:48px 64px 60px}.referral-program-page #how-it-works-B .layout-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.referral-program-page #cta{padding:64px 80px 80px}}.page-section{margin:40px 0;scroll-margin-top:40px}.page-section.margin-none{margin:0}.page-section.margin-top-none{margin-top:0}.page-section.margin-top-S{margin-top:16px}.page-section.margin-top-M{margin-top:32px}.page-section.margin-bottom-none{margin-bottom:0}.page-section.margin-bottom-S{margin-bottom:16px}.page-section.margin-bottom-M{margin-bottom:32px}.page-section.with-background{margin:0;padding:40px 0;scroll-margin-top:0}@media screen and (min-width: 768px){.page-section{margin:80px 0;scroll-margin-top:80px}.page-section.with-background{padding:80px 0}}.about-ps-section{background:-webkit-gradient(linear,left top,left bottom,from(#c3dcdd),to(#f6f6f6));background:linear-gradient(to bottom,#c3dcdd,#f6f6f6)}.about-ps-section .layout-wrapper{display:grid;gap:40px}@media screen and (min-width: 1024px){.about-ps-section .layout-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:64px}.about-ps-section .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-column:span 2}.about-ps-section .image{max-width:83%}}.add-ons-section{background-color:var(--grey-1500-color)}.add-ons-section .page-section-header{color:var(--grey-600-color)}.add-ons-section .page-section-header .heading{color:var(--grey-300-color)}.collection-header-section{margin:0}@media screen and (max-width: 1023px){.collection-section{margin-top:0}}.content-and-image-section .layout-wrapper{display:grid;gap:32px}.content-and-image-section .layout-wrapper.gap-none{gap:0}.content-and-image-section .layout-wrapper.gap-none .copy-wrapper.with-background:first-child,.content-and-image-section .layout-wrapper.gap-none .copy-wrapper.with-border:first-child{border-radius:10px 10px 0 0}.content-and-image-section .layout-wrapper.gap-none .copy-wrapper.with-background:last-child,.content-and-image-section .layout-wrapper.gap-none .copy-wrapper.with-border:last-child{border-radius:0 0 10px 10px}.content-and-image-section .image{margin:0 auto}@media screen and (max-width: 767px){.content-and-image-section .image-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (min-width: 768px){.content-and-image-section .layout-wrapper{grid-template-columns:repeat(2,1fr);gap:64px}.content-and-image-section .layout-wrapper.gap-M{gap:32px}.content-and-image-section .layout-wrapper.gap-S{gap:24px}.content-and-image-section .layout-wrapper.gap-XS{gap:12px}.content-and-image-section .layout-wrapper.gap-none .copy-wrapper.with-background:first-child,.content-and-image-section .layout-wrapper.gap-none .copy-wrapper.with-border:first-child{border-radius:10px 0 0 10px}.content-and-image-section .layout-wrapper.gap-none .copy-wrapper.with-background:last-child,.content-and-image-section .layout-wrapper.gap-none .copy-wrapper.with-border:last-child{border-radius:0 10px 10px 0}.content-and-image-section .layout-wrapper.image-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.content-and-media-section{background-color:#ebf2f0;color:#507876}.content-and-media-section .layout-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:110px}.content-and-media-section h2{color:#304a49}.location-content-section{background-color:var(--grey-1500-color)}.location-content-section .layout-wrapper{display:grid;gap:40px}.location-content-section .copy-wrapper{padding:40px 0}@media screen and (min-width: 1024px){.location-content-section .layout-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}.location-content-section .copy-wrapper{padding:80px 0}.location-content-section .embed-wrapper{position:relative}.location-content-section .embed-wrapper iframe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.login-section .layout-wrapper{max-width:480px}.logos-carousel-section .grid-header:not(:last-child){margin-bottom:56px}.page-header-section{text-align:center}.product-description-section{background-color:var(--grey-1500-color);color:var(--grey-600-color)}.product-description-section .rte-content h3,.product-description-section .rte-content strong{color:var(--grey-400-color)}.product-section{color:var(--grey-600-color)}.product-section .layout-wrapper{display:grid;grid-gap:24px}@media screen and (min-width: 768px){.product-section .layout-wrapper{grid-template-columns:minmax(0,460px) 1fr;grid-gap:64px}.product-section .media-section,.product-section .content-section{-ms-flex-item-align:start;align-self:start;position:-webkit-sticky;position:sticky}.product-section .media-section{top:64px}.product-section .content-section{top:80px;max-width:560px}}@media screen and (min-width: 1280px){.product-section .layout-wrapper{grid-template-columns:minmax(0,640px) 1fr}}@media screen and (min-width: 1440px){.product-section .media-section{display:grid;grid-template-columns:120px 1fr;grid-gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.product-section .media-section .product-media-nav-carousel{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:630px;-webkit-transform:rotate(90deg) translateY(-100%);transform:rotate(90deg) translateY(-100%);-webkit-transform-origin:left top;transform-origin:left top}.product-section .media-section .product-media-nav-carousel .carousel-item{width:150px;height:120px}.product-section .media-section .product-media-nav-carousel .carousel-item .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.product-section .media-section .product-media-nav-carousel .carousel-item .image-wrapper .image{width:auto;max-width:120px;height:150px;-o-object-fit:contain;object-fit:contain}}.quote-cards-carousel-section .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (min-width: 1023px){.quote-cards-carousel-section .layout-wrapper{gap:44px}}.related-articles-section{background:var(--grey-1500-color) url(//pureandsimple.ca/cdn/shop/t/121/assets/header-collection-bg.jpg?v=134487237683779976701762457270) center center no-repeat;background-size:cover}.search-results-section .product-cards-grid{margin-bottom:40px}.service-product-description-section{margin:0;background-color:var(--grey-1500-color);color:var(--grey-600-color)}.service-product-description-section .layout-wrapper{display:grid;gap:40px}.service-product-description-section .copy-wrapper{padding:40px 0}.service-product-description-section .rte-content h3,.service-product-description-section .rte-content strong{color:var(--grey-400-color)}@media screen and (min-width: 1024px){.service-product-description-section .layout-wrapper.layout-2-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;max-width:1280px}.service-product-description-section .layout-wrapper.layout-2-columns .copy-wrapper{padding:80px 100px}}.service-product-section{margin-top:0;color:var(--grey-600-color)}.service-product-section .layout-wrapper{display:grid;gap:40px}.service-product-section .collection-link{color:var(--grey-800-color)}.service-product-section .collection-link:not(:hover){text-decoration:none}.service-product-section .heading{color:var(--grey-400-color)}.service-product-section .service-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-top:40px}.service-product-section .service-actions:not(:last-child){margin-bottom:40px}.service-product-section .service-details-list{width:100%;font-size:19px}@media screen and (min-width: 1024px){.service-product-section{margin-bottom:0}.service-product-section .layout-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;max-width:1280px}.service-product-section .layout-wrapper>.copy-wrapper{padding:80px 100px;-ms-flex-item-align:center;align-self:center}}.subscribe-section{background:-webkit-gradient(linear,left top,left bottom,from(#c3dcdd),to(#f6f6f6));background:linear-gradient(to bottom,#c3dcdd,#f6f6f6)}.subscribe-section .layout-wrapper{display:grid;gap:32px}.subscribe-section .form-wrapper{padding:24px;background-color:#ffffff54;border-radius:24px}@media screen and (min-width: 768px){.subscribe-section .layout-wrapper{grid-template-columns:repeat(2,1fr);gap:64px}.subscribe-section .layout-wrapper.layout-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.tile-section{margin:0}.tiles-carousel-section{display:grid;gap:24px}@media screen and (max-width: 1023px){.tiles-carousel-section .layout-wrapper{padding:0}.tiles-carousel-section .grid-header{padding:0 16px}.tiles-carousel-section .tile{border-radius:0}.tiles-carousel-section .tile-caption{padding:0 16px}.tiles-carousel-section .image-wrapper .image{border-radius:0}}.badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;background-color:var(--grey-200-color);border-radius:50%;text-align:center;font-weight:500;line-height:1;text-transform:uppercase;color:#fff}.product-badge{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;padding:.5em 1em .5em 0;height:44px;border:1px solid var(--grey-1300-color);border-radius:22px;-webkit-transition:border-color .15s linear,-webkit-box-shadow .15s linear;transition:border-color .15s linear,-webkit-box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear,-webkit-box-shadow .15s linear}.product-badge:hover{border-color:var(--grey-800-color);-webkit-box-shadow:var(--raised-shadow);box-shadow:var(--raised-shadow);cursor:pointer}.product-badge:focus{box-shadow:0 0 0 3px -moz-mac-focusring}.product-badge .area-link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.product-badge .area-link:hover~.copy-wrapper .heading{color:var(--pink-color)}.product-badge .image-wrapper .image{display:block;width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.product-badge .heading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.33em;text-decoration:none;font-weight:600;font-size:16px;color:var(--grey-400-color);line-height:var(--heading-line-height);-webkit-transition:color .15s linear;transition:color .15s linear}.product-badge .heading:hover{text-decoration:underline}.product-badge .heading:after{content:"";position:relative;top:1px;display:block;width:1.25em;height:1.25em;background-color:var(--grey-600-color);-webkit-mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-arrow-right.svg?v=53821703824895884441762457270) center center no-repeat;mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-arrow-right.svg?v=53821703824895884441762457270) center center no-repeat;-webkit-mask-size:contain;mask-size:contain}.sale-badge{background-color:var(--pink-color);font-size:9px;letter-spacing:.1em}.sale-badge .amount-text{margin-bottom:1px;font-size:16px;font-weight:700;letter-spacing:-.015em}.collection-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;font-size:15px;color:var(--grey-800-color)}.collection-bar .collection-bar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.collection-bar .select-menu{background-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down-grey-900.svg?v=179509982891994548571762457270);color:var(--grey-800-color)}.nav-bar{font-size:16px}.nav-bar .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding-block:10px;min-height:48px}.nav-bar a{text-decoration:none}.nav-bar a:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.free-shipping-bar{margin:4px 0 16px;padding:0 24px;white-space:nowrap}.free-shipping-bar.is-hidden{display:none}.free-shipping-bar .free-shipping-text,.free-shipping-bar .shipping-regions-menu{display:inline-block;vertical-align:middle}.free-shipping-bar .free-shipping-text{margin-bottom:0;font-size:14px;color:var(--grey-800-color);text-align:center}.free-shipping-bar .free-shipping-text .character-asterisk{color:var(--pink-color)}.free-shipping-bar .progress-bar{margin-top:8px}.progress-bar{display:block}.progress-bar[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:16px}.progress-bar::-webkit-progress-bar{background-color:#fff;border:1px solid #aed7d7;border-radius:8px}.progress-bar::-webkit-progress-value{background:-webkit-gradient(linear,left top,right top,from(#aed7d7),to(#dcf1f1));background:linear-gradient(to right,#aed7d7,#dcf1f1);border-radius:8px;-webkit-transition:all 1.5s var(--standard-easing);transition:all 1.5s var(--standard-easing)}.service-collection-bar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-collection-bar .collection-bar-actions{margin-left:0}.site-nav-bar{background-color:var(--background-color, --light-blue-color);color:var(--color, --blue-color)}.site-nav-bar.is-closed{display:none}.site-nav-bar a{color:var(--link-color, --blue-color)}.site-nav-bar a:hover{color:var(--link-hover-color, --blue-color);-webkit-text-decoration-color:var(--link-hover-color, --blue-color);text-decoration-color:var(--link-hover-color, --blue-color)}@media screen and (max-width: 767px){.site-nav-bar .text-carousel{text-align:center}.site-nav-bar .nav-bar-actions{display:none}}.button,.jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:10px 1.5em;background-color:#fff;border-radius:4px;text-align:center;font-family:var(--sans-serif);font-size:18px;letter-spacing:.1em;text-decoration:none;color:var(--grey-200-color);text-transform:uppercase;cursor:pointer}.button:hover,.jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover{background-color:#000;border-color:#000;color:#fff;text-decoration:none}.button:focus,.jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:focus{outline:none;text-decoration:none}.button[disabled],.jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link[disabled]{background-color:var(--grey-1400-color);color:var(--grey-700-color);cursor:default}.button.size-S,.jdgm-review-widget .jdgm-rev-widg__header .size-S.jdgm-write-rev-link{font-size:14px}.button.border-round,.jdgm-review-widget .jdgm-rev-widg__header .border-round.jdgm-write-rev-link{border-radius:2em}.button.style-outline,.jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link{background-color:transparent;border:1px solid;-webkit-box-shadow:none;box-shadow:none}.button.style-outline:hover,.jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover{background-color:var(--grey-200-color);border-color:var(--grey-200-color);color:#fff}.button.theme-extra-light-grey,.jdgm-review-widget .jdgm-rev-widg__header .theme-extra-light-grey.jdgm-write-rev-link{background-color:var(--grey-1300-color);color:var(--grey-800-color)}.button.theme-grey,.jdgm-review-widget .jdgm-rev-widg__header .theme-grey.jdgm-write-rev-link{background-color:var(--grey-200-color);border-color:var(--grey-200-color);color:#fff}.button.theme-pink,.jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link{background-color:var(--pink-color);color:#fff}.button.theme-pink.style-outline,.jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link{background-color:transparent;color:var(--pink-color)}.button.theme-pink.style-outline:hover,.jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover{background-color:var(--pink-color);border-color:var(--pink-color);color:#fff}.icon-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:0;width:44px;height:44px;background-color:transparent;border:0;border-radius:50%;text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.icon-button:hover,.icon-button:focus{background-color:#0000000a}.icon-button:active{background-color:#0000001c}.icon-button .icon{width:24px;height:24px}.bag-button{position:relative}.bag-button .bag-badge{position:absolute;bottom:4px;right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:16px;background-color:var(--grey-300-color);border-radius:50%;text-align:center;font-size:13px;line-height:1;color:var(--grey-1500-color)}.bag-button.is-empty .bag-badge{background-color:var(--grey-1300-color);color:var(--grey-600-color);opacity:0;-webkit-transform:scale(0);transform:scale(0)}.bag-button.style-text-small .bag-badge{font-size:10px}.bag-button:hover .bag-badge{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.filter-group-button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;gap:.5em;margin:0;padding:.5em .5em .5em 1em;width:auto;background-color:transparent;border:1px solid transparent;border-radius:2px;font-family:var(--sans-serif);font-size:1em;line-height:1.4;cursor:pointer}.filter-group-button::-ms-expand{display:none}.filter-group-button:focus{outline:none}.filter-group-button.is-active{margin-right:1em;background-color:var(--grey-100-color);border-color:var(--grey-100-color);color:var(--grey-1500-color)}.filter-group-button.is-active:after{background-color:var(--grey-1500-color)}.filter-group-button.style-debug{border-color:red}.filter-group-button:before{content:"";position:absolute;top:100%;left:0;display:none;width:100%;height:1px;background-color:#fff}.filter-group-button:after{content:"";display:block;margin:0;width:20px;height:20px;background-color:var(--grey-200-color);-webkit-mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-triangle-down.svg?54702) center center no-repeat;mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-triangle-down.svg?54702) center center no-repeat;-webkit-mask-size:contain;mask-size:contain}.filters-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;gap:.5em;padding:0;background-color:transparent;border:0;font-family:var(--sans-serif);font-size:1rem;line-height:1.4;cursor:pointer}.filters-button:before{content:"";display:block;margin:0;width:16px;height:16px;background-color:var(--grey-200-color);-webkit-mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-filter.svg?54702) center center no-repeat;mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-filter.svg?54702) center center no-repeat;-webkit-mask-size:contain;mask-size:contain}.menu-button.is-open .icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-close.svg?v=140255286316830391351762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-close.svg?v=140255286316830391351762457270)}.option-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 1em;min-height:40px;background-color:transparent;border:1px solid var(--grey-1300-color);border-radius:2px;text-align:center;line-height:1.4;color:var(--grey-600-color);text-decoration:none;cursor:pointer;-webkit-transition:background-color .15s linear,border-color .15s linear,color .15s linear;transition:background-color .15s linear,border-color .15s linear,color .15s linear}.option-button:hover,.option-buttonfocus{border-color:var(--grey-800-color);text-decoration:none}.option-button.is-current{background-color:var(--grey-300-color);border-color:var(--grey-300-color);color:var(--grey-1300-color)}.swatch-button{position:relative;margin:0;padding:0;width:44px;height:44px;background:var(--background, transparent);background-position:center center;background-repeat:no-repeat;background-size:contain;border:2px solid white;border-radius:1px;outline:1px solid transparent;text-indent:-9999em;cursor:pointer;-webkit-transition:outline-color .15s linear;transition:outline-color .15s linear}.swatch-button:hover,.swatch-button:active,.swatch-button.is-selected{outline-color:#000}.swatch-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.1);border-radius:1px}.swatch-button.style-round{border-radius:50%}.swatch-button.style-round:before{border-radius:50%}.swatch-button:after{content:"";position:absolute;top:50%;left:50%;display:none;width:140%;height:1px;background-color:#dedede;-webkit-transform:translateX(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.card.with-background,.card.with-border{padding:36px 32px 48px;border-radius:10px}.card.with-border{border:1px solid var(--grey-1300-color)}.card .area-link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.card .area-link.effect-zoom:hover~.image-container .image{-webkit-transition:-webkit-transform .45s ease-out,-webkit-filter .15s linear;transition:-webkit-transform .45s ease-out,-webkit-filter .15s linear;transition:transform .45s ease-out,filter .15s linear;transition:transform .45s ease-out,filter .15s linear,-webkit-transform .45s ease-out,-webkit-filter .15s linear;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-filter:brightness(101%);filter:brightness(101%)}.card .area-link.effect-zoom~.image-container .image{-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.card a:not(.area-link){position:relative;z-index:4;pointer-events:all}.card .superheading{font-weight:700}.card .metafield-rich_text_field:not(:last-child){margin-bottom:1.5em}@media screen and (min-width: 1024px){.card.with-background,.card.with-border{padding:48px 64px 60px}}.add-on-product-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:15px;color:var(--grey-600-color)}.add-on-product-card .image-wrapper{-ms-flex-negative:0;flex-shrink:0}.add-on-product-card .image{display:block;width:88px;height:88px;background-color:var(--grey-1500-color);border-radius:4px;-o-object-fit:cover;object-fit:cover}.add-on-product-card .heading{font-weight:600;font-size:18px;color:var(--grey-200-color)}.article-card{gap:1em}.article-card .image-wrapper{aspect-ratio:3 / 2;width:100%;background-color:#fff}.article-card .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-card .copy-wrapper{text-align:center;font-size:15px}.article-card a:not(.area-link){text-decoration:none}.article-card a:not(.area-link):hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.location-card .copy-wrapper .card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.location-card .copy-wrapper .address-link{text-decoration:none}.location-card .copy-wrapper .address-link:hover{color:var(--pink-color);text-decoration:underline}.location-card .copy-wrapper .page-link:hover{color:var(--pink-color)}.locations-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.locations-card .card-content{padding-right:16px}.locations-card .card-content h3{margin-bottom:4px;font-size:16px}.locations-card .card-content p{font-size:16px;color:var(--grey-800-color)}.locations-card .card-content a:not(.button){text-decoration:none}.locations-card .card-content a:not(.button):hover{color:var(--pink-color);text-decoration:underline}.product-card{font-size:15px;color:var(--grey-600-color)}.product-card .card-media-link:hover .image{-webkit-filter:brightness(105%);filter:brightness(105%)}.product-card .card-media-link.with-hover:hover .media-container .primary-media{opacity:0}.product-card .card-media-link.with-hover:hover .media-container .secondary-media{opacity:1}.product-card .media-container{position:relative;border-radius:4px;overflow:hidden}.product-card .media-container .primary-media{position:relative;z-index:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.product-card .media-container .secondary-media{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.product-card .media-container .video{height:100%;-o-object-fit:cover;object-fit:cover}.product-card .media-container .sale-badge{position:absolute;top:8px;right:8px;z-index:1}.product-card .image-wrapper .image{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:4px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-filter .15s linear;transition:-webkit-filter .15s linear;transition:filter .15s linear;transition:filter .15s linear,-webkit-filter .15s linear}.product-card .copy-wrapper{text-align:center}.product-card .copy-wrapper .vendor-name,.product-card .copy-wrapper .meta-text{font-size:13px;color:var(--grey-800-color)}.product-card .copy-wrapper .vendor-name{margin-bottom:4px}.product-card .copy-wrapper .product-link{display:inline-block;text-decoration:none;-webkit-transition:color .15s linear;transition:color .15s linear}.product-card .copy-wrapper .product-link:not(:last-child){margin-bottom:5px}.product-card .copy-wrapper .product-link:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline;color:var(--pink-color)}.product-card .copy-wrapper .heading{font-weight:600;line-height:var(--heading-line-height)}.product-card p:not(:last-child){margin-bottom:5px}.product-card .price-text .compare-at-price-text{color:var(--grey-800-color);text-decoration:line-through}.product-card .price-text .compare-at-price-text-value.layout-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:vertical;flex-direction:vertical;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em}.quote-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em;margin:0 auto;max-width:768px;text-align:center}.quote-card .copy-wrapper .heading.h3{color:#7d948c}.quote-card .copy-wrapper>p:not([class]){font-size:22px;font-family:var(--serif);color:var(--grey-500-color)}.quote-card .quote-source{font-style:normal;color:var(--grey-700-color)}.service-product-card{gap:0;background-color:#fff;border-radius:4px;-webkit-box-shadow:var(--raised-shadow);box-shadow:var(--raised-shadow)}.service-product-card .image-container{position:relative}.service-product-card .image-container .badge{position:absolute;top:8px;right:8px;z-index:1}.service-product-card .image{display:block;max-width:none;width:100%;aspect-ratio:3 / 2;border-radius:4px 4px 0 0;-o-object-fit:cover;object-fit:cover}.service-product-card .copy-wrapper{padding:24px 24px 32px;font-size:15px;color:var(--grey-600-color)}.service-product-card .copy-wrapper strong{color:var(--pink-color)}.service-product-card .heading{color:var(--grey-200-color)}.service-product-card .heading.with-subheading{margin-bottom:4px}.service-product-card .heading:hover{color:var(--slightly-light-blue-color)}.service-product-card .subheading{font-weight:600;font-size:13px;letter-spacing:.1em;color:var(--grey-800-color);text-transform:uppercase}.carousel{width:100%}.carousel:not(.with-caption).layout-mobile-dots-outside{margin-bottom:44px}.carousel:not(.with-caption).layout-mobile-dots-outside .flickity-page-dots{bottom:-28px}.carousel.flickity-enabled .carousel-item{display:block}.carousel .carousel-item{display:none;pointer-events:none}.carousel .carousel-item:first-child{display:block}.carousel .carousel-item.is-selected{pointer-events:auto}.carousel .flickity-button{position:absolute;width:32px;height:32px;background-color:transparent;border:none;border-radius:50%;overflow:hidden;cursor:pointer}.carousel .flickity-button:disabled{opacity:0;cursor:auto;pointer-events:none}.carousel .flickity-button:hover:before{opacity:1}.carousel .flickity-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.75;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.carousel .flickity-button:after{content:"";position:absolute;top:50%;left:50%;display:block;margin:0;width:28px;height:28px;background-color:#9d9d9d;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel .flickity-button .flickity-button-icon{display:none}.carousel .flickity-prev-next-button{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel .flickity-prev-next-button.previous{left:8px}.carousel .flickity-prev-next-button.previous:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-left.svg?v=112837381266334370711762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-left.svg?v=112837381266334370711762457270)}.carousel .flickity-prev-next-button.next{right:8px}.carousel .flickity-prev-next-button.next:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-right.svg?v=64343526355412406221762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-right.svg?v=64343526355412406221762457270)}.carousel .flickity-fullscreen-button{display:none;top:22px;right:22px}.carousel .flickity-fullscreen-button-exit{display:none}.carousel .flickity-fullscreen-button-exit:after{background-color:#9d9d9d;-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-close.svg?v=140255286316830391351762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-close.svg?v=140255286316830391351762457270)}.carousel .flickity-page-dots{position:absolute;width:100%;bottom:14px;margin:0;padding:0;list-style:none;text-align:center;line-height:1}.carousel .dot{display:inline-block;width:8px;height:8px;margin:0 8px;background:#000;border-radius:50%;border-color:transparent;opacity:.13;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;cursor:pointer}.carousel .dot.is-selected{opacity:.51}@media screen and (max-width: 767px){.carousel.with-caption.layout-mobile-dots-inside .flickity-page-dots{bottom:58px}.carousel.with-caption.layout-mobile-dots-outside{margin-bottom:44px}.carousel.with-caption.layout-mobile-dots-outside .flickity-page-dots{bottom:-29px}.carousel.layout-mobile-dots-inside .dot{background-color:#fff;opacity:.65}.carousel.layout-mobile-dots-inside .dot.is-selected{background-color:transparent;outline:2px solid white;opacity:1}}@media screen and (min-width: 768px){.carousel.with-caption.layout-dots-inside .flickity-page-dots{bottom:66px}.carousel.with-caption.layout-dots-outside .flickity-page-dots{bottom:15px}.carousel:not(.with-caption).layout-dots-inside .flickity-page-dots{bottom:22px}.carousel.layout-dots-inside .dot{background-color:#fff;opacity:.65}.carousel.layout-dots-inside .dot.is-selected{background-color:transparent;outline:2px solid white;opacity:1}}@media screen and (min-width: 1024px){.carousel .flickity-button{width:44px;height:44px}.carousel .flickity-button:after{width:40px;height:40px}.carousel .flickity-prev-next-button.previous{left:22px}.carousel .flickity-prev-next-button.next{right:22px}.carousel .flickity-fullscreen-button{top:22px;right:22px}}.cards-carousel .carousel-item{width:100%}.cards-carousel .card{padding-bottom:2px}@media screen and (min-width: 400px){.cards-carousel .carousel-item{margin-right:16px;width:calc(50% - 8px)}}@media screen and (min-width: 768px){.cards-carousel .carousel-item{margin-right:16px;width:calc(25% - 12px)}}.location-sections-carousel{margin:0 auto;max-width:1200px;overflow:hidden}.location-sections-carousel .carousel-item-active .location-section .section-body .info-toggle-button{-webkit-transform:scale(1);transform:scale(1)}.location-sections-carousel .location-section .section-body{position:relative;padding:32px;border:1px solid var(--grey-1300-color);border-radius:4px 4px 0 0}.location-sections-carousel .location-section .section-body .buttons-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.location-sections-carousel .location-section .section-body .info-toggle-button{position:absolute;z-index:1;top:8px;left:8px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .4s var(--standard-easing) .1s;transition:-webkit-transform .4s var(--standard-easing) .1s;transition:transform .4s var(--standard-easing) .1s;transition:transform .4s var(--standard-easing) .1s,-webkit-transform .4s var(--standard-easing) .1s}.location-sections-carousel .location-section .section-body .info-toggle-button.is-open{opacity:.65}.location-sections-carousel .location-section .section-body .info-toggle-button.is-open .icon{background-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-close.svg?v=140255286316830391351762457270)}.location-sections-carousel .location-section .section-body .info-toggle-button .icon{background-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-info-pink.svg?54702)}.location-sections-carousel .location-section .section-map{min-height:300px;background-color:#ededee;border-radius:0 0 4px 4px;overflow:hidden}.location-sections-carousel .location-cancellation-policy{margin-top:32px}@media screen and (min-width: 768px){.location-sections-carousel .location-section{display:grid;grid-template-columns:1fr 2fr}.location-sections-carousel .location-section .section-body{padding:32px 44px;height:556px;overflow-y:auto;border-radius:4px 0 0 4px}.location-sections-carousel .location-section .section-map{min-height:0;border-radius:0 4px 4px 0}.location-sections-carousel .location-section .section-map iframe{width:100%;height:100%}}.logos-carousel.with-borders .carousel-item{margin-right:44px;width:calc(50% - 22px)}.logos-carousel.with-borders .image{padding:0 1em;border:1px solid var(--grey-1300-color);border-radius:2px;-webkit-transition:border-color .15s linear;transition:border-color .15s linear}.logos-carousel.with-borders .link:hover .image{border-color:var(--slightly-light-blue-color)}.logos-carousel .carousel-item{margin-right:24px;width:calc(50% - 12px)}.logos-carousel .image{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){.logos-carousel.with-borders .carousel-item{margin-right:32px;width:calc(33.33333% - 32px * 2 / 3)}.logos-carousel .carousel-item{margin-right:64px;width:calc(33.33333% - 64px * 2 / 3)}}@media screen and (min-width: 1024px){.logos-carousel.with-borders .carousel-item{margin-right:44px;width:calc(25% - 33px)}.logos-carousel .carousel-item{margin-right:80px;width:calc(25% - 60px)}}.product-media-carousel.is-fullscreen .carousel-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 44px;height:100vh;cursor:-webkit-zoom-out;cursor:zoom-out}.product-media-carousel.is-fullscreen .image-wrapper{height:100%}.product-media-carousel.is-fullscreen .image,.product-media-carousel.is-fullscreen .video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-media-carousel.is-fullscreen .flickity-prev-next-button{display:block}.product-media-carousel .carousel-item{opacity:0!important;-webkit-transition:opacity .2s linear!important;transition:opacity .2s linear!important}.product-media-carousel .carousel-item.is-selected{opacity:1!important}.product-media-carousel .carousel-item{width:100%}.product-media-carousel .video{border-radius:2px}.product-media-carousel .flickity-button{background-color:var(--grey-1300-color)}.product-media-carousel .flickity-prev-next-button{display:none}.is-flickity-fullscreen .site-nav-section,.is-flickity-fullscreen .product-section .media-section{position:relative}.product-media-nav-carousel{margin-top:8px}.product-media-nav-carousel .carousel-item{margin-right:8px;width:calc(20% - 6.4px);cursor:pointer;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.product-media-nav-carousel .carousel-item:hover{opacity:.8}.product-media-nav-carousel .carousel-item.is-nav-selected{opacity:.25}.product-media-nav-carousel .carousel-item.is-nav-selected .video-poster-container:before,.product-media-nav-carousel .carousel-item.is-nav-selected .video-poster-container:after{opacity:0}.product-media-nav-carousel .video-poster-container{position:relative}.product-media-nav-carousel .video-poster-container:before,.product-media-nav-carousel .video-poster-container:after{content:"";position:absolute;top:50%;left:50%;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.product-media-nav-carousel .video-poster-container:before{width:32px;height:32px;background-color:#ffffffbf;border-radius:50%}.product-media-nav-carousel .video-poster-container:after{width:28px;height:28px;background-color:#9d9d9d;-webkit-mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-play.svg?v=5353610274804614361762457270) center center no-repeat;mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-play.svg?v=5353610274804614361762457270) center center no-repeat;-webkit-mask-size:contain;mask-size:contain}.product-media-nav-carousel .flickity-prev-next-button{width:32px;height:32px;background-color:#ffffffbf;opacity:1}.product-media-nav-carousel .flickity-prev-next-button.previous{left:8px}.product-media-nav-carousel .flickity-prev-next-button.next{right:8px}.product-media-nav-carousel .flickity-prev-next-button:after{width:28px;height:28px}.text-carousel a{pointer-events:auto;-webkit-text-decoration:1px dotted underline;text-decoration:1px dotted underline}.text-carousel a:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.option-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:0 0 32px;padding:0;border:0}.option-container:last-of-type{margin-bottom:32px}.option-container .fields-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}.option-container .fields-group .input-wrapper{margin-bottom:0}.option-container .required-character{color:var(--pink-color)}.sidebar-container{display:grid;gap:24px}@media screen and (min-width: 1024px){.sidebar-container{grid-template-columns:240px minmax(0,1fr);gap:40px}}.swatch-radio-input-container{position:relative}.swatch-radio-input-container:hover .pseudo-swatch-radio-input{outline-color:var(--grey-600-color)}.swatch-radio-input-container:hover .tooltip{display:block}.swatch-radio-input-container .swatch-radio-input{position:absolute;white-space:nowrap;width:1px;height:1px;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.swatch-radio-input-container .swatch-radio-input.is-unavailable+.pseudo-swatch-radio-input:after{display:block}.swatch-radio-input-container .swatch-radio-input:checked+.pseudo-swatch-radio-input{outline-color:var(--grey-200-color)}.article-content>p:first-of-type{font-size:21px}.article-content>p:first-of-type:first-letter{float:left;position:relative;top:.1em;margin:0 .1em .1em 0;font-weight:700;font-size:96px;line-height:1;color:var(--pink-color)}.filter-group-content{width:100%;font-size:15px}.filter-group-content .filter-group-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1em;margin-bottom:0;padding:.5em 1em;background-color:#fff;border-bottom:1px solid var(--grey-1300-color)}.filter-group-content .filter-group-header.is-hidden{display:none}.filter-group-content .filter-group-header .apply-button{padding:0 1.25em;height:2em;min-height:none;font-size:1em;background-color:var(--blue-color);color:#fff}.filter-group-content .filter-group-header .selected-text{margin-right:auto;margin-bottom:0;color:var(--grey-700-color)}.filter-group-content .filter-group-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.filter-group-content .clear-link{color:var(--grey-700-color)}.filter-group-content .clear-link:hover{color:var(--pink-color)}.filter-group-content .show-more-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:1em auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin:0 1em 1em;padding:0;background:none;border:none;cursor:pointer}.filter-group-content .show-more-button:before{content:"";position:relative;top:-1px;display:block;margin:0;width:16px;height:16px;background-color:var(--grey-200-color);-webkit-mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-expand.svg?54702) center center no-repeat;mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-expand.svg?54702) center center no-repeat;-webkit-mask-size:contain;mask-size:contain}.location-content{text-align:center}.location-content strong{font-weight:400;color:var(--accent-color)}.location-content .location-title{display:inline-block;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--pink-color);font-weight:700;font-size:19px;color:var(--grey-200-color)}.location-content .social-nav{margin-bottom:24px}.location-content .social-nav .nav-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location-content .contact-info-list{margin-bottom:24px;text-align:left}.location-content .contact-info-list .list-items{margin:0;list-style:none}.location-content .contact-info-list .list-items .list-item{position:relative;margin-bottom:20px;padding-left:64px}.location-content .contact-info-list .list-items .list-item:last-child{margin-bottom:0}.location-content .contact-info-list .list-items .list-item.address-list-item:before{background-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-map-marker.svg?v=48876016426832445491762457270)}.location-content .contact-info-list .list-items .list-item.phone-list-item:before{background-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-phone.svg?v=72337868953415046521762457270)}.location-content .contact-info-list .list-items .list-item.email-list-item:before{background-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-email.svg?v=79066405353117682681762457270)}.location-content .contact-info-list .list-items .list-item:before{content:"";position:absolute;top:0;left:0;display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;opacity:.65}.location-content .contact-info-list a:not(:hover){text-decoration:none}.location-content .location-hours-list{margin-bottom:24px;text-align:left}.location-content .location-hours-list .list-items{margin:0;list-style:none}.location-content .location-hours-list .list-items .list-item{margin:0}.location-content .location-hours-list .list-items .list-item .day-text,.location-content .location-hours-list .list-items .list-item .hours-text{display:inline-block}.location-content .location-hours-list .list-items .list-item .day-text{width:60px;font-weight:700;color:var(--grey-800-color)}.location-content p,.location-content li{line-height:var(--body-line-height);color:var(--grey-600-color)}.location-content a:not(.button){border-bottom:0}.location-content a:not(.button):hover{text-decoration:underline}.rte-content{font-size:17px}.rte-content h1:not(:last-child){margin-bottom:48px}.rte-content a:not(.button){color:var(--blue-color);-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.rte-content ul,.rte-content ol{margin-left:1.5em}.rte-content ul:not(:last-child),.rte-content ol:not(:last-child){margin-bottom:1.5em}.rte-content ul li,.rte-content ol li{padding-left:.5em}.rte-content ul li:not(:last-child),.rte-content ol li:not(:last-child){margin-bottom:1em}.rte-content ul{list-style-type:disc}.rte-content ol{list-style-type:decimal}.details{width:100%;text-align:left;-webkit-transition:background-color .15s linear,border-color .15s linear;transition:background-color .15s linear,border-color .15s linear}.details[open] .details-summary:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-remove.svg?v=36859912188872353341762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-remove.svg?v=36859912188872353341762457270)}.details[open] .details-content{border-color:transparent}.details .details-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:1em 0;cursor:pointer;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.details .details-summary:hover{background-color:var(--grey-1500-color)}.details .details-summary:after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;margin-left:auto;width:24px;height:24px;background-color:var(--grey-600-color);-webkit-mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-add.svg?v=68422092555297297601762457270) center no-repeat;mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-add.svg?v=68422092555297297601762457270) center no-repeat;-webkit-mask-size:contain;mask-size:contain}.details .details-content{padding-bottom:1em;font-size:14px}.dialog{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;width:100%;height:100%;background-color:transparent;border:none;overflow:auto;pointer-events:none}.dialog .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog[open]{pointer-events:auto}.dialog:modal{max-width:none;max-height:none}.dialog.anim-open .layout-wrapper{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition-delay:.15s;transition-delay:.15s}.dialog.anim-open::-webkit-backdrop{opacity:1}.dialog.anim-open::-ms-backdrop{opacity:1}.dialog.anim-open::backdrop{opacity:1}.dialog.anim-closed .layout-wrapper{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transition-delay:0;transition-delay:0}.dialog.anim-closed::-webkit-backdrop{opacity:0;-webkit-transition-delay:.25s;transition-delay:.25s}.dialog.anim-closed::-ms-backdrop{opacity:0;transition-delay:.25s}.dialog.anim-closed::backdrop{opacity:0;-webkit-transition-delay:.25s;transition-delay:.25s}.dialog::-webkit-backdrop{background-color:#0000006e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;cursor:pointer}.dialog::-ms-backdrop{background-color:#0000006e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;-ms-transition:opacity .15s linear;transition:opacity .15s linear;cursor:pointer}.dialog::backdrop{background-color:#0000006e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;cursor:pointer}.dialog .layout-wrapper{position:relative;padding:0;width:100%;opacity:0;-webkit-transform:translateY(2em) scale(.93);transform:translateY(2em) scale(.93);-webkit-transition:opacity .15s linear,-webkit-transform .25s var(--standard-easing);transition:opacity .15s linear,-webkit-transform .25s var(--standard-easing);transition:opacity .15s linear,transform .25s var(--standard-easing);transition:opacity .15s linear,transform .25s var(--standard-easing),-webkit-transform .25s var(--standard-easing)}.dialog .dialog-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1em}.dialog .dialog-actions .text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:none;border:0;font-size:16px;letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.33em;color:#fff;cursor:pointer}.dialog .dialog-actions .text-button:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.dialog .dialog-actions .text-button:focus{outline:none}.dialog .dialog-container{width:100%;max-width:720px;background-color:#fff;-webkit-box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040}.dialog .dialog-header{position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:24px 16px;background-color:#fff}.dialog .dialog-header h2{margin-bottom:0;font-family:var(--sans-serif)}.dialog .dialog-body{padding:0 16px}.dialog .buttons-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.dialog .buttons-group:not(:first-child){margin-top:1.5em}.dialog .image{background-color:#f5f5f5}.dialog .dialog-footer{padding:24px 16px}@media screen and (min-width: 768px){.dialog .dialog-header,.dialog .dialog-footer{padding:32px 44px}.dialog .dialog-body{padding:0 44px}}.locations-dialog .dialog-container{max-width:720px}.locations-dialog .dialog-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.locations-dialog .dialog-header .brand-logo{display:block;margin:0 auto 16px;width:220px;height:22px;background:url(//pureandsimple.ca/cdn/shop/t/121/assets/logo-pure-and-simple.svg?v=174388644576602460001762457270) center center no-repeat;background-size:contain;text-indent:-999em}.locations-dialog .dialog-header p{font-size:15px;color:var(--grey-800-color)}.locations-dialog .dialog-header .close-button{position:absolute;z-index:1;top:16px;right:32px}.locations-dialog .dialog-footer{padding-top:24px;text-align:center}.locations-dialog .dialog-footer p{font-size:15px;color:var(--grey-800-color)}.locations-dialog .dialog-footer p a{color:var(--pink-color);text-decoration:underline}.drawer{position:fixed;z-index:12000;top:0;right:0;width:calc(100vw - 56px);max-width:360px;max-height:100vh;background-color:#fff;border-bottom-left-radius:1.5em;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;will-change:transform}.drawer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-bottom-left-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.11);box-shadow:0 3px 6px #00000014,0 3px 6px #0000001c;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.drawer.is-open{-webkit-transform:translateX(0);transform:translate(0);-webkit-transition:-webkit-transform .25s ease-in-out!important;transition:-webkit-transform .25s ease-in-out!important;transition:transform .25s ease-in-out!important;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out!important}.drawer.is-open:after{opacity:1}.drawer .drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0;padding:0 8px 0 24px;width:100%;color:var(--grey-400-color)}.drawer .drawer-header .heading{margin-bottom:0;font-size:16px}.drawer .drawer-header .close-button .icon{background-color:var(--grey-600-color)}.drawer .drawer-body{padding:0 8px 0 16px}.drawer .drawer-footer{border-top:1px solid var(--grey-1400-color)}.drawer .drawer-footer .button,.drawer .drawer-footer .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .drawer .drawer-footer .jdgm-write-rev-link{width:100%}.cart-drawer.is-empty{text-align:center}.cart-drawer.is-empty .drawer-header{border-bottom-color:transparent}.cart-drawer.is-empty .drawer-body,.cart-drawer.is-empty .drawer-footer{display:none}.cart-drawer.is-empty .empty-cart-content{display:block}.cart-drawer .drawer-body{padding:0}.cart-drawer .order-note-wrapper{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:16px 0;padding:0 24px;font-size:14px;color:var(--grey-600-color)}.cart-drawer .order-note-wrapper .order-note-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;font-size:13px;line-height:16px;color:var(--grey-700-color)}.cart-drawer .order-note-wrapper .order-note-footer p{margin-bottom:0}.cart-drawer .order-note-wrapper .order-note-footer .button,.cart-drawer .order-note-wrapper .order-note-footer .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .cart-drawer .order-note-wrapper .order-note-footer .jdgm-write-rev-link{padding:4px 12px;min-width:0;height:auto;border-radius:2px;font-size:13px;letter-spacing:0;text-transform:none}.cart-drawer .free-shipping-note{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em;margin:16px 24px;padding:8px 10px;background-color:var(--light-blue-color);border-radius:4px;font-size:13px;line-height:16px;color:var(--blue-color)}.cart-drawer .free-shipping-note .free-shipping-text{margin-bottom:0}.cart-drawer .cart-actions{margin:16px 0 24px;padding:0 24px}.cart-drawer .cart-inventory-note{margin:16px 0;padding:0 24px;font-size:16px}.cart-drawer .empty-cart-content{display:none;padding:24px}.jdgm-review-widget{margin:0 auto;padding:0 22px;max-width:720px}.jdgm-review-widget .jdgm-rev-widg__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-rev-widg__summary-stars{font-size:36px}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-rev-widg__summary-text{font-size:14px;color:var(--grey-600-color)}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-rev-widg__sort-wrapper{display:none}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-widget-actions-wrapper{text-align:center;margin-top:40px}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form-wrapper{margin-top:0;width:100%;max-width:540px;border-top:none}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form{padding:24px;background-color:var(--grey-1500-color);border:1px solid var(--grey-1300-color);border-radius:8px}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form label{display:block!important;margin-bottom:6px;font-weight:600;font-size:12px;text-transform:uppercase;color:var(--grey-600-color)}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form input:not([type=submit]){border:1px solid var(--grey-800-color);font-size:14px;color:var(--grey-300-color)}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form textarea{min-height:120px;font-size:14px;color:var(--grey-300-color)}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form .jdgm-form__name-fieldset,.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form .jdgm-form__email-fieldset{float:none;margin-left:0;width:100%}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form .jdgm-custom-forms .jdgm-cf__quest-label{margin:20px 0 12px;font-weight:400;font-size:17px;color:var(--grey-600-color)}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form .jdgm-custom-forms .jdgm-cf__quest-label b{font-weight:400}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form .jdgm-custom-forms .jdgm-cf__quest-label .jdgm-cf__required-sym{display:none}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form .jdgm-custom-forms .jdgm-cf__option{margin-bottom:12px;padding:0;font-weight:400;font-size:14px;text-transform:none}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form .jdgm-custom-forms .jdgm-cf__option .jdgm-cf-input[type=radio]{position:relative;top:-1px}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-form .jdgm-submit-rev{margin-left:auto;margin-right:auto}.jdgm-review-widget .jdgm-rev__icon:after{background-color:var(--pink-color)}.jdgm-review-widget .jdgm-rev__buyer-badge{background-color:var(--pink-color)}.jdgm-review-widget .jdgm-rev{display:-webkit-box;display:-ms-flexbox;display:flex}.jdgm-review-widget .jdgm-rev .jdgm-rev__header{-ms-flex-preferred-size:25%;flex-basis:25%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jdgm-review-widget .jdgm-rev .jdgm-rev__header .jdgm-rev__rating{position:absolute;left:25%;margin-bottom:2px}.jdgm-review-widget .jdgm-rev .jdgm-rev__header .jdgm-rev__author-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2px}.jdgm-review-widget .jdgm-rev .jdgm-rev__header .jdgm-rev__author-wrapper .jdgm-rev__author{font-weight:600;font-size:14px;letter-spacing:.01em;color:var(--grey-200-color)}.jdgm-review-widget .jdgm-rev .jdgm-rev__header .jdgm-rev__timestamp,.jdgm-review-widget .jdgm-rev .jdgm-rev__header .jdgm-rev__location{margin-bottom:2px;font-size:13px;letter-spacing:.01em;color:var(--grey-600-color)}.jdgm-review-widget .jdgm-rev .jdgm-rev__header .jdgm-rev__timestamp{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;display:block;margin-left:0;margin-right:0;opacity:1}.jdgm-review-widget .jdgm-rev .jdgm-rev__header .jdgm-rev__location{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.jdgm-review-widget .jdgm-rev .jdgm-rev__header .jdgm-rev__buyer-badge-wrapper{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:10px}.jdgm-review-widget .jdgm-rev .jdgm-rev__header .jdgm-rev__br{display:none}.jdgm-review-widget .jdgm-rev .jdgm-rev__content{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;margin-left:0;width:75%;padding-top:30px}.jdgm-review-widget .jdgm-rev .jdgm-rev__content .jdgm-rev__title{margin-bottom:8px;font-weight:700;font-size:15px;color:var(--grey-200-color)}.jdgm-review-widget .jdgm-rev .jdgm-rev__content .jdgm-rev__body p{margin-bottom:24px;font-size:15px;letter-spacing:.01em;color:var(--grey-600-color)}.jdgm-review-widget .jdgm-rev .jdgm-rev__content .jdgm-rev__body-read-more{text-align:right;font-size:15px;letter-spacing:.01em;color:var(--grey-600-color)}.option-footer{font-size:15px;color:var(--grey-600-color)}.option-footer .text-link{text-transform:uppercase;font-weight:700}.option-footer .text-link:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.option-footer .text-link .icon{background-color:var(--grey-600-color)}.option-footer .asterisk-character{color:var(--pink-color)}.option-footer .disclaimer-text{padding:1em;border-radius:4px;background-color:#f9eceb;color:#3d3d3d}.site-footer{padding-top:44px;background-color:var(--grey-1500-color);font-size:15px;color:var(--grey-600-color)}.site-footer .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.site-footer .nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em;padding:1em 0;border-top:1px solid var(--grey-1300-color)}.site-footer .nav-bar .social-nav{margin-left:auto}.site-footer .copyright-text{margin-bottom:0}.site-footer a:not(:hover){text-decoration:none}@media screen and (max-width: 767px){.site-footer{padding-top:24px}.site-footer .policies-nav{display:none}}.form{width:100%;color:var(--grey-200-color)}.form:not(:last-child){margin-bottom:2em}.form.is-hidden{display:none}.form .errors{margin-bottom:32px;padding:12px 16px;background-color:#f8e2e0;font-size:15px}.form .form-header{margin-bottom:32px;text-align:center}.form .form-header .heading{font-size:32px}.form .label{display:block;margin-bottom:2px;font-size:14px;color:var(--grey-600-color)}.form .required-character{color:red}.form .button,.form .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .form .jdgm-write-rev-link{margin-top:8px;padding:1em;width:100%}.form .form-footer{margin-top:32px;text-align:center;color:var(--grey-200-color)}.form .form-footer p:not(:last-child){margin-bottom:1em}@media screen and (min-width: 1024px){.form .mobile-only{display:none}}.franchisees-contact-form{width:100%;font-size:.875rem;font-size:16px}.franchisees-contact-form .input,.franchisees-contact-form .textarea{padding:3px 1em;height:auto;min-height:48px;border:1px solid var(--grey-1300-color);border-radius:4px;font-size:16px;letter-spacing:0;color:var(--grey-200-color);-webkit-transition:border-color .15s linear;transition:border-color .15s linear}.franchisees-contact-form .input:hover,.franchisees-contact-form .input:focus-visible,.franchisees-contact-form .textarea:hover,.franchisees-contact-form .textarea:focus-visible{border-color:var(--grey-800-color)}.franchisees-contact-form .select-menu{font-weight:400}.franchisees-contact-form .textarea{height:96px}.franchisees-contact-form .rte-content{font-size:.875rem}.franchisees-contact-form .errors{margin-bottom:2rem;padding:12px 16px;background-color:#f8e2e0}.franchisees-contact-form .form-header{margin-bottom:2rem}.franchisees-contact-form .form-body{display:grid;gap:2rem}.franchisees-contact-form .form-footer{margin-top:2rem}.franchisees-contact-form .fields-group,.franchisees-contact-form .checkbox-group,.franchisees-contact-form .radio-group{margin:0;padding:0;border:0}.franchisees-contact-form .fields-group.layout-horizontal,.franchisees-contact-form .checkbox-group.layout-horizontal,.franchisees-contact-form .radio-group.layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.franchisees-contact-form .fields-group.layout-horizontal>.label,.franchisees-contact-form .checkbox-group.layout-horizontal>.label,.franchisees-contact-form .radio-group.layout-horizontal>.label{display:block;margin-bottom:.5rem;width:100%}.franchisees-contact-form .fields-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.franchisees-contact-form .checkbox-group,.franchisees-contact-form .radio-group{display:grid;gap:.5rem}.franchisees-contact-form .checkbox-group .label,.franchisees-contact-form .radio-group .label{margin-bottom:.5rem}.franchisees-contact-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.franchisees-contact-form .form-actions.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.franchisees-contact-form .form-actions .button,.franchisees-contact-form .form-actions .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .franchisees-contact-form .form-actions .jdgm-write-rev-link{border-radius:4px}.franchisees-contact-form .form-actions .button.width-full,.franchisees-contact-form .form-actions .jdgm-review-widget .jdgm-rev-widg__header .width-full.jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .franchisees-contact-form .form-actions .width-full.jdgm-write-rev-link{width:100%}.franchisees-contact-form .input-wrapper.style-invalid .label{color:var(--pink-color)}.franchisees-contact-form .input-wrapper p:not(:last-child){margin-bottom:0}.franchisees-contact-form .input-wrapper p:not([class]){font-size:14px}.franchisees-contact-form .input-wrapper p:not([class]):not(:first-child){margin-top:6px}.franchisees-contact-form .input-wrapper p:not([class]) a{-webkit-text-decoration:1px underline dotted;text-decoration:1px underline dotted}.franchisees-contact-form .input-wrapper p:not([class]) a:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.franchisees-contact-form .input-wrapper p.align-right{margin-top:6px;text-align:right}.franchisees-contact-form .label{display:block;margin-bottom:2px;font-size:14px}.franchisees-contact-form .label.margin-bottom-M{margin-bottom:1.25em!important}.franchisees-contact-form .label .optional-text{text-transform:none;color:#7d7d7d}.franchisees-contact-form .group-heading,.franchisees-contact-form .group-heading .required-character{display:contents}.franchisees-contact-form .required-character{color:var(--pink-color)}.franchisees-contact-form .validation-text{font-size:12px;color:var(--pink-color)}.franchisees-contact-form .validation-text:not(:empty){margin-top:6px}.franchisees-contact-form .submit-button{background-color:#377985;color:#fff}.franchisees-contact-form .submit-button:hover,.franchisees-contact-form .submit-button.hover,.franchisees-contact-form .submit-button:focus{background-color:#41909e;border-color:#41909e}.franchisees-contact-form .submit-button:active,.franchisees-contact-form .submit-button.active{background-color:#479dad;border-color:#479dad}.franchisees-contact-form textarea+.validation-text{margin-top:0!important}@media screen and (min-width: 768px){.franchisees-contact-form .fields-group.layout-2-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.franchisees-contact-form .fields-group.layout-2-up .layout-wide{grid-column:span 2}.franchisees-contact-form .fields-group.layout-3-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.franchisees-contact-form .fields-group.layout-3-up .layout-wide{grid-column:span 3}}.product-options-form{margin-bottom:32px}.product-options-form #productSelect,.product-options-form .form-options .selector-wrapper{display:none}.product-options-form .form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.product-options-form .form-footer .option-container{margin-bottom:0}.product-options-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0;padding:0;width:100%;border:0}.product-options-form .form-actions[disabled] .quantity-menu{display:none}.product-options-form .form-actions .button,.product-options-form .form-actions .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .product-options-form .form-actions .jdgm-write-rev-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-options-form .form-actions-footer{font-size:15px;color:var(--grey-600-color)}.product-options-form .form-actions-footer .text-link{text-transform:uppercase;font-weight:700}.product-options-form .form-actions-footer .text-link:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.product-options-form .form-actions-footer .text-link .icon{background-color:var(--grey-600-color)}.product-options-form .form-actions-footer .asterisk-character{color:var(--pink-color)}.search-form .search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:56px;border-radius:6px}.search-form .search-bar .icon-button{background-color:transparent}.search-form .search-bar .search-button{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.search-form .search-bar .icon{background-color:var(--grey-700-color)}.search-form .search-bar .search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:100%;height:48px;background:none;border:none;outline:none;font-size:16px;color:var(--grey-600-color)}.search-form .search-bar .search-input ::-webkit-input-placeholder{color:var(--grey-500-color)}.search-form .search-bar .search-input ::-moz-placeholder{color:var(--grey-500-color)}.search-form .search-bar .search-input :-ms-input-placeholder{color:var(--grey-500-color)}.search-form .search-bar .search-input ::-ms-input-placeholder{color:var(--grey-500-color)}.search-form .search-bar .search-input ::placeholder{color:var(--grey-500-color)}.search-form .search-bar .search-input::-webkit-search-cancel-button{display:none}@media screen and (max-width: 1023px){.search-form .search-bar{background-color:#00000012}.search-form .search-bar.focus{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-form .search-bar .icon{color:var(--grey-700-color)}.search-form .close-button{display:none}}@media screen and (min-width: 1024px){.search-form .search-bar .icon-button{width:40px;height:40px;opacity:.5;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.search-form .search-bar .icon-button:not([disabled]):hover{opacity:.9}.search-form .search-bar .search-button .icon{width:16px;height:16px}.search-form .search-bar .icon{background-color:var(--grey-1300-color)}.search-form .search-bar .search-input{color:var(--grey-1500-color)}}.cards-grid{display:grid}.cards-grid.gap-XS{gap:8px}.cards-grid.gap-S{gap:16px}.cards-grid.gap-M{gap:32px}.cards-grid.gap-L{gap:48px}@media screen and (min-width: 1024px){.cards-grid.layout-2-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-grid.layout-3-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.tiles-grid{display:grid}.tiles-grid.gap-XS{gap:8px}.tiles-grid.gap-S{gap:16px}.tiles-grid.gap-M{gap:32px}.tiles-grid.gap-L{gap:48px}@media screen and (min-width: 1024px){.tiles-grid.layout-2-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles-grid.layout-3-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.add-on-cards-grid{gap:60px}.add-on-cards-grid .card:after{content:"";position:absolute;left:0;bottom:-30px;width:100%;height:1px;background-color:#f0f0f0}@media screen and (min-width: 768px){.add-on-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}}@media screen and (min-width: 1024px){.add-on-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.add-on-cards-grid .card:nth-child(3n+2):after{left:-60px;width:calc(100% + 120px)}}.article-cards-grid{grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (min-width: 1024px){.article-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.logos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3em}.logos-grid .grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logos-grid .link{display:block}.logos-grid .image{display:block;width:100%;max-width:none;height:auto}@media screen and (min-width: 768px){.logos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 1024px){.logos-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.product-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media screen and (min-width: 768px){.product-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media screen and (min-width: 1024px){.product-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-cards-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.service-cards-grid{gap:16px}@media screen and (min-width: 768px){.service-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media screen and (min-width: 1024px){.service-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-header .article-image{margin-bottom:44px}.article-header .copy-wrapper{padding-bottom:32px;border-bottom:1px solid var(--pink-color)}.article-header .category-link{display:inline-block;margin-bottom:.5em;font-weight:700;color:var(--pink-color);text-decoration:none;font-size:18px}.article-header .category-link:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.article-header .metafield-rich_text_field{font-size:21px;color:var(--grey-800-color)}.article-header .meta-and-sharing-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px 20px}.article-header .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:0}.article-header .post-byline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.article-header .post-byline .image-wrapper{width:100%;max-width:24px;border-radius:50%;overflow:hidden}.article-header .author-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700;font-style:normal}.article-header .author-link:hover{text-decoration:underline}@media screen and (max-width: 1023px){.collection-header{margin-bottom:0!important}}.faq-list-header{padding-bottom:1em;border-bottom:1px solid var(--grey-1300-color);color:var(--grey-300-color)}.faq-list-header:not(:first-child){margin-top:64px}.faq-list-header .heading{font-family:var(--sans-serif);font-weight:700;font-size:17px}.grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:1em;padding-bottom:24px;border-bottom:1px solid #dedede;color:var(--grey-600-color)}.grid-header:not(:last-child){margin-bottom:24px}.grid-header .copy-wrapper{line-height:var(--heading-line-height)}.grid-header .copy-wrapper:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.grid-header .copy-wrapper:nth-child(2) p{margin-bottom:0}.grid-header .copy-wrapper a{color:var(--pink-color)}.grid-header .heading{color:var(--grey-400-color)}.grid-header .heading:not(:last-child){margin-bottom:8px}.option-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;font-size:15px}.option-header .option-heading{font-weight:700}.option-header .option-selected-value{font-weight:400}.option-header .option-selected-value.style-placeholder{color:var(--grey-800-color)}.option-header .header-actions{margin-left:auto;color:var(--grey-600-color)}.option-header .icon-button{margin-left:.25em;opacity:.5;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.option-header .icon-button:hover{opacity:1}.page-header{margin-bottom:40px}@media screen and (min-width: 768px){.page-header{margin-bottom:80px}}.page-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-section-header.align-center{text-align:center}.page-section-header:not(:last-child){margin-bottom:40px}.page-section-header .copy-wrapper{text-align:center;font-size:20px}.page-section-header .superheading{font-size:14px;font-weight:700;letter-spacing:.25em}.page-section-header .heading{font-weight:600}.page-section-header p:not(:last-child){margin-bottom:2em}@media screen and (min-width: 1024px){.page-section-header:not(:last-child){margin-bottom:80px}}.product-header{margin-bottom:32px;color:var(--grey-800-color)}.product-header .vendor-link:not(:hover){text-decoration:none}.product-header .heading{color:var(--grey-300-color)}.product-header .copy-wrapper{margin-top:32px}.search-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;margin-bottom:24px}.search-header .search-title{font-size:17px;font-weight:400}.search-header .search-title:not(:last-child){margin-bottom:8px}.search-header .search-title .highlight{padding:.25em .5em;border:0;border-radius:2px;font-size:17pxs;color:inherit;background-color:var(--yellow-color);cursor:pointer}.search-header .header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.search-header .header-actions p{margin-bottom:0}.search-header .pagination-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sidebar-header{margin-bottom:16px}.sidebar-header .collection-title{margin-bottom:0;font-size:24px}.sidebar-header p{margin-bottom:8px;font-size:13px}.text-header{margin:32px 0}.text-header .heading{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid #dedede}@media screen and (min-width: 1024px){.text-header{margin:64px 0}}.superheading{font-size:15px;letter-spacing:.15em;text-transform:uppercase}.icon{display:block;margin:0;width:24px;height:24px;background-color:#000;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;text-indent:var(--offscreen)}.icon.account-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-account.svg?v=75889913423082668691762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-account.svg?v=75889913423082668691762457270)}.icon.bag-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-bag.svg?v=72731634891865881081762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-bag.svg?v=72731634891865881081762457270)}.icon.chevron-down-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270)}.icon.chevron-left-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-left.svg?v=112837381266334370711762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-left.svg?v=112837381266334370711762457270)}.icon.chevron-right-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-right.svg?v=64343526355412406221762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-right.svg?v=64343526355412406221762457270)}.icon.chevron-up-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270)}.icon.close-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-close.svg?v=140255286316830391351762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-close.svg?v=140255286316830391351762457270)}.icon.facebook-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-facebook.svg?v=38597394978398013541762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-facebook.svg?v=38597394978398013541762457270)}.icon.instagram-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-instagram.svg?v=140629043765806134781762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-instagram.svg?v=140629043765806134781762457270)}.icon.linkedin-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-linkedin.svg?v=27971996446530850041762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-linkedin.svg?v=27971996446530850041762457270)}.icon.menu-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-menu.svg?v=61063061870650988521762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-menu.svg?v=61063061870650988521762457270)}.icon.pinterest-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-pinterest.svg?v=44791447126172008211762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-pinterest.svg?v=44791447126172008211762457270)}.icon.search-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-search.svg?v=122263828536771793481762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-search.svg?v=122263828536771793481762457270)}.icon.snapchat-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-snapchat.svg?v=146017459971390651111762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-snapchat.svg?v=146017459971390651111762457270)}.icon.tiktok-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-tiktok.svg?v=159553625952278261761762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-tiktok.svg?v=159553625952278261761762457270)}.icon.tumblr-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-tumblr.svg?v=25005713195823079071762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-tumblr.svg?v=25005713195823079071762457270)}.icon.twitter-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-twitter.svg?v=75672811468408115151762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-twitter.svg?v=75672811468408115151762457270)}.icon.vimeo-icon{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-vimeo.svg?v=4227582133717205271762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-vimeo.svg?v=4227582133717205271762457270)}.input,.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1em 1.25em;width:100%;background-color:#fff;border:1px solid var(--grey-1300-color);border-radius:2px;font-family:var(--sans-serif);font-size:17px;line-height:1.4;color:var(--grey-200-color);-webkit-transition:border-color .15s linear;transition:border-color .15s linear}.input:hover,.input:focus,.textarea:hover,.textarea:focus{border-color:var(--grey-800-color);-webkit-box-shadow:var(--raised-shadow);box-shadow:var(--raised-shadow);cursor:pointer}.input:focus,.textarea:focus{outline:none}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#9d9d9d}.input::-moz-placeholder,.textarea::-moz-placeholder{color:#9d9d9d}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#9d9d9d}.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#9d9d9d}.input::placeholder,.textarea::placeholder{color:#9d9d9d}.textarea{height:50px}.button-radio-input-container .button-radio-input{display:none}.button-radio-input-container .button-radio-input.is-unavailable+.pseudo-button-radio-input{background-color:var(--grey-1300-color);color:var(--grey-800-color)}.button-radio-input-container .button-radio-input:hover+.pseudo-button-radio-input{border-color:var(--grey-800-color)}.button-radio-input-container .button-radio-input:checked+.pseudo-button-radio-input{background-color:var(--grey-300-color);border-color:var(--grey-300-color);color:var(--grey-1300-color)}.pseudo-button-radio-input{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 1em;min-height:40px;background-color:transparent;border:1px solid var(--grey-1300-color);border-radius:2px;text-align:center;font-size:15px;line-height:1.4;color:var(--grey-600-color);cursor:pointer;-webkit-transition:background-color .15s linear,border-color .15s linear,color .15s linear;transition:background-color .15s linear,border-color .15s linear,color .15s linear}.checkbox-input{position:relative;top:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;margin:0;width:1.15em;height:1.15em;border:1px solid rgba(0,0,0,.129);border-radius:1px;background-color:transparent;-webkit-transition:background-color .15s linear,border-color .15s linear;transition:background-color .15s linear,border-color .15s linear}.checkbox-input:disabled{background-color:#00000017;cursor:not-allowed}.checkbox-input:disabled+.checkbox-label{opacity:.5;cursor:not-allowed}.checkbox-input:hover{border-color:var(--blue-color)}.checkbox-input:hover~.checkbox-label{color:var(--blue-color)}.checkbox-input:checked{background-color:var(--blue-color);border-color:var(--blue-color)}.checkbox-input:checked:before{-webkit-transform:scale(1);transform:scale(1)}.checkbox-input:checked~.checkbox-label{color:var(--blue-color)}.checkbox-input:before{content:"\2713";font-weight:700;color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.stepper-input-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:44px}.stepper-input-container.focus{border-color:#000}.stepper-input-container .stepper-input{height:23px;border:none;-webkit-box-shadow:none;box-shadow:none;text-align:center;font-size:15px;line-height:24px;color:var(--grey-600-color);-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.stepper-input-container .stepper-input:focus{background-color:var(--grey-1300-color);outline:none}.stepper-input-container .stepper-input::-webkit-inner-spin-button,.stepper-input-container .stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper-input-container .increment-button,.stepper-input-container .decrement-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:23px;background-color:transparent;border:none;cursor:pointer;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.stepper-input-container .increment-button:hover:after,.stepper-input-container .decrement-button:hover:after{opacity:1}.stepper-input-container .increment-button:active,.stepper-input-container .decrement-button:active{background-color:var(--grey-1300-color)}.stepper-input-container .increment-button:after,.stepper-input-container .decrement-button:after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:20px;height:26px;background-color:var(--grey-600-color);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;text-indent:-999em;opacity:.5;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.stepper-input-container .increment-button{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.stepper-input-container .increment-button:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270)}.stepper-input-container .decrement-button:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270)}.skip-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 22px;width:100%;height:48px;text-align:center;background-color:var(--blue-color);font-weight:700;font-size:17px;color:#fff;text-decoration:none;overflow:hidden}.skip-nav-link:not(:focus){position:absolute;white-space:nowrap;width:1px;height:1px;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.skip-nav-link:hover{text-decoration:underline}.text-link.with-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.33em;text-decoration:none}.text-link.with-icon:hover{text-decoration:underline}.text-link.with-icon:after{content:"";position:relative;top:1px;display:block;width:1.25em;height:1.25em;background-color:var(--grey-200-color);-webkit-mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-arrow-right.svg?v=53821703824895884441762457270) center center no-repeat;mask:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-arrow-right.svg?v=53821703824895884441762457270) center center no-repeat;-webkit-mask-size:contain;mask-size:contain}.description-list{margin:0}.description-list .heading-container{margin-top:1em}.description-list .heading-container:first-of-type{margin-top:0}.description-list .heading-container .heading-button{position:relative;display:block;margin:0;padding:24px 56px 24px 24px;width:100%;background-color:var(--grey-1500-color);border:0;text-align:left;font-family:var(--sans-serif);font-size:18px;font-weight:500;color:var(--grey-1200-color);-webkit-appearance:none;cursor:pointer}.description-list .heading-container .heading-button:hover{background-color:var(--grey-1400-color)}.description-list .heading-container .heading-button:focus{outline:0}.description-list .heading-container .heading-button[aria-expanded=false]:after{-webkit-mask-image:url(icon-chevron-down.svg);mask-image:url(icon-chevron-down.svg)}.description-list .heading-container .heading-button[aria-expanded=true]{background-color:transparent;border-top:1px solid var(--grey-1300-color)}.description-list .heading-container .heading-button[aria-expanded=true]:after{-webkit-mask-image:url(icon-chevron-up.svg);mask-image:url(icon-chevron-up.svg)}.description-list .heading-container .heading-button h3{scroll-margin-top:180px;font-weight:500;font-size:18px}.description-list .heading-container .heading-button:after{content:"";position:absolute;top:50%;right:12px;display:block;width:32px;height:32px;background-color:var(--grey-300-color);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.description-list .content-container{margin:0}.description-list .content-container .copy-wrapper{padding:0 24px 24px;font-size:17px}.description-list .content-container .copy-wrapper[hidden]{display:none}.description-list .content-container .copy-wrapper ul li,.description-list .content-container .copy-wrapper ol li{margin-bottom:1em}.description-list .content-container .copy-wrapper ul li:last-child,.description-list .content-container .copy-wrapper ol li:last-child{margin-bottom:0}.description-list .content-container .copy-wrapper ol ol{list-style:lower-alpha;margin:1em 0}.description-list .content-container .apply-content-wrapper{display:block;padding:24px;border:1px solid var(--grey-1300-color);border-radius:10px;font-size:15px}.description-list .content-container .apply-content-wrapper h4{font-size:16px}@media screen and (min-width: 1024px){.description-list{scroll-margin-top:104px}.description-list .heading-container .heading-button{font-size:20px}.description-list .heading-container .heading-button h2{font-size:19px}}.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:2em}.nav-list .link.is-current{font-weight:700}.cart-totals-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0 4px;padding:0 1.5em;font-size:1.125em;color:var(--grey-600-color)}.cart-totals-list .list-item-term,.cart-totals-list .list-item-details{margin:0;width:50%;font-weight:400;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.cart-totals-list .list-item-term.is-updating,.cart-totals-list .list-item-details.is-updating{opacity:.1}.cart-totals-list .list-item-term:first-of-type,.cart-totals-list .list-item-details:first-of-type{margin-top:0}.cart-totals-list .list-item-term.is-hidden,.cart-totals-list .list-item-details.is-hidden{display:none}.cart-totals-list .list-item-details{text-align:right}.details-list .list-item{border-bottom:1px solid var(--grey-1300-color)}.details-list .list-item:first-child{border-top:1px solid var(--grey-1300-color)}.elastic-nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.elastic-nav-list .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8px;list-style-type:none}.elastic-nav-list .list-item .sub-nav-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elastic-nav-list .list-item .sub-nav-button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;display:block;margin:0;padding:.5rem 0 .5rem 12px;border:0;background-color:transparent;text-align:left;font-size:1em;line-height:var(--body-line-height);color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;border-radius:6px;-webkit-transition:background-color .15s linear;transition:background-color .15s linear;cursor:pointer}.elastic-nav-list .list-item .sub-nav-button:hover{background-color:#0000000a}.elastic-nav-list .list-item .sub-nav-button:focus{outline:0}.elastic-nav-list .list-item .sub-nav-button[aria-expanded=false]:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270)}.elastic-nav-list .list-item .sub-nav-button[aria-expanded=true]:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270)}.elastic-nav-list .list-item .sub-nav-button[aria-expanded=true]+.sub-nav-list{display:block}.elastic-nav-list .list-item .sub-nav-button:after{content:"";position:absolute;top:50%;right:4px;display:block;width:24px;height:24px;background-color:var(--grey-700-color);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.elastic-nav-list .list-item .sub-nav-list{display:none;margin-left:24px;padding:4px 0 16px;width:100%}.elastic-nav-list .list-item .sub-nav-list .list-item{gap:0}.elastic-nav-list .list-item .sub-nav-list .list-item .nav-link{padding:.25em 0}.elastic-nav-list .list-item .nav-link{display:block;padding:.5rem 0 .5rem 12px;white-space:nowrap;text-decoration:none}.elastic-nav-list .list-item .nav-link:hover{color:var(--pink-color);-webkit-text-decoration:1px underline;text-decoration:1px underline}.faq-list{margin-top:0}.faq-list .heading-container{margin:0}.faq-list .heading-container:first-child{margin-top:0}.faq-list .heading-container .heading-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:16px 16px 16px 0;width:100%;background-color:transparent;border:0;border-bottom:1px solid var(--grey-1300-color);text-align:left;font-size:17px;color:var(--grey-400-color);cursor:pointer;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.faq-list .heading-container .heading-button:hover{background-color:var(--grey-1500-color)}.faq-list .heading-container .heading-button:focus{outline:0}.faq-list .heading-container .heading-button[aria-expanded=false]:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270)}.faq-list .heading-container .heading-button[aria-expanded=true]{background-color:transparent;border-bottom-color:transparent}.faq-list .heading-container .heading-button[aria-expanded=true]:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270)}.faq-list .heading-container .heading-button h3{font-family:var(--sans-serif);font-weight:400;font-size:17px;line-height:var(--condensed-body-line-height)}.faq-list .heading-container .heading-button:after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:24px;height:24px;background-color:var(--grey-400-color);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.faq-list .content-container{margin:0}.faq-list .content-container .copy-wrapper{padding:0 16px 24px 0;border-bottom:1px solid var(--grey-1300-color);color:var(--grey-400-color)}.filter-values-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:12px}.filter-values-list .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-values-list .list-item.margin-bottom{margin-bottom:1.5em}.filter-values-list .checkbox-wrapper{color:var(--grey-600-color)}.filter-values-list .checkbox-wrapper .checkbox-input:checked+.checkbox-label,.filter-values-list .checkbox-wrapper .checkbox-input.is-active+.checkbox-label{font-weight:700}.filter-values-list .checkbox-wrapper .checkbox-label{word-break:break-word}.filter-values-list .count{margin-left:auto;color:var(--grey-800-color)}.filter-values-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em}.filter-values-menu-list .checkbox-wrapper{color:var(--grey-600-color)}.filter-values-menu-list .checkbox-wrapper .checkbox-input:checked+.checkbox-label,.filter-values-menu-list .checkbox-wrapper .checkbox-input.is-active+.checkbox-label{font-weight:700}.filter-values-menu-list .checkbox-wrapper .checkbox-label{word-break:break-word}.filter-values-menu-list .count{margin-left:auto;color:var(--grey-800-color)}.filters-list{font-size:.875rem}.filters-list .filter-group[open] .filter-group-summary .badge{display:none}.filters-list .filter-group[open] .filter-group-summary:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270)}.filters-list .filter-group-summary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 0 .5rem 12px;border-radius:6px;-webkit-transition:background-color .15s linear;transition:background-color .15s linear;cursor:pointer}.filters-list .filter-group-summary:hover{background-color:#0000000a}.filters-list .filter-group-summary .filter-label{font-size:1rem;color:var(--grey-600-color)}.filters-list .filter-group-summary:after{content:"";position:absolute;top:50%;right:4px;display:block;width:24px;height:24px;background-color:var(--grey-700-color);-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filters-list .badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1rem;height:1rem;background-color:#00000017;border-radius:50%;text-align:center;font-size:.75rem;line-height:1;color:var(--grey-700-color)}.filters-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em 2em;font-size:18px;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid var(--grey-1300-color)}.filters-menu-list .clear-link{position:relative;display:block;text-decoration:none}.filters-menu-list .clear-link:after{content:"";position:absolute;left:0;bottom:calc(-.25em - 1px);display:none;width:100%;height:1px;background-color:var(--grey-600-color)}.filters-menu-list .clear-link:hover{color:var(--grey-600-color)}.filters-menu-list .clear-link:hover:after{display:block}.filters-menu-list .clear-link.style-active{font-weight:700;color:var(--blue-color)}.filters-menu-list .clear-link.style-active:after{display:block;background-color:var(--blue-color)}.filters-menu-list .checkbox-wrapper{display:inline}.filters-menu-list .checkbox-wrapper .checkbox-input{display:none}.filters-menu-list .checkbox-wrapper .checkbox-input.is-active~.checkbox-label{font-weight:700;color:var(--blue-color)}.filters-menu-list .checkbox-wrapper .checkbox-input.is-active~.checkbox-label:after{background-color:var(--blue-color)}.filters-menu-list .checkbox-wrapper .checkbox-input:checked~.checkbox-label{font-weight:700;color:var(--blue-color)}.filters-menu-list .checkbox-wrapper .checkbox-input:checked~.checkbox-label:after{display:block;background-color:var(--blue-color)}.filters-menu-list .checkbox-wrapper .checkbox-label{position:relative;display:block}.filters-menu-list .checkbox-wrapper .checkbox-label:after{content:"";position:absolute;left:0;bottom:calc(-.25em - 1px);display:none;width:100%;height:1px;background-color:var(--blue-color)}.filters-menu-list .checkbox-wrapper .checkbox-label:hover{color:var(--blue-color)}.filters-menu-list .checkbox-wrapper .checkbox-label:hover:after{display:block}@media screen and (min-width: 1024px){.filters-menu-list .clear-link:after{bottom:calc(-2em - 1px)}.filters-menu-list .checkbox-wrapper .checkbox-label:after{bottom:calc(-2em - 1px)}}.images-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.images-list .image{border-radius:2px}@media screen and (min-width: 1024px){.images-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em}}.line-items-list{color:var(--grey-600-color)}.line-items-list .list-item{position:relative;padding-bottom:24px}.line-items-list .line-item-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:0 8px 0 12px}.line-items-list .line-item-body .image-wrapper{-ms-flex-negative:0;flex-shrink:0}.line-items-list .line-item-body .image{width:64px;height:64px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.line-items-list .line-item-body .copy-wrapper{text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:15px;line-height:1.4}.line-items-list .line-item-body .copy-wrapper p:not(:last-of-type){margin-bottom:4px}.line-items-list .line-item-body .copy-wrapper li{margin-bottom:.1em}.line-items-list .line-item-body .vendor-name{margin-bottom:4px;font-size:13px;color:var(--grey-800-color)}.line-items-list .line-item-body .product-link{text-decoration:none}.line-items-list .line-item-body .product-link:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.line-items-list .line-item-body .product-title{font-weight:600;font-size:16px;line-height:var(--heading-line-height)}.line-items-list .line-item-body .options-list,.line-items-list .line-item-body .line-item-properties-list{margin:0}.line-items-list .line-item-body .options-list:not(:last-child),.line-items-list .line-item-body .line-item-properties-list:not(:last-child){margin-bottom:4px}.line-items-list .line-item-body .options-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.line-items-list .line-item-body .line-item-text-actions{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.line-items-list .line-item-body .line-item-text-actions a{font-size:13px;color:var(--grey-800-color);-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.line-items-list .line-item-body .line-item-text-actions a:hover{color:var(--red-color);-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.line-items-list .remove-action-layer{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background-color:#fff;color:#000;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.line-items-list .remove-action-layer[hidden]{opacity:0;pointer-events:none}.line-items-list .remove-action-layer p{margin-bottom:1em;font-size:.875em}.line-items-list .remove-action-layer .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}.line-items-list .remove-action-layer .button,.line-items-list .remove-action-layer .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .line-items-list .remove-action-layer .jdgm-write-rev-link{padding:4px 12px;min-width:100px;height:auto;background-color:var(--grey-1300-color);font-size:13px;letter-spacing:0;text-transform:none}.line-items-list .remove-action-layer .button:hover,.line-items-list .remove-action-layer .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover,.jdgm-review-widget .jdgm-rev-widg__header .line-items-list .remove-action-layer .jdgm-write-rev-link:hover{background-color:var(--grey-300-color);color:var(--grey-1400-color)}.location-cards-list .list-items .list-item{padding:12px 0;border-bottom:1px dotted var(--grey-1300-color)}.location-cards-list .list-items .list-item:first-child{border-top:1px dotted var(--grey-1300-color)}.product-actions-notes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;font-size:15px;color:var(--grey-700-color)}.product-actions-notes-list a{text-decoration:underline;-webkit-transition:color .15s linear;transition:color .15s linear}.product-actions-notes-list a:hover,.product-actions-notes-list .asterisk-character{color:var(--pink-color)}.product-notes-list{padding:12px 20px;background-color:var(--background-color, var(--extra-light-yellow-color));font-size:15px;color:var(--color, var(--grey-300-color))}.product-notes-list.is-closed{display:none}.product-notes-list:not(:last-child){margin-bottom:32px}.product-notes-list .list-item:not(:last-child){margin-bottom:1.5em}.product-notes-list a{color:var(--link-color, var(--grey-300-color))}.product-summary-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .25em;margin-top:-1em;font-size:20px;color:var(--grey-800-color)}.product-summary-list:not(:last-child){margin-bottom:32px}.product-summary-list .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.66em;margin-top:12px}.product-summary-list .selected-options-price-item.style-same-price .separator-character,.product-summary-list .selected-options-price-item.style-same-price .price-max,.product-summary-list .selected-options-price-item.style-same-price .compare-at-price-max,.product-summary-list .product-price.style-same-price .separator-character,.product-summary-list .product-price.style-same-price .price-max,.product-summary-list .product-price.style-same-price .compare-at-price-max,.product-summary-list .compare-at-price.style-same-price .separator-character,.product-summary-list .compare-at-price.style-same-price .price-max,.product-summary-list .compare-at-price.style-same-price .compare-at-price-max{display:none}.product-summary-list .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em;margin-bottom:0}.product-summary-list .sale-badge{-ms-flex-negative:0;flex-shrink:0}.service-details-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.service-details-list .list-item:not(:last-child):after{content:"|";display:inline-block;padding:0 .55em;color:#bebebe}.vendors-directory-list{border-top:1px solid var(--grey-1300-color)}.vendors-directory-list .list-item{padding:1em 0;border-bottom:1px solid var(--grey-1300-color)}.vendors-directory-list .list-item .list-item-header{margin-bottom:1em;font-size:22px}.vendors-directory-list a{display:block;text-decoration:none}.vendors-directory-list a:hover{color:var(--slightly-light-blue-color);-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}@media screen and (min-width: 768px){.vendors-directory-list .list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.vendors-directory-list .list-item .list-item-header{-ms-flex-preferred-size:25%;flex-basis:25%;margin-bottom:0}.vendors-directory-list .list-item .list-item-body{-ms-flex-preferred-size:75%;flex-basis:75%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4em}}.vendors-list{padding:32px 0;border-top:1px solid var(--grey-1300-color);border-bottom:1px solid var(--grey-1300-color)}.vendors-list .list-item:not(:last-child){margin-bottom:1em}.vendors-list a{text-decoration:none}.vendors-list a:hover{color:var(--slightly-light-blue-color);-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}@media screen and (min-width: 768px){.vendors-list{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}@media screen and (min-width: 1024px){.vendors-list{-webkit-columns:3;-moz-columns:3;columns:3}}.select-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:0;padding:8px 32px 8px 16px;width:auto;background-color:#fff;background:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270) right 8px center no-repeat;background-size:24px;border:1px solid var(--grey-1300-color);border-radius:4px;font-size:15px;color:var(--grey-200-color);-webkit-transition:border-color .15s linear,-webkit-box-shadow .15s linear;transition:border-color .15s linear,-webkit-box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear;transition:border-color .15s linear,box-shadow .15s linear,-webkit-box-shadow .15s linear}.select-menu::-ms-expand{display:none}.select-menu:hover{border-color:var(--grey-800-color);-webkit-box-shadow:var(--raised-shadow);box-shadow:var(--raised-shadow);cursor:pointer}.select-menu:focus{box-shadow:0 0 0 3px -moz-mac-focusring}.buttons-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.buttons-menu .pseudo-button-radio-input{width:100%}@media screen and (min-width: 768px){.buttons-menu{gap:16px}}.locations-select-menu{padding-top:12px;padding-bottom:12px}.search-results-menu{padding-top:24px;background-color:#fff;border-radius:0 0 10px 10px;-webkit-box-shadow:0 11px 7px rgba(0,0,0,.11);box-shadow:0 11px 7px #0000001c;font-size:15px}.search-results-menu.default-search-results-menu{padding-bottom:20px}.search-results-menu .search-results-group{margin:0 40px}.search-results-menu .search-results-group:not(:last-child){margin-bottom:24px}.search-results-menu .search-results-group .heading{margin-bottom:1em;font-family:var(--sans-serif);font-size:13px;text-transform:uppercase}.search-results-menu .search-results-list{margin-left:1em}.search-results-menu .search-results-list .list-item:not(:last-child){margin-bottom:.5em}.search-results-menu .search-results-list a{text-decoration:none}.search-results-menu .search-results-list a:hover{-webkit-text-decoration:1px underline;text-decoration:1px underline}.search-results-menu .search-results-list mark{background-color:transparent}.search-results-menu .search-results-list mark+span{font-weight:700}.search-results-menu .product-card{font-size:14px}.search-results-menu .all-results-button{padding:12px 40px;width:100%;background:none;border:none;border-top:1px solid var(--grey-1300-color);border-radius:0 0 10px 10px;text-align:left;font-size:15px;text-decoration-thickness:1px;text-underline-offset:.33em;cursor:pointer;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.search-results-menu .all-results-button:hover{background-color:var(--grey-1500-color);-webkit-text-decoration:1px underline;text-decoration:1px underline}.search-results-menu .all-results-button:hover:hover{-webkit-text-decoration:1px underline;text-decoration:1px underline}@media screen and (max-width: 1023px){.search-results-menu{background-color:var(--grey-1500-color);-webkit-box-shadow:none;box-shadow:none}}.swatches-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.swatches-menu[hidden]{display:none}.swatches-menu.size-compact{gap:4px}.swatches-menu p{white-space:nowrap;font-size:13px;color:var(--grey-800-color)}.vendors-directory-list-filters-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:44px}.vendors-directory-list-filters-menu .filter-button{padding:0 10px}@media screen and (max-width: 767px){.vendors-directory-list-filters-menu{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 0}.vendors-directory-list-filters-menu .all-brands-button{grid-column:span 2}}.debug-text{margin-bottom:2em;background-color:#ffc0cb1a}.star-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:24px}.brands-nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px}.brands-nav .nav-list .nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}.brands-nav .list-item.margin-bottom{margin-bottom:1.5em}.brands-nav .nav-heading{padding-bottom:.5rem;border-bottom:1px solid var(--grey-1300-color);font-weight:400;font-size:17px;line-height:var(--body-line-height);color:var(--grey-600-color)}.brands-nav .nav-heading:not(:last-child){margin-bottom:1rem}.brands-nav .nav-link{color:var(--grey-500-color);text-decoration:none;-webkit-transition:color .15s linear;transition:color .15s linear}.brands-nav .nav-link:hover{color:var(--pink-color);text-decoration:underline}@media screen and (max-width: 767px){.brands-nav .nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.breadcrumbs-nav{margin-bottom:4px;font-size:13px}.breadcrumbs-nav .nav-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.breadcrumbs-nav .nav-list .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;color:var(--grey-600-color)}.breadcrumbs-nav .nav-list .link:not(:hover){text-decoration:none}.breadcrumbs-nav .nav-list .link:hover{color:var(--pink-color)}.breadcrumbs-nav .nav-list .link:after{content:"";display:block;margin:0;width:16px;height:16px;background-color:var(--grey-600-color);-webkit-mask:url(icon-chevron-right.svg) center no-repeat;mask:url(icon-chevron-right.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain}.collections-nav{padding-left:12px}.collections-nav:not(:last-child){margin-bottom:24px}.collections-nav .nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}.collections-nav .nav-list .link{color:var(--grey-600-color)}.collections-nav .nav-list .link:not(:hover){text-decoration:none}.collections-nav .nav-list .link:hover{color:var(--pink-color)}.directory-nav{font-size:15px}.directory-nav .mobile-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.directory-nav .mobile-nav-list .nav-item{list-style-type:none}.directory-nav .mobile-nav-list .nav-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}.directory-nav .mobile-nav-list .nav-item .heading-button{position:relative;display:block;margin:0;padding:10px 0;width:100%;border:0;background-color:transparent;text-align:left;font-family:var(--sans-serif);font-size:1em;color:var(--grey-800-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.directory-nav .mobile-nav-list .nav-item .heading-button:focus{outline:0}.directory-nav .mobile-nav-list .nav-item .heading-button[aria-expanded=false]:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270)}.directory-nav .mobile-nav-list .nav-item .heading-button[aria-expanded=true]:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270)}.directory-nav .mobile-nav-list .nav-item .heading-button:after{content:"";position:absolute;top:50%;right:4px;display:block;width:20px;height:20px;background-color:var(--grey-800-color);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.directory-nav .mobile-nav-list .nav-item .sub-nav-list{display:none;padding:4px 0 16px}.directory-nav .mobile-nav-list .nav-item .sub-nav-list.is-visible{display:block}.directory-nav .mobile-nav-list .nav-item .sub-nav-list .nav-item{border:0}.directory-nav .mobile-nav-list .nav-item .nav-link{display:block;white-space:nowrap;padding:4px 14px;text-decoration:none}.directory-nav .mobile-nav-list .nav-item .nav-link:hover{-webkit-text-decoration:1px underline;text-decoration:1px underline}.directory-nav .desktop-nav-list{display:block;-webkit-columns:150px 4;-moz-columns:150px 4;columns:150px 4}.directory-nav .desktop-nav-list>.nav-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.directory-nav .desktop-nav-list .nav-heading{margin-bottom:.5rem;white-space:nowrap;font-size:17px;line-height:var(--body-line-height)}.directory-nav .desktop-nav-list .nav-link{white-space:nowrap;text-decoration:none}.directory-nav .desktop-nav-list .nav-link:hover{-webkit-text-decoration:1px underline;text-decoration:1px underline}.directory-nav .desktop-nav-list .sub-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:2em}@media screen and (max-width: 1023px){.directory-nav .desktop-nav-list{display:none}}@media screen and (min-width: 1024px){.directory-nav .mobile-nav-list{display:none}}.location-sections-carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:64px auto;max-width:1200px}.location-sections-carousel-nav .nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;max-width:768px}.location-sections-carousel-nav .nav-items .nav-item .button,.location-sections-carousel-nav .nav-items .nav-item .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .location-sections-carousel-nav .nav-items .nav-item .jdgm-write-rev-link{width:100%;height:60px;white-space:break-spaces;font-size:20px;line-height:1.1;text-transform:none;border:1px solid var(--grey-1300-color);color:var(--grey-200-color)}.location-sections-carousel-nav .nav-items .nav-item .button:hover,.location-sections-carousel-nav .nav-items .nav-item .jdgm-review-widget .jdgm-rev-widg__header .jdgm-write-rev-link:hover,.jdgm-review-widget .jdgm-rev-widg__header .location-sections-carousel-nav .nav-items .nav-item .jdgm-write-rev-link:hover,.location-sections-carousel-nav .nav-items .nav-item .button.is-active,.location-sections-carousel-nav .nav-items .nav-item .jdgm-review-widget .jdgm-rev-widg__header .is-active.jdgm-write-rev-link,.jdgm-review-widget .jdgm-rev-widg__header .location-sections-carousel-nav .nav-items .nav-item .is-active.jdgm-write-rev-link{background-color:var(--pink-color);border-color:var(--pink-color);color:#fff}@media screen and (min-width: 768px){.location-sections-carousel-nav .nav-items{gap:24px}}.main-nav{font-size:17px}.main-nav>.nav-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}.main-nav .with-dropdown-menu.debug-open,.main-nav .with-dropdown-menu:hover{background-color:var(--grey-1500-color)}.main-nav .with-dropdown-menu.debug-open .dropdown-menu,.main-nav .with-dropdown-menu:hover .dropdown-menu{opacity:1;pointer-events:auto}.main-nav .with-dropdown-menu.debug-open .dropdown-menu a,.main-nav .with-dropdown-menu:hover .dropdown-menu a{pointer-events:auto}.main-nav .dropdown-menu{position:absolute;z-index:1000;top:100%;left:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0 44px;width:100%;background-color:var(--grey-1500-color);-webkit-box-shadow:0 11px 7px rgba(0,0,0,.11);box-shadow:0 11px 7px #0000001c;font-size:15px;opacity:0}.main-nav .dropdown-menu .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px;margin:0 auto;min-width:480px;width:auto}.main-nav .dropdown-menu a{pointer-events:none}.main-nav .dropdown-menu .nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto;gap:.5em}.main-nav .dropdown-menu .nav-list.layout-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px}.main-nav .dropdown-menu .nav-list.layout-2-columns,.main-nav .dropdown-menu .nav-list.layout-3-columns{display:block;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}.main-nav .dropdown-menu .nav-list.layout-2-columns .list-item:not(:last-child),.main-nav .dropdown-menu .nav-list.layout-3-columns .list-item:not(:last-child){margin-bottom:.5em}.main-nav .dropdown-menu .nav-list.layout-2-columns{-webkit-columns:2;-moz-columns:2;columns:2}.main-nav .dropdown-menu .nav-list.layout-3-columns{-webkit-columns:3;-moz-columns:3;columns:3}.main-nav .dropdown-menu .list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-nav .dropdown-menu .list-item.margin-bottom{margin-bottom:1.5em}.main-nav .dropdown-menu .nav-link,.main-nav .dropdown-menu .nav-heading{padding:0;height:auto;font-weight:400}.main-nav .dropdown-menu .nav-link{text-transform:none}.main-nav .dropdown-menu .nav-link.is-current{text-decoration:none}.main-nav .dropdown-menu .nav-link.is-current:hover{text-decoration:underline}.main-nav .dropdown-menu .nav-link.style-bold{margin-bottom:.5rem;font-weight:600;font-size:15px}.main-nav .dropdown-menu .nav-heading{font-weight:600;font-size:15px}.main-nav .dropdown-menu .nav-heading:not(:last-child){margin-bottom:.5rem}.main-nav .dropdown-menu .card{max-width:240px;justify-self:flex-end}.main-nav .dropdown-menu .card .image-wrapper{width:240px}.main-nav .nav-link,.main-nav .nav-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:0 1em;height:80px;color:var(--grey-500-color)}.main-nav .nav-link{text-decoration:none;-webkit-transition:color .15s linear;transition:color .15s linear}.main-nav .nav-link:hover{color:var(--pink-color);text-decoration:underline}.main-nav .nav-link.is-current{text-decoration:underline}.main-nav .nav-heading:not(:last-child){margin-bottom:0}@media screen and (max-width: 1023px){.main-nav{display:none}}.mobile-nav{display:none;min-height:calc(100vh - 112px)}.mobile-nav .nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.mobile-nav a{text-decoration:none}.mobile-nav a:hover,.mobile-nav a:focus{text-decoration:none}.mobile-nav .nav-link{display:block;color:var(--grey-600-color)}.mobile-nav .search-button-wrapper{padding:0 8px}.mobile-nav .primary-nav{margin:8px 0 24px;padding:0 24px}.mobile-nav .primary-nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.mobile-nav .primary-nav .nav-list .nav-item{list-style-type:none;border-bottom:1px solid var(--grey-1300-color)}.mobile-nav .primary-nav .nav-list .nav-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}.mobile-nav .primary-nav .nav-list .nav-item .heading-button{position:relative;display:block;margin:0;padding:10px 0;width:100%;border:0;background-color:transparent;text-align:left;font-family:var(--sans-serif);font-size:19px;color:var(--grey-600-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.mobile-nav .primary-nav .nav-list .nav-item .heading-button:focus{outline:0}.mobile-nav .primary-nav .nav-list .nav-item .heading-button[aria-expanded=false]:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270)}.mobile-nav .primary-nav .nav-list .nav-item .heading-button[aria-expanded=true]:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270)}.mobile-nav .primary-nav .nav-list .nav-item .heading-button:after{content:"";position:absolute;top:50%;right:4px;display:block;width:20px;height:20px;background-color:var(--grey-800-color);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-nav .primary-nav .nav-list .nav-item .sub-nav-list{display:none;padding:4px 0 16px}.mobile-nav .primary-nav .nav-list .nav-item .sub-nav-list.is-visible{display:block}.mobile-nav .primary-nav .nav-list .nav-item .sub-nav-list .nav-item{border:0}.mobile-nav .primary-nav .nav-list .nav-item .sub-nav-list .heading-button{font-size:17px}.mobile-nav .primary-nav .nav-list .nav-item .nav-link{display:block;white-space:nowrap;padding:4px 14px;text-decoration:none}.mobile-nav .primary-nav .nav-list .nav-item .nav-link:hover{-webkit-text-decoration:1px underline;text-decoration:1px underline}.mobile-nav .booking-button{margin-top:24px}.mobile-nav .secondary-nav{padding:0 24px}.mobile-nav .secondary-nav .nav-link{font-size:17px;line-height:32px;color:var(--grey-600-color)}@media screen and (min-width: 1024px){.mobile-nav{display:none}}.pagination-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em;font-size:17ps;color:var(--grey-600-color)}.pagination-nav .deco{color:var(--grey-800-color)}.pagination-nav .page.current,.pagination-nav a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 1em;min-height:40px;border:1px solid var(--grey-1300-color);border-radius:2px}.pagination-nav .page{background-color:transparent}.pagination-nav .page.current{font-weight:700;background-color:var(--grey-300-color);border-color:var(--grey-300-color);color:var(--grey-1500-color)}.pagination-nav a{text-decoration:none;-webkit-transition:background-color .15s linear,border-color .15s linear,color .15s linear;transition:background-color .15s linear,border-color .15s linear,color .15s linear}.pagination-nav a:hover{border-color:var(--grey-800-color);color:var(--grey-600-color)}.search-nav{display:none}@media screen and (max-width: 1023px){.search-nav .layout-wrapper{padding:0}.search-nav .search-form{margin:0 10px}}@media screen and (min-width: 1024px){.search-nav{position:absolute;z-index:1;top:0;left:0;width:100%;height:56px;background-color:var(--grey-300-color)}.search-nav .layout-wrapper{max-width:768px}}.sharing-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0}.sharing-nav .heading{margin:0 1em 0 0;font-weight:700;white-space:nowrap}.sharing-nav .nav-list{gap:0}.sidebar-nav{position:relative;color:var(--grey-600-color)}.sidebar-nav .nav-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em;min-height:42px;border-bottom:1px solid var(--grey-1300-color);font-size:15px;line-height:var(--body-line-height);color:var(--grey-800-color);font-weight:400}.sidebar-nav .nav-list-button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:10px 22px;width:100%;min-height:48px;border:0;text-align:left;color:var(--grey-600-color);font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sidebar-nav .nav-list-button:focus{outline:0}.sidebar-nav .nav-list-button[aria-expanded=false]{border-bottom:1px solid var(--grey-1300-color)}.sidebar-nav .nav-list-button[aria-expanded=false]:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-down.svg?v=98777353127583638461762457270)}.sidebar-nav .nav-list-button[aria-expanded=true]:after{-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-up.svg?v=120146966533804268201762457270)}.sidebar-nav .nav-list-button[aria-expanded=true]+.sub-nav-list{display:block}.sidebar-nav .nav-list-button:after{content:"";display:block;margin-left:auto;width:24px;height:24px;background-color:#9d9d9d;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.sidebar-nav .nav-link.is-current{font-weight:700}.sidebar-nav .nav-list:not(:last-child){padding-bottom:16px}@media screen and (max-width: 1023px){.sidebar-nav{position:relative;margin-left:-22px;margin-right:-22px;width:calc(100% + 44px)}.sidebar-nav .nav-header .nav-heading{display:none}.sidebar-nav .nav-list,.sidebar-nav .filters-list{display:none;padding:0 18px 0 22px}.sidebar-nav .nav-list.is-open,.sidebar-nav .filters-list.is-open{border-bottom:1px solid var(--grey-1300-color)}.sidebar-nav .nav-list.is-open:before,.sidebar-nav .filters-list.is-open:before{opacity:1}.sidebar-nav .nav-list:before,.sidebar-nav .filters-list:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--grey-1500-color);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.sidebar-nav .nav-list.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar-nav .filters-list.is-open{display:block}}@media screen and (min-width: 1024px){.sidebar-nav .nav-list-button{display:none}}.site-nav{position:-webkit-sticky;position:sticky;z-index:1010;top:0;width:100%;max-height:100vh;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-nav.search-active .nav-header{opacity:0}.site-nav.mobile-nav-active:after{opacity:1}.site-nav:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.83;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.site-nav .nav-header .header-nav-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;height:80px}.site-nav .nav-header .header-nav-list>.list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-nav .nav-header .home-link{display:block;width:220px;height:100%;background:url(//pureandsimple.ca/cdn/shop/t/121/assets/logo-pure-and-simple.svg?v=174388644576602460001762457270) center center no-repeat;background-size:contain}.site-nav .nav-header .actions-list-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.site-nav .nav-header .actions-nav .nav-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.site-nav .nav-header .icon-button:focus{background-color:transparent}.site-nav .nav-header .icon{background-color:var(--grey-600-color)}.site-nav .nav-header .card{font-size:15px;color:var(--grey-500-color)}.site-nav .nav-header .card .copy-wrapper a{-webkit-transition:color .15s linear;transition:color .15s linear}.site-nav .nav-header .card .copy-wrapper a:hover{color:var(--pink-color)}.site-nav .booking-list-item{margin-right:.5rem}.site-nav .booking-button{font-size:13px;padding:6px 16px;border-color:var(--grey-600-color);color:var(--grey-500-color)}.site-nav .booking-button:hover{background-color:var(--pink-color);border-color:var(--pink-color);color:#fff}@media screen and (max-width: 1023px){.site-nav{overflow-y:auto}.site-nav .nav-header .layout-wrapper{padding:0 8px}.site-nav .nav-header .nav-list{height:56px}.site-nav .nav-header .home-link{width:160px}.site-nav .nav-header .menu-list-item{margin-right:44px}.site-nav .nav-header .nav-list-item,.site-nav .nav-header .booking-list-item,.site-nav .nav-header .search-list-item{display:none!important}.site-nav .nav-header .icon-button:hover{background-color:transparent}}@media screen and (min-width: 1024px){.site-nav:hover:after{opacity:1;-webkit-transition-duration:.25s linear;transition-duration:.25s linear}.site-nav .menu-list-item{display:none!important}}.social-nav .nav-list{gap:.5rem}.social-nav .icon-button{width:24px;height:24px}.social-nav .icon{width:18px;height:18px;background-color:var(--grey-700-color)}.page-overlay{position:fixed;z-index:1020;display:block;top:0;left:0;width:100%;height:100vh;max-height:100vh;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.page-overlay.is-visible{opacity:1}.page-overlay:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#000000a6}.shopify-policy__container{padding:0 22px!important;max-width:812px!important}.shopify-policy__title{margin:40px 0 32px;text-align:left!important}.shopify-policy__title h1{font-size:56px;line-height:1;text-transform:capitalize}.shopify-policy__body{margin-bottom:60px}.shopify-policy__body .rte{overflow-wrap:break-word}.shopify-policy__body h2{font-family:var(--sans-serif);font-size:17px;line-height:var(--body-line-height);font-weight:500;text-transform:uppercase}.shopify-policy__body h2:not(:last-child){margin-bottom:1em}.shopify-policy__body ul,.shopify-policy__body ol{margin-left:1.5em}.shopify-policy__body ul:not(:last-child),.shopify-policy__body ol:not(:last-child){margin-bottom:1.5em}.shopify-policy__body ul li,.shopify-policy__body ol li{padding-left:.5em}.shopify-policy__body ul{list-style-type:disc}.shopify-policy__body ol{list-style-type:decimal}@media screen and (min-width: 1024px){.shopify-policy__title{margin:80px 0 48px}.shopify-policy__body{margin-bottom:110px}}.order-table{margin-left:auto;margin-right:auto;text-align:left}.order-table tr th{padding:4px 16px!important}.order-table tr td{padding:4px 16px!important;border:1px solid var(--grey-1300-color);font-size:14px!important}.orders-table{margin:2em auto;width:auto;border-collapse:collapse}.orders-table thead tr th{font-size:14px!important}.orders-table tbody tr td{padding:2px 4px;border:1px solid var(--grey-1300-color);font-weight:400!important;font-size:14px!important}.orders-table tbody tr td:last-child{padding-right:2px}@media screen and (min-width: 1024px){.orders-table tbody tr td{padding:8px 16px}}.form-success-text{padding:1em;background-color:#e6f1f3;color:var(--blue-color)}.tile{position:relative;display:grid;grid-template-columns:100%;grid-template-areas:"area";width:100%;background-color:var(--grey-1500-color);overflow:hidden}.tile .area-link{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0}.tile .area-link:hover~.image-wrapper .image{-webkit-transition:-webkit-filter .15s linear;transition:-webkit-filter .15s linear;transition:filter .15s linear;transition:filter .15s linear,-webkit-filter .15s linear;-webkit-filter:brightness(103%);filter:brightness(103%)}.tile a:not(.area-link){position:relative;z-index:4;pointer-events:all}.tile .layout-wrapper,.tile .image-wrapper{grid-area:area;position:relative}.tile .layout-wrapper{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex}.tile .layout-wrapper.align-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center}.tile .layout-wrapper.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.tile .layout-wrapper.align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tile .layout-wrapper.align-bottom-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tile .layout-wrapper.align-bottom-left .copy-wrapper p{max-width:768px}.tile .copy-wrapper{padding:40px 0;font-size:20px}.tile .copy-wrapper .superheading:not(:last-child){margin-bottom:1em}.tile .copy-wrapper .h3:not(:last-child){margin-bottom:.5em}.tile .scrim{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:#fff;opacity:calc(var(--opacity, 10) * .01)}.tile .scrim.style-gradient{background:-webkit-gradient(linear,,color-stop(0,transparent),color-stop(50%,rgba(255,255,255,calc(var(--opacity, 10) * .00125))),to(rgba(255,255,255,calc(var(--opacity, 25) * .01))));background:linear-gradient(to var(--gradient-direction, "bottom"),transparent 0,rgba(255,255,255,calc(var(--opacity, 10) * .00125)) 50%,rgba(255,255,255,calc(var(--opacity, 25) * .01)));opacity:1}.tile .image-wrapper{z-index:1;overflow:hidden}.tile .image-wrapper.layout-background{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tile .image-wrapper.height-limit .image{max-height:520px}.tile .image-wrapper.border-round{border-radius:5px}.tile .image-wrapper .image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s ease-in-out,-webkit-filter .15s linear;transition:-webkit-transform .35s ease-in-out,-webkit-filter .15s linear;transition:transform .35s ease-in-out,filter .15s linear;transition:transform .35s ease-in-out,filter .15s linear,-webkit-transform .35s ease-in-out,-webkit-filter .15s linear}.tile-alt{position:relative;display:grid;grid-template-columns:100%;grid-template-areas:"tilearea";width:100%;overflow:hidden}.tile-alt .copy-wrapper,.tile-alt .image-wrapper{grid-area:tilearea;position:relative}.tile-alt .copy-wrapper{justify-self:center;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 24px;width:100%;text-align:center;font-size:19px;line-height:var(--body-line-height);pointer-events:none}.tile-alt .copy-wrapper p:not(:last-child){margin-bottom:24px}.tile-alt .copy-wrapper a{position:relative;z-index:4;pointer-events:all}.tile-alt .superheading{margin-bottom:1em;font-size:17px}.tile-alt .heading{font-size:30px}.tile-alt .heading:not(:last-child){margin-bottom:8px!important}.tile-alt .links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.tile-alt .links:not(:last-child){margin-bottom:36px}.tile-alt .links .text-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em;text-underline-offset:.33em;font-weight:700;text-transform:uppercase;font-size:17px}.tile-alt .links .text-link:hover{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.tile-alt .links .text-link.with-chevron:after{content:"";position:relative;top:1px;display:block;width:1.25em;height:1.25em;background-color:var(--grey-200-color);-webkit-mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-right.svg?v=64343526355412406221762457270);mask-image:url(//pureandsimple.ca/cdn/shop/t/121/assets/icon-chevron-right.svg?v=64343526355412406221762457270);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain}.tile-alt .image-wrapper{z-index:1;height:100%}.tile-alt .image-wrapper .image{display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.tile-alt .copy-wrapper{padding:48px 24px}}.checkbox-wrapper{display:grid;grid-template-columns:1em auto;gap:1em;cursor:pointer}.checkbox-wrapper .checkbox-label{cursor:pointer}.checkbox-wrapper .checkbox-label a{-webkit-text-decoration:1px solid underline;text-decoration:1px solid underline}.copy-wrapper.align-center{text-align:center}.copy-wrapper.with-border{padding:36px 32px 48px;border:1px solid var(--grey-1300-color);border-radius:10px}@media screen and (min-width: 1024px){.copy-wrapper.with-border{padding:48px 64px 60px}}.image-wrapper .image{display:block}.input-wrapper:not(:last-child){margin-bottom:1em}.input-wrapper p{font-size:15px;color:var(--grey-600-color)}.input-wrapper p:not(:first-child){margin-top:6px}.input-wrapper p.align-right{text-align:right}.layout-wrapper{margin:0 auto;padding:0 22px;width:100%;max-width:1324px}.layout-wrapper.size-none{padding:0;max-width:none}.layout-wrapper.size-XS{max-width:812px}.layout-wrapper.size-S{max-width:1068px}.layout-wrapper.size-M{max-width:1324px}.layout-wrapper.size-L{max-width:1484px}.layout-wrapper.size-XL{max-width:1724px}.video-wrapper{border-radius:10px;overflow:hidden}.video-wrapper .video,.video-wrapper iframe{display:block;width:100%;max-width:none;border-radius:10px}.video-wrapper .video{height:auto}
/*# sourceMappingURL=/cdn/shop/t/121/assets/style.css.map */
