@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;800&display=swap";@font-face{font-family:Agenda;src:url(/dist/assets/fonts/agenda-light/agenda-light.eot);src:url(/dist/assets/fonts/agenda-light/agenda-light.eot?#iefix) format("embedded-opentype"),url(/dist/assets/fonts/agenda-light/agenda-light.woff2) format("woff2"),url(/dist/assets/fonts/agenda-light/agenda-light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Agenda;src:url(/dist/assets/fonts/agenda-light-italic/agenda-light-italic.eot);src:url(/dist/assets/fonts/agenda-light-italic/agenda-light-italic.eot?#iefix) format("embedded-opentype"),url(/dist/assets/fonts/agenda-light-italic/agenda-light-italic.woff2) format("woff2"),url(/dist/assets/fonts/agenda-light-italic/agenda-light-italic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Agenda;src:url(/dist/assets/fonts/agenda-medium/agenda-medium.eot);src:url(/dist/assets/fonts/agenda-medium/agenda-medium.eot?#iefix) format("embedded-opentype"),url(/dist/assets/fonts/agenda-medium/agenda-medium.woff2) format("woff2"),url(/dist/assets/fonts/agenda-medium/agenda-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Agenda;src:url(/dist/assets/fonts/agenda-medium-italic/agenda-medium-italic.eot);src:url(/dist/assets/fonts/agenda-medium-italic/agenda-medium-italic.eot?#iefix) format("embedded-opentype"),url(/dist/assets/fonts/agenda-medium-italic/agenda-medium-italic.woff2) format("woff2"),url(/dist/assets/fonts/agenda-medium-italic/agenda-medium-italic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Agenda;src:url(/dist/assets/fonts/agenda-bold/agenda-bold.eot);src:url(/dist/assets/fonts/agenda-bold/agenda-bold.eot?#iefix) format("embedded-opentype"),url(/dist/assets/fonts/agenda-bold/agenda-bold.woff2) format("woff2"),url(/dist/assets/fonts/agenda-bold/agenda-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Agenda;src:url(/dist/assets/fonts/agenda-bold-italic/agenda-bold-italic.eot);src:url(/dist/assets/fonts/agenda-bold-italic/agenda-bold-italic.eot?#iefix) format("embedded-opentype"),url(/dist/assets/fonts/agenda-bold-italic/agenda-bold-italic.woff2) format("woff2"),url(/dist/assets/fonts/agenda-bold-italic/agenda-bold-italic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Agenda;src:url(/dist/assets/fonts/agenda-black/agenda-black.eot);src:url(/dist/assets/fonts/agenda-black/agenda-black.eot?#iefix) format("embedded-opentype"),url(/dist/assets/fonts/agenda-black/agenda-black.woff2) format("woff2"),url(/dist/assets/fonts/agenda-black/agenda-black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:rockwell-nova;src:url(/dist/assets/fonts/rockwell-nova/rockwell-nova-regular.woff2) format("woff2"),url(/dist/assets/fonts/rockwell-nova/rockwell-nova-regular.woff) format("woff"),url(/dist/assets/fonts/rockwell-nova/rockwell-nova-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.container{position:relative;width:100%;max-width:960px;min-width:320px;margin:0 auto;padding:0;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width: 400px){.container{width:85%;padding:0}}@media (min-width: 600px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.6666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.6666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Muli,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width: 550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1eaedb}a:hover{color:#0fa0ce}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:hover,button.button-primary:hover,input[type=submit].button-primary:hover,input[type=reset].button-primary:hover,input[type=button].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type=submit].button-primary:focus,input[type=reset].button-primary:focus,input[type=button].button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:0 0 0 transparent;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:vertical}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}body{font-family:Agenda,Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:rockwell-nova,Georgia,Times New Roman,serif;text-rendering:optimizeLegibility}html.fonts-loading body{font-family:Arial,Helvetica,sans-serif}html.fonts-loading h1,html.fonts-loading h2,html.fonts-loading h3,html.fonts-loading h4,html.fonts-loading h5,html.fonts-loading h6{font-family:Georgia,Times New Roman,serif}html.fonts-loaded body{font-family:Agenda,Arial,Helvetica,sans-serif}html.fonts-loaded h1,html.fonts-loaded h2,html.fonts-loaded h3,html.fonts-loaded h4,html.fonts-loaded h5,html.fonts-loaded h6{font-family:rockwell-nova,Georgia,Times New Roman,serif}#frontpage_cards{margin:0 0 15px;gap:15px}#frontpage_cards .hidden{display:none}#frontpage_cards .canadian_full_width{height:40px;width:100%!important;background-image:url(https://cdn.weekshomehardware.ca/promos/2023-06-Shop-Local/local-campaign.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin:0}#frontpage_cards #card_national{width:100%;position:relative;overflow:hidden;display:flex;gap:15px;flex-direction:column-reverse;border-radius:0;box-shadow:none}@media (min-width: 900px){#frontpage_cards #card_national{display:flex;flex-direction:row}}#frontpage_cards #card_national .image{min-height:250px;width:100%;background-image:url(https://cdn.attrium.ca/campaigns/2025-09-Bring-Beautitone-Home-Sale/campaign-background.webp);background-position:center;background-size:cover;background-repeat:no-repeat;clip-path:polygon(0% 0%,50% 8%,100% 0%,100% 100%,0% 100%);margin:-20px 0 0}@media (min-width: 900px){#frontpage_cards #card_national .image{width:55%;clip-path:polygon(100% 0%,95% 50%,100% 100%,0 100%,0% 50%,0 0);margin:0}}#frontpage_cards #card_national .brand{background:linear-gradient(135deg,#591c61 0%,#450f4c 100%);padding:25px;flex-direction:column;justify-content:center;align-items:center;text-align:center;clip-path:polygon(0% 93%,50% 100%,100% 93%,100% 0%,0% 0%)}@media (min-width: 900px){#frontpage_cards #card_national .brand{width:45%;display:flex;clip-path:polygon(100% 0%,100% 100%,5% 100%,0% 50%,5% 0%);margin:0 0 0 -15px}}#frontpage_cards #card_national .brand h2{height:150px;background-image:url(https://cdn.attrium.ca/campaigns/2025-09-Bring-Beautitone-Home-Sale/branding.webp);background-position:center;background-size:contain;background-repeat:no-repeat;color:transparent;margin:0;filter:drop-shadow(1px 1px 0px rgba(0,0,0,.4))}#frontpage_cards #card_national .brand .dates{font-weight:700;font-size:2rem;line-height:2rem;margin:10px 0 20px;color:#fff;text-align:center;filter:drop-shadow(1px 1px 0px rgba(0,0,0,.4))}#frontpage_cards #card_national .brand a{border:2px solid #fff;width:fit-content;padding:7px 20px;border-radius:50px;text-decoration:none;color:#fff;font-size:1.4rem;font-weight:700;transition:all .25s ease-in-out;text-transform:uppercase;letter-spacing:.5px}@media (min-width: 700px){#frontpage_cards #card_national .brand a{padding:5px 20px}}#frontpage_cards #card_national .brand a:hover{background:#fff;color:#450f4c}#frontpage_cards #card_national_flyer{width:100%;background:url(https://cdn.attrium.ca/campaigns/2025-02-10-National-Flyer/card-background.webp?v=3);background-size:cover;background-position:right center;background-repeat:no-repeat}#frontpage_cards #card_national_flyer .wrapper{display:grid;grid-template-columns:repeat(8,1fr);align-content:center;margin:25px;padding:150px 0;text-decoration:none}#frontpage_cards #card_national_flyer .wrapper .card-background{grid-column:span 4/span 4;background:rgba(224,35,47,.8);backdrop-filter:blur(10px);padding:25px 20px;max-width:300px;border-radius:7px;box-shadow:inset -1px -1px #0003,inset 1px 1px #ffffff4d}@media (min-width: 900px){#frontpage_cards #card_national_flyer .wrapper .card-background{grid-column:span 3/span 3}}#frontpage_cards #card_national_flyer .wrapper .card-background h2{color:#fff;font-family:Agenda,sans-serif;font-size:3rem;font-weight:900;line-height:2.5rem;letter-spacing:1px;text-transform:uppercase;text-shadow:1px 1px 0px rgba(0,0,0,.3);padding:0;margin:0}@media (min-width: 600px){#frontpage_cards #card_national_flyer .wrapper .card-background h2{font-size:3.5rem;line-height:3.7rem}}#frontpage_cards #card_national_flyer .wrapper .card-background h2 span.yellow{color:#ffe617}#frontpage_cards #card_national_flyer .wrapper .card-background p{color:#fff;font-family:Agenda,sans-serif;font-size:1.6rem;font-weight:600;line-height:2rem;letter-spacing:1px;text-shadow:1px 1px 0px rgba(0,0,0,.3);padding:0;margin:0 0 20px}@media (min-width: 600px){#frontpage_cards #card_national_flyer .wrapper .card-background p{font-size:2rem;line-height:2.2rem}}#frontpage_cards #card_national_flyer .wrapper .card-background a{background:transparent;color:#fff;font-family:Agenda,sans-serif;font-weight:700;padding:7px 30px;margin:0 0 0 3px;border-radius:40px;text-decoration:none;box-shadow:0 0 0 1.5px #e0232fe6,0 0 0 4px #fff;transition:all .25s ease-in-out;text-shadow:1px 1px 0px rgba(0,0,0,.3);text-transform:uppercase}#frontpage_cards #card_national_flyer .wrapper .card-background a:hover{color:#e0232f;background:white;box-shadow:0 0 0 1.5px #e0232f,0 0 0 4px #fff;text-shadow:1px 1px 0px rgba(0,0,0,0)}body,html{background:#f3f4f6}.container{width:95%;max-width:1080px}.body-container{padding:25px 0;width:95%;max-width:1080px;margin:auto;clear:both;position:relative;z-index:5}header#primaryHeader{position:relative;height:90px;width:100%;background:#e4002b;background:radial-gradient(circle,rgb(252,43,57) 0%,rgb(178,13,24) 100%);background-size:100% 50%;border-bottom:1px solid rgba(0,0,0,.2)}header#primaryHeader:before{content:"";height:3px;position:absolute;top:0;left:0;right:0;background:#ffdd3d;z-index:1;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}header#primaryHeader .wrapper{height:100%;max-width:960px;width:95%;padding:0;margin:auto;display:flex;flex-direction:row;justify-content:space-between}header#primaryHeader #headerBranding__container{height:100%;padding:0;margin:0}header#primaryHeader #headerBranding__container h1{height:100%;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center}header#primaryHeader #headerBranding__container h1 a{height:100%;padding:0 20px 0 60px;background:url(https://cdn.weekshomehardware.ca/logo.svg);background-position:left center;background-size:50px 50px;background-repeat:no-repeat;text-decoration:none;display:flex;flex-direction:column;justify-content:center;font-family:rockwell-nova,serif;letter-spacing:.5px;font-size:1.8rem;line-height:2rem;text-shadow:0px 0px 5px rgba(0,0,0,.4);-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:white}@media (min-width: 350px){header#primaryHeader #headerBranding__container h1 a{padding:0 0 0 70px;background-size:60px 60px}}@media (min-width: 550px){header#primaryHeader #headerBranding__container h1 a{padding:0 0 0 80px;background-size:70px 70px}}header#primaryHeader #headerBranding__container h1 a div{font-size:1.8rem;line-height:1.8rem;color:#fff}@media (min-width: 350px){header#primaryHeader #headerBranding__container h1 a div{font-size:2rem;line-height:2rem}}@media (min-width: 550px){header#primaryHeader #headerBranding__container h1 a div{font-size:2.2rem;line-height:2.2rem}}header#primaryHeader #headerContact__container{width:auto;display:flex;flex-direction:column;justify-content:center}header#primaryHeader #headerContact__container .headerContact__location{font-family:Agenda,sans-serif;text-shadow:0px 0px 5px rgba(0,0,0,.4);text-decoration:none;text-align:right}header#primaryHeader #headerContact__container .headerContact__location:first-of-type{margin-bottom:5px;text-decoration:none}header#primaryHeader #headerContact__container .headerContact__location .headerContact__name{color:#ffffffe6;font-size:1.3rem;line-height:1.3rem;letter-spacing:1px}header#primaryHeader #headerContact__container .headerContact__location .headerContact__number{color:#fff;font-weight:600;font-size:1.2rem;line-height:1.2rem}@media (min-width: 350px){header#primaryHeader #headerContact__container .headerContact__location .headerContact__number{color:#fff;font-weight:600;font-size:1.4rem;line-height:1.4rem}}@media (min-width: 550px){header#primaryHeader #headerContact__container .headerContact__location .headerContact__number{color:#fff;font-weight:600;font-size:1.6rem;line-height:1.6rem}}#homepage-heresHow{padding:0;margin:0 0 25px;width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:20px}#homepage-heresHow h2{width:100%;margin:0;padding:0!important;font-family:agenda,sans-serif;font-weight:800;font-size:3.5rem;line-height:3.2rem;letter-spacing:1px;color:#e4002b;grid-column:1/span 12}#homepage-heresHow #articleGrid{width:100%;grid-column:1/span 12}#homepage-popularBrands{padding:0;margin:0 0 50px;width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:20px}#homepage-popularBrands h2{width:100%;margin:0;padding:0!important;font-family:agenda,sans-serif;font-weight:800;font-size:3.5rem;line-height:3.2rem;letter-spacing:1px;color:#e4002b;grid-column:1/span 12}#homepage-popularBrands a{height:120px;width:100%;background:#ffffff;border-radius:10px;text-decoration:none;grid-column:span 12;overflow:hidden;background-image:var(--background);background-size:cover;background-position:center center;background-repeat:no-repeat;border:5px solid white;box-shadow:6.3px 6.3px 10px #00000009,50px 50px 80px #00000012}@media (min-width: 500px){#homepage-popularBrands a{grid-column:span 6}}@media (min-width: 650px){#homepage-popularBrands a{grid-column:span 4}}@media (min-width: 900px){#homepage-popularBrands a{grid-column:span 3}}#homepage-popularBrands a h3{height:100%;font-size:1rem;color:transparent;transition:opacity .5s}.body-content{width:100%;clear:both}.body-content article h5{margin-bottom:10px!important}.body-content article p{margin-bottom:10px}.body-content header{height:auto;width:100%;background:#ec0910;border-radius:5px;margin:0 0 10px;box-shadow:inset 0 0 5px #0000004d;overflow:hidden}.body-content header h2{font-family:rockwell-nova,serif;font-size:2.4rem;color:#fff;letter-spacing:1px;margin:0;padding:2px 0 0 5px}.body-content header a{text-decoration:none;color:#fff;letter-spacing:1px;padding:5px 5px 5px 7px;font-size:1.4rem;transition:all .5s}.body-content header a:hover{height:100%;background:#bb070d;border-radius:5px;box-shadow:inset 0 0 5px #0000004d}.body-content article{margin-bottom:25px}@media (min-width: 770px){.body-content{width:82.6666666667%;float:right;clear:none}}#about img{display:block;width:100%;background-position:center;margin-bottom:25px;border-radius:5px;box-shadow:0 0 10px #0003}#locations .location{width:100%;background:white!important;border-radius:8px;margin-bottom:25px;overflow:hidden;display:grid;grid-template-columns:repeat(12,1fr);box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}#locations .location .location--map{min-height:500px;grid-column:span 12/span 12}#locations .location .location--info{grid-column:span 12/span 12;padding:25px 0}#locations .location .location--info a.address,#locations .location .location--info a.phone{display:block;margin:0;color:#1f2937;font-family:Agenda,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.6rem;letter-spacing:.5px;text-align:center;text-decoration:none;transition:background .25s ease-in-out}#locations .location .location--info a.address{padding:10px 0}#locations .location .location--info a.phone{padding:10px 0;margin:0 0 15px}#locations .location .location--info a.address:hover,#locations .location .location--info a.phone:hover{background:#f9fafb}#locations .location .location--info ul#storeHours{font-family:Agenda,sans-serif;font-size:1.5rem;line-height:1.5rem;padding:0 25px}#locations .location .location--info ul#storeHours li{padding:7px 10px;margin:0 auto;display:flex;justify-content:space-between;border-radius:5px}#locations .location .location--info ul#storeHours li.today{background:rgb(220,38,38);color:#fff;font-weight:600}#locations .location .location--info ul#storeHours li .days,#locations .location .location--info ul#storeHours li .hours{font-size:1.3rem;text-transform:uppercase;font-weight:600}#locations .location .location--info ul#holidayHours{font-family:Agenda,sans-serif;font-size:1.5rem;line-height:1.5rem;padding:0 25px}#locations .location .location--info ul#holidayHours:before{content:"Holiday Hours";display:block;padding:0 0 10px;font-family:Agenda,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.5rem;text-align:center}#locations .location .location--info ul#holidayHours li{padding:7px 10px;margin:0 auto;display:flex;justify-content:space-between;border-radius:5px}#locations .location .location--info ul#holidayHours li.today{background:rgb(220,38,38);color:#fff;font-weight:600}#locations .location .location--info ul#holidayHours li .days,#locations .location .location--info ul#holidayHours li .hours{font-size:1.3rem;text-transform:uppercase;font-weight:600}#locations .location .location--info ul li:last-of-type{margin-bottom:0}@media (min-width: 700px){#locations .location .location--map{min-height:inherit;grid-column:span 7/span 7}#locations .location .location--info{grid-column:span 5/span 5}}#contact #contact-form{margin-bottom:20px;border-radius:10px}#contact #contact-form #intro{display:block;padding:10px 10px 0;margin-bottom:0;width:100%;box-sizing:border-box}#contact #contact-form #intro img{display:block;width:150px;height:150px;margin:auto auto 20px}#contact #contact-form #intro p{display:block;margin:0 auto;text-align:center;max-width:400px}#contact #contact-form form{display:block;padding:10px;margin-bottom:0}#contact #contact-form form .error{color:#fff;background:red;border-radius:3px;margin-bottom:5px;padding:10px 10px 10px 30px;text-align:left;font-size:1.3rem;line-height:1.4rem;font-weight:400;text-transform:none;background-image:url(/dist/assets/img/icons/alert.svg);background-position:10px 10px;background-size:15px;background-repeat:no-repeat}#contact #contact-form form .error-border{border:1px solid red}#contact #contact-form form .required{color:red;font-size:.9rem;text-transform:uppercase}#contact #contact-form form label{text-transform:uppercase;font-size:1.3rem;font-weight:600;font-family:Agenda,sans-serif}#contact #contact-form form label.comment{text-align:center}#contact #contact-form form input[type=text],#contact #contact-form form input[type=email],#contact #contact-form form select{width:100%;margin-bottom:10px}#contact #contact-form form textarea{width:100%;margin-bottom:5px}#contact #contact-form form button{width:100%;background:#388e3c;color:#fff;outline:none;border:0px;transition:background .5s;margin-bottom:0}#contact #contact-form form button:hover{background:#388e3c}#contact #contact-form form .g-recaptcha div{margin:0 auto 10px}#contact-success #icon-success{width:100px;height:100px;margin:0 auto;background:url(/dist/assets/img/email/submission_success.svg);background-repeat:no-repeat;background-size:contain;background-position:center;overflow:hidden;text-indent:-500px}#contact-success h3{color:#43a047;text-align:center;margin-bottom:10px}#contact-success p{text-align:center;max-width:400px;margin:auto}#sale_page img{max-width:100%;display:block;margin:-10px 0 25px;border-radius:7px}#flyer .publication{width:100%;float:left;margin-left:0%!important;margin-bottom:4%!important;background:#ffffff;border-radius:5px;box-shadow:0 0 10px #0003;padding:20px 0 15px;overflow:hidden}#flyer .publication .publicationImageContainer{float:left;padding:0 0 0 20px}#flyer .publication .publicationTitle2{display:block;float:left;padding:0 0 0 20px;font-weight:700}#flyer .publication .publicationDate{display:block;float:left;padding:0 0 0 20px}#flyer .publication:first-of-type,#flyer .publication:nth-of-type(4n + 1){margin-left:0%!important}#our-team .headshot{max-width:150px;margin:5px 15px 15px 0;float:left;border-radius:5px;padding:10px}#our-team .headshot:nth-of-type(even){float:right;margin:0 0 10px 15px}#our-team .headshot img{max-width:100%;border-bottom:1px solid #ec0910}#our-team .headshot .name{display:block;text-align:center;font-size:1.6rem}#our-team .headshot .title{display:block;text-align:center;color:#ec0910;font-size:1.6rem}#our-team p{width:100%}#our-team blockquote{padding:0;margin:0;font-size:1.8rem;color:#bb070d;font-family:Cambria,Georgia,serif}#our-team blockquote:before{content:'"'}#our-team blockquote:after{content:'"'}#estimate_request{font-family:Agenda,sans-serif}#estimate_request h2{color:oklch(57.7% .245 27.325);font-weight:800;font-family:Agenda,sans-serif;font-size:3rem;line-height:3.4rem;letter-spacing:.25px;text-align:center;margin:0 0 5px}#estimate_request p{font-size:1.8rem;line-height:2.2rem}#estimate_request form{padding:15px;background:white;border-radius:15px;border:1px solid oklch(86.9% .022 252.894/.6)}#estimate_request label{text-transform:uppercase;font-size:1.3rem;font-weight:700;letter-spacing:.5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:0}#estimate_request label span.required{color:oklch(98.5% .001 106.423);font-size:1rem;text-transform:uppercase;background:oklch(63.7% .237 25.331);padding:0 5px;border-radius:5px}#estimate_request input,#estimate_request textarea{margin-bottom:5px;border-radius:10px;outline-color:oklch(59.6% .145 163.225/0);outline-width:2px;outline-offset:0px;transition:all .25s}#estimate_request input:focus,#estimate_request textarea:focus{border-color:#fff0;outline-color:oklch(59.6% .145 163.225);outline-width:2px;outline-offset:0px;outline-style:solid}#estimate_request button[type=submit]{margin:0;background:oklch(69.6% .17 162.48);font-size:1.4rem;font-weight:700;border-radius:10px;transition:all .25s;outline-color:oklch(57.7% .245 27.325/0);outline-width:2px;outline-offset:2px;outline-style:solid}#estimate_request button[type=submit]:hover,#estimate_request button[type=submit]:focus{background:oklch(59.6% .145 163.225);font-size:1.4rem;font-weight:700;outline-color:oklch(59.6% .145 163.225);outline-width:2px;outline-offset:2px;outline-style:solid}#estimate_request .requestContainsErrors{color:#fff;border-left:2px solid red;font-size:1.5rem;line-height:1.7rem;background:red;border-radius:10px;margin:0 0 10px;padding:10px;text-wrap:pretty}#estimate_request .requestContainsErrors div{font-size:1.7rem;font-weight:700;letter-spacing:.25px;margin:0 0 5px}#estimate_request input.fieldErrorInd,#estimate_request textarea.fieldErrorInd{border:2px solid red!important}#estimate_request .fieldError{font-size:1.4rem;line-height:1.5rem;font-weight:600;color:red}#services{width:100%;margin:0 0 25px;padding:0}#services ul{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:12fr;column-gap:25px;row-gap:25px}#services ul li{margin:0;padding:0;height:200px;background:#ffffff;border-radius:3px;overflow:hidden}#services ul li a{position:relative;display:block;height:100%;width:100%;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center}#services ul li a#delivery{background:url(/dist/assets/img/services/delivery.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#services ul li a#engineRepair{background:url(/dist/assets/img/services/engine-repair.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#services ul li a#windowRepair{background:url(/dist/assets/img/services/window-repair.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#services ul li a#screenRepair{background:url(/dist/assets/img/services/screen-repair.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#services ul li a#glassCutting{background:url(/dist/assets/img/services/glass-cutting.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#services ul li a#keyCutting{background:url(/dist/assets/img/services/key-cutting.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#services ul li a:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:1;transition:background .5s ease-in-out}#services ul li a:hover:before{background:rgba(0,0,0,.2)}#services ul li a h2{z-index:2;margin:0;color:#fff;font-family:Agenda,sans-serif;font-weight:800;font-size:3rem;line-height:3rem;letter-spacing:.5px;transition:transform .75s cubic-bezier(.34,1.56,.64,1);text-shadow:0 1px 1px rgba(0,0,0,.8),0 2px 2px rgba(0,0,0,.8),0 4px 4px rgba(0,0,0,.5),0 8px 8px rgba(0,0,0,.3),0 16px 16px rgba(0,0,0,.1)}#services ul li a:hover h2{transition:transform 2s cubic-bezier(.34,1.56,.64,1);transform:translateY(500px)}#services ul li a p{display:block;padding:0 20px;color:#fff;font-family:Agenda,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.5rem;text-align:center;z-index:2;transition:transform .75s cubic-bezier(.34,1.56,.64,1);text-shadow:0 1px 1px rgb(0,0,0),0 2px 2px rgb(0,0,0),0 4px 4px rgb(0,0,0),0 8px 8px rgb(0,0,0),0 16px 16px rgb(0,0,0)}#services ul li a:hover p{transition:transform 2s cubic-bezier(.34,1.56,.64,1);transform:translateY(500px)}@media (min-width: 550px){#services ul{grid-template-columns:6fr 6fr}}#products{width:100%;margin:0 0 25px;padding:0}#products ul{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:12fr;column-gap:25px;row-gap:25px}#products ul li{margin:0;padding:0;height:200px;background:#ffffff;border-radius:3px;overflow:hidden}#products ul li a{position:relative;display:block;height:100%;width:100%;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center}#products ul li a#electrical{background:url(/dist/assets/img/products/electrical.jpg);background-size:100%;background-position:center center;background-repeat:no-repeat}#products ul li a#home-expressions{background:url(http://www.weekshomehardware.ca/wp-content/gallery/home-expressions/dsc02653.jpg);background-size:100%;background-position:center center;background-repeat:no-repeat}#products ul li a#housewares{background:url(/dist/assets/img/products/housewares.jpg);background-size:100%;background-position:center center;background-repeat:no-repeat}#products ul li a#paint{background:url(/dist/assets/img/products/paint.jpg);background-size:100%;background-position:center center;background-repeat:no-repeat}#products ul li a#plumbing{background:url(/dist/assets/img/products/plumbing.jpg);background-size:100%;background-position:center center;background-repeat:no-repeat}#products ul li a#seasonal{background:url(/dist/assets/img/products/seasonal.jpg);background-size:100%;background-position:center center;background-repeat:no-repeat}#products ul li a#tools{background:url(/dist/assets/img/products/tools.jpg);background-size:100%;background-position:center center;background-repeat:no-repeat}#products ul li a:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:1;transition:background .5s ease-in-out}#products ul li a:hover:before{background:rgba(0,0,0,.2)}#products ul li a h2{z-index:2;margin:0;color:#fff;font-family:Agenda,sans-serif;font-weight:800;font-size:3rem;line-height:3rem;letter-spacing:.5px;transition:transform .5s ease-in-out;text-shadow:0 1px 1px rgba(0,0,0,.7),0 2px 2px rgba(0,0,0,.7),0 4px 4px rgba(0,0,0,.7),0 8px 8px rgba(0,0,0,.7),0 16px 16px rgba(0,0,0,.7)}#products ul li a:hover h2{transform:translateY(-500px)}@media (min-width: 550px){#products ul{grid-template-columns:6fr 6fr}}#key_cutting #key_image{background:url(http://www.jgbestwickltd.com/assets/custom/jgbestwickltd/carousel/default/04_Keycutting_and_Locksmith_Service.jpg);min-height:300px;background-size:cover;margin:0 0 25px;border-radius:5px;box-shadow:0 0 10px #0003}#key_cutting a{color:#ec0910;font-weight:700;text-decoration:none}#home_credit img{min-width:100%;max-width:100%;border-radius:5px;margin-bottom:15px;box-shadow:0 0 10px #0003}#home_credit small a{color:#ec0910;text-decoration:none}#file-not-found form.gsc-search-box{padding:0;margin:0}#file-not-found form.gsc-search-box th,#file-not-found form.gsc-search-box td{border:0px}#file-not-found form.gsc-search-box input{height:30px;padding:5px}#file-not-found form.gsc-search-box .cse input.gsc-search-button{padding:0 0 10px;line-height:.8rem}#file-not-found form.gsc-search-box div.gsc-clear-button{display:none}#aeroplan img{min-width:100%;max-width:100%;border-radius:5px;margin-bottom:15px;box-shadow:0 0 10px #0003}#aeroplan a,#aeroplan small a{color:#ec0910;text-decoration:none}#price_guarantee img{max-width:150px;float:left;border-radius:5px;margin:0 15px 2px 0;box-shadow:0 0 10px #0003}#newsletter small{display:block;line-height:1.6rem;margin:7px 0 10px;padding:5px;border-radius:5px;border:1px solid #d1d1d1;background:white;box-shadow:0 0 10px #0000001a}#newsletter form{margin:0 0 10px}#newsletter form label span{color:red!important;font-size:.6rem;text-transform:uppercase}#newsletter form input{margin:0}#newsletter form input[type=submit]{background:#ec0910;color:#fff;margin:0}#newsletter form input[type=submit]:active{background:#d3080e}#newsletter form .error{color:#ec0910;text-transform:uppercase;margin:10px 0 0;padding:0;font-size:1rem;font-weight:700;line-height:1rem;letter-spacing:1px}#fan-friday img{width:100%;border-radius:7px}#fan-friday small{display:block;line-height:1.6rem;margin:7px 0 10px;padding:5px;font-weight:400}#fan-friday #contestDescription{margin-bottom:20px;line-height:1.9rem}#fan-friday #contestDescription b{max-width:90%;margin:20px auto;font-size:2rem;line-height:2rem;display:block;text-align:center}#fan-friday p{line-height:1.9rem;margin-bottom:20px}#fan-friday form{margin:0 0 10px}#fan-friday form label{text-transform:uppercase;font-size:1.2rem}#fan-friday form label span{color:red!important;font-size:.6rem;text-transform:uppercase}#fan-friday form input{margin:0;border-radius:7px}#fan-friday form input[type=checkbox]{display:inline-block;margin-right:5px}#fan-friday form input[type=checkbox]~label{display:inline;text-transform:uppercase;font-size:1.2rem}#fan-friday form input[type=submit]{background:radial-gradient(circle at center 100%,#3bb78f 0,#0bab64 100%);color:#fff;margin:0;transition:all .5s}#fan-friday form .error{color:#ec0910;text-transform:uppercase;margin:10px 0 0;padding:0;font-size:1rem;font-weight:700;line-height:1rem;letter-spacing:1px}form .quote-submit{background:#ec0910;border:0px;color:#fff}#credit{display:block;width:100px;margin:10px 0 15px;text-indent:-999px;transition:all 1s;background:url(/dist/assets/img/lcs-logo.svg);background-repeat:no-repeat;background-size:cover;float:right;opacity:.9;overflow:hidden}#credit:hover{opacity:1}.supplier-header{width:100%;border-radius:5px;box-shadow:0 0 10px #0000004d}.coupon-preview .coupon{display:block;width:48%;margin-left:4%}.coupon-preview .coupon:first-of-type,.coupon-preview .coupon:nth-of-type(2n + 1){margin-left:0%!important}.big{font-size:2.6rem;line-height:2.6rem}#search-results p#num-results{margin-bottom:10px}#search-results form{margin:0}#search-results ul{list-style-type:none}#search-results ul a{text-decoration:none;border-bottom:1px solid #b4b4b4;display:block;margin-top:20px;color:#000;transition:all .5s}#search-results ul a:hover{color:red}#search-results ul li{display:block;min-height:160px}#search-results ul li h2{letter-spacing:1px;font-weight:700;font-size:1.5rem}#search-results ul li a{color:red}#search-results ul li img{float:left;margin-right:10px}#search-results ul li img.product,#search-results ul li img.page{width:150px}#search-results ul li:last-of-type{border-bottom:0px}.validation-required{display:block;color:red;text-transform:uppercase;font-size:.8rem}.validation-error{display:block;color:red;text-transform:uppercase;font-size:1.2rem}#add-to-cart{border:1px solid red;border-radius:20px;padding:7px 5px;text-align:center;background:#e0101e;color:#fff;text-transform:uppercase;text-decoration:none;transition:all .5s;box-sizing:border-box}#add-to-cart:hover{-webkit-box-shadow:inset 0px 0px 16px 0px rgba(0,0,0,.42);-moz-box-shadow:inset 0px 0px 16px 0px rgba(0,0,0,.42);box-shadow:inset 0 0 16px #0000006b}#employment input[type=checkbox]{margin-right:5px;margin-bottom:10px}#employment div.error{color:red;text-transform:uppercase;font-size:1.2rem;line-height:1.3rem;margin-left:0;margin-top:0;font-weight:700;padding:10px}#employment textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;margin-bottom:0;width:98%}#employment h3{font-size:2rem;letter-spacing:1px;border-bottom:1px solid red;text-transform:uppercase;margin-bottom:10px}#employment .small-legal{font-size:1.2rem;width:96%;margin:auto;text-transform:uppercase;color:red;padding-bottom:5px;padding-top:5px}#employment span.req{font-size:1rem;text-transform:uppercase;color:red;margin-left:5px;font-weight:700}a#global_call_to_action{display:block;height:50px;width:100%;margin:0 0 20px;border:1px solid #cccccc;border-radius:40px;overflow:hidden;text-indent:-220px;background:url(/dist/assets/img/call-to-action/shop-online.jpg);background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (min-width: 770px){a#global_call_to_action{margin:0 0 20px}}#shop_online h2{color:#d5001e;font-family:Agenda,sans-serif;font-weight:800;font-size:4rem;line-height:3.7rem;letter-spacing:.5px;margin-bottom:10px;text-align:center;text-wrap:balance}#shop_online h3{color:#d5001e;font-family:Agenda,sans-serif;font-weight:800;font-size:3.5rem;line-height:3.5rem;letter-spacing:.5px;text-align:center;margin:0 0 10px}#shop_online p{font-family:Agenda,sans-serif;font-size:1.7rem;line-height:2.2rem}#shop_online a{color:#000}#shop_online ol{list-style-type:none;display:flex;flex-direction:column;gap:20px}#shop_online ol li{display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin:0}@media (min-width: 700px){#shop_online ol li{flex-direction:row-reverse}}#shop_online ol li .image{border:1px solid rgba(0,0,0,.05);border-radius:10px;overflow:hidden}@media (min-width: 700px){#shop_online ol li .image{width:50%}}#shop_online ol li .image img{max-width:100%;margin:0 0 -10px}#shop_online ol li .copy{width:100%}@media (min-width: 700px){#shop_online ol li .copy{width:50%;display:flex;flex-direction:column;justify-content:center}}#shop_online small{display:block;line-height:1.3rem;color:#b4b4b4;clear:both;margin-bottom:25px}@media (min-width: 700px){#shop_online div.step{padding-bottom:25px}#shop_online div.step a{float:right;max-width:40%;margin-left:25px}#shop_online div.step h2{margin-top:0}}.products.vertical{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.products.vertical .product{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:no-wrap;border:1px solid rgba(0,0,0,.1);border-radius:7px;background:#fff;margin:0 0 20px;overflow:hidden;font-family:agenda,sans-serif}.products.vertical .product .left{width:45%}.products.vertical .product .left a{overflow:hidden;border-radius:7px}.products.vertical .product .left img{max-width:100%;margin:10px 0}.products.vertical .product .right{width:55%;display:flex;flex-direction:column;justify-content:center;padding-right:10px}.products.vertical .product .right h3{font-size:1.5rem;line-height:1.6rem;text-align:center;margin-bottom:5px}.products.vertical .product .right h3 b{display:block;font-size:1.3rem;line-height:1.5rem;text-transform:uppercase;text-align:center;letter-spacing:1px;color:#d50000;margin-bottom:10px}.products.vertical .product .right .item-number{font-size:1.1rem;display:block;text-align:center;text-transform:uppercase;color:#b4b4b4;margin-bottom:5px}.products.vertical .product .right .price{display:block;text-align:center;font-size:2.5rem;color:#d50000;font-family:agenda,sans-serif;letter-spacing:1px;margin-bottom:5px}.products.vertical .product .right .price b.sale{display:block}.products.vertical .product .right .price s.regular{display:block;color:#000;font-family:Muli,sans-serif;font-weight:400;font-size:1.7rem;text-decoration-color:#d50000b3}@media (min-width: 750px){.products.vertical{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.products.vertical .product{width:49%}}#availability__container{width:100%;border:1px solid rgba(0,0,0,.1);border-radius:10px;color:#000000b3;margin-top:25px;background:white;padding:15px;margin-bottom:15px}#availability__container #availability__copy{font-size:1.3rem;line-height:1.6rem}#availability__container #locale__select{width:100%;border:1px solid rgba(0,0,0,.1);border-radius:10px;margin-top:15px;margin-bottom:0}#availability__container .locale__link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;border-radius:10px;text-decoration:none;margin-top:15px;transition:opacity .5s}#availability__container .locale__link--hidden{opacity:0;visibility:hidden;height:0;margin:0;padding:0}#availability__container .locale__link .locale__icon{width:50px!important;height:50px!important;margin-right:10px;background-image:url(/dist/assets/img/hh_logo.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center}#availability__container .locale__link .locale__info{display:flex;flex-direction:column;justify-content:center}#availability__container .locale__link .locale__info .locale__title{font-weight:700;color:#222;font-size:1.3rem;line-height:1.5rem}#availability__container .locale__link .locale__info .locale__number{color:#000}#availability__container .locale__actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;margin-top:15px}#availability__container .locale__actions a.locale__call,#availability__container .locale__actions a.locale__directions{display:block;background:red;width:49%;text-decoration:none;text-align:center;color:#fff;border-radius:10px;padding:5px 0;font-weight:700;transition:background .5s}#availability__container .locale__actions a.locale__call:hover,#availability__container .locale__actions a.locale__directions:hover{background:#b71c1c}#frontpage_cards{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;box-sizing:border-box}#frontpage_cards>*+*{margin-top:15px}#frontpage_cards .featured_card_full_bleed{width:100%;border-radius:5px;overflow:hidden}@media (min-width: 750px){#frontpage_cards{justify-content:space-between;flex-direction:row}#frontpage_Cards .featured_card{width:48.5%}}.pt40{padding-top:40px}#scottsTurfBuilder h2{width:100%;height:100px;color:transparent;background:url(https:///cdn.weekshomehardware.ca/promos/2025-03-12-Scotts-Truckload-Sale/branding.webp),#d6001c;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0;padding:15px 0;border-top-left-radius:10px;border-top-right-radius:10px}#scottsTurfBuilder #card_scotts_truckload_fertilizer{width:100%;margin:0;position:relative;padding:100px 25px;border-radius:0;background-image:url(https://cdn.weekshomehardware.ca/promos/2023-03-13-Scotts-Truckload-Sale/card-background-fertilizer-mobile.webp?v=4);background-repeat:no-repeat;background-position:right center;background-size:cover}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_fertilizer{background-image:url(https://cdn.weekshomehardware.ca/promos/2023-03-13-Scotts-Truckload-Sale/card-background-fertilizer-desktop.webp?v=4);background-repeat:no-repeat;background-position:right center}}#scottsTurfBuilder #card_scotts_truckload_fertilizer a{display:flex;flex-direction:column;text-decoration:none}#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal{padding:15px 5px;border-radius:7px;max-width:200px;background:rgba(214,0,28,.8);color:#fff;font-family:Agenda,sans-serif;font-weight:700;box-shadow:1px 1px #0000001a,0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f;backdrop-filter:blur(10px)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal{max-width:300px}}#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal .name{color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:1.3rem;line-height:1.3rem;letter-spacing:.5px;text-transform:uppercase;padding:0 10px 10px;text-shadow:1px 1px 0 rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal .name{font-size:1.6rem;line-height:1.6rem}}#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal .preface{color:#ffdd3d;font-family:Agenda,sans-serif;font-weight:900;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;padding:0 10px;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal .preface{font-size:2rem;line-height:2rem}}#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal .price{color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:2.5rem;line-height:2.5rem;text-transform:uppercase;padding:0 10px;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal .price{font-size:3.8rem;line-height:3.8rem}}#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal .suffix{margin:-2px 0 0;color:#ffdd3d;font-family:Agenda,sans-serif;font-weight:900;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;padding:0 10px 15px;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal .suffix{font-size:2rem;line-height:2rem}}#scottsTurfBuilder #card_scotts_truckload_fertilizer a .deal .disclaimer{color:#ffffffe6;font-family:Agenda,sans-serif;font-size:1rem;line-height:1rem;text-transform:uppercase;text-align:center;padding:0 10px;text-shadow:1px 1px 0 rgba(0,0,0,.4)}#scottsTurfBuilder #card_scotts_truckload_soil{width:100%;margin:0;position:relative;padding:100px 25px;border-radius:0!important;background-image:url(https://cdn.weekshomehardware.ca/promos/2025-03-12-Scotts-Truckload-Sale/mulch-background.webp?v=2);background-repeat:no-repeat;background-position:left center;background-size:cover;border-radius:10px}#scottsTurfBuilder #card_scotts_truckload_soil a{display:flex;flex-direction:column;align-items:flex-end;text-decoration:none}#scottsTurfBuilder #card_scotts_truckload_soil a .deal{padding:15px 5px;border-radius:7px;max-width:200px;background:#d6001c;color:#fff;font-family:Agenda,sans-serif;font-weight:700;box-shadow:0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_soil a .deal{max-width:300px}}#scottsTurfBuilder #card_scotts_truckload_soil a .deal .name{color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:1.3rem;line-height:1.3rem;text-transform:uppercase;padding:0 10px 10px;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_soil a .deal .name{font-size:1.6rem;line-height:1.6rem}}#scottsTurfBuilder #card_scotts_truckload_soil a .deal .preface{color:#ffdd3d;font-family:Agenda,sans-serif;font-weight:900;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;padding:0 10px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_soil a .deal .preface{font-size:2rem;line-height:2rem}}#scottsTurfBuilder #card_scotts_truckload_soil a .deal .price{color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:2.5rem;line-height:2.5rem;text-transform:uppercase;padding:0 10px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_soil a .deal .price{font-size:3.8rem;line-height:3.8rem}}#scottsTurfBuilder #card_scotts_truckload_soil a .deal .price:before{content:"$";color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:1.2rem;line-height:1.2rem;text-transform:uppercase;position:relative;top:-9px;left:-1px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_soil a .deal .price:before{top:-14px;left:-2px;font-size:1.5rem;line-height:1.5rem}}#scottsTurfBuilder #card_scotts_truckload_soil a .deal .suffix{margin:-2px 0 0;color:#ffdd3d;font-family:Agenda,sans-serif;font-weight:900;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;padding:0 10px 15px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_soil a .deal .suffix{font-size:2rem;line-height:2rem}}#scottsTurfBuilder #card_scotts_truckload_soil a .deal .disclaimer{color:#fff;font-family:Agenda,sans-serif;font-size:1.1rem;line-height:1.1rem;text-transform:uppercase;text-align:center;padding:0 10px}#scottsTurfBuilder #card_scotts_truckload_seed{width:100%;margin:0;position:relative;padding:100px 25px;border-radius:0!important;background-image:url(https://cdn.weekshomehardware.ca/promos/2024-03-10-Scotts/card-background-seed.webp?v=2);background-repeat:no-repeat;background-position:left center;background-size:cover;border-radius:10px}#scottsTurfBuilder #card_scotts_truckload_seed a{display:flex;flex-direction:column;align-items:flex-end;text-decoration:none}#scottsTurfBuilder #card_scotts_truckload_seed a .deal{padding:15px 5px;border-radius:7px;max-width:200px;background:#d6001c;color:#fff;font-family:Agenda,sans-serif;font-weight:700;box-shadow:0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_seed a .deal{max-width:300px}}#scottsTurfBuilder #card_scotts_truckload_seed a .deal .name{color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:1.3rem;line-height:1.3rem;text-transform:uppercase;padding:0 10px 10px;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_seed a .deal .name{font-size:1.6rem;line-height:1.6rem}}#scottsTurfBuilder #card_scotts_truckload_seed a .deal .preface{color:#ffdd3d;font-family:Agenda,sans-serif;font-weight:900;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;padding:0 10px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_seed a .deal .preface{font-size:2rem;line-height:2rem}}#scottsTurfBuilder #card_scotts_truckload_seed a .deal .price{color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:2.5rem;line-height:2.5rem;text-transform:uppercase;padding:0 10px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_seed a .deal .price{font-size:3.8rem;line-height:3.8rem}}#scottsTurfBuilder #card_scotts_truckload_seed a .deal .price:before{content:"$";color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:1.2rem;line-height:1.2rem;text-transform:uppercase;position:relative;top:-9px;left:-1px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_seed a .deal .price:before{top:-14px;left:-2px;font-size:1.5rem;line-height:1.5rem}}#scottsTurfBuilder #card_scotts_truckload_seed a .deal .suffix{margin:-2px 0 0;color:#ffdd3d;font-family:Agenda,sans-serif;font-weight:900;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;padding:0 10px 15px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_seed a .deal .suffix{font-size:2rem;line-height:2rem}}#scottsTurfBuilder #card_scotts_truckload_seed a .deal .disclaimer{color:#fff;font-family:Agenda,sans-serif;font-size:1.1rem;line-height:1.1rem;text-transform:uppercase;text-align:center;padding:0 10px}#scottsTurfBuilder #card_scotts_truckload_herbicide{width:100%;margin:0;position:relative;padding:100px 25px;border-radius:0!important;background-image:url(https://cdn.weekshomehardware.ca/promos/2024-03-10-Scotts/card-background-herbicide.webp);background-repeat:no-repeat;background-position:left center;background-size:cover;border-radius:10px}#scottsTurfBuilder #card_scotts_truckload_herbicide a{display:flex;flex-direction:column;align-items:flex-end;text-decoration:none}#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal{padding:15px 5px;border-radius:7px;max-width:200px;background:#d6001c;color:#fff;font-family:Agenda,sans-serif;font-weight:700;box-shadow:0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal{max-width:300px}}#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .name{color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:1.3rem;line-height:1.3rem;text-transform:uppercase;padding:0 10px 10px;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .name{font-size:1.6rem;line-height:1.6rem}}#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .preface{color:#ffdd3d;font-family:Agenda,sans-serif;font-weight:900;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;padding:0 10px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .preface{font-size:2rem;line-height:2rem}}#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .price{color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:2.5rem;line-height:2.5rem;text-transform:uppercase;padding:0 10px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .price{font-size:3.8rem;line-height:3.8rem}}#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .price:before{content:"$";color:#fff;font-family:Agenda,sans-serif;font-weight:900;font-size:1.2rem;line-height:1.2rem;text-transform:uppercase;position:relative;top:-9px;left:-1px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .price:before{top:-14px;left:-2px;font-size:1.5rem;line-height:1.5rem}}#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .suffix{margin:-2px 0 0;color:#ffdd3d;font-family:Agenda,sans-serif;font-weight:900;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;padding:0 10px 15px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12)}@media (min-width: 700px){#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .suffix{font-size:2rem;line-height:2rem}}#scottsTurfBuilder #card_scotts_truckload_herbicide a .deal .disclaimer{color:#fff;font-family:Agenda,sans-serif;font-size:1.1rem;line-height:1.1rem;text-transform:uppercase;text-align:center;padding:0 10px}#scottsTurfBuilder #promoHeader{width:100%;display:flex;flex-direction:column;margin:0 0 15px;padding:25px;gap:15px;background:url(https://cdn.weekshomehardware.ca/promos/2024-03-10-Scotts/heading.webp);background-size:cover;background-repeat:no-repeat;background-position:center}#scottsTurfBuilder #promoHeader .branding{width:max-content;background:rgba(0,130,54,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin:100px auto;border-radius:10px;backdrop-filter:blur(10px);box-shadow:1px 1px #0003}@media (min-width: 800px){#scottsTurfBuilder #promoHeader .branding{width:40%}}#scottsTurfBuilder #promoHeader .branding h2{width:90%;height:90%;height:125px;background:url(https://cdn.weekshomehardware.ca/promos/2025-03-12-Scotts-Truckload-Sale/branding.webp);background-size:contain;background-repeat:no-repeat;background-position:center;color:transparent;font-size:1rem;line-height:1rem;padding:0;margin:0;border-radius:0}#scottsTurfBuilder #promoHeader .branding p.dates{font-size:2.2rem;line-height:2.2rem;font-weight:800;letter-spacing:.75px;padding:10px 0 0;margin:0;text-shadow:1px 1px 0 rgba(0,0,0,.8);text-transform:uppercase}#scottsTurfBuilder #promoHeader .branding p{color:#fff;font-weight:700;font-size:1.5rem;line-height:1.5rem;text-align:center;padding:0;margin:0;text-shadow:1px 1px 0 rgba(0,0,0,.8)}#scottsTurfBuilder #promoHeader .branding small{color:#fff;font-size:1rem;line-height:1rem;padding:5px 0 0;margin:0;text-shadow:1px 1px 0 rgba(0,0,0,.8);opacity:.8}#scottsTurfBuilder #genericHeader{position:relative;clear:both;height:400px;margin:25px 0;overflow:hidden;background:url(https://cdn.weekshomehardware.ca/promos/2022-04-11-Scotts-Truckload-Sale/scotts-generic-mobile.webp);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:7px;box-shadow:0 1px 1px #00000008,0 2px 2px #00000008,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}#scottsTurfBuilder #genericHeader .copy{position:absolute;right:25px;bottom:25px;left:25px;backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border-radius:7px}#scottsTurfBuilder #genericHeader .copy h2{color:#fff;font-family:Agenda,sans-serif;font-weight:700;font-size:1.8rem;line-height:2rem;letter-spacing:.25px;text-align:center;margin:0;padding:15px;text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5)}@media (min-width: 700px){#scottsTurfBuilder #genericHeader{height:250px;background:url(https://cdn.weekshomehardware.ca/promos/2022-04-11-Scotts-Truckload-Sale/scotts-generic-desktop.webp);background-size:cover;background-repeat:no-repeat;background-position:right center;margin-top:0;display:flex;flex-direction:column;justify-content:center}#scottsTurfBuilder #genericHeader .copy{width:40%;inset:initial;margin:25px}#scottsTurfBuilder #genericHeader .copy h2{font-size:2.2rem;line-height:2.4rem;text-align:left;padding:25px}}#scottsTurfBuilder h3{color:#262626;font-family:Agenda,sans-serif;font-weight:800;font-size:3.5rem;line-height:3.5rem;letter-spacing:1px;margin:0}#scottsTurfBuilder p{font-family:Agenda,sans-serif;font-size:1.6rem;line-height:1.9rem;margin:0 0 15px}.scottsProductCard{width:100%;display:flex;flex-direction:column;justify-content:flex-start;background:#fff;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:10px}.scottsProductCard a{text-decoration:none;position:relative;display:flex;flex-direction:column;height:100%}.scottsProductCard a.sale:before{content:attr(data-savings);position:absolute;top:-5px;left:-5px;background:#dc2626;color:#fff;font-family:Agenda,sans-serif;font-weight:800;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.25px;padding:5px 10px 3px;border-radius:20px;z-index:2;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.scottsProductCard a.product_of_canada .image:after{content:"";height:30px;width:90px;position:absolute;bottom:-5px;left:-5px;background:url(https://cdn.weekshomehardware.ca/promos/2025-03-12-Scotts-Truckload-Sale/product-of-canada.svg?v=2),rgba(220,38,38,.8);background-size:80px 30px;background-position:center;background-repeat:no-repeat;padding:0;border-radius:5px;z-index:2;backdrop-filter:blur(10px)}.scottsProductCard .image{position:relative;z-index:1;padding:10px}.scottsProductCard .image img{display:block;width:100%;max-width:200px;max-height:200px;margin:auto}.scottsProductCard .brand{font-family:agenda,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.6rem;text-transform:uppercase;text-align:left;color:#222;margin:10px 0 0}.scottsProductCard .title{font-family:agenda,sans-serif;font-size:1.6rem;line-height:1.5rem;font-weight:500;color:#222;text-align:left;padding:0}.scottsProductCard .item-number{margin-top:auto;font-family:agenda,sans-serif;font-weight:500;font-size:1.2rem;line-height:1rem;color:#0009;padding:10px 0 0;text-align:center;text-transform:uppercase}.scottsProductCard .price{width:100%;padding:10px;text-align:center;justify-self:flex-end;margin-top:auto}.scottsProductCard .price .regular{font-family:agenda,sans-serif;font-weight:800;font-size:2rem;line-height:2rem;color:#000}.scottsProductCard .price .spacer{font-family:agenda,sans-serif;font-weight:800;font-size:2rem;line-height:2rem;color:transparent}.scottsProductCard .price.sale{margin-top:auto}.scottsProductCard .price.sale .preface{font-family:agenda,sans-serif;font-weight:800;font-size:1.5rem;line-height:1.5rem;color:#000;text-transform:uppercase}.scottsProductCard .price.sale .rebate{font-family:agenda,sans-serif;font-weight:800;font-size:1.5rem;line-height:1.2rem;color:#000;text-transform:uppercase}.scottsProductCard .price.sale .sale{font-family:agenda,sans-serif;font-weight:800;font-size:3rem;line-height:3rem;color:#dc2626;text-transform:uppercase}.scottsProductCard .price.sale .sale:before{content:"$";font-family:agenda,sans-serif;font-weight:800;font-size:1.3rem;line-height:1.3rem;position:relative;top:-10px;left:-1px;color:#dc2626;text-transform:uppercase}.scottsProductCard .price.sale .regular{font-family:agenda,sans-serif;font-weight:500;font-size:1.3rem;line-height:1.3rem;color:#000;font-weight:600;text-transform:uppercase;margin:3px 0 0}.scottsProductCard .price.sale .disclaimer{font-family:agenda,sans-serif;font-weight:500;font-size:.9rem;line-height:.8rem;letter-spacing:.5px;color:#000;text-transform:uppercase;margin:10px 0 0}@media (min-width: 350px){.scottsProductCard{width:50%}}@media (min-width: 600px){.scottsProductCard{width:33.33333333%}}@media (min-width: 750px){.scottsProductCard{width:25%}}.scottsProducts{width:100%;display:flex;flex-direction:column;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;margin-bottom:25px}@media (min-width: 350px){.scottsProducts{flex-direction:row;flex-wrap:wrap}}#viewProduct{display:flex;flex-direction:column-reverse;clear:both;margin-bottom:15px;font-family:agenda,sans-serif!important}#viewProduct .details{width:100%}#viewProduct .details .manufacturer{font-family:inherit!important;font-size:1.6rem;font-weight:800;color:#000;text-align:center;text-transform:uppercase;letter-spacing:1px;margin:0}#viewProduct .details .manufacturer a{color:inherit;text-decoration:none;color:#000000b3;position:relative}#viewProduct .details .manufacturer a:after{content:"";height:1px;width:0px;position:absolute;bottom:2px;left:0;background:red;transition:width .5s}#viewProduct .details .manufacturer a:hover:after{width:100%;bottom:2px;left:0}#viewProduct .details .name{font-family:inherit!important;font-weight:400;font-size:2rem;text-align:center;letter-spacing:.5px;margin-bottom:10px}#viewProduct .details .itemNumber{font-weight:300;color:#0000004d;font-size:1.2rem;text-align:center;text-transform:uppercase}#viewProduct .details .price{margin-top:10px;font-weight:800}#viewProduct .details .price .sale{font-size:2rem;line-height:2rem;font-weight:800;color:#d50000;text-align:center}#viewProduct .details .price .regular{font-size:2rem;line-height:2rem;font-weight:800;text-align:center;color:#000}#viewProduct .details .price .regular s{font-size:1.6rem;color:#0006}#viewProduct .details .description{font-weight:300;margin:10px 0}#viewProduct .details .description b{display:block;font-family:agenda,sans-serif;font-size:1.5rem;line-height:1.7rem;text-transform:uppercase}#viewProduct .details .description ul{list-style-type:none}#viewProduct .details .description ul li{list-style-type:none;line-height:1.7rem;margin:0;padding:10px}#viewProduct .details .description ul li:nth-of-type(2n){background:rgba(0,0,0,.03)}#viewProduct .details .description ul#specs li{display:flex;padding:10px;justify-content:space-between}#viewProduct .details .description ul#specs li:first-of-type{border-bottom:1px solid rgba(0,0,0,.1)}#viewProduct .details .description ul#specs li:nth-of-type(2n){background:rgba(0,0,0,.03)}#viewProduct .details small{border-top:1px dotted rgba(0,0,0,.2);display:block;text-align:center;color:#0000004d;line-height:1.2rem;padding-top:15px;font-family:agenda,sans-serif}#viewProduct .aside{width:100%}#viewProduct .aside .images{width:100%;max-width:100%;background:#ffffff;border-radius:10px;overflow:hidden;padding:15px;border:1px solid rgba(0,0,0,.1)}#viewProduct .aside .images img{width:100%;padding:0;margin:0}#viewProduct .aside #availabilityDisclaimer{background:#fff;width:100%;border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden;margin:25px auto}#viewProduct .aside #availabilityDisclaimer header{color:#fff;background:#ec0910;padding:5px 0;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.3rem;letter-spacing:1px;margin-bottom:0;box-shadow:0 0 0 transparent;border-radius:0}#viewProduct .aside #availabilityDisclaimer p{padding:10px;font-size:1.3rem;line-height:1.4rem;color:#000000b3;margin-bottom:0}@media (min-width: 700px){#viewProduct{display:flex;flex-direction:row;justify-content:space-between}#viewProduct .details{width:52%}#viewProduct .aside{width:46%}#viewProduct .aside .images{width:100%;max-width:100%}#viewProduct .aside .images img{width:100%}}#fan-friday{font-family:Open Sans,sans-serif}#fan-friday ul#heresHow{width:100%;display:block}#fan-friday ul#heresHow li{width:100%;display:flex;flex-direction:column;list-style-type:none}#fan-friday ul#heresHow li .graphic{width:100%}#fan-friday ul#heresHow li .graphic div{overflow:hidden;text-indent:-200px}#fan-friday ul#heresHow li .instruction{width:100%;display:flex;flex-direction:column;justify-content:center}#fan-friday ul#heresHow li .instruction p{margin:0;padding:0;text-align:center}#fan-friday ul#heresHow li .instruction p b{display:block;width:100%;text-align:center;margin-bottom:15px}#fan-friday ul#heresHow li:first-of-type{border-bottom:1px dotted rgba(0,0,0,.3);margin-bottom:15px;padding-bottom:15px}#fan-friday ul#heresHow li:first-of-type .graphic div{margin:0 auto;height:125px;width:125px;background-image:url(/dist/assets/img/icons/signup.svg),radial-gradient(#3bb78f 0,#0bab64 100%);background-size:70px 70px,100%;background-position:center;background-repeat:no-repeat;border-radius:50%}#fan-friday ul#heresHow li:last-of-type .graphic div{margin:0 auto;height:125px;width:125px;background-image:url(/dist/assets/img/icons/social.svg),radial-gradient(circle at center,#3bb78f 0,#0bab64 100%);background-size:70px 70px,100%;background-position:center;background-repeat:no-repeat;border-radius:50%}#fan-friday #signupIntro{font-weight:700}@media (min-width: 700px){#fan-friday ul#heresHow li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#fan-friday ul#heresHow li .graphic{width:30%}#fan-friday ul#heresHow li .instruction{width:68%}#fan-friday ul#heresHow li .instruction p{text-align:left}}#dewaltHeader{height:520px;width:100%;max-width:1400px;margin:-90px auto -115px;color:#fff;text-indent:-1000px;overflow:hidden;background-image:url(https://cdn.weekshomehardware.ca/promos/2019-09-36-Dewalt/header-bg.png?v=2);background-size:cover;background-repeat:no-repeat;background-position:bottom center;padding-top:100px}#dewaltHeader img{display:block;max-width:400px;margin:20px auto 0}#dewaltHeader h2{display:block;color:#ff0;font-family:Muli,sans-serif;font-weight:800;font-size:2.5rem;line-height:2.4rem;text-transform:uppercase;text-align:center;text-indent:0px}#dewaltHeader h2 .highlight{font-size:3.2rem}#dewaltHeader .location{text-indent:0;margin-top:20px}#dewaltHeader .location .name{color:#fff;text-align:center;font-family:rockwell-nova,serif;font-size:2rem}#dewaltHeader .location .address{font-family:Muli,sans-serif;text-align:center;font-size:1.7rem;line-height:1.5rem;font-weight:300}.beautitoneLanding{clear:both;display:flex;flex-direction:column}.beautitoneLanding__link{display:block;height:250px;width:100%;margin:0 0 25px;position:relative;display:flex;flex-direction:column;justify-content:center;text-decoration:none;padding:25px;border-radius:10px;overflow:hidden}.beautitoneLanding__link--fanDeck{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/fan-deck.png);background-size:cover;background-position:center;background-repeat:no-repeat}.beautitoneLanding__link--colourFinder{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/colour-finder.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat}.beautitoneLanding__link--colourVisualizer{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/colour-visualizer.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.beautitoneLanding__link--loyaltyProgram{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/loyalty-program.png);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.beautitoneLanding__link--designRootsCollection{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/design-roots-collection.jpg?v=2);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.beautitoneLanding__link--beautitoneExteriorStainColours{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/design-roots-collection.jpg?v=2);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.beautitoneLanding__link--beautitoneClassicColoursOfCanada{background:url(https://cdn.attrium.ca/beautitone-classic-colours-of-canada/button-background.webp);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.beautitoneLanding__link--beautitoneColourOfTheYear{background:url(https://cdn.attrium.ca/beautitone-classic-colours-of-canada/button-background.webp);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.beautitoneLanding__link h2{text-align:center;color:#fff;z-index:2;position:relative;font-size:3rem;line-height:3.2rem;text-shadow:0 2px 1px rgba(0,0,0,.09),0 4px 2px rgba(0,0,0,.09),0 8px 4px rgba(0,0,0,.09),0 16px 8px rgba(0,0,0,.09),0 32px 16px rgba(0,0,0,.09);margin:0 0 10px}.beautitoneLanding__link p{text-align:center;color:#fff;z-index:2;position:relative;font-size:1.4rem;line-height:1.6rem;text-shadow:0 2px 1px rgba(0,0,0,.09),0 4px 2px rgba(0,0,0,.09),0 8px 4px rgba(0,0,0,.09),0 16px 8px rgba(0,0,0,.09),0 32px 16px rgba(0,0,0,.09);margin:0;letter-spacing:1px;transform:translateY(200px);opacity:0;transition:transform .5s,opacity .5s}.beautitoneLanding__link:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:1;transition:background .5s}.beautitoneLanding__link:hover:before{background:rgba(0,0,0,.8)}.beautitoneLanding__link:hover p{transform:translateY(0);opacity:1}@media screen and (min-width: 700px){.beautitoneLanding{clear:both;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.beautitoneLanding__link{height:250px;width:48%}}.mailingListCallToAction{background:white;margin:15px 0 30px;display:flex;flex-direction:column;flex-wrap:wrap;padding:25px;border-radius:7px;border:1px solid rgba(0,0,0,.1);background-size:cover;background-repeat:no-repeat;background-position:bottom left;background-image:url(https://cdn.weekshomehardware.ca/pages/mailing-list-cta/background.jpg);clear:both}.mailingListCallToAction .copy{width:100%;margin:0 0 15px;padding:0}.mailingListCallToAction .copy h3{font-size:2rem;font-weight:700;letter-spacing:.5px;margin:0 0 5px;padding:0;color:#000;text-shadow:1px 1px 0px rgba(255,255,255,.5);text-align:center}.mailingListCallToAction .copy p{line-height:1.6rem;font-weight:700;margin:0;padding:0;color:#000;text-shadow:1px 1px 0px rgba(255,255,255,.5);text-align:center;opacity:.8}.mailingListCallToAction form{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0}.mailingListCallToAction form input[type=email]{width:75%;margin:0;padding:0 10px;border:2px solid black;border-radius:7px 0 0 7px/7px 0px 0px 7px;border-right:0px}.mailingListCallToAction form button{width:25%;margin:0;padding:0;background:#000;text-decoration:none;text-align:center;text-transform:uppercase;font-size:1.1rem;color:#fdbe03;border:3px solid black;border:0px;border-radius:0 7px 7px 0/0px 7px 7px 0px}.mailingListCallToAction small{font-size:1rem;line-height:1.2rem;display:block;width:100%;color:#000000e6;margin-top:10px;text-align:center}.mailingListCallToAction small a{color:#000}@media (min-width: 600px){.mailingListCallToAction{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.mailingListCallToAction h3{text-align:left}.mailingListCallToAction .copy{width:49%;text-align:left}.mailingListCallToAction form{width:49%}.mailingListCallToAction small{color:#000;transition:background .5s;opacity:.6}}#mailingListSignup{height:100%;width:100%;display:flex;flex-direction:column}#mailingListSignup .cont{width:95%;max-width:320px;margin:auto;padding:50px 0;display:flex;flex-direction:column;justify-content:center}#mailingListSignup small{color:#ffffff4d;margin-top:25px;text-align:center}#mailingListSignup small a{color:#ffffff4d}#mailingListSignup h2{display:block;height:100px;width:100px;background:url(/dist/assets/img/hh_logo.svg);background-position:center;background-size:120px 120px;background-repeat:no-repeat;margin:0 0 25px;padding:0;overflow:hidden;text-indent:-100px;font-size:1rem;align-self:center}#mailingListSignup #validationError{background:white;color:#000;font-weight:700;border-radius:7px;margin-bottom:20px;padding:20px;display:flex;flex-direction:row;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}#mailingListSignup #validationError .message{font-size:1.3rem;font-weight:400;line-height:1.8rem}#mailingListSignup #validationError .message .heading{font-size:1.4rem;text-transform:uppercase;font-weight:700}#mailingListSignup #validationError .message .button{width:auto;background:red;color:#fff;margin-top:10px;box-shadow:0 0 0 transparent;border-radius:7px;margin-left:auto;display:block}#mailingListSignup .body{width:100%;padding:20px;border-radius:7px;background:#fff;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}#mailingListSignup h3{font-family:agenda,sans-serif;font-weight:700;font-style:normal;letter-spacing:1px;margin-bottom:10px;text-align:center}#mailingListSignup h3.green{color:green}#mailingListSignup h3.red{color:red}#mailingListSignup p{font-family:agenda,sans-serif;line-height:1.8rem}#mailingListSignup form{margin:0;font-family:agenda,sans-serif}#mailingListSignup form .group{position:relative;display:flex;flex-direction:column-reverse;margin-bottom:10px}#mailingListSignup form .group label,#mailingListSignup form .group input{transition:all .2s;touch-action:manipulation}#mailingListSignup form .group input{font-size:1em;border:0;border-bottom:1px solid #ccc;font-family:inherit;-webkit-appearance:none;border-radius:0;cursor:text;padding:0 10px;color:#0009}#mailingListSignup form .group input:last-of-type{margin-bottom:0}#mailingListSignup form .group input:focus{outline:0;border-bottom:1px solid #666}#mailingListSignup form .group label{color:#000;text-transform:uppercase;font-size:1.1rem;letter-spacing:1px;position:absolute;top:-5px}#mailingListSignup form .group label span{color:#b4b4b4!important;font-size:.8rem}#mailingListSignup form .group input:placeholder-shown+label{cursor:text;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translateY(20px) scale(1.1)}#mailingListSignup form .group ::-webkit-input-placeholder{opacity:0;transition:inherit}#mailingListSignup form .group input:focus::-webkit-input-placeholder{opacity:1}#mailingListSignup form .group input:not(:placeholder-shown)+label,#mailingListSignup form .group input:focus+label{transform:translateY(-5px) scale(1);cursor:pointer}#mailingListSignup form button.submit{margin:0;background:red;color:#fff;border:0;width:100%;font-family:agenda,sans-serif;font-size:1.3rem;letter-spacing:2px}#beautitone_design_roots_collection,#beautitone_parks_canada_collection{width:100%}#beautitone_design_roots_collection img.cover,#beautitone_parks_canada_collection img.cover{max-width:100%;margin-bottom:25px;border-radius:7px}#beautitone_design_roots_collection p,#beautitone_parks_canada_collection p{color:#444;font-size:1.6rem;line-height:2.2rem;text-align:center;padding:20px 20px 0}#beautitone_classic_colours_of_canada{width:100%;clear:both}#beautitone_classic_colours_of_canada h2{color:#853f3f;font-family:Agenda,sans-serif;font-weight:600;font-size:4rem;line-height:4.4rem;padding:150px 0 0;margin:0 0 10px;text-align:center;background:url(https://cdn.attrium.ca/beautitone-classic-colours-of-canada/logo.webp);background-size:150px 150px;background-position:top center;background-repeat:no-repeat}#beautitone_classic_colours_of_canada p{color:#853f3f;font-size:1.6rem;line-height:2.2rem;padding:0 20px;text-align:center}#paint_benjamin_moore_popular_colours .heading{position:relative;height:400px;width:100%;background:url(https://cdn.weekshomehardware.ca/pages/paint/benjamin-moore-popular-colours-header.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:-1;border-top-left-radius:7px;border-top-right-radius:7px}#paint_benjamin_moore_popular_colours .heading:after{position:absolute;right:0;bottom:0;left:0;height:100px;content:"";background:rgb(247,250,252);background:linear-gradient(0deg,rgb(247,250,252) 0%,rgba(247,250,252,0) 100%)}#paint_benjamin_moore_popular_colours .heading h2{font-family:agenda,sans-serif;font-weight:600;font-size:4rem;line-height:4.2rem;color:#001641;text-align:center;background:url(https://cdn.weekshomehardware.ca/pages/paint/benjamin-moore-popular-logo.png);background-position:top center;background-repeat:no-repeat;background-size:200px 31px;padding-top:30px;margin:0}#paint_benjamin_moore_popular_colours .heading p{text-align:center;font-family:agenda,sans-serif;font-size:2rem;line-height:2.2rem;color:#012569;font-weight:600;margin:5px 0 0;padding:0 50px}#paint_benjamin_moore_popular_colours p{color:#012569;text-align:center;font-family:agenda,sans-serif;font-size:1.7rem;font-weight:500;line-height:1.9rem;max-width:500px;margin:25px auto}#paint_benjamin_moore_popular_colours .dollop-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:10px;column-gap:10px;margin-bottom:50px}#paint_benjamin_moore_popular_colours .dollop-grid .dollop{width:calc(50% - 10px);padding:15px;background:#fff;border-radius:7px;text-decoration:none;overflow:hidden;border:1px solid #fff;transition:border .5s;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}#paint_benjamin_moore_popular_colours .dollop-grid .dollop:hover{border:1px solid #367fda}@media (min-width: 600px){#paint_benjamin_moore_popular_colours .dollop-grid .dollop{width:calc(33% - 10px)}}@media (min-width: 800px){#paint_benjamin_moore_popular_colours .dollop-grid .dollop{width:calc(25% - 10px)}}#paint_benjamin_moore_popular_colours .dollop-grid .dollop img{display:block;margin:auto;transition:transform .5s}#paint_benjamin_moore_popular_colours .dollop-grid .dollop:hover img{transform:rotate(10deg) scale(1.25)}#paint_benjamin_moore_popular_colours .dollop-grid .dollop .name{font-family:agends,sans-serif;font-size:1.4rem;font-weight:600;color:#367fda;text-align:center;margin-top:7px}#paint_benjamin_moore_popular_colours .dollop-grid .dollop .code{font-family:agends,sans-serif;font-size:1.2rem;color:#001641;text-align:center}#paint_benjamin_moore_popular_colours #proTip{display:flex;flex-direction:column;background:white;border-radius:7px;overflow:hidden;margin:0 0 50px;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}#paint_benjamin_moore_popular_colours #proTip .image{width:100%;height:300px;background:url(https://cdn.weekshomehardware.ca/pages/paint/benjamin-moore-popular-colours-cta.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#paint_benjamin_moore_popular_colours #proTip .copy{padding:50px 40px;display:flex;flex-direction:column;justify-content:center}#paint_benjamin_moore_popular_colours #proTip .copy h3{font-family:agenda,sans-serif;font-size:3rem;line-height:3.2rem;font-weight:600;color:#001641;margin:0 0 15px}#paint_benjamin_moore_popular_colours #proTip .copy p{color:#012569;font-size:1.5rem;font-family:agenda,sans-serif;text-align:left;font-weight:400;margin:0 0 15px}#paint_benjamin_moore_popular_colours #proTip .copy p b{font-weight:600}@media (min-width: 700px){#paint_benjamin_moore_popular_colours #proTip{display:flex;flex-direction:row}#paint_benjamin_moore_popular_colours #proTip .image{width:40%;height:auto}#paint_benjamin_moore_popular_colours #proTip .copy{width:60%}}#paint_benjamin_moore_popular_colours #callToAction{margin-bottom:50px;display:flex;flex-direction:column;background:white;border-radius:7px;overflow:hidden;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}#paint_benjamin_moore_popular_colours #callToAction .image{width:100%;height:300px;background:url(https://cdn.weekshomehardware.ca/pages/paint/benjamin-moore-popular-colours-cta-alt.jpg?v=2);background-position:center;background-repeat:no-repeat;background-size:cover}#paint_benjamin_moore_popular_colours #callToAction .copy{padding:50px 40px;display:flex;flex-direction:column;justify-content:center}#paint_benjamin_moore_popular_colours #callToAction .copy h3{font-family:agenda,sans-serif;font-size:3rem;line-height:3.2rem;font-weight:600;color:#001641;margin:0 0 15px}#paint_benjamin_moore_popular_colours #callToAction .copy p{color:#012569;font-size:1.5rem;font-family:agenda,sans-serif;text-align:left;margin:0 0 15px;font-weight:400}#paint_benjamin_moore_popular_colours #callToAction .copy p b{font-weight:600}@media (min-width: 700px){#paint_benjamin_moore_popular_colours #callToAction{display:flex;flex-direction:row-reverse}#paint_benjamin_moore_popular_colours #callToAction .image{width:50%;height:auto}#paint_benjamin_moore_popular_colours #callToAction .copy{width:50%}}#paint_benjamin_moore_2022_colour_trends .heading{position:relative;height:400px;width:100%;padding:25px;background:url(https://cdn.weekshomehardware.ca/pages/benjamin-moore-2022-colour-trends/header.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:-1;border-top-left-radius:7px;border-top-right-radius:7px}#paint_benjamin_moore_2022_colour_trends .heading:after{position:absolute;right:0;bottom:0;left:0;height:100px;content:"";background:rgb(247,250,252);background:linear-gradient(0deg,rgb(243,244,246) 0%,rgba(243,244,246,0) 100%)}#paint_benjamin_moore_2022_colour_trends .heading h2{font-family:agenda,sans-serif;font-weight:600;font-size:4rem;line-height:4.2rem;color:#454b54;text-align:center;background:url(https://cdn.weekshomehardware.ca/pages/paint/benjamin-moore-popular-logo.png);background-position:top center;background-repeat:no-repeat;background-size:200px 31px;padding-top:30px;margin:0}#paint_benjamin_moore_2022_colour_trends .heading p{text-align:center;font-family:agenda,sans-serif;font-size:2rem;line-height:2.2rem;color:#012569;font-weight:600;margin:5px 0 0;padding:0 50px}#paint_benjamin_moore_2022_colour_trends p{color:#454b54;text-align:center;font-family:agenda,sans-serif;font-size:1.7rem;font-weight:500;line-height:1.9rem;max-width:500px;margin:25px auto}#paint_benjamin_moore_2022_colour_trends .dollop-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:10px;column-gap:10px;margin-bottom:50px}#paint_benjamin_moore_2022_colour_trends .dollop-grid .dollop{width:calc(50% - 10px);padding:15px;background:#fff;border-radius:7px;text-decoration:none;overflow:hidden;border:1px solid #fff;transition:border .5s;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}#paint_benjamin_moore_2022_colour_trends .dollop-grid .dollop:hover{border:1px solid #367fda}@media (min-width: 600px){#paint_benjamin_moore_2022_colour_trends .dollop-grid .dollop{width:calc(33% - 10px)}}@media (min-width: 800px){#paint_benjamin_moore_2022_colour_trends .dollop-grid .dollop{width:calc(25% - 10px)}}#paint_benjamin_moore_2022_colour_trends .dollop-grid .dollop img{display:block;margin:auto;transition:transform .5s}#paint_benjamin_moore_2022_colour_trends .dollop-grid .dollop:hover img{transform:rotate(10deg) scale(1.25)}#paint_benjamin_moore_2022_colour_trends .dollop-grid .dollop .name{font-family:agends,sans-serif;font-size:1.4rem;font-weight:600;color:#367fda;text-align:center;margin-top:7px}#paint_benjamin_moore_2022_colour_trends .dollop-grid .dollop .code{font-family:agends,sans-serif;font-size:1.2rem;color:#001641;text-align:center}#paint_benjamin_moore_2022_colour_trends #proTip{display:flex;flex-direction:column;background:white;border-radius:7px;overflow:hidden;margin:0 0 50px;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}#paint_benjamin_moore_2022_colour_trends #proTip .image{width:100%;height:300px;background:url(https://cdn.weekshomehardware.ca/pages/paint/benjamin-moore-popular-colours-cta.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#paint_benjamin_moore_2022_colour_trends #proTip .copy{padding:50px 40px;display:flex;flex-direction:column;justify-content:center}#paint_benjamin_moore_2022_colour_trends #proTip .copy h3{font-family:agenda,sans-serif;font-size:3rem;line-height:3.2rem;font-weight:600;color:#454b54;margin:0 0 15px}#paint_benjamin_moore_2022_colour_trends #proTip .copy p{color:#454b54;font-size:1.5rem;font-family:agenda,sans-serif;text-align:left;font-weight:400;margin:0 0 15px}#paint_benjamin_moore_2022_colour_trends #proTip .copy p b{font-weight:600}@media (min-width: 700px){#paint_benjamin_moore_2022_colour_trends #proTip{display:flex;flex-direction:row}#paint_benjamin_moore_2022_colour_trends #proTip .image{width:40%;height:auto}#paint_benjamin_moore_2022_colour_trends #proTip .copy{width:60%}}#paint_benjamin_moore_2022_colour_trends #callToAction{margin-bottom:50px;display:flex;flex-direction:column;background:white;border-radius:7px;overflow:hidden;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}#paint_benjamin_moore_2022_colour_trends #callToAction .image{width:100%;height:300px;background:url(https://cdn.weekshomehardware.ca/pages/paint/benjamin-moore-popular-colours-cta-alt.jpg?v=2);background-position:center;background-repeat:no-repeat;background-size:cover}#paint_benjamin_moore_2022_colour_trends #callToAction .copy{padding:50px 40px;display:flex;flex-direction:column;justify-content:center}#paint_benjamin_moore_2022_colour_trends #callToAction .copy h3{font-family:agenda,sans-serif;font-size:3rem;line-height:3.2rem;font-weight:600;color:#001641;margin:0 0 15px}#paint_benjamin_moore_2022_colour_trends #callToAction .copy p{color:#012569;font-size:1.5rem;font-family:agenda,sans-serif;text-align:left;margin:0 0 15px;font-weight:400}#paint_benjamin_moore_2022_colour_trends #callToAction .copy p b{font-weight:600}@media (min-width: 700px){#paint_benjamin_moore_2022_colour_trends #callToAction{display:flex;flex-direction:row-reverse}#paint_benjamin_moore_2022_colour_trends #callToAction .image{width:50%;height:auto}#paint_benjamin_moore_2022_colour_trends #callToAction .copy{width:50%}}#beautitone_index{box-sizing:border-box}#beautitone_index h2{font-weight:800;font-family:agenda,sans-serif;text-align:center;margin:0 0 5px;color:#1f2937}#beautitone_index .featured-products{width:100%}#beautitone_index #browseBrands{width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:15px;padding:0 0 25px}#beautitone_index #browseBrands a{display:block;height:250px;position:relative;text-decoration:none;overflow:hidden;border-radius:10px;grid-column:span 12}@media (min-width: 625px){#beautitone_index #browseBrands a{grid-column:span 6}}@media (min-width: 1100px){#beautitone_index #browseBrands a{grid-column:span 4}}#beautitone_index #browseBrands a.brand.benjaminMoore{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/brands/benjaminMoore.jpg?v=2);background-size:cover;background-repeat:no-repeat;background-position:left center}#beautitone_index #browseBrands a.brand.beautitonePure{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/brands/beautitonePure.webp);background-size:cover;background-repeat:no-repeat;background-position:left center}#beautitone_index #browseBrands a.brand.beautitoneDesigner{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/brands/beautitoneDesigner.webp);background-size:cover;background-repeat:no-repeat;background-position:left center}#beautitone_index #browseBrands a.brand.beautitoneSignature{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/brands/beautitoneSignature.webp);background-size:cover;background-repeat:no-repeat;background-position:left center}#beautitone_index #browseBrands a.brand.beautitoneWoodShield{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/brands/beautitoneWoodShield.webp);background-size:cover;background-repeat:no-repeat;background-position:left center}#beautitone_index #browseBrands a.brand.beautitoneSignature{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/brands/beautitoneSignature.webp);background-size:cover;background-repeat:no-repeat;background-position:left center}#beautitone_index #browseBrands a.brand.beautitoneWoodShield{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/brands/beautitoneWoodShield.webp);background-size:cover;background-repeat:no-repeat;background-position:left center}#beautitone_index #browseBrands a.brand.beautitoneWoodShieldBest{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/brands/beautitoneWoodShieldBest.webp);background-size:cover;background-repeat:no-repeat;background-position:left center}#beautitone_index #browseBrands a.brand.beautitoneRustCoat{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/brands/beautitoneRustCoat.webp);background-size:cover;background-repeat:no-repeat;background-position:left center}#beautitone_index #browseBrands .brand.beautitone{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-landing/brands/beautitone.jpg);background-size:cover;background-repeat:no-repeat;background-position:left center}#beautitone_index #browseBrands .brand-opacity{position:absolute;z-index:4;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.7) 70%,rgba(0,0,0,.2) 100%);opacity:1;transition:opacity 1.2s linear}#beautitone_index #browseBrands a:hover .brand-opacity{opacity:0}#beautitone_index #browseBrands a .brand-transform{position:absolute;inset:0;margin:0 0 -1rem;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform 1s,opacity 1.5s;transition-timing-function:linear(0,.402 7.4%,.711 15.3%,.929 23.7%,1.008 28.2%,1.067 33%,1.099 36.9%,1.12 41%,1.13 45.4%,1.13 50.1%,1.111 58.5%,1.019 83.2%,1.004 91.3%,1);z-index:4;opacity:1;transform:translateY(0);filter:drop-shadow(1px 1px 0 rgba(0,0,0,.7))}#beautitone_index #browseBrands a:hover .brand-transform{opacity:0;transition:transform .75s,opacity 1.5s;transform:translateY(100%)}#beautitone_index #browseBrands a.brand .brand-transform .branding{width:100%;max-width:300px;color:transparent;font-size:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0}#beautitone_index #browseBrands a.brand.benjaminMoore .brand-transform .branding:before{display:block;content:"";height:75px;width:90%;background:url(https://cdn.attrium.ca/paint-landing/benjamin-moore-branding.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin:0;padding:0;z-index:2}#beautitone_index #browseBrands a.brand.beautitone .brand-transform .branding:before,#beautitone_index #browseBrands a.brand.beautitonePure .brand-transform .branding:before,#beautitone_index #browseBrands a.brand.beautitoneDesigner .brand-transform .branding:before,#beautitone_index #browseBrands a.brand.beautitoneSignature .brand-transform .branding:before,#beautitone_index #browseBrands a.brand.beautitoneWoodShield .brand-transform .branding:before,#beautitone_index #browseBrands a.brand.beautitoneWoodShieldBest .brand-transform .branding:before,#beautitone_index #browseBrands a.brand.beautitoneRustCoat .brand-transform .branding:before{display:block;content:"";height:75px;width:90%;background:url(https://cdn.attrium.ca/paint-landing/beautitone-branding.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin:0;padding:0;z-index:2}#beautitone_index #browseBrands a.brand .brand-transform .product-line{font-family:agenda,sans-serif;font-size:2.5rem;line-height:3.2rem;font-weight:700;color:#fff;text-align:center;letter-spacing:1px;margin:-13px 0 0}#beautitone_index #browseTools{width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:15px;padding:0 0 25px}#beautitone_index #browseTools a{display:block;height:250px;position:relative;text-decoration:none;overflow:hidden;border-radius:10px;grid-column:span 12}@media (min-width: 625px){#beautitone_index #browseTools a{grid-column:span 6}}@media (min-width: 1100px){#beautitone_index #browseTools a{grid-column:span 4}}#beautitone_index #browseTools a.tool.beautitoneColourOfTheYear2026{background:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/muse-5.webp);background-position:left center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a.tool.beautitoneColourOfTheYear2025{background:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2025/card-background.webp);background-position:left center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a.tool.beautitoneColourOfTheYear2024{background:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2024/card-background.webp);background-position:left center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a.tool.beautitoneColourOfTheYear2023{background:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2023/card-background.webp);background-position:right center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a.tool.beautitoneExteriorColourOfTheYear{background:url(https://cdn.attrium.ca/beautitone_exterior_colour_of_the_year_2024/pacific.webp);background-position:left center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a.tool.beautitoneBlueJaysCollection{background:url(https://cdn.attrium.ca/beautitone-blue-jays-collection/header.webp);background-position:center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a.tool.beautitoneNationalParksCanadaCollection{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-national-parks-of-canada/card.webp);background-position:bottom left;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a.tool.beautitoneDesignRootsCollection{background:url(https://cdn.weekshomehardware.ca/pages/paint/design-roots-collection-cover.jpg);background-position:right center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a.tool.beautitoneClassicColoursOfCanada{background:url(https://cdn.attrium.ca/beautitone-classic-colours-of-canada/button-background.webp);background-position:bottom left;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a.tool.beautitoneVirtualFanDeck{background:url(https://cdn.weekshomehardware.ca/pages/paint/virtual-fan-deck-cover.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a.tool.beautitoneColourFinder{background:url(https://cdn.weekshomehardware.ca/pages/paint/colour-finder-cover.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools .brand-opacity{position:absolute;z-index:4;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.5) 65%,rgba(0,0,0,.2) 100%);opacity:1;transition:opacity 1.2s linear}#beautitone_index #browseTools a:hover .brand-opacity{opacity:0}#beautitone_index #browseTools a .brand-transform{position:absolute;inset:0;margin:0 0 -1rem;padding:0 25px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform 1s,opacity 1.5s;transition-timing-function:linear(0,.402 7.4%,.711 15.3%,.929 23.7%,1.008 28.2%,1.067 33%,1.099 36.9%,1.12 41%,1.13 45.4%,1.13 50.1%,1.111 58.5%,1.019 83.2%,1.004 91.3%,1);z-index:4;opacity:1;transform:translateY(0);filter:drop-shadow(1px 1px 0 rgba(0,0,0,.7))}#beautitone_index #browseTools a:hover .brand-transform{opacity:0;transform:translateY(100%);transition:transform .75s,opacity 1.5s}#beautitone_index #browseTools a.tool .brand-transform .branding{width:100%;max-width:300px;color:transparent;font-size:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0}#beautitone_index #browseTools a.tool.benjaminMoore .brand-transform .branding:before{display:block;content:"";height:75px;width:90%;background:url(https://cdn.attrium.ca/paint-landing/benjamin-moore-branding.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin:0;padding:0;z-index:2}#beautitone_index #browseTools a.tool.beautitoneColourOfTheYear2026 .brand-transform .branding:before,#beautitone_index #browseTools a.tool.beautitoneExteriorColourOfTheYear .brand-transform .branding:before,#beautitone_index #browseTools a.tool.beautitoneBlueJaysCollection .brand-transform .branding:before,#beautitone_index #browseTools a.tool.beautitoneNationalParksCanadaCollection .brand-transform .branding:before,#beautitone_index #browseTools a.tool.beautitoneDesignRootsCollection .brand-transform .branding:before,#beautitone_index #browseTools a.tool.beautitoneClassicColoursOfCanada .brand-transform .branding:before,#beautitone_index #browseTools a.tool.beautitoneVirtualFanDeck .brand-transform .branding:before,#beautitone_index #browseTools a.tool.beautitoneColourFinder .brand-transform .branding:before{display:block;content:"";height:75px;width:90%;background:url(https://cdn.attrium.ca/paint-landing/beautitone-branding.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin:0;padding:0;z-index:2}#beautitone_index #browseTools a.tool .brand-transform .title{font-family:agenda,sans-serif;font-size:2.5rem;line-height:2.5rem;font-weight:700;color:#fff;text-align:center;letter-spacing:1px;margin:-10px 0 0}#beautitone_index #browseTools a#benjaminMooreColourTrends2022{background:url(https://cdn.weekshomehardware.ca/pages/benjamin-moore-2022-colour-trends/header.webp);background-position:center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#beautitoneExteriorStainColours{background:url(https://cdn.attrium.ca/beautitone-exterior-stain-colours/preview.webp);background-position:bottom left;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#beautitoneClassicColoursOfCanada{background:url(https://cdn.attrium.ca/beautitone-classic-colours-of-canada/button-background.webp);background-position:bottom left;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#beautitoneColourOfTheYear{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-colour-of-the-year/header.webp);background-position:bottom left;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#beautitoneColourOfTheMonth{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-colour-of-the-month/card.webp);background-position:left center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#benjaminMoorePopularColours{background:url(https://cdn.weekshomehardware.ca/pages/paint/benjamin-moore-popular-colours-cover.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#colourFinder{background:url(https://cdn.weekshomehardware.ca/pages/paint/colour-finder-cover.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#virtualFanDeck{background:url(https://cdn.weekshomehardware.ca/pages/paint/virtual-fan-deck-cover.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#colourVisualizer{background:url(https://cdn.weekshomehardware.ca/pages/paint/colour-visualizer-cover.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#loyaltyProgram{background:url(https://cdn.weekshomehardware.ca/pages/paint/loyalty-program-cover.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#beautitoneDesignRootsCollection{background:url(https://cdn.weekshomehardware.ca/pages/paint/design-roots-collection-cover.jpg);background-position:right center;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseTools a#beautitoneNationalParksCanadaCollection{background:url(https://cdn.weekshomehardware.ca/pages/beautitone-national-parks-of-canada/card.webp);background-position:bottom left;background-repeat:no-repeat;background-size:cover}#beautitone_index #browseArticles{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}#beautitone_index #browseArticles a{text-decoration:none}#beautitone_index #browseArticles .article{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:250px;margin-bottom:25px;border:1px solid rgba(0,0,0,.2);border-radius:7px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}#beautitone_index #browseArticles .article:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:1}#beautitone_index #browseArticles .article .title{font-family:agenda,sans-serif;font-weight:600;font-size:2.5rem;line-height:2.2rem;text-align:center;letter-spacing:1px;color:#fff;z-index:2;padding:25px;text-transform:capitalize}@media (min-width: 600px){#beautitone_index #browseArticles{flex-direction:row;justify-content:space-between}#beautitone_index #browseArticles .article{width:48.5%}}#beautitone_colour_of_the_month{clear:both}#beautitone_colour_of_the_month .month{margin:0 0 50px}#beautitone_colour_of_the_month .month .image{position:relative;overflow:hidden;border-radius:7px;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008,0 -2px 4px #00000008}#beautitone_colour_of_the_month .month .image h2{position:absolute;top:0;left:0;height:150px;width:100%;background-size:contain;margin:0;padding:15px 0 0 15px;color:#fff;font-family:Agenda,sans-serif;font-weight:800;font-size:2rem;line-height:2rem;letter-spacing:.15rem}#beautitone_colour_of_the_month .month .image img{width:100%;margin-bottom:-7px}#beautitone_colour_of_the_month .month .spacer{height:25px}#pelletGrillProducts ul.pelletGrillFeatures{list-style-type:none;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:0;margin-bottom:15px}#pelletGrillProducts ul.pelletGrillFeatures li{display:flex;flex-direction:row;background:transparent!important}#pelletGrillProducts ul.pelletGrillFeatures li.w-50{width:48%}#pelletGrillProducts ul.pelletGrillFeatures li.w-100{width:100%}#pelletGrillProducts ul.pelletGrillFeatures li .icon{width:10%;height:30px;width:30px;overflow:hidden}#pelletGrillProducts ul.pelletGrillFeatures li .content{display:flex;flex-direction:column;justify-content:center;margin:auto 10px}#pelletGrillProducts ul.pelletGrillFeatures li .content .title{font-family:Agenda,sans-serif;font-weight:800;font-size:1.2rem;line-height:1.2rem;letter-spacing:.25px;text-transform:uppercase}#pelletGrillProducts ul.pelletGrillFeatures li .content .value{font-family:Agenda,sans-serif;font-size:1.3rem;line-height:1.3rem}#pelletGrillProducts ul.pelletGrillFeatures li.fuelType .icon{background:url(https://cdn.weekshomehardware.ca/promos/2022-02-Pellet-Grills/icon-fire.webp);background-position:top center;background-size:30px 30px;background-repeat:no-repeat}#pelletGrillProducts ul.pelletGrillFeatures li.controlType .icon{content:"";background:url(https://cdn.weekshomehardware.ca/promos/2022-02-Pellet-Grills/icon-control.webp);background-position:top center;background-size:contain;background-repeat:no-repeat}#pelletGrillProducts ul.pelletGrillFeatures li.tempRange .icon{content:"";background:url(https://cdn.weekshomehardware.ca/promos/2022-02-Pellet-Grills/icon-temp.webp);background-position:top center;background-size:contain;background-repeat:no-repeat}#pelletGrillProducts ul.pelletGrillFeatures li.cookingArea .icon{content:"";background:url(https://cdn.weekshomehardware.ca/promos/2022-02-Pellet-Grills/icon-area.webp);background-position:top center;background-size:contain;background-repeat:no-repeat}#pelletGrillProducts ul.pelletGrillFeatures li.hopperCapacity .icon{content:"";background:url(https://cdn.weekshomehardware.ca/promos/2022-02-Pellet-Grills/icon-hopper.webp);background-position:top center;background-size:contain;background-repeat:no-repeat}#pelletGrillProducts ul.pelletGrillAdditionalFeatures{list-style-type:none;padding:0;margin-bottom:30px}#pelletGrillProducts ul.pelletGrillAdditionalFeatures li{font-family:Agenda,sans-serif;font-size:1.3rem;line-height:1.3rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;background:transparent!important}#pelletGrillProducts ul.pelletGrillAdditionalFeatures li:before{height:15px;width:15px;content:"";background:url(https://cdn.weekshomehardware.ca/promos/2022-02-Pellet-Grills/icon-check.webp);background-position:top left;background-size:contain;background-repeat:no-repeat;margin-right:10px}#beautitone_exterior_stain_colours .header{width:100%;height:300px;background-image:url(https://cdn.attrium.ca/beautitone-exterior-stain-colours/preview.webp);background-size:cover;background-position:center;border-radius:7px;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008,0 -2px 4px #00000008;margin:0 0 25px;padding:25px;display:flex;flex-direction:column;justify-content:space-between}#beautitone_exterior_stain_colours .header .title{color:#fff;font-family:Agenda,sans-serif;font-weight:800;font-size:3rem;line-height:3rem;letter-spacing:.1rem;text-align:center;text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5)}#beautitone_exterior_stain_colours .swatches{width:100%;margin-bottom:25px;display:flex;flex-direction:row;justify-content:space-between}#beautitone_exterior_stain_colours .swatches .swatch{width:49%;height:75px;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:7px;overflow:hidden}#beautitone_exterior_stain_colours .swatches .swatch.solid{background-image:url(https://cdn.attrium.ca/beautitone-exterior-stain-colours/ebony-solid.webp)}#beautitone_exterior_stain_colours .swatches .swatch.semiTransparent{background-image:url(https://cdn.attrium.ca/beautitone-exterior-stain-colours/ebony-semi-transparent.webp)}#beautitone_exterior_stain_colours .swatches .swatch p{color:#fff;font-family:Agenda,sans-serif;font-weight:500;font-size:1.3rem;line-height:1.3rem;letter-spacing:.1rem;margin:0;padding:0}#beautitone_exterior_stain_colours p{font-family:Agenda,sans-serif;font-weight:500;font-size:1.7rem;line-height:2rem}@media (min-width: 700px){#beautitone_exterior_stain_colours .header{height:400px;background-position:bottom center}}#beautitone_exterior_stain_colours .heading{display:flex;flex-direction:column}#beautitone_exterior_stain_colours .heading .product{width:100%}#beautitone_exterior_stain_colours .heading .product img{display:block;width:100%;max-width:300px;margin:0 auto 10px;border-radius:7px}#beautitone_exterior_stain_colours .heading .copy{width:100%}#beautitone_exterior_stain_colours .heading .copy h2{font-family:Agenda,sans-serif;font-weight:800;font-size:3rem;line-height:3rem;text-align:center;margin:0 0 5px}#beautitone_exterior_stain_colours .heading .copy p{font-family:Agenda,sans-serif;font-weight:500;font-size:1.7rem;line-height:2rem;text-align:center}@media (min-width: 700px){#beautitone_exterior_stain_colours .heading{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 10px}#beautitone_exterior_stain_colours .heading .product{width:40%}#beautitone_exterior_stain_colours .heading .product img{max-width:100%}#beautitone_exterior_stain_colours .heading .copy{display:flex;flex-direction:column;justify-content:center;width:58%}#beautitone_exterior_stain_colours .heading .copy h2{text-align:left}#beautitone_exterior_stain_colours .heading .copy p{text-align:left;margin:0;font-size:1.5rem;line-height:1.7rem}}#beautitone_blue_jays_collection .header{width:100%;max-width:100%;border-radius:7px;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008,0 -2px 4px #00000008;margin:0 0 25px}#beautitone_blue_jays_collection h2{color:#12549e;font-family:Agenda,sans-serif;font-weight:800;font-size:3rem;line-height:3rem;letter-spacing:.1rem;text-align:center;margin:0 0 10px}#beautitone_blue_jays_collection p{color:#12549e;font-family:Agenda,sans-serif;font-weight:700;font-size:1.7rem;line-height:1.7rem;text-align:center;margin:0 0 25px}#beautitone_blue_jays_collection small{display:block;font-family:Agenda,sans-serif;font-size:1.2rem;line-height:normal;margin:0 0 20px;opacity:.6}#popularBrands h2{font-family:agenda,sans-serif;font-size:4rem;line-height:4.2rem;font-weight:800;text-align:center;margin:0;padding:0 0 10px}#popularBrands p{font-family:agenda,sans-serif;font-size:2rem;line-height:2.2rem;text-align:center}#popularBrands ul{list-style-type:none;display:grid;grid-template-columns:6fr 6fr;gap:25px}@media (min-width: 700px){#popularBrands ul{grid-template-columns:4fr 4fr 4fr}}#popularBrands ul li a{display:block;position:relative;height:125px;color:transparent;border-radius:7px;overflow:hidden;padding:0;margin:0;transition:all .25s ease-in-out;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000001c,0 6px 8px #0000001c,0 8px 16px #0000001c}#popularBrands ul li a.dewalt{background:url(/dist/assets/img/suppliers/dewalt.svg),#febd18;background-position:center;background-repeat:no-repeat;background-size:contain}#popularBrands ul li a.stihl{background:url(/dist/assets/img/suppliers/stihl.svg),#f46717;background-position:center;background-repeat:no-repeat;background-size:contain}#popularBrands ul li a.milwaukee{background:url(/dist/assets/img/suppliers/milwaukee.png),#e7000b;background-position:center;background-repeat:no-repeat;background-size:contain}#popularBrands ul li a.scotts{background:url(/dist/assets/img/suppliers/scotts.svg),#0f8043;background-position:center;background-repeat:no-repeat;background-size:contain}#popularBrands ul li a.benjaminMoore{background:url(/dist/assets/img/suppliers/benjamin-moore.svg),#0f66a2;background-position:center;background-repeat:no-repeat;background-size:contain}#popularBrands ul li a.toro{background:url(/dist/assets/img/suppliers/toro.svg),#fff;background-position:center;background-repeat:no-repeat;background-size:contain}#popularBrands ul li a:hover{box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017}#popularBrands ul li a:nth-of-type(even):hover{transform:rotate(2deg) scale(1.05)}#popularBrands ul li a:nth-of-type(odd):hover{transform:rotate(-1deg) scale(1.05)}#popularBrands ul li p{margin:15px 0 0;text-align:left;font-size:1.3rem;line-height:1.5rem}#scenePlus #heading{position:relative;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:15px;padding:35px 50px;margin:0 0 50px;overflow:hidden}#scenePlus #heading:before{content:"";position:absolute;top:0;left:0;bottom:0;width:200px;background:url(https://cdn.attrium.ca/scene-rewards/heading/left-background.webp);background-size:contain;background-position:bottom left;background-repeat:no-repeat;z-index:1;opacity:75%}#scenePlus #heading:after{content:"";position:absolute;top:0;right:0;bottom:20px;width:200px;background:url(https://cdn.attrium.ca/scene-rewards/heading/right-background.webp);background-size:contain;background-position:bottom right;background-repeat:no-repeat;z-index:1}#scenePlus #heading h2{height:75px;width:100%;background:url(https://cdn.attrium.ca/scene-rewards/heading/primary-branding.webp?v=2);background-size:contain;background-repeat:no-repeat;background-position:center;color:transparent;margin:0;padding:0;z-index:2}#scenePlus #heading p{font-family:Agenda,sans-serif;font-weight:700;font-size:2.5rem;line-height:2.5rem;color:#fff;text-align:center;margin:0;padding:10px 0 20px;z-index:2;text-shadow:0 2px 1px rgba(0,0,0,.2),0 4px 2px rgba(0,0,0,.2),0 8px 4px rgba(0,0,0,.2),0 16px 8px rgba(0,0,0,.2),0 32px 16px rgba(0,0,0,.2)}#scenePlus #heading a{border:2px solid white;color:#fff;font-family:Agenda,sans-serif;font-weight:600;font-size:1.3rem;line-height:1.3rem;text-transform:uppercase;text-decoration:none;padding:10px 30px;border-radius:20px;z-index:2;backdrop-filter:blur(10px)}#scenePlus #intro{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}@media (min-width: 700px){#scenePlus #intro{grid-template-columns:repeat(3,minmax(0,1fr))}}#scenePlus #intro img{max-width:100%;border-radius:20px}#scenePlus #intro h3{font-family:Agenda,sans-serif;font-weight:700;font-size:2.4rem;line-height:2.4rem;text-transform:uppercase;margin:0;padding:10px 0}#scenePlus #intro p{font-family:Agenda,sans-serif;font-size:1.7rem;line-height:1.8rem;margin:0;padding:0}#scenePlus #heresHow{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;margin:50px 0}@media (min-width: 700px){#scenePlus #heresHow{grid-template-columns:repeat(2,minmax(0,1fr))}}#scenePlus #heresHow .card{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 1px #0000000d,0 4px 2px #0000000d,0 8px 4px #0000000d,0 16px 8px #0000000d,0 32px 16px #0000000d}#scenePlus #heresHow .card .img{height:300px;border-radius:20px;overflow:hidden}#scenePlus #heresHow .card .img.signup{background:url(https://cdn.attrium.ca/scene-rewards/heres-how/signup.webp);background-size:cover;background-position:right center}#scenePlus #heresHow .card .img.linkAccount{background:url(https://cdn.attrium.ca/scene-rewards/heres-how/link-account.webp);background-size:cover;background-position:right center}#scenePlus #heresHow .card .copy{padding:15px}#scenePlus #heresHow .card .copy h3{font-family:Agenda,sans-serif;font-weight:700;font-size:2.4rem;line-height:2.4rem;text-transform:uppercase}#scenePlus #heresHow .card .copy p{font-family:Agenda,sans-serif;font-size:1.6rem;line-height:1.7rem}#scenePlus #heresHow .card .copy .center{display:flex;flex-direction:row;justify-content:center}#scenePlus #heresHow .card .copy .center a{border:2px solid black;color:#000;font-family:Agenda,sans-serif;font-weight:600;font-size:1.3rem;line-height:1.3rem;text-transform:uppercase;text-decoration:none;padding:10px 30px;border-radius:20px}#scenePlus #viewRewards{background:black;border-radius:20px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden;margin:0 0 50px}@media (min-width: 600px){#scenePlus #viewRewards{grid-template-columns:repeat(2,minmax(0,1fr))}}#scenePlus #viewRewards .image{height:300px;background:url(https://cdn.attrium.ca/scene-rewards/view-rewards-background.webp);background-size:contain;background-position:center;background-repeat:no-repeat}#scenePlus #viewRewards .copy{padding:20px;display:flex;flex-direction:column;justify-content:center}#scenePlus #viewRewards .copy h3{color:#fff;font-family:Agenda,sans-serif;font-weight:700;font-size:3.4rem;line-height:3.4rem;text-transform:uppercase;margin:0;padding:0 0 15px}#scenePlus #viewRewards .copy p{color:#fff;font-family:Agenda,sans-serif;font-size:1.7rem;line-height:1.8rem}#scenePlus #viewRewards .copy .center{display:flex;justify-content:flex-start}#scenePlus #viewRewards .copy .center a{border:2px solid white;color:#fff;font-family:Agenda,sans-serif;font-weight:600;font-size:1.3rem;line-height:1.3rem;text-transform:uppercase;text-decoration:none;padding:12px 30px;border-radius:20px}#scenePlus #faq,#scenePlus #terms{margin:0 0 50px}#scenePlus #faq h3,#scenePlus #terms h3{font-family:Agenda,sans-serif;font-weight:700;font-size:2.5rem;line-height:2.5rem;text-transform:uppercase}#scenePlus #faq details,#scenePlus #terms details{background:white;border-radius:20px;margin:0 0 25px}#scenePlus #faq details:last-of-type,#scenePlus #terms details:last-of-type{margin:0}#scenePlus #faq details summary,#scenePlus #terms details summary{font-family:Agenda,sans-serif;font-weight:600;font-size:1.8rem;line-height:1.7rem;padding:20px 15px}#scenePlus #faq details dl,#scenePlus #terms details dl{padding:0 20px 10px;margin:0}#scenePlus #faq details dl p,#scenePlus #terms details dl p{margin:0 0 15px}#scenePlus #faq details dl p:last-of-type,#scenePlus #terms details dl p:last-of-type{margin:0}#scenePlus #faq details dl ol,#scenePlus #terms details dl ol{margin:15px 0 0}html{scroll-behavior:smooth}*{box-sizing:border-box}.button{width:100%;margin-bottom:0;background:yellow;text-decoration:none;text-align:center;text-transform:uppercase;font-size:1.1rem;color:#000;box-shadow:0 0 20px 2px #00000026;border:0px;border-radius:20px}.promo-page-heading{display:block;width:100%;font-family:agenda,sans-serif}.promo-page-heading h2{color:#1f2937;font-size:2.5rem;line-height:2.5rem;font-weight:700;letter-spacing:.25px;text-align:center;margin:0 0 5px}.promo-page-heading p{color:#374151;font-size:1.5rem;line-height:1.8rem;text-align:center;margin:0 0 20px}#viewBrands{width:100%}#viewBrands h2{color:#dc2626;font-family:Agenda,sans-serif;font-weight:800;font-size:4rem;line-height:4.4rem;letter-spacing:1px;text-align:center}#viewBrands ul#brands{display:grid;grid-template-columns:12fr;column-gap:10px;row-gap:0px;margin:0 0 50px}#viewBrands ul li{margin:0;display:flex;align-items:center;border-bottom:1px dotted #d1d5db}#viewBrands ul li a{width:100%;display:block;padding:15px 10px;color:#4b5563;font-family:Agenda,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.7rem;text-decoration:none;position:relative;overflow:hidden;transition:color .25s ease-in-out}#viewBrands ul li a:hover{color:#991b1b}#viewBrands ul li a:before{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EChevron Forward%3C/title%3E%3Cpath fill='none' stroke='%23D1D5DB' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M184 112l144 144-144 144'/%3E%3C/svg%3E");background-size:15px 15px;background-position:right center;background-repeat:no-repeat;transition:background .25s ease-in-out}#viewBrands ul li a:hover:before{animation-name:chevron-horizontal-bounce;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EChevron Forward%3C/title%3E%3Cpath fill='none' stroke='%23991B1B' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M184 112l144 144-144 144'/%3E%3C/svg%3E");background-size:15px 15px;background-position:right center;background-repeat:no-repeat}#viewBrands ul li a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#dc2626;transform:translate(-100%);transition:transform .25s ease-in-out}#viewBrands ul li a:hover:after{transform:translate(0)}@media (min-width: 500px){#viewBrands ul#brands{grid-template-columns:6fr 6fr}}@media (min-width: 750px){#viewBrands ul#brands{grid-template-columns:4fr 4fr 4fr}}@media (min-width: 900px){#viewBrands ul#brands{grid-template-columns:3fr 3fr 3fr 3fr}}@keyframes chevron-horizontal-bounce{0%{transform:translate(0)}50%{transform:translate(-5px)}to{transform:translate(0)}}#externalFrame{width:100%;overflow:hidden}.employment-header-image{border-radius:7px;box-shadow:0 0 7px #00000080;max-width:100%}#employment label{display:inline-block;text-transform:uppercase;font-size:1.2rem;line-height:1.3rem;margin-left:0;margin-top:10px;padding:0 10px}#employment .question{text-transform:uppercase;font-size:1.3rem;line-height:1.4rem;padding-top:10px;padding-left:10px}#employment input[type=text]{width:100%;font-weight:400;display:block;margin-top:5px;margin-bottom:5px}#employment input[type=checkbox]{margin-right:20px;margin-bottom:10px}#employment input[type=submit]{width:100%;background:red;color:#fff;border:0px;border-radius:20px;margin-top:10px}#employment div.error{color:red;text-transform:uppercase;font-size:1.2rem;line-height:1.3rem;margin-left:0;margin-top:0;font-weight:700}#employment textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;margin-bottom:0;width:100%}#employment #employment h3{font-size:2rem;letter-spacing:1px;border-bottom:1px solid red;text-transform:uppercase;padding-top:20px}#employment .group{background:rgba(238,238,238,.7);margin-bottom:10px;border-radius:5px}form[data-v-297e493b]{display:block;width:100%;margin:0 0 25px;border-radius:5px;overflow:hidden;background:#fff;display:grid;grid-template-columns:8fr 4fr;box-shadow:0 1px 1px #00000008,0 2px 2px #00000008,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}form input[data-v-297e493b],form button[data-v-297e493b]{margin:0;padding:0;border:0;border-radius:0}form input[data-v-297e493b]{background:#fff;padding:20px 15px;color:#222;font-family:Agenda,sans-serif;font-size:1.5rem;border:1px solid transparent;border-top-left-radius:5px;border-bottom-left-radius:5px}form input[data-v-297e493b]:active,form input[data-v-297e493b]:focus{border:1px solid #e4002b}form button[data-v-297e493b]{display:block;height:100%;background:#e4002b;color:#fff;font-family:Agenda,sans-serif;font-weight:700;font-size:1.3rem;border:none}form button[data-v-297e493b]:hover,form button[data-v-297e493b]:active,form button[data-v-297e493b]:focus{background:#ce0027}form[data-v-89d30a19]{height:50px;display:flex;border-radius:7px;overflow:hidden;box-shadow:0 1px 1px #00000008,0 2px 2px #00000008,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}form input[data-v-89d30a19]{height:100%;width:75%;border:1px solid #fff;border-radius:7px 0 0 7px/7px 0px 0px 7px;margin:0;padding:20px;font-family:Agenda,sans-serif;font-weight:500;font-size:1.7rem}form input[data-v-89d30a19]:focus{border-color:#ef4444}form button[data-v-89d30a19]{height:100%;width:25%;color:#fff;border:none;background:#ef4444;padding:0;margin:0;border-radius:0}form button[data-v-89d30a19]:hover,form button[data-v-89d30a19]:focus{box-shadow:inset 0 1px 1px #0000000a,inset 0 2px 2px #0000000a,inset 0 4px 4px #0000000a,inset 0 8px 8px #0000000a,inset 0 16px 16px #0000000a}form button[data-v-89d30a19]:active{background:#b91c1c}.search-container[data-v-89d30a19]{width:100%;margin:0 0 25px;clear:both}#error[data-v-89d30a19]{margin:25px 0 50px;font-family:Agenda,sans-serif;text-align:center}#error h2[data-v-89d30a19]{color:#374151;font-size:2.5rem;font-weight:700;margin:0;padding:0 0 15px}#error p[data-v-89d30a19]{color:#6b7280;font-size:1.5rem;line-height:1.9rem}#pagination-wrapper[data-v-89d30a19]{display:flex;justify-content:space-between;clear:both;align-items:center}#pagination-wrapper button[data-v-89d30a19]{background:#ffdd3d;border-radius:7px;display:flex;justify-content:center;align-items:center;padding:25px 30px;border:none;box-shadow:0 1px 1px #00000008,0 2px 2px #00000008,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}#pagination-wrapper button[data-v-89d30a19]:hover{box-shadow:inset 0 1px 1px #0000000a,inset 0 2px 2px #0000000a,inset 0 4px 4px #0000000a,inset 0 8px 8px #0000000a,inset 0 16px 16px #0000000a}#pagination-wrapper button[disabled][data-v-89d30a19]{cursor:not-allowed;opacity:.5;box-shadow:0 0 0 transparent}#pagination-wrapper button .text[data-v-89d30a19]{display:block;font-size:1.2rem;line-height:1.2rem;color:#000;text-transform:uppercase;font-weight:700;text-decoration:none}#pagination-wrapper button:first-of-type .text[data-v-89d30a19]{margin-right:5px}#pagination-wrapper button:last-of-type .text[data-v-89d30a19]{margin-left:5px}#pagination-wrapper button svg[data-v-89d30a19]{width:15px;height:15px}#pagination-wrapper button svg path[data-v-89d30a19]{fill:#000}#pagination-wrapper #page[data-v-89d30a19]{font-size:1.2rem;font-weight:700;text-transform:uppercase}#searchResults[data-v-e32bae36]{max-width:100%;display:grid;grid-template-columns:12fr;gap:15px;margin-bottom:25px}@media (min-width: 400px){#searchResults[data-v-e32bae36]{grid-template-columns:6fr 6fr}}@media (min-width: 650px){#searchResults[data-v-e32bae36]{grid-template-columns:4fr 4fr 4fr}}@media (min-width: 850px){#searchResults[data-v-e32bae36]{grid-template-columns:3fr 3fr 3fr 3fr}}.searchProduct[data-v-28542ca8]{padding:10px;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;border-radius:7px;box-shadow:0 1px 1px #00000008,0 2px 2px #00000008,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}.searchProduct a[data-v-28542ca8]{text-decoration:none}.searchProduct .image[data-v-28542ca8]{position:relative;padding:15px;border-radius:7px;overflow:hidden}.searchProduct .image[data-v-28542ca8]:before{position:absolute;inset:0;content:"";background:rgba(0,0,0,.03)}.searchProduct .image.loading[data-v-28542ca8]:after{height:30px;width:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);background:url(https://cdn.weekshomehardware.ca/icons/loading.webp?v=2);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);z-index:1;font-size:2rem;content:"";animation-name:rotate-28542ca8;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotate-28542ca8{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.searchProduct .image img[data-v-28542ca8]{display:block;width:100%;max-width:200px;max-height:200px;margin:auto}.searchProduct .brand[data-v-28542ca8]{font-family:Agenda,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;text-align:center;color:#000;margin:10px 0 3px}.searchProduct .title[data-v-28542ca8]{font-family:Agenda,sans-serif;font-size:1.4rem;line-height:1.5rem;text-align:center;color:#000}.searchProduct .item-number[data-v-28542ca8]{color:#000;font-family:Agenda,sans-serif;font-weight:700;font-size:1.1rem;line-height:1.1rem;text-align:center;text-transform:uppercase;padding:10px 0 0;margin-top:auto;cursor:alias}.searchProduct .price[data-v-28542ca8]{width:100%;padding:20px 0 10px;text-align:center}.searchProduct .price .regular[data-v-28542ca8]{font-family:agenda,sans-serif;font-weight:800;font-size:2.5rem;line-height:2.5rem;color:#e4002b}.searchProduct .price .regular[data-v-28542ca8]:before{position:relative;top:-6px;left:-1px;content:"$";font-size:1.5rem;line-height:1rem}.searchProduct .price .spacer[data-v-28542ca8]{font-family:agenda,sans-serif;font-weight:800;font-size:2rem;line-height:2rem;color:transparent}.searchProduct .price .none[data-v-28542ca8]{font-size:1.3rem;line-height:1.3rem;font-weight:700;text-transform:uppercase;max-width:150px;margin:auto}.searchProduct .price.sale .regular[data-v-28542ca8]{font-family:agenda,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.5rem;color:#000}.searchProduct .price.sale .regular[data-v-28542ca8]:before{position:initial;content:"Was $";font-family:agenda,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase}.searchProduct .price.sale .sale[data-v-28542ca8]{font-family:agenda,sans-serif;font-weight:800;font-size:2.5rem;line-height:2rem;color:#e4002b}.searchProduct .price.sale .sale[data-v-28542ca8]:before{position:relative;top:-6px;left:-1px;content:"$";font-size:1.5rem;line-height:1rem}footer[data-v-97c3be58]{background:#e4002b;width:100%;font-size:1.3rem;color:#fff;overflow:hidden}footer .container[data-v-97c3be58]{width:90%!important;max-width:1000px;margin:auto}footer .container .nav[data-v-97c3be58]{display:none}footer .container .nav header[data-v-97c3be58]{height:auto;width:auto;box-shadow:0 0 0 transparent;color:#fff;font-size:1.7rem;line-height:1.8rem;font-weight:700;letter-spacing:1px;border-radius:0;background:none;font-family:agenda,sans-serif}footer .container .nav ul[data-v-97c3be58]{padding:0;margin:0;list-style-type:none}footer .container .nav ul li[data-v-97c3be58]{padding:0;margin:0;opacity:.9}footer .container .nav ul li a[data-v-97c3be58]{color:#fff;font-size:1.5rem;line-height:1.6rem;font-weight:500;text-decoration:none;font-family:agenda,sans-serif;position:relative}footer .container .nav ul li a[data-v-97c3be58]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#fff;transition:width .5s}footer .container .nav ul li a[data-v-97c3be58]:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fff}footer .social[data-v-97c3be58]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:25px 0}footer .social p[data-v-97c3be58]{display:block;width:100%;font-family:agenda,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.8rem;text-align:center;margin:0 0 20px}footer .social a[data-v-97c3be58]{transition:transform .5s}footer .social a[data-v-97c3be58]:hover{transform:scale(1.1)}footer .social #facebook[data-v-97c3be58],footer .social #instagram[data-v-97c3be58],footer .social #email[data-v-97c3be58]{width:auto;text-decoration:none;color:#fff;display:flex;flex-direction:row;align-items:center}footer .social #facebook .icon[data-v-97c3be58],footer .social #instagram .icon[data-v-97c3be58],footer .social #email .icon[data-v-97c3be58]{height:30px;width:30px}footer .social #facebook .icon img[data-v-97c3be58],footer .social #instagram .icon img[data-v-97c3be58],footer .social #email .icon img[data-v-97c3be58]{width:100%}footer .social #facebook .copy[data-v-97c3be58],footer .social #instagram .copy[data-v-97c3be58],footer .social #email .copy[data-v-97c3be58]{padding:0 5px}footer .social #facebook .copy h4[data-v-97c3be58],footer .social #instagram .copy h4[data-v-97c3be58],footer .social #email .copy h4[data-v-97c3be58]{display:block;font-family:agenda,sans-serif;font-weight:600;font-size:1.6rem;line-height:1.6rem;letter-spacing:.5px;background:none;box-shadow:0 0 0 transparent;margin:0}footer #fine-print[data-v-97c3be58]{width:100%;padding:15px 0;border-top:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,.1);opacity:.9}footer #fine-print .container[data-v-97c3be58]{width:90%!important;max-width:1000px;margin:auto;display:flex;flex-direction:column}footer #fine-print #copyright[data-v-97c3be58],footer #fine-print #canadian[data-v-97c3be58]{width:100%;font-family:agenda,sans-serif;font-weight:700;text-align:center;padding:5px 0}footer #fine-print #copyright[data-v-97c3be58]{font-weight:400}footer #fine-print #canadian[data-v-97c3be58]{letter-spacing:1px;font-size:1.4rem;line-height:1.4rem}footer #fine-print #canadian[data-v-97c3be58]:before{margin:0 auto 5px;display:block;content:" ";height:20px;width:21px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 600 650' style='enable-background:new 0 0 600 650;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D %3C/style%3E%3Cpath class='st0' d='M285.5,650l7.3-139.2c0.4-8.5-6.1-15.6-14.6-16c-1.1-0.1-2.2,0-3.3,0.2l-138.5,24.4l18.7-51.6 c1.6-4.2,0.3-8.9-3.2-11.8L0,333.1l34.2-16c4.8-2.3,7.1-7.7,5.5-12.7l-30-92.3l87.4,18.5c4.9,1,9.8-1.5,11.8-6.1l16.9-39.8 l68.2,73.2c4,4.2,10.6,4.4,14.8,0.4c2.6-2.5,3.8-6.1,3.1-9.6L179,79l52.7,30.5c5,2.9,11.4,1.3,14.3-3.7c0.1-0.2,0.2-0.4,0.3-0.6 L300,0l53.5,105.2c2.6,5.2,8.9,7.3,14.1,4.7c0.2-0.1,0.4-0.2,0.6-0.3L421,79l-32.9,169.7c-1.1,5.7,2.6,11.2,8.3,12.3 c3.5,0.7,7.1-0.5,9.6-3.1l68.2-73.2l16.9,39.8c2,4.6,6.9,7.1,11.8,6.1l87.4-18.5l-30,92.3c-1.6,5,0.7,10.5,5.5,12.7l34.2,16 L448.2,456c-3.5,2.8-4.8,7.6-3.2,11.8l18.7,51.6L325.2,495c-8.3-1.4-16.3,4.2-17.7,12.5c-0.2,1.1-0.3,2.2-0.2,3.3l7.3,139.2H285.5z' /%3E%3C/svg%3E%0A");background-position:top center;background-repeat:no-repeat;background-size:20px 21px}@media (min-width: 550px){footer .container[data-v-97c3be58]{padding:15px 0;display:flex;flex-direction:row;flex-wrap:wrap}footer .container .social[data-v-97c3be58]{width:100%;justify-content:space-evenly}footer .container .social #facebook[data-v-97c3be58],footer .container .social #instagram[data-v-97c3be58]{width:auto}}@media (min-width: 700px){footer .container[data-v-97c3be58]{flex-direction:row;flex-wrap:wrap;justify-content:space-between}footer .container .nav[data-v-97c3be58]{display:block;width:23%;text-align:center}footer .container .nav[data-v-97c3be58]:last-of-type{margin-right:0!important}footer .container .social[data-v-97c3be58]{width:100%;display:flex;flex-direction:row;padding-bottom:25px;border-bottom:1px solid rgba(0,0,0,.2)}footer .container .social p[data-v-97c3be58]{font-size:2.2rem}footer .container .social #facebook h4[data-v-97c3be58],footer .container .social #instagram h4[data-v-97c3be58],footer .container .social #email h4[data-v-97c3be58]{font-weight:600;font-size:1.7rem;line-height:1.7rem}footer #fine-print .container[data-v-97c3be58]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}footer #fine-print #copyright[data-v-97c3be58],footer #fine-print #canadian[data-v-97c3be58]{width:48%;padding:0;margin:0}footer #fine-print #copyright[data-v-97c3be58]{text-align:right}footer #fine-print #canadian[data-v-97c3be58]{text-align:left;letter-spacing:0px;display:flex;flex-direction:row;align-items:center}footer #fine-print #canadian[data-v-97c3be58]:before{margin:0 5px 0 0;height:15px;width:16px;background-size:contain}}aside{position:relative;width:100%;float:left;z-index:10}aside nav{position:relative;margin:0 0 25px;background:#dc2626;border-radius:3px;overflow:hidden;z-index:10}aside nav ul.closed{max-height:35px}aside nav ul{list-style-type:none;padding:0;margin:0;max-height:999px;transition:max-height .5s ease-in-out;overflow:hidden;display:grid;grid-template-columns:6fr 6fr}aside nav ul li{padding:0;margin:0}aside nav ul li:first-of-type{grid-column:1/span 2;cursor:pointer;background:rgba(0,0,0,.1)}aside nav ul li a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px;border-bottom:1px solid #c22124;color:#fff;font-family:Agenda,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.4rem;text-decoration:none;cursor:pointer;opacity:1;transition:opacity .25s ease-in-out}aside nav ul li a:nth-of-type(1n){border-right:1px solid #c22124}aside nav ul li a:hover,aside nav ul li a:focus{background:#ef4444;color:#fff!important}aside nav ul li a.new:after{height:12px;display:block;content:"new";font-family:agenda,sans-serif;font-size:1rem;line-height:1rem;padding:2px 5px 0;margin:0;border-radius:20px;background:#fff;color:#54585a;text-transform:uppercase;animation:pulse-white 2s infinite}aside nav ul li a.hot:after{height:12px;display:block;content:"hot";font-family:agenda,sans-serif;font-size:1rem;line-height:1rem;padding:2px 5px 0;margin:0;border-radius:20px;background:#fff;color:#54585a;text-transform:uppercase;animation:pulse-white 2s infinite}aside nav ul li a.sale:after{height:12px;display:block;content:"sale";font-family:agenda,sans-serif;font-size:1rem;line-height:1rem;padding:2px 5px 0;margin:0;border-radius:20px;background:#fff;color:#54585a;text-transform:uppercase;animation:pulse-white 2s infinite}@media (min-width: 770px){aside{width:15%!important}aside nav ul{grid-template-columns:12fr}aside nav ul li:first-of-type{display:none}aside nav ul li a:nth-of-type(1n){border-right:none}}@keyframes pulse-white{0%{box-shadow:0 0 #ffd10080}70%{box-shadow:0 0 0 10px #ffd10000}}#frontpageFeatured[data-v-d312713c]{float:right;display:flex;flex-direction:column}#frontpageFeatured .products[data-v-d312713c]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:25px;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb}#frontpageFeatured .button[data-v-d312713c]{width:auto;margin:0 auto;background:#ffdd3d;box-shadow:0 0 0 transparent;border-radius:7px;font-family:Agenda,sans-serif;font-weight:700;box-shadow:0 1px 2px #0000000a,0 2px 4px #0000000a,0 4px 8px #0000000a,0 8px 16px #0000000a,0 16px 32px #0000000a,0 32px 64px #0000000a}#frontpageFeatured .button[data-v-d312713c]:hover,#frontpageFeatured .button[data-v-d312713c]:focus{background:hsl(49deg,100%,65%);box-shadow:inset 0 1px 2px #0000000a,inset 0 2px 4px #0000000a,inset 0 4px 8px #0000000a,inset 0 8px 16px #0000000a,inset 0 16px 32px #0000000a,inset 0 32px 64px #0000000a}#articles{width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:20px;margin:0 0 50px}#articles .article{position:relative;padding:0;margin:0;border-radius:10px;overflow:hidden;grid-column:span 12;border:5px solid white;box-shadow:6.3px 6.3px 10px #00000009,50px 50px 80px #00000012}@media (min-width: 700px){#articles .article{grid-column:span 6}}#articles .article:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);transition:opacity .5s ease-in-out}#articles .article:hover:before{opacity:.5}#articles .article img{width:100%;padding:0;margin:0 0 -7px}#articles .article h2{position:absolute;inset:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;transition:transform 1s,opacity 1s;transition-timing-function:linear(0,.402 7.4%,.711 15.3%,.929 23.7%,1.008 28.2%,1.067 33%,1.099 36.9%,1.12 41%,1.13 45.4%,1.13 50.1%,1.111 58.5%,1.019 83.2%,1.004 91.3%,1);text-shadow:1px 1px 0 rgba(0,0,0,.5)}#articles .article:hover h2{transform:translateY(100%);opacity:0}#articles .article h2 div{font-size:2.5rem;line-height:2.2rem;text-align:center;color:#fff;padding:20px}@media (min-width: 800px){#articles .article h2 div{font-size:3rem;line-height:2.8rem}}#articles .article .hover{position:absolute;inset:0;display:flex;flex-direction:row;justify-content:center;align-items:center;transform:translateY(-100%);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}#articles .article:hover .hover{opacity:1;transform:translateY(0)}#articles .article .hover .articleButton{padding:5px 20px;margin:auto;border:1px solid #fff;border-radius:5px;color:#fff;font-family:agenda,sans-serif;font-size:1.3rem;text-decoration:none;background:rgba(0,0,0,.3);backdrop-filter:blur(10px);cursor:pointer}#articles .errorFetchingArticles{width:100%;font-family:Agenda,sans-serif;font-size:2rem;text-align:center;padding:25px 0}.productCard[data-v-16d70372]{width:100%;display:flex;flex-direction:column;justify-content:flex-start;background:#fff;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:10px}.productCard a[data-v-16d70372]{text-decoration:none;position:relative}.productCard a.sale[data-v-16d70372]:before{content:"SAVE " attr(data-savings) "%";position:absolute;top:-5px;left:-5px;background:rgb(220,38,38);color:#fff;font-family:Agenda,sans-serif;font-weight:800;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.25px;padding:5px 10px 3px;border-radius:20px;z-index:2;text-shadow:1px 1px 0px rgba(0,0,0,.3);letter-spacing:.5px}.productCard .image[data-v-16d70372]{position:relative;z-index:1;padding:10px}.productCard .image[data-v-16d70372]:before{position:absolute;inset:0;background:rgba(0,0,0,.03);z-index:1;content:""}.productCard .image.loading[data-v-16d70372]:after{height:30px;width:30px;position:absolute;top:50%;left:50%;background:url(https://cdn.weekshomehardware.ca/icons/loading.webp?v=2);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);z-index:1;font-size:2rem;content:"";animation-name:rotate-16d70372;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotate-16d70372{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.productCard .image img[data-v-16d70372]{display:block;width:100%;max-width:200px;max-height:200px;margin:auto}.productCard .brand[data-v-16d70372]{color:#0f172a;font-family:Agenda,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.7rem;text-transform:uppercase;text-align:left;color:#222;margin:10px 0 0}.productCard .title[data-v-16d70372]{font-family:agenda,sans-serif;font-size:1.5rem;line-height:1.7rem;color:#222;text-align:left;padding:0}.productCard .item-number[data-v-16d70372]{margin-top:auto;font-family:agenda,sans-serif;font-size:1.2rem;line-height:1rem;color:#222;padding:10px 0 0;text-align:center;text-transform:uppercase;opacity:.5}.productCard .price[data-v-16d70372]{width:100%;padding:10px;text-align:center}.productCard .price .regular[data-v-16d70372]{font-family:agenda,sans-serif;font-weight:800;font-size:2rem;line-height:2rem;color:#000}.productCard .price .spacer[data-v-16d70372]{font-family:agenda,sans-serif;font-weight:800;font-size:2rem;line-height:2rem;color:transparent}.productCard .price.sale .regular[data-v-16d70372]{font-family:agenda,sans-serif;font-weight:400;font-size:1.3rem;line-height:1.3rem;color:#000}.productCard .price.sale .sale[data-v-16d70372]{font-family:agenda,sans-serif;font-weight:800;font-size:2rem;line-height:2rem;color:#dc2626}@media (min-width: 350px){.productCard[data-v-16d70372]{width:50%}}@media (min-width: 600px){.productCard[data-v-16d70372]{width:33.33333333%}}@media (min-width: 750px){.productCard[data-v-16d70372]{width:25%}}#productListing[data-v-864d5c52]{width:100%;display:flex;flex-direction:column;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;margin-bottom:25px}@media (min-width: 350px){#productListing[data-v-864d5c52]{flex-direction:row;flex-wrap:wrap}}#notification-box{font-family:Agenda,sans-serif;position:fixed;right:0;bottom:0;width:calc(100% - 50px);max-width:500px;margin:0 25px 25px;padding:0;background-image:url(https://cdn.weekshomehardware.ca/promos/2025-04-15-Dewalt-Spring-Sale/header-background.webp?v=4);background-repeat:no-repeat;background-position:top center;background-size:cover;border-radius:7px;z-index:1000;overflow:hidden;transition:.5s transform ease-in-out;will-change:transform;-webkit-transition:.5s -webkit-transform ease-in-out;box-shadow:0 -1px 1px #0000001a,0 1px 1px #0000001c,0 2px 2px #0000001c,0 4px 4px #0000001c,0 8px 8px #0000001c,0 16px 16px #0000001c,0 32px 32px #0000001c}#notification-box:before{position:absolute;inset:0;z-index:1;content:" ";background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 100%)}#notification-box:after{content:"";height:150px;position:absolute;right:0;bottom:0;left:0;z-index:1;background-image:url(https://cdn.weekshomehardware.ca/promos/2025-10-Dewalt-Fall-Super-Sale/leaf-border-overlay.webp?v=2);background-repeat:repeat-x;background-position:bottom center;background-size:contain;overflow:hidden;filter:brightness(1)}#notification-box.hidden{transform:translateY(750px);-webkit-transform:translateY(750px)}#notification-box .wrapper{position:relative;height:100%;width:90%;margin:auto;padding:25px 10px 45px;z-index:2;text-decoration:none;display:flex;flex-direction:column;align-items:center}#notification-box .wrapper a{text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}#notification-box .wrapper .branding{z-index:2;width:90%;max-width:300px;background:url(https://cdn.weekshomehardware.ca/promos/2022-10-42-Dewalt-Fall-Super-Sale/bg-black.webp?v=2);background-position:center;background-size:6px 6px;background-repeat:repeat;border-radius:10px;transform:rotate(-2deg);overflow:hidden;box-sizing:border-box}#notification-box .wrapper .branding h2{font-size:2.2rem;height:80px;background:url(https://cdn.weekshomehardware.ca/promos/2025-10-Dewalt-Fall-Super-Sale/branding.webp);background-size:contain;background-repeat:no-repeat;background-position:center;padding:0;margin:15px;color:transparent}#notification-box .wrapper .branding:before,#notification-box .wrapper .branding:after{content:"";height:25px;width:100%;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;background-image:repeating-linear-gradient(-55deg,oklch(14.7% .004 49.25),oklch(14.7% .004 49.25) 25px,oklch(85.2% .199 91.936/90%) 25px,oklch(85.2% .199 91.936/80%) 50px);display:block}#notification-box .wrapper .tagline{padding:0;margin:0;color:#fff;font-family:agenda,sans-serif;font-weight:800;font-size:2.2rem;line-height:1.7rem;text-align:center;text-wrap:balance;text-transform:uppercase;letter-spacing:1.5px;transform:rotate(-2deg);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#notification-box .wrapper .dates{margin:0;padding:0;color:oklch(85.2% .199 91.936);font-family:Agenda,sans-serif;font-weight:800;font-size:2rem;line-height:1.7rem;text-align:center;text-wrap:balance;text-transform:uppercase;letter-spacing:1.5px;transform:rotate(-2deg);text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#notification-box .dismissNotification{position:absolute;top:15px;right:15px;z-index:2}#notification-box .dismissNotification button{height:25px;width:25px;padding:0;margin:0;color:transparent;background:#151d28;border-radius:50%;border:0;position:relative;transition:background .25s;box-shadow:-.5px -.5px #fff,.5px -.5px #fff,-.5px .5px #fff,.5px .5px #fff}#notification-box .dismissNotification button:hover{height:25px;width:25px;padding:0;margin:0;color:transparent;background:#fff;border-radius:50%;border:0;position:relative}#notification-box .dismissNotification button:before{position:absolute;inset:1px 0 0 1px;content:"+";color:#fff;font-family:agenda,sans-serif;font-size:3rem;line-height:2rem;text-align:center;transform:rotate(45deg);transition:all .5s ease-in-out}#notification-box .dismissNotification button:hover:before{position:absolute;inset:1px 0 0 1px;content:"+";color:#151d28;font-family:agenda,sans-serif;font-size:3rem;line-height:2rem;text-align:center;transform:rotate(-405deg) scale(1.5)}#ScenePlusCallToAction[data-v-b0389aa4]{clear:both;position:relative;background:black;border-radius:20px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden;margin:0 0 50px}@media (min-width: 600px){#ScenePlusCallToAction[data-v-b0389aa4]{grid-template-columns:repeat(2,minmax(0,1fr))}}#ScenePlusCallToAction[data-v-b0389aa4]:after{content:"";position:absolute;top:0;right:0;bottom:20px;width:200px;background:url(https://cdn.attrium.ca/scene-rewards/heading/right-background.webp);background-size:contain;background-position:bottom right;background-repeat:no-repeat;z-index:1;opacity:75%}#ScenePlusCallToAction .image[data-v-b0389aa4]{height:300px;background:url(https://cdn.attrium.ca/scene-rewards/view-rewards-background.webp);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:2}#ScenePlusCallToAction .copy[data-v-b0389aa4]{padding:20px;display:flex;flex-direction:column;justify-content:center;z-index:2}#ScenePlusCallToAction .copy h3[data-v-b0389aa4]{color:#fff;font-family:Agenda,sans-serif;font-weight:700;font-size:3.4rem;line-height:3.4rem;text-transform:uppercase;margin:0;padding:0 0 15px}#ScenePlusCallToAction .copy p[data-v-b0389aa4]{color:#fff;font-family:Agenda,sans-serif;font-size:1.7rem;line-height:1.8rem}#ScenePlusCallToAction .copy .center[data-v-b0389aa4]{display:flex;justify-content:flex-start}#ScenePlusCallToAction .copy .center a[data-v-b0389aa4]{border:2px solid white;color:#fff;font-family:Agenda,sans-serif;font-weight:600;font-size:1.3rem;line-height:1.3rem;text-transform:uppercase;text-decoration:none;padding:12px 30px;border-radius:20px}#beautitone_loyalty[data-v-9511ff48]{font-family:agenda,sans-serif}#beautitone_loyalty .heading[data-v-9511ff48]{width:100%;display:flex;flex-direction:column-reverse}#beautitone_loyalty .heading .copy[data-v-9511ff48]{width:100%}#beautitone_loyalty .heading .copy h2[data-v-9511ff48]{margin:0;padding:0;color:#392447;font-weight:700;font-size:3rem;line-height:3.2rem;letter-spacing:1px;text-align:center}#beautitone_loyalty .heading .copy p[data-v-9511ff48]{color:#012c5e;font-size:1.5rem;line-height:1.8rem;text-align:center}#beautitone_loyalty .heading .card[data-v-9511ff48]{height:200px;width:100%;margin:0 0 10px;background:url(https://cdn.weekshomehardware.ca/pages/beautitone-loyalty-program/reward-card.png);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(5deg)}@media (min-width: 700px){#beautitone_loyalty .heading[data-v-9511ff48]{display:flex;flex-direction:row}#beautitone_loyalty .heading .copy[data-v-9511ff48]{width:60%;display:flex;flex-direction:column;justify-content:center}#beautitone_loyalty .heading .copy h2[data-v-9511ff48],#beautitone_loyalty .heading .copy p[data-v-9511ff48]{text-align:left}#beautitone_loyalty .heading .card[data-v-9511ff48]{height:150px;width:40%;margin:0}}#beautitone_loyalty .product[data-v-9511ff48]{display:flex;flex-direction:column;margin:25px 0;background:#fff;border-radius:7px;padding:25px;border:1px solid #fff;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008;transition:border .5s}#beautitone_loyalty .product[data-v-9511ff48]:hover{border:1px solid #2f63ac}#beautitone_loyalty .product .img[data-v-9511ff48]{max-width:250px;margin:0 auto}#beautitone_loyalty .product .img img[data-v-9511ff48]{display:block;width:100%;max-width:250px;margin:0 auto}#beautitone_loyalty .product .desc h2[data-v-9511ff48]:before{display:block;content:"";height:65px;width:100%;background:url(https://cdn.weekshomehardware.ca/pages/beautitone-loyalty-program/branding-multi.png);background-size:contain;background-position:left center;background-repeat:no-repeat;margin:0 0 -10px}#beautitone_loyalty .product .desc h2[data-v-9511ff48]{width:100%;color:#392447;font-size:2.5rem;line-height:2.5rem;font-weight:700;letter-spacing:1px;margin:0;padding:0 0 10px}#beautitone_loyalty .product .desc p[data-v-9511ff48]{width:100%;font-size:1.6rem;line-height:2rem;color:#012c5e}@media (min-width: 600px){#beautitone_loyalty .product[data-v-9511ff48]{display:flex;flex-direction:row}#beautitone_loyalty .product .img[data-v-9511ff48]{width:30%;margin:0}#beautitone_loyalty .product .desc[data-v-9511ff48]{width:70%;padding:0 0 0 25px;display:flex;justify-content:center;flex-direction:column}#beautitone_loyalty .product .desc h2[data-v-9511ff48]:before{height:50px;margin:0 0 -5px}}#beautitone_loyalty small[data-v-9511ff48]{display:block;width:100%;color:#929295;line-height:1.3rem;text-align:center}#callToAction[data-v-1a5987a9]{width:100%;background:url(https://cdn.weekshomehardware.ca/pages/beautitone-loyalty-program/branding-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:25px;border-radius:7px;overflow:hidden}#callToAction a[data-v-1a5987a9]{display:flex;flex-direction:column;text-decoration:none;padding:25px}#callToAction a .copy[data-v-1a5987a9]{width:100%}#callToAction a .copy[data-v-1a5987a9]:before{display:block;content:"";height:75px;width:100%;background-image:url(https://cdn.weekshomehardware.ca/pages/beautitone-loyalty-program/branding-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#callToAction a .copy h2[data-v-1a5987a9]{margin:0;padding:0;color:#fff;font-family:agenda,sans-serif;font-size:3rem;line-height:3.2rem;letter-spacing:1px}#callToAction a .copy p[data-v-1a5987a9]{padding:10px 20px 0;color:#fff;font-family:agenda,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.8rem;text-align:center}#callToAction a .image[data-v-1a5987a9]{margin-top:25px;height:175px;width:100%;background-image:url(https://cdn.weekshomehardware.ca/pages/beautitone-loyalty-program/reward-card.png);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(5deg)}@media (min-width: 700px){#callToAction a[data-v-1a5987a9]{display:flex;flex-direction:row;justify-content:space-around}#callToAction a .copy[data-v-1a5987a9]{display:flex;flex-direction:column;justify-content:center}#callToAction a .image[data-v-1a5987a9]{margin:0}}#Beautitone2024ExteriorColourOfTheYear[data-v-263b0265]{margin-bottom:20px}#Beautitone2024ExteriorColourOfTheYear #heading[data-v-263b0265]{height:350px;width:100%;background:url(https://cdn.attrium.ca/beautitone_exterior_colour_of_the_year_2024/header.webp);background-position:right center;background-repeat:no-repeat;background-size:cover}#Beautitone2024ExteriorColourOfTheYear .stainColour[data-v-263b0265]{display:grid;grid-template-columns:12fr;gap:25px;margin:50px 0 25px}@media (min-width: 800px){#Beautitone2024ExteriorColourOfTheYear .stainColour[data-v-263b0265]{display:grid;grid-template-columns:6fr 6fr}}#Beautitone2024ExteriorColourOfTheYear .stainColour .image[data-v-263b0265]{height:300px;background:url(https://cdn.attrium.ca/beautitone_exterior_colour_of_the_year_2024/pacific.webp);background-position:left center;background-repeat:no-repeat;background-size:cover}#Beautitone2024ExteriorColourOfTheYear .stainColour#pacific .image[data-v-263b0265]{background:url(https://cdn.attrium.ca/beautitone_exterior_colour_of_the_year_2024/pacific.webp);background-position:left center;background-repeat:no-repeat;background-size:cover;transform:rotate(-1deg);border:10px solid white;border-radius:5px;overflow:hidden}#Beautitone2024ExteriorColourOfTheYear .stainColour#creamOfTheCrop .image[data-v-263b0265]{height:300px;background:url(https://cdn.attrium.ca/beautitone_exterior_colour_of_the_year_2024/cream-of-the-crop.webp);background-position:left center;background-repeat:no-repeat;background-size:cover;transform:rotate(1deg);border:10px solid white;border-radius:5px;overflow:hidden}#Beautitone2024ExteriorColourOfTheYear .stainColour#pineForest .image[data-v-263b0265]{height:300px;background:url(https://cdn.attrium.ca/beautitone_exterior_colour_of_the_year_2024/pine-forest.webp);background-position:left center;background-repeat:no-repeat;background-size:cover;transform:rotate(1deg);border:10px solid white;border-radius:5px;overflow:hidden}#Beautitone2024ExteriorColourOfTheYear .stainColour#ebony .image[data-v-263b0265]{height:300px;background:url(https://cdn.attrium.ca/beautitone_exterior_colour_of_the_year_2024/ebony.webp);background-position:left center;background-repeat:no-repeat;background-size:cover;transform:rotate(-1deg);border:10px solid white;border-radius:5px;overflow:hidden}#Beautitone2024ExteriorColourOfTheYear .stainColour#seashellSilver .image[data-v-263b0265]{height:300px;background:url(https://cdn.attrium.ca/beautitone_exterior_colour_of_the_year_2024/seashell-silver.webp);background-position:left center;background-repeat:no-repeat;background-size:cover;transform:rotate(1deg);border:10px solid white;border-radius:5px;overflow:hidden}#Beautitone2024ExteriorColourOfTheYear .stainColour .copy[data-v-263b0265]{font-family:Agenda,sans-serif}@media (min-width: 800px){#Beautitone2024ExteriorColourOfTheYear .stainColour .copy[data-v-263b0265]{display:flex;flex-direction:column;justify-content:center}}#Beautitone2024ExteriorColourOfTheYear .stainColour .copy h2[data-v-263b0265]{font-weight:600;font-size:3rem;line-height:3rem}#Beautitone2024ExteriorColourOfTheYear .stainColour .copy p[data-v-263b0265]{font-weight:500;font-size:1.6rem;line-height:1.8rem}#Beautitone2024ExteriorColourOfTheYear .recommendedPairings h2[data-v-263b0265]{color:#465460;margin:0;padding:0 0 25px;font-family:Agenda,sans-serif;font-weight:600;font-size:2.5rem;line-height:2.5rem}#Beautitone2024ExteriorColourOfTheYear #examples[data-v-263b0265]{display:grid;grid-template-columns:repeat(12,1fr);gap:25px;margin:25px 0}#Beautitone2024ExteriorColourOfTheYear #examples h2[data-v-263b0265]{color:#465460;margin:0;padding:0;font-family:Agenda,sans-serif;font-weight:600;font-size:2.5rem;line-height:2.5rem;grid-column:span 12}#Beautitone2024ExteriorColourOfTheYear #examples .example[data-v-263b0265]{grid-column:span 12;border:10px solid white;border-radius:5px}@media (min-width: 600px){#Beautitone2024ExteriorColourOfTheYear #examples .example[data-v-263b0265]{grid-column:span 6}}@media (min-width: 800px){#Beautitone2024ExteriorColourOfTheYear #examples .example[data-v-263b0265]{grid-column:span 4}}#Beautitone2024ExteriorColourOfTheYear #examples .example img[data-v-263b0265]{width:100%}#Beautitone2024ExteriorColourOfTheYear #collection h2[data-v-263b0265]{margin:0;padding:0 0 10px;font-family:Agenda,sans-serif;font-weight:600;font-size:3rem;line-height:3rem}#Beautitone2024ExteriorColourOfTheYear #collection p[data-v-263b0265]{margin:0;padding:0 0 50px;font-family:Agenda,sans-serif;font-weight:400;font-size:2rem;line-height:2rem}#Beautitone2024ExteriorColourOfTheYear #gallery[data-v-263b0265]{display:grid;grid-template-columns:12fr;gap:50px;margin:50px 0}@media (min-width: 650px){#Beautitone2024ExteriorColourOfTheYear #gallery[data-v-263b0265]{display:grid;grid-template-columns:6fr 6fr}}#Beautitone2024ExteriorColourOfTheYear #gallery .image[data-v-263b0265]{position:relative;overflow:hidden}#Beautitone2024ExteriorColourOfTheYear #gallery .image[data-v-263b0265]:before{font-size:1.2rem;letter-spacing:1px;content:attr(data-colour);position:absolute;top:10px;left:10px;background:rgba(0,0,0,.5);padding:5px 15px;border-radius:20px;color:#fff;backdrop-filter:blur(10px)}#Beautitone2024ExteriorColourOfTheYear #gallery .image img[data-v-263b0265]{width:100%;margin:0 0 -20px}#callToAction[data-v-263b0265]{margin:50px 0;display:flex;flex-direction:column;background:white;border-radius:20px;overflow:hidden;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008}#callToAction .image[data-v-263b0265]{width:100%;height:300px;background:url(https://cdn.weekshomehardware.ca/pages/paint/benjamin-moore-popular-colours-cta-alt.jpg?v=2);background-position:center;background-repeat:no-repeat;background-size:cover}#callToAction .copy[data-v-263b0265]{padding:50px 40px;display:flex;flex-direction:column;justify-content:center}#callToAction .copy h3[data-v-263b0265]{font-family:agenda,sans-serif;font-size:3rem;line-height:3.2rem;font-weight:600;color:#001641;margin:0 0 15px}#callToAction .copy p[data-v-263b0265]{color:#012569;font-size:1.5rem;font-family:agenda,sans-serif;text-align:left;margin:0 0 15px;font-weight:400}#callToAction .copy p b[data-v-263b0265]{font-weight:600}@media (min-width: 700px){#callToAction[data-v-263b0265]{display:flex;flex-direction:row-reverse}#callToAction .image[data-v-263b0265]{width:50%;height:auto}#callToAction .copy[data-v-263b0265]{width:50%}}.span-full[data-v-263b0265]{grid-column:1/span 2}*[data-v-def8b231],[data-v-def8b231]:after,[data-v-def8b231]:before{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }[data-v-def8b231]::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com*/*[data-v-def8b231],[data-v-def8b231]:after,[data-v-def8b231]:before{box-sizing:border-box;border:0 solid #e5e7eb}[data-v-def8b231]:after,[data-v-def8b231]:before{--tw-content: ""}[data-v-def8b231]:host,html[data-v-def8b231]{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Agenda,ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body[data-v-def8b231]{font-family:Agenda,ui-sans-serif,system-ui;margin:0;line-height:inherit}hr[data-v-def8b231]{height:0;color:inherit;border-top-width:1px}abbr[data-v-def8b231]:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-v-def8b231],h2[data-v-def8b231],h3[data-v-def8b231],h4[data-v-def8b231],h5[data-v-def8b231],h6[data-v-def8b231]{font-size:inherit;font-weight:inherit;font-family:Agenda,ui-sans-serif,system-ui}a[data-v-def8b231]{color:inherit;text-decoration:inherit}b[data-v-def8b231],strong[data-v-def8b231]{font-family:Agenda,ui-sans-serif,system-ui;font-weight:bolder}p[data-v-def8b231]{font-family:Agenda,ui-sans-serif,system-ui}code[data-v-def8b231],kbd[data-v-def8b231],pre[data-v-def8b231],samp[data-v-def8b231]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small[data-v-def8b231]{font-size:80%}sub[data-v-def8b231],sup[data-v-def8b231]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-def8b231]{bottom:-.25em}sup[data-v-def8b231]{top:-.5em}table[data-v-def8b231]{text-indent:0;border-color:inherit;border-collapse:collapse}button[data-v-def8b231],input[data-v-def8b231],optgroup[data-v-def8b231],select[data-v-def8b231],textarea[data-v-def8b231]{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button[data-v-def8b231],select[data-v-def8b231]{text-transform:none}button[data-v-def8b231],input[data-v-def8b231]:where([type=button]),input[data-v-def8b231]:where([type=reset]),input[data-v-def8b231]:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}[data-v-def8b231]:-moz-focusring{outline:auto}[data-v-def8b231]:-moz-ui-invalid{box-shadow:none}progress[data-v-def8b231]{vertical-align:baseline}[data-v-def8b231]::-webkit-inner-spin-button,[data-v-def8b231]::-webkit-outer-spin-button{height:auto}[type=search][data-v-def8b231]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-def8b231]::-webkit-search-decoration{-webkit-appearance:none}[data-v-def8b231]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-def8b231]{display:list-item}blockquote[data-v-def8b231],dd[data-v-def8b231],dl[data-v-def8b231],figure[data-v-def8b231],h1[data-v-def8b231],h2[data-v-def8b231],h3[data-v-def8b231],h4[data-v-def8b231],h5[data-v-def8b231],h6[data-v-def8b231],hr[data-v-def8b231],p[data-v-def8b231],pre[data-v-def8b231]{margin:0}fieldset[data-v-def8b231]{margin:0}fieldset[data-v-def8b231],legend[data-v-def8b231]{padding:0}menu[data-v-def8b231],ol[data-v-def8b231],ul[data-v-def8b231]{list-style:none;margin:0;padding:0}dialog[data-v-def8b231]{padding:0}textarea[data-v-def8b231]{resize:vertical}input[data-v-def8b231]::-moz-placeholder,textarea[data-v-def8b231]::-moz-placeholder{opacity:1;color:#9ca3af}input[data-v-def8b231]::placeholder,textarea[data-v-def8b231]::placeholder{opacity:1;color:#9ca3af}[role=button][data-v-def8b231],button[data-v-def8b231]{cursor:pointer}[data-v-def8b231]:disabled{cursor:default}audio[data-v-def8b231],canvas[data-v-def8b231],embed[data-v-def8b231],iframe[data-v-def8b231],img[data-v-def8b231],object[data-v-def8b231],svg[data-v-def8b231],video[data-v-def8b231]{display:block;vertical-align:middle}img[data-v-def8b231],video[data-v-def8b231]{max-width:100%;height:auto}[hidden][data-v-def8b231]{display:none}.container[data-v-def8b231]{width:100%}@media (min-width: 640px){.container[data-v-def8b231]{max-width:640px}}@media (min-width: 768px){.container[data-v-def8b231]{max-width:768px}}@media (min-width: 1024px){.container[data-v-def8b231]{max-width:1024px}}@media (min-width: 1280px){.container[data-v-def8b231]{max-width:1280px}}@media (min-width: 1536px){.container[data-v-def8b231]{max-width:1536px}}.absolute[data-v-def8b231]{position:absolute}.relative[data-v-def8b231]{position:relative}.left-2[data-v-def8b231]{left:.5rem}.top-2[data-v-def8b231]{top:.5rem}.col-span-1[data-v-def8b231]{grid-column:span 1/span 1}.col-span-10[data-v-def8b231]{grid-column:span 10/span 10}.col-span-12[data-v-def8b231]{grid-column:span 12/span 12}.col-span-2[data-v-def8b231]{grid-column:span 2/span 2}.col-span-6[data-v-def8b231]{grid-column:span 6/span 6}.m-0[data-v-def8b231]{margin:0}.m-auto[data-v-def8b231]{margin:auto}.-mt-3[data-v-def8b231]{margin-top:-.75rem}.mb-0[data-v-def8b231]{margin-bottom:0}.mb-1[data-v-def8b231]{margin-bottom:.25rem}.mb-2[data-v-def8b231]{margin-bottom:.5rem}.mt-2[data-v-def8b231],.mt-4[data-v-def8b231]{margin-top:1rem}.inline-block[data-v-def8b231]{display:inline-block}.flex[data-v-def8b231]{display:flex}.grid[data-v-def8b231]{display:grid}.h-12[data-v-def8b231]{height:3rem}.h-48[data-v-def8b231]{height:12rem}.h-96[data-v-def8b231]{height:24rem}.h-full[data-v-def8b231]{height:100%}.min-h-72[data-v-def8b231]{min-height:18rem}.w-full[data-v-def8b231]{width:100%}.grid-cols-1[data-v-def8b231]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10[data-v-def8b231]{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-12[data-v-def8b231]{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-6[data-v-def8b231]{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col[data-v-def8b231]{flex-direction:column}.justify-center[data-v-def8b231]{justify-content:center}.gap-1[data-v-def8b231]{gap:.25rem}.gap-4[data-v-def8b231]{gap:1rem}.space-y-4[data-v-def8b231]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.rounded-3xl[data-v-def8b231]{border-radius:1.5rem}.rounded-md[data-v-def8b231]{border-radius:.375rem}.rounded-sm[data-v-def8b231]{border-radius:.125rem}.border[data-v-def8b231]{border-width:1px}.border-2[data-v-def8b231]{border-width:2px}.border-black[data-v-def8b231]{--tw-border-opacity: 1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-white[data-v-def8b231]{--tw-border-opacity: 1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-\[\#29343f\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(41 52 63/var(--tw-bg-opacity))}.bg-\[\#293440\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(41 52 64/var(--tw-bg-opacity))}.bg-\[\#42283e\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(66 40 62/var(--tw-bg-opacity))}.bg-\[\#426165\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(66 97 101/var(--tw-bg-opacity))}.bg-\[\#495345\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(73 83 69/var(--tw-bg-opacity))}.bg-\[\#495346\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(73 83 70/var(--tw-bg-opacity))}.bg-\[\#4e6f7d\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(78 111 125/var(--tw-bg-opacity))}.bg-\[\#51757a\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(81 117 122/var(--tw-bg-opacity))}.bg-\[\#544d4c\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(84 77 76/var(--tw-bg-opacity))}.bg-\[\#551e1b\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(85 30 27/var(--tw-bg-opacity))}.bg-\[\#7a2819\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(122 40 25/var(--tw-bg-opacity))}.bg-\[\#93956c\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(147 149 108/var(--tw-bg-opacity))}.bg-\[\#94956c\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(148 149 108/var(--tw-bg-opacity))}.bg-\[\#a9c3d4\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(169 195 212/var(--tw-bg-opacity))}.bg-\[\#ac9a9d\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(172 154 157/var(--tw-bg-opacity))}.bg-\[\#ae9c9f\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(174 156 159/var(--tw-bg-opacity))}.bg-\[\#b3c1d4\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(179 193 212/var(--tw-bg-opacity))}.bg-\[\#b7c3d6\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(183 195 214/var(--tw-bg-opacity))}.bg-\[\#c17159\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(193 113 89/var(--tw-bg-opacity))}.bg-\[\#c17259\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(193 114 89/var(--tw-bg-opacity))}.bg-\[\#c65557\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(198 85 87/var(--tw-bg-opacity))}.bg-\[\#d0c3ab\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(208 195 171/var(--tw-bg-opacity))}.bg-\[\#d0c3ae\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(208 195 174/var(--tw-bg-opacity))}.bg-\[\#e3e1df\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(227 225 223/var(--tw-bg-opacity))}.bg-\[\#e4e2e0\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(228 226 224/var(--tw-bg-opacity))}.bg-\[\#f1dea8\][data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(241 222 168/var(--tw-bg-opacity))}.bg-black\/20[data-v-def8b231]{background-color:#0003}.bg-white[data-v-def8b231]{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/20[data-v-def8b231]{background-color:#fff3}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/aged-patina\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/aged-patina.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/dark-gesso\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/dark-gesso.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/decadent\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/decadent.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/dust-of-light\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/dust-of-light.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/dusted-terra-cotta\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/dusted-terra-cotta.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/hushed-horizon\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/hushed-horizon.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/muse-1\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/muse-1.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/muse-3\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/muse-3.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/muse-4\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/muse-4.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/muse-5\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/muse-5.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/muse-6\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/muse-6.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/nocturne-blue\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/nocturne-blue.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/plaster-veil\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/plaster-veil.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/quiet-blue\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/quiet-blue.webp)}.bg-\[url\(\'https\:\/\/cdn\.attrium\.ca\/beautitone-colour-of-the-year-2026\/whispering-laurel\.webp\'\)\][data-v-def8b231]{background-image:url(https://cdn.attrium.ca/beautitone-colour-of-the-year-2026/whispering-laurel.webp)}.bg-cover[data-v-def8b231]{background-size:cover}.bg-center[data-v-def8b231]{background-position:50%}.object-cover[data-v-def8b231]{-o-object-fit:cover;object-fit:cover}.p-0[data-v-def8b231]{padding:0}.p-2[data-v-def8b231]{padding:.5rem}.px-1[data-v-def8b231]{padding-left:.25rem;padding-right:.25rem}.px-12[data-v-def8b231]{padding-left:3rem;padding-right:3rem}.px-2[data-v-def8b231]{padding-left:.5rem;padding-right:.5rem}.px-4[data-v-def8b231]{padding-left:1rem;padding-right:1rem}.py-0\.5[data-v-def8b231]{padding-top:.125rem;padding-bottom:.125rem}.py-1[data-v-def8b231]{padding-top:.25rem;padding-bottom:.25rem}.py-2[data-v-def8b231]{padding-top:.5rem;padding-bottom:.5rem}.py-24[data-v-def8b231]{padding-top:6rem;padding-bottom:6rem}.py-6[data-v-def8b231]{padding-top:1.5rem;padding-bottom:1.5rem}.pb-4[data-v-def8b231]{padding-bottom:1.25rem}.pb-2[data-v-def8b231]{padding-bottom:1rem}.text-center[data-v-def8b231]{text-align:center}.text-3xl[data-v-def8b231]{font-family:Agenda,ui-sans-serif,system-ui;font-size:2.5rem;line-height:3rem}.text-4xl[data-v-def8b231]{font-family:Agenda,ui-sans-serif,system-ui;font-size:3rem;line-height:2.5rem}.text-5xl[data-v-def8b231]{font-family:Agenda,ui-sans-serif,system-ui;font-size:4rem;line-height:3rem}.text-xl[data-v-def8b231]{font-family:Agenda,ui-sans-serif,system-ui;font-size:1.75rem;line-height:2rem}.text-lg[data-v-def8b231]{font-size:1.5rem;line-height:1.75rem}.text-md[data-v-def8b231]{font-family:Agenda,ui-sans-serif,system-ui;font-size:1.6rem;line-height:2rem}.text-xs[data-v-def8b231]{font-family:Agenda,ui-sans-serif,system-ui;font-size:1rem;line-height:1.5rem}.font-bold[data-v-def8b231]{font-weight:700}.font-semibold[data-v-def8b231]{font-weight:600}.uppercase[data-v-def8b231]{text-transform:uppercase}.tracking-wide[data-v-def8b231]{letter-spacing:.025em}.tracking-wider[data-v-def8b231]{letter-spacing:.05em}.text-\[\#171717\][data-v-def8b231]{--tw-text-opacity: 1;color:rgb(23 23 23/var(--tw-text-opacity))}.text-black[data-v-def8b231]{--tw-text-opacity: 1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-transparent[data-v-def8b231]{color:transparent}.text-white[data-v-def8b231]{--tw-text-opacity: 1;color:rgb(255 255 255/var(--tw-text-opacity))}.shadow[data-v-def8b231]{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)}.shadow[data-v-def8b231],.shadow-lg[data-v-def8b231]{box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-lg[data-v-def8b231]{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)}.transition-all[data-v-def8b231]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300[data-v-def8b231]{transition-duration:.3s}.hover\:bg-white[data-v-def8b231]:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:text-\[\#495345\][data-v-def8b231]:hover{--tw-text-opacity: 1;color:rgb(73 83 69/var(--tw-text-opacity))}@media (min-width: 768px){.md\:col-span-4[data-v-def8b231]{grid-column:span 4/span 4}.md\:col-span-5[data-v-def8b231]{grid-column:span 5/span 5}.md\:col-span-7[data-v-def8b231]{grid-column:span 7/span 7}}@media (min-width: 1024px){.lg\:col-span-1[data-v-def8b231]{grid-column:span 1/span 1}.lg\:col-span-12[data-v-def8b231]{grid-column:span 12/span 12}.lg\:col-span-3[data-v-def8b231]{grid-column:span 3/span 3}.lg\:col-span-5[data-v-def8b231]{grid-column:span 5/span 5}.lg\:col-span-7[data-v-def8b231]{grid-column:span 7/span 7}.lg\:grid-cols-10[data-v-def8b231]{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12[data-v-def8b231]{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2[data-v-def8b231]{grid-template-columns:repeat(2,minmax(0,1fr))}}#colourCards[data-v-77ca7439]{width:100%;margin:0 0 25px;display:grid;grid-gap:25px;grid-template-columns:6fr 6fr}@media (min-width: 700px){#colourCards[data-v-77ca7439]{grid-template-columns:4fr 4fr 4fr}}.swatch[data-v-25927034]{border-radius:7px;overflow:hidden;background:#fff;transition:transform .25s ease-in-out;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008,0 -2px 4px #00000008}.swatch[data-v-25927034]:nth-of-type(even):hover{transform:scale(1.1) rotate(2deg)}.swatch[data-v-25927034]:nth-of-type(odd):hover{transform:scale(1.1) rotate(-1deg)}.swatch .display[data-v-25927034]{width:100%;height:150px;position:relative}.swatch .display .code[data-v-25927034]{position:absolute;top:10px;left:10px;opacity:.7;font-family:Agenda,sans-serif;font-size:1.4rem;line-height:1.4rem;font-weight:400;padding:2px 7px;background:#FFF;border-radius:5px}.swatch .info[data-v-25927034]{width:100%;padding:15px 10px;font-family:Agenda,sans-serif;font-size:1.5rem;line-height:1.8rem;display:flex;flex-direction:column;justify-content:space-between}.swatch .info .name[data-v-25927034]{width:100%;font-family:Agenda,sans-serif;font-size:1.3rem;line-height:1.3rem;font-weight:700;color:#444}.swatch[data-v-c1c785a4]{border-radius:7px;overflow:hidden;background:#fff;transition:transform .25s ease-in-out;box-shadow:0 1px 1px #0000000f,0 2px 2px #0000000f,0 4px 4px #00000008,0 8px 8px #00000008,0 16px 16px #00000008,0 -2px 4px #00000008}.swatch[data-v-c1c785a4]:nth-of-type(even):hover{transform:scale(1.1) rotate(2deg)}.swatch[data-v-c1c785a4]:nth-of-type(odd):hover{transform:scale(1.1) rotate(-1deg)}.swatch .display[data-v-c1c785a4]{width:100%;height:150px;position:relative}.swatch .display .code[data-v-c1c785a4]{position:absolute;top:10px;left:10px;opacity:.7;font-family:Agenda,sans-serif;font-size:1.4rem;line-height:1.4rem;font-weight:400;padding:5px 7px;color:#fff;background:rgba(1,1,1,.5);border-radius:5px;backdrop-filter:blur(20px)}.swatch .info[data-v-c1c785a4]{width:100%;padding:15px;font-family:Agenda,sans-serif;font-size:1.4rem;line-height:1.8rem;display:flex;flex-direction:column;justify-content:space-between}.swatch .info .name[data-v-c1c785a4]{width:100%;font-family:Agenda,sans-serif;font-size:1.4rem;line-height:1.4rem;font-weight:700;color:#444}#bathroomDesignCentre{font-family:agenda,sans-serif;background:#f3f4f6}#bathroomDesignCentre #bathroomDesignCentre__header{position:absolute;right:0;left:0;height:350px;position:relative;overflow:hidden}#bathroomDesignCentre #bathroomDesignCentre__header ul{height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;list-style-type:none;margin:0;border-bottom:10px solid #fff;border-top:10px solid #fff}#bathroomDesignCentre #bathroomDesignCentre__header ul li{height:100%;width:auto;border-left:10px solid #fff;margin:0;transition:transform 400s ease-in-out;z-index:0}#bathroomDesignCentre #bathroomDesignCentre__header ul li img{height:100%;width:auto;border-radius:7px}#bathroomDesignCentre #bathroomDesignCentre__header .overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 30%,rgba(255,255,255,.75) 70%,rgba(255,255,255,0) 100%);box-shadow:inset -10px 0 #fff,inset 10px 0 #fff}#bathroomDesignCentre #bathroomDesignCentre__header .overlay .container{height:100%;display:flex;flex-direction:column;justify-content:center}#bathroomDesignCentre #bathroomDesignCentre__header .overlay h2{margin:15px 0 0;width:100%;color:#fff;font-size:4rem;line-height:3rem;font-weight:800;text-align:center;text-shadow:0 1px 1px rgba(84,86,90,.3),0 -1px 1px rgba(84,86,90,.25),0 2px 2px rgba(84,86,90,.2),0 4px 4px rgba(84,86,90,.3),0 8px 8px rgba(84,86,90,.1),0 16px 16px rgba(84,86,90,.1),0 -6px 16px rgba(84,86,90,.25)}#bathroomDesignCentre #bathroomDesignCentre__header .overlay p{margin:15px 0 0;padding:0;color:#3e4854;font-family:Agenda,sans-serif;font-weight:800;font-size:2rem;line-height:2rem;text-align:center;text-shadow:0px 1px 1px rgba(255,255,255,.7),0px -1px 1px rgba(255,255,255,.7),1px 1px 1px rgba(255,255,255,.7),-1px -1px 1px rgba(255,255,255,.7),1px 0px 1px rgba(255,255,255,.7),-1px 0px 1px rgba(255,255,255,.7)}@media (min-width: 1000px){#bathroomDesignCentre #bathroomDesignCentre__header .overlay .container{height:100%}}#bathroomDesignCentre .body-container{width:90%;max-width:1100px!important}#bathroomDesignCentre .promotionProducts{width:100%;display:grid;grid-template-columns:12fr;row-gap:25px;margin:0 0 25px}#bathroomDesignCentre .promotionProducts .vanity{position:relative;width:100%;margin:0;padding:10px;background:white;border:1px solid transparent;transition:border .1s ease-in-out;border-radius:7px;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}#bathroomDesignCentre .promotionProducts .vanity:hover{border:1px solid #00798c}#bathroomDesignCentre .promotionProducts .vanity.single .image:before{content:"";height:125px;width:125px;background:url(https://cdn.weekshomehardware.ca/promos/2021-10-43-Stonewood-Bath-Sale/free-single-mirror-badge.svg?v=5);background-size:contain;background-repeat:no-repeat;position:absolute;top:-15px;left:-15px;z-index:5}#bathroomDesignCentre .promotionProducts .vanity.double .image:before{content:"";height:125px;width:125px;background:url(https://cdn.weekshomehardware.ca/promos/2021-10-43-Stonewood-Bath-Sale/free-double-mirror-badge.svg?v=5);background-size:contain;background-repeat:no-repeat;position:absolute;top:-10px;left:-10px;z-index:5}#bathroomDesignCentre .promotionProducts .vanity .image{width:100%;padding:0;margin:0;border-radius:7px;overflow:hidden}#bathroomDesignCentre .promotionProducts .vanity .image img{width:100%;padding:0;margin:0 0 -7px;transition:transform 1s ease-in-out}#bathroomDesignCentre .promotionProducts .vanity:hover .image img{transform:scale(1.2)}#bathroomDesignCentre .promotionProducts .vanity .copy{text-decoration:none}#bathroomDesignCentre .promotionProducts .vanity .copy .brand{margin:15px 0 0;height:25px;color:transparent}#bathroomDesignCentre .promotionProducts .vanity .copy .brand.stonewood{background:url(https://cdn.brantfordhomehardware.ca/promos/2021-11-45-Stonewood/stonewood-branding.webp);background-size:contain;background-repeat:no-repeat;background-position:center}#bathroomDesignCentre .promotionProducts .vanity .copy .brand.classic{background:url(https://cdn.weekshomehardware.ca/promos/2022-10-41-Classic-Brands-Cabinetry/classic-brands-logo.webp);background-size:contain;background-repeat:no-repeat;background-position:center}#bathroomDesignCentre .promotionProducts .vanity .copy .name{color:#374151;font-family:Agenda,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.4rem;text-align:center;padding:15px 10px}#bathroomDesignCentre .promotionProducts .vanity .copy .price.sale{color:#374151;font-size:2.4rem;line-height:1.6rem;font-weight:800;text-align:center;margin:10px 0 0;position:relative}#bathroomDesignCentre .promotionProducts .vanity .copy .price.regular{color:#00798c;font-size:1.5rem;line-height:1.7rem;font-weight:800;text-align:center;margin:0 0 auto;position:relative;text-transform:uppercase}#bathroomDesignCentre .promotionProducts .vanity .copy .button{height:auto;width:100%;margin:25px 0 0;padding:10px;background:#00798c;color:#fff;font-family:Agenda,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.5rem;text-transform:capitalize;border:2px solid #00798c;border-radius:7px;transition:background .25s,color .25s,border .25s;box-shadow:0 0 0 transparent}#bathroomDesignCentre .promotionProducts .vanity .copy .button:hover{background:#fff;border:2px solid #00798c;color:#00798c}@media (min-width: 550px){#bathroomDesignCentre .promotionProducts{width:100%;display:grid;grid-template-columns:6fr 6fr;row-gap:25px;column-gap:25px}#bathroomDesignCentre .promotionProducts .vanity.single .image:before,#bathroomDesignCentre .promotionProducts .vanity.double .image:before{height:75px;width:75px}#bathroomDesignCentre .promotionProducts .vanity .image{width:100%}#bathroomDesignCentre .promotionProducts .vanity .copy{width:100%;display:flex;flex-direction:column;justify-content:center}}@media (min-width: 900px){#bathroomDesignCentre .promotionProducts{display:grid;grid-template-columns:6fr 6fr;row-gap:25px;column-gap:25px}#bathroomDesignCentre .promotionProducts .vanity{display:flex;flex-direction:row;justify-content:space-between;width:100%}#bathroomDesignCentre .promotionProducts .vanity .image{width:49%}#bathroomDesignCentre .promotionProducts .vanity .copy{width:49%;display:flex;flex-direction:column;justify-content:center}#bathroomDesignCentre .promotionProducts .vanity .copy .button{margin-top:auto}}#bathroomDesignCentre .promotionFeatures{width:100%;display:grid;grid-template-columns:12fr;row-gap:25px;column-gap:25px;margin:0 0 50px}#bathroomDesignCentre .promotionFeatures .feature{background:#fff;padding:10px;margin:0;border-radius:7px;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}#bathroomDesignCentre .promotionFeatures .feature .image{width:100%;position:relative}#bathroomDesignCentre .promotionFeatures .image:before{content:"";background:rgba(0,121,140,.07);z-index:2;position:absolute;inset:0;border-radius:7px}#bathroomDesignCentre .promotionFeatures .feature .image img{width:100%;border-radius:7px;margin-bottom:-7px}#bathroomDesignCentre .promotionFeatures .feature .copy{padding:10px 0;background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(255,255,255) 100%)}#bathroomDesignCentre .promotionFeatures .feature .copy h2{color:#013e47;font-family:Agenda,sans-serif;font-weight:700;font-size:1.6rem;line-height:1.6rem;text-transform:capitalize;text-align:center;letter-spacing:.5px;margin:0;padding:0 0 5px}#bathroomDesignCentre .promotionFeatures .feature .copy p{color:#00798c;font-size:1.4rem;line-height:1.6rem;text-align:center;margin:0}@media (min-width: 500px){#bathroomDesignCentre .promotionFeatures{grid-template-columns:6fr 6fr}}@media (min-width: 700px){#bathroomDesignCentre .promotionFeatures{grid-template-columns:4fr 4fr 4fr}}@media (min-width: 900px){#bathroomDesignCentre .promotionFeatures{grid-template-columns:3fr 3fr 3fr 3fr}}#bathroomDesignCentre .trends{width:100%;margin:0 0 50px;display:grid;grid-template-columns:12fr;row-gap:25px}#bathroomDesignCentre .trends .trend{width:100%;background:white;border:10px solid #fff;margin:0;padding:0;position:relative;border-radius:7px;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}#bathroomDesignCentre .trends .trend h4{box-sizing:border-box;display:block;z-index:2;width:100%;position:absolute;right:0;bottom:0;left:0;padding:10px 0 25px;margin:0;color:#fff;font-family:Agenda,sans-serif;font-weight:700;font-size:2.5rem;line-height:2.5rem;letter-spacing:1px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1),0 16px 16px rgba(0,0,0,.1)}#bathroomDesignCentre .trends .trend h4:before{content:"";position:absolute;right:0;bottom:0;left:0;height:200px;background:-moz-linear-gradient(180deg,rgba(0,121,140,0) 40%,rgba(0,121,140,.8555730712) 100%);background:-webkit-linear-gradient(180deg,rgba(0,121,140,0) 40%,rgba(0,121,140,.8555730712) 100%);background:linear-gradient(180deg,rgba(0,121,140,0) 40%,rgba(0,121,140,.8555730712) 100%);z-index:-1;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#bathroomDesignCentre .trends .trend img{width:100%;padding:0;margin:0 0 -7px;border-radius:7px}@media (min-width: 600px){#bathroomDesignCentre .trends{grid-template-columns:6fr 6fr;row-gap:25px;column-gap:25px}}@media (min-width: 900px){#bathroomDesignCentre .trends{grid-template-columns:4fr 4fr 4fr;row-gap:25px;column-gap:25px}}#bathroomDesignCentre .ctaFreeMirror,#bathroomDesignCentre .ctaFaucetDiscount{width:100%;display:flex;flex-direction:column;border:10px solid #fff;background:#fff;margin:0 0 25px;border-radius:7px;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}#bathroomDesignCentre .ctaFreeMirror .image,#bathroomDesignCentre .ctaFaucetDiscount .image{width:100%}#bathroomDesignCentre .ctaFreeMirror .image img,#bathroomDesignCentre .ctaFaucetDiscount .image img{width:100%;border-radius:7px}#bathroomDesignCentre .ctaFreeMirror .image img.mobile,#bathroomDesignCentre .ctaFaucetDiscount .image img.mobile{display:block}#bathroomDesignCentre .ctaFreeMirror .image img.desktop,#bathroomDesignCentre .ctaFaucetDiscount .image img.desktop{display:none}#bathroomDesignCentre .ctaFreeMirror .copy,#bathroomDesignCentre .ctaFaucetDiscount .copy{width:100%;text-align:center;margin-top:-75px;padding:0 25px}#bathroomDesignCentre .ctaFreeMirror .copy .intro,#bathroomDesignCentre .ctaFaucetDiscount .copy .intro{font-family:Agenda,sans-serif;font-weight:700;font-size:2.5rem;line-height:2.5rem;text-transform:capitalize;color:#374151;margin:0;padding:0 0 2px}#bathroomDesignCentre .ctaFreeMirror .copy .divider,#bathroomDesignCentre .ctaFaucetDiscount .copy .divider{height:30px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#bathroomDesignCentre .ctaFreeMirror .copy .divider:before,#bathroomDesignCentre .ctaFaucetDiscount .copy .divider:before{content:attr(data-text);font-family:Agenda,sans-serif;font-weight:700;font-size:2rem;line-height:2rem;text-align:center}#bathroomDesignCentre .ctaFreeMirror .copy .details,#bathroomDesignCentre .ctaFaucetDiscount .copy .details{font-family:Agenda,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.6rem;color:#00798c;margin:0;padding:0}#bathroomDesignCentre .ctaFreeMirror .copy small,#bathroomDesignCentre .ctaFaucetDiscount .copy small{display:block;color:#0006;font-family:Agenda,sans-serif;font-weight:500;font-size:1rem;line-height:1rem;text-align:center;margin:10px 0 0}@media (min-width: 700px){#bathroomDesignCentre .ctaFreeMirror,#bathroomDesignCentre .ctaFaucetDiscount{width:100%;display:flex;flex-direction:row;border:10px solid #fff;background:#fff}#bathroomDesignCentre .ctaFreeMirror .image,#bathroomDesignCentre .ctaFaucetDiscount .image{width:40%}#bathroomDesignCentre .ctaFreeMirror .image img,#bathroomDesignCentre .ctaFaucetDiscount .image img{width:100%}#bathroomDesignCentre .ctaFreeMirror .image img.mobile,#bathroomDesignCentre .ctaFaucetDiscount .image img.mobile{display:none}#bathroomDesignCentre .ctaFreeMirror .image img.desktop,#bathroomDesignCentre .ctaFaucetDiscount .image img.desktop{display:block}#bathroomDesignCentre .ctaFreeMirror .copy,#bathroomDesignCentre .ctaFaucetDiscount .copy{width:60%;margin:0 25px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center}#bathroomDesignCentre .ctaFreeMirror .copy .intro,#bathroomDesignCentre .ctaFaucetDiscount .copy .intro{font-size:2rem;line-height:2rem}#bathroomDesignCentre .ctaFreeMirror .copy .divider:before,#bathroomDesignCentre .ctaFaucetDiscount .copy .divider:before{font-size:1.5rem;line-height:1.5rem}#bathroomDesignCentre .ctaFreeMirror .copy .details,#bathroomDesignCentre .ctaFaucetDiscount .copy .details{font-size:1.5rem;line-height:1.5rem}}@media (min-width: 850px){#bathroomDesignCentre .ctaFreeMirror .copy .intro,#bathroomDesignCentre .ctaFaucetDiscount .copy .intro{font-size:2.5rem;line-height:2.5rem}#bathroomDesignCentre .ctaFreeMirror .copy .details,#bathroomDesignCentre .ctaFaucetDiscount .copy .details{font-size:1.8rem;line-height:1.6rem}}#bathroomDesignCentre .favourites{width:100%;min-height:10px;position:relative}#bathroomDesignCentre .favourites:before{content:"Complete the Look";position:absolute;font-size:6rem;line-height:5rem;top:-85px;width:100%;font-weight:800;color:#ffffffa6;text-align:center;z-index:0}@media (min-width: 600px){#bathroomDesignCentre .favourites{width:100%}#bathroomDesignCentre .favourites:before{font-size:6rem;line-height:5rem;top:-75px}}@media (min-width: 800px){#bathroomDesignCentre .favourites{width:100%;position:relative}#bathroomDesignCentre .favourites:before{font-size:8rem;line-height:5rem;top:-80px}}#bathroomDesignCentre .sectionHeading{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;margin:0 0 25px}#bathroomDesignCentre .sectionHeading:before{content:attr(data-heading);position:absolute;font-size:5.5rem;line-height:4rem;top:0;width:100%;font-weight:800;color:#ffffffe6;text-align:center;z-index:0;text-shadow:0 1px 1px rgba(0,121,140,.06),0 2px 2px rgba(0,121,140,.06),0 4px 4px rgba(0,121,140,.06),0 8px 8px rgba(0,121,140,.06),0 16px 16px rgba(0,121,140,.06)}@media (min-width: 750px){#bathroomDesignCentre .sectionHeading:before{font-size:6rem;line-height:6rem}}#bathroomDesignCentre .sectionHeading h3{width:100%;display:block;font-family:Agenda,sans-serif;font-size:3rem;line-height:3.5rem;text-align:center;letter-spacing:.5px;color:#374151;margin:20px 0 0;font-weight:800;z-index:1;position:relative}@media (min-width: 700px){#bathroomDesignCentre .sectionHeading h3{font-size:4.5rem;padding-top:15px}}#bathroomDesignCentre .itemListing{width:100%;margin:0 0 50px;display:grid;grid-template-columns:12fr;row-gap:25px}#bathroomDesignCentre .itemListing .item{width:100%;margin:0;padding:10px;background:white;border:1px solid transparent;border-radius:7px;transition:border .15s ease-in-out;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}#bathroomDesignCentre .itemListing .item:hover{border:1px solid #00798c}#bathroomDesignCentre .itemListing .item .copy{text-decoration:none;display:flex;flex-direction:column;padding:0;margin:0}#bathroomDesignCentre .itemListing .item .copy .image{width:100%;position:relative;display:flex;padding:10px;overflow:hidden}#bathroomDesignCentre .itemListing .item .copy .image:before{content:"";background:rgba(0,121,140,.07);z-index:2;position:absolute;inset:0;border-radius:7px}#bathroomDesignCentre .itemListing .item .copy .image img{max-width:100%;margin:auto;z-index:1;transition:transform 1s ease-in-out}#bathroomDesignCentre .itemListing .item .copy:hover .image img{transform:scale(1.15)}#bathroomDesignCentre .itemListing .item .copy .brand{color:#222;font-family:Agenda,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.5rem;text-align:center;margin:10px 0 5px}#bathroomDesignCentre .itemListing .item .copy .name{color:#222;font-family:Agenda,sans-serif;font-size:1.3rem;line-height:1.4rem;text-align:center}#bathroomDesignCentre .itemListing .item .copy .pricing{color:#222;text-align:center;padding:10px 0 0}#bathroomDesignCentre .itemListing .item .copy .pricing .regular{font-family:Agenda,sans-serif;font-weight:800;font-size:2.3rem;line-height:2.3rem;position:relative}#bathroomDesignCentre .itemListing .item .copy .pricing .regular:before{content:"$";position:absolute;top:1px;margin:0 0 0 -8px;font-family:Agenda,sans-serif;font-weight:800;font-size:1.3rem;line-height:1.3rem}#bathroomDesignCentre .itemListing .item .copy .pricing.sale{color:#222;text-align:center;margin-top:15px}#bathroomDesignCentre .itemListing .item .copy .pricing.sale .sale{font-family:Agenda,sans-serif;font-weight:800;font-size:2.3rem;line-height:2.3rem;position:relative}#bathroomDesignCentre .itemListing .item .copy .pricing.sale .sale:before{content:"$";position:absolute;top:1px;margin:0 0 0 -8px;font-family:Agenda,sans-serif;font-weight:800;font-size:1.3rem;line-height:1.3rem}#bathroomDesignCentre .itemListing .item .copy .pricing.sale .regular{font-size:1.5rem;line-height:1.3rem;font-weight:400;margin-top:5px;position:relative}#bathroomDesignCentre .itemListing .item .copy .button{border:2px solid #00798c;font-size:1.3rem;line-height:1.3rem;background:#00798c;color:#fff;padding:10px;margin:auto 0 0;width:100%;transition:background .5s,color .5s,border .5s;border-radius:7px;font-family:Agenda,sans-serif;font-size:1.5rem;line-height:1.5rem;box-shadow:0 0 0 transparent;text-transform:capitalize}#bathroomDesignCentre .itemListing .item .copy .button:hover{background:#fff;color:#00798c;box-shadow:0 0 0 transparent}@media (min-width: 500px){#bathroomDesignCentre .itemListing{display:grid;grid-template-columns:6fr 6fr;column-gap:25px}}@media (min-width: 700px){#bathroomDesignCentre .itemListing{display:grid;grid-template-columns:4fr 4fr 4fr}}@media (min-width: 900px){#bathroomDesignCentre .itemListing{display:grid;grid-template-columns:3fr 3fr 3fr 3fr}}#bathroomDesignCentre .blog{width:100%;position:relative;margin:0 0 50px;display:grid;grid-template-columns:12fr;row-gap:25px}#bathroomDesignCentre .blog .article{width:100%}#bathroomDesignCentre .blog .article a{display:block;position:relative;overflow:hidden;border:10px solid #fff;border-radius:7px;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}#bathroomDesignCentre .blog .article a:before{content:"";position:absolute;inset:0;background:-moz-linear-gradient(180deg,rgba(0,121,140,0) 40%,rgba(0,121,140,.8) 100%);background:-webkit-linear-gradient(180deg,rgba(0,121,140,0) 40%,rgba(0,121,140,.8) 100%);background:linear-gradient(180deg,rgba(0,121,140,0) 40%,rgba(0,121,140,.8) 100%);transition:transform .5s;z-index:2;will-change:transform;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#bathroomDesignCentre .blog .article a:hover:before,#bathroomDesignCentre .blog .article a:hover h4{transform:translateY(200%)}#bathroomDesignCentre .blog .article a img{max-width:100%;transition:transform .5s;z-index:1;will-change:transform;border-radius:7px;margin:0;padding:0}#bathroomDesignCentre .blog .article a:hover img{transform:scale(1.1)}#bathroomDesignCentre .blog .article a h4{z-index:3;position:absolute;right:0;bottom:0;left:0;margin:0 15px 15px;color:#fff;font-family:Agenda,sans-serif;font-weight:700;font-size:2.5rem;line-height:2.5rem;letter-spacing:1px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1),0 16px 16px rgba(0,0,0,.1);transition:transform .5s;will-change:transform}@media (min-width: 800px){#bathroomDesignCentre .blog{grid-template-columns:6fr 6fr;row-gap:25px;column-gap:25px}}#bathroomDesignCentre .product{transition:border .15s}#bathroomDesignCentre h3.pageHeading{font-size:4rem;line-height:3.5rem;text-align:center;color:#2a1e18;margin:25px 0 15px;font-weight:800;z-index:1;position:relative}#bathroomDesignCentre h4.secondaryHeading{font-size:3rem;line-height:3.5rem;text-align:center;color:#2a1e18;margin:25px 0 15px;font-weight:800;z-index:1;position:relative}#bathroomDesignCentre .subHeading{margin:-10px 0 45px}#bathroomDesignCentre .subHeading h4{color:#00798c;margin:0;font-family:Agenda,sans-serif;font-weight:800;font-size:3rem;line-height:3rem;text-align:center;padding:0 0 5px}#bathroomDesignCentre .subHeading h5{max-width:500px;color:#374151;margin:auto;font-family:Agenda,sans-serif;font-weight:700;font-size:2.2rem;line-height:2.2rem;text-align:center;padding:0 0 10px}#bathroomDesignCentre .subHeading h5 div:last-of-type{color:#00798c;font-size:1.7rem;line-height:1.7rem;margin-top:5px}#bathroomDesignCentre .subHeading small{display:block;font-family:Agenda,sans-serif;font-size:1rem;line-height:1rem;text-align:center;color:#9ca3af}#bathroomDesignCentre .subHeading p{color:#374151;font-family:Agenda,sans-serif;font-size:1.7rem;line-height:2rem;text-align:center}#bathroomDesignCentre p.subHeading b{display:block;font-weight:600;font-size:1.9rem;line-height:2.2rem;margin-bottom:10px;text-align:center;color:#222}#bathroomDesignCentre .product:hover{border:1px solid rgb(38,166,154)}#bathroomDesignCentre .featured-products{width:100%!important}#bathroomDesignCentre #bathroomDesignCentre__locations{width:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;margin:25px 0 0;padding:0 0 50px}@media (min-width: 900px){#bathroomDesignCentre #bathroomDesignCentre__locations{width:100%;display:flex;flex-direction:row;justify-content:space-between}}#bathroomDesignCentre #bathroomDesignCentre__locations .bathroomDesignCentre__location{width:100%;background:#fff;margin-bottom:25px;overflow:hidden;padding:10px;border-radius:7px;box-shadow:0 1px 1px #0000000d,0 2px 2px #0000000d,0 4px 4px #0000000d,0 8px 8px #0000000d,0 16px 16px #0000000d}@media (min-width: 900px){#bathroomDesignCentre #bathroomDesignCentre__locations .bathroomDesignCentre__location{width:48%}}#bathroomDesignCentre #bathroomDesignCentre__locations .bathroomDesignCentre__location .map{width:100%;height:300px;border-radius:7px;overflow:hidden}#bathroomDesignCentre #bathroomDesignCentre__locations .bathroomDesignCentre__location h4{letter-spacing:1px;color:#2a1e18;font-family:Agenda,sans-serif;font-weight:600;font-size:1.6rem;text-align:center;margin:15px 0}#bathroomDesignCentre #bathroomDesignCentre__locations .bathroomDesignCentre__location .address{color:#2a1e18;font-family:Agenda,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5rem;text-align:center}#bathroomDesignCentre #bathroomDesignCentre__locations .bathroomDesignCentre__location .actions{width:100%;margin:25px 0 0;grid-template-columns:6fr 6fr;column-gap:10px;display:grid}#bathroomDesignCentre #bathroomDesignCentre__locations .bathroomDesignCentre__location .actions .bathroomDesignCentre__button{display:block;margin:0;padding:10px 20px;background:#00798c;color:#fff;font-family:Agenda,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.5rem;text-align:center;transition:background .25s,color .25s,border .25s;text-decoration:none;border:2px solid #00798c;border-radius:7px}#bathroomDesignCentre #bathroomDesignCentre__locations .bathroomDesignCentre__location .actions .bathroomDesignCentre__button:hover{color:#00798c;background:#fff}#avWrap{border:1px solid rgb(229,231,235);border-radius:.75rem;overflow:hidden}#avF{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:0;margin:0;will-change:scroll-position}#avF #avT{z-index:1;will-change:scroll-position}#avF #avO{z-index:2;overflow:hidden}#avF #avN{position:absolute;top:50%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:0px;padding:0;margin:0}#avF #avN .wrapper{left:0;position:sticky;height:100%;display:flex;flex-direction:row;padding:0 15px;margin:0;z-index:5;justify-content:space-between;transition:all .2s ease-in-out}#avF #avN .wrapper a{display:block;height:50px;width:50px;border-radius:100%;background:rgba(0,0,0,.6);animation:pulse-animation 2s infinite;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;border:1px solid rgba(255,255,255,.3);transition:background .5s}#avF #avN .wrapper a:hover{background:rgba(0,0,0,.4)}#avF #avN .wrapper a svg{height:25px;width:30px;color:#fff}#avF #avN .wrapper a.previousPage svg{position:relative;left:-2px}#avF #avN .wrapper a.nextPage svg{position:relative;left:2px}#avF #avM{position:absolute;top:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;z-index:5}#avF #avM .wrapper{left:0;position:sticky;height:100%;display:flex;flex-direction:row;padding:0 15px;margin:0;justify-content:space-between;align-items:flex-start;transition:all .2s ease-in-out}#avF #avM .wrapper .title,#avF #avM .wrapper .page,#avF #avM .wrapper .zoom button.zoomIn,#avF #avM .wrapper .zoom button.zoomOut{padding:3px 10px;color:#fff;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.7);backdrop-filter:blur(10px);border-radius:50px;display:flex;align-items:center}#avF #avM .wrapper .title,#avF #avM .wrapper .page{font-size:1.3rem}#avF #avM .wrapper .zoom{display:flex;flex-direction:row;gap:5px}#avF #avM .wrapper .zoom button.zoomIn,#avF #avM .wrapper .zoom button.zoomOut{display:block;height:40px;width:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all .5s}#avF #avM .wrapper .zoom button.zoomIn:hover,#avF #avM .wrapper .zoom button.zoomOut:hover{background:rgba(0,0,0,.5)}#avF #avM .wrapper .zoom button.zoomIn svg,#avF #avM .wrapper .zoom button.zoomOut svg{height:20px;width:20px;transition:all .5s}@keyframes pulse-animation{0%{box-shadow:0 0 #0003}to{box-shadow:0 0 0 20px #0000}}#avF #avI button{position:absolute}ul#avS{width:100%;padding:0;margin:0;list-style-type:none;font-family:Inter,sans-serif!important;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:0;background:#fff;border-bottom:1px solid #d1d5db;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}ul#avS::-webkit-scrollbar{display:none}ul#avS li.avPub{height:100px;min-width:200px;flex-shrink:0;border-right:1px solid #d1d5db;overflow:hidden;margin:0}ul#avS li.avPub:last-of-type{border-right:none}ul#avS li.avPub a{display:flex;flex-direction:row;text-decoration:none;color:#000}ul#avS li.avPub .thumbnail{height:100px;width:150px;background-size:100% auto!important;background-position:top center!important;background-repeat:no-repeat!important;position:relative;border-top:5px solid #fff;border-right:5px solid #fff;border-left:5px solid #fff}ul#avS li.avPub .thumbnail:before{position:absolute;inset:0;content:"";background:rgba(0,0,0,.1)}ul#avS li.avPub .info{padding:0 15px;display:flex;flex-direction:column;justify-content:center;font-family:Inter,sans-serif!important}ul#avS li.avPub .info .preview{font-weight:800;font-size:1rem;line-height:1.1rem;font-family:Inter,sans-serif!important;color:#fff;background:red;padding:3px 5px;width:min-content;border-radius:5px;margin:0 0 5px;text-transform:uppercase}ul#avS li.avPub .info .title{font-weight:800;font-size:1.2rem;line-height:1.4rem;font-family:Inter,sans-serif!important}ul#avS li.avPub .info .dates{font-weight:400;font-size:1.1rem;font-family:Inter,sans-serif!important}ul#avS li.avPub .info .validity_text{font-weight:800;font-size:1rem;line-height:1rem;text-transform:uppercase;margin-top:15px;font-family:Inter,sans-serif!important}.avB{position:absolute;font-size:1px;cursor:pointer}.v-enter-active,.v-leave-active{transition:transform .5s,opacity 1s;transition-timing-function:linear(0,.402 7.4%,.711 15.3%,.929 23.7%,1.008 28.2%,1.067 33%,1.099 36.9%,1.12 41%,1.13 45.4%,1.13 50.1%,1.111 58.5%,1.019 83.2%,1.004 91.3%,1)}.v-enter-from,.v-leave-to{opacity:0;transform:translateY(200px)}.avM{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Agenda,sans-serif;will-change:transform;backdrop-filter:blur(5px)}.avM button{position:absolute;top:0;right:0;z-index:101;margin:20px 20px 0 0;font-size:.8rem;padding:7px 20px;font-size:1.3rem;line-height:1.3rem;letter-spacing:.5px;font-weight:700;color:#fff;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.7);backdrop-filter:blur(10px);border-radius:50px;text-transform:uppercase}.avM .wrapper{position:static;width:95%;max-width:450px;font-size:1.2rem;background:#fff;border-radius:10px;overflow:clip;padding:15px;margin:50px;z-index:101;overflow-y:scroll;overscroll-behavior:contain}.avM .wrapper .image{position:relative;border-radius:7px;overflow:clip;padding:10px;margin:0 0 15px;display:flex;flex-direction:row;align-items:center}.avM .wrapper .image .save_story{position:absolute;top:5px;left:5px;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);box-shadow:-1px -1px #ffffff80;padding:5px 10px;border-radius:50px;color:#fff;font-weight:700;font-size:1.3rem;line-height:1.3rem}.avM .wrapper .image:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.08)}.avM .wrapper .image img{max-width:100%;max-height:300px;margin:auto}.avM .wrapper .heading{display:grid;grid-template-columns:repeat(12,1fr);padding:0 0 10px}.avM .wrapper .heading .meta{grid-column:span 8/span 8}.avM .wrapper .brand{font-family:Inter,sans-serif;text-transform:uppercase;font-size:1.4rem;line-height:1.6rem;font-weight:700;padding:0}.avM .wrapper .title{font-family:Inter,sans-serif;font-size:1.5rem;line-height:1.7rem}.avM .wrapper .description{padding:0;font-size:1.5rem;line-height:1.8rem}.avM .wrapper .pricing{grid-column:span 4/span 4;display:flex;flex-direction:column;align-items:flex-end;padding:0}.avM .wrapper .pricing .current_price{font-size:3rem;line-height:2.5rem;font-weight:800;color:#b91c1c}.avM .wrapper .pricing .current_price span{font-size:1.3rem;font-weight:800;position:relative;top:-11px;left:-1px}.avM .wrapper .pricing .original_price{line-height:1.1rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;margin:-6px 0 0;text-align:right}.avM .wrapper .pricing .original_price span{font-size:.9rem;font-weight:700;position:relative;top:-3px;left:-.1px;text-align:right}.avM .wrapper small{display:block;padding:10px 0 0;font-size:1.1rem;line-height:1.2rem}#avNotFound{width:100%;margin:25px 0}#avNotFound h2{font-family:Inter,sans-serif!important;font-weight:800;font-size:3rem;line-height:3rem;text-align:center;margin:0 0 15px;padding:0}#avNotFound p{font-family:Inter,sans-serif!important;font-weight:400;font-size:1.5rem;line-height:1.5rem;text-align:center;margin:0 0 15px;padding:0}
