*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:'FuturaPT-Demi','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}@font-face{font-family:'FuturaPT-Book';src:url('../webfonts/FuturaPT-Book.eot?#iefix') format('embedded-opentype'),url('../webfonts/FuturaPT-Book.woff') format('woff'),url('../webfonts/FuturaPT-Book.ttf') format('truetype'),url('../webfonts/FuturaPT-Book.svg#FuturaPT-Book') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'FuturaPT-Demi';src:url('../webfonts/FuturaPT-Demi.eot?#iefix') format('embedded-opentype'),url('../webfonts/FuturaPT-Demi.woff') format('woff'),url('../webfonts/FuturaPT-Demi.ttf') format('truetype'),url('../webfonts/FuturaPT-Demi.svg#FuturaPT-Demi') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'FuturaPT-Heavy';src:url('../webfonts/FuturaPT-Heavy.eot?#iefix') format('embedded-opentype'),url('../webfonts/FuturaPT-Heavy.woff') format('woff'),url('../webfonts/FuturaPT-Heavy.ttf') format('truetype'),url('../webfonts/FuturaPT-Heavy.svg#FuturaPT-Heavy') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'FuturaPT-Medium';src:url('../webfonts/FuturaPT-Medium.eot?#iefix') format('embedded-opentype'),url('../webfonts/FuturaPT-Medium.otf') format('opentype'),url('../webfonts/FuturaPT-Medium.woff') format('woff'),url('../webfonts/FuturaPT-Medium.ttf') format('truetype'),url('../webfonts/FuturaPT-Medium.svg#FuturaPT-Medium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'FuturaPT-Bold';src:url('../webfonts/FuturaPT-Bold.eot?#iefix') format('embedded-opentype'),url('../webfonts/FuturaPT-Bold.otf') format('opentype'),url('../webfonts/FuturaPT-Bold.woff') format('woff'),url('../webfonts/FuturaPT-Bold.ttf') format('truetype'),url('../webfonts/FuturaPT-Bold.svg#FuturaPT-Bold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'TektonPro-BoldCond';src:url('../webfonts/TektonPro-BoldCond.eot?#iefix') format('embedded-opentype'),url('../webfonts/TektonPro-BoldCond.otf') format('opentype'),url('../webfonts/TektonPro-BoldCond.woff') format('woff'),url('../webfonts/TektonPro-BoldCond.ttf') format('truetype'),url('../webfonts/TektonPro-BoldCond.svg#TektonPro-BoldCond') format('svg');font-weight:400;font-style:normal}a{transition:all .25s ease-in-out}p:empty{display:none}.canadian-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;list-style:none;padding:0}.canadian-row .canadian-col-left{-webkit-box-flex:0;-ms-flex:0 0 74.53%;flex:0 0 74.53%;max-width:74.530%}.canadian-row .canadian-col-right{-webkit-box-flex:0;-ms-flex:0 0 25.47%;flex:0 0 25.47%;max-width:25.47%;padding-left:30px}.canadian-row .canadian-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin:0;padding:0 15px;position:relative}.canadian-row .canadian-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px;margin:0;position:relative}.canadian-row .canadian-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px;margin:0;position:relative}.canadian-row .pd-top{padding-top:15px}.canadian-row .pd-bottom{padding-bottom:15px}.canadian-row.small-padding{padding-bottom:30px}.below-banner{padding-bottom:40px}.below-banner ul{list-style:none;padding:31px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:solid 1px #e2e2e2}.below-banner ul li{display:block;margin:0;-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;color:#333;text-align:center;line-height:1;padding:2px 5px;font-family:'FuturaPT-Medium','Helvetica Neue',Helvetica,Arial,sans-serif}.below-banner ul li .below-banner-content{display:inline-block;vertical-align:top;text-align:left;position:relative}.below-banner ul li .below-banner-content:before{position:absolute;left:0;top:50%;content:"";background-repeat:no-repeat;display:block;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.below-banner ul li strong{display:block;font-size:20px;font-weight:400;line-height:1;padding-bottom:8px}.below-banner ul li .small{line-height:1;font-size:18px;display:block;font-weight:400;color:#8e8e8e}.below-banner ul li.free-trial .below-banner-content{padding-left:52px}.below-banner ul li.free-trial .below-banner-content:before{background:url(../images/appointment.svg) no-repeat;width:32px;height:32px}.below-banner ul li.personalized{border-left:solid 2px #e2e2e2;border-right:solid 2px #e2e2e2}.below-banner ul li.personalized .below-banner-content{padding-left:52px}.below-banner ul li.personalized .below-banner-content:before{background:url(../images/video-player.svg) no-repeat;width:32px;height:32px}.below-banner ul li.workshop .below-banner-content{padding-left:52px}.below-banner ul li.workshop .below-banner-content:before{background:url(../images/edit.svg) no-repeat;width:34px;background-size:34px;height:34px}.home-shop-by-category-section img{display:block}.home-shop-by-category-section .shop-by-product-left-content{position:absolute;left:40px;top:50%;max-width:370px;width:100%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);color:#fff}.home-shop-by-category-section .shop-by-product-right-content{position:absolute;right:40px;top:50%;max-width:290px;width:100%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);color:#fff}.home-shop-by-category-section h3{text-transform:uppercase;font-size:31px;margin:0 0 8px;padding:0;font-family:'FuturaPT-Demi','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2}.home-shop-by-category-section h3 a{text-decoration:none;color:#fff;display:block}.home-shop-by-category-section h3 a:hover{color:#000}.home-shop-by-category-section p{margin:0;font-size:25px;font-family:'FuturaPT-Medium','Helvetica Neue',Helvetica,Arial,sans-serif}.home-shop-by-category-section .button-section{padding-top:30px}.button-section .rounded-button{background:#ed1e79;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;font-size:24px;font-weight:400;color:#fff;border:none;font-family:'FuturaPT-Medium','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.5;padding:12px 46px;text-decoration:none;display:inline-block}.button-section .rounded-button:hover{background:#7313b7}.button-section .rounded-button1{background:#7ac943;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;font-size:24px;font-weight:400;color:#fff;border:none;font-family:'FuturaPT-Medium','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.5;padding:12px 46px;text-decoration:none;display:inline-block}.button-section .rounded-button1:hover{background:#ed1e79}.button-section .rounded-button2{background:#7313b7;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;font-size:24px;font-weight:400;color:#fff;border:none;font-family:'FuturaPT-Medium','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.5;padding:12px 46px;text-decoration:none;display:inline-block}.button-section .rounded-button2:hover{background:#ed1e79}#testimonials{background:#3fa9f5;padding:40px 8.5%}#testimonials .testimonials-content{background:#f2f2f2;position:relative;padding:30px 30px 34px;color:#555;line-height:1.666666666666667;margin-bottom:28px;font-size:18px}#testimonials .testimonials-content p:last-child{margin:0}#testimonials .testimonials-content:after{content:"";position:absolute;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:15px solid #f2f2f2;top:100%;left:50px}#testimonials .testimonials-details{position:relative;padding-left:70px;padding-top:2px;padding-bottom:2px}#testimonials .testimonials-details strong,#testimonials .testimonials-details span{display:block;color:#fff}#testimonials .testimonials-details strong{font-family:'FuturaPT-Heavy','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;font-weight:400}#testimonials .testimonials-details span{font-family:'FuturaPT-Medium','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px}#testimonials .testimonials-details:before{width:50px;height:50px;background:#ed1e79;content:"\f10d";position:absolute;left:0;top:0;font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;text-align:center;font-size:30px;color:#fff;line-height:50px}.testimonial-section .block-title,.trending-products-section .block-title,.widget .block-title{margin:0 0 50px;text-align:center;display:block;color:#222;position:relative;line-height:1;font-family:'FuturaPT-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;padding-bottom:55px}.testimonial-section .block-title strong,.trending-products-section .block-title strong,.widget .block-title strong{font-size:35px;font-weight:400;display:block;line-height:1}.testimonial-section .block-title:after,.trending-products-section .block-title:after,.widget .block-title:after{width:124px;height:33px;content:"";background:url(../images/separator.png) no-repeat;background-position:top center;display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.owl-carousel .owl-nav{margin:0 !important}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{font-size:24px;background:#646464;width:40px;height:40px;line-height:40px;display:block;position:absolute;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;margin:0}.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover{background:#ed1e79}.owl-carousel .owl-nav button.owl-prev{left:-20px}.owl-carousel .owl-nav button.owl-next{right:-20px}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1294px;padding-left:20px;padding-right:20px;width:100%}.header-free-shipping{text-align:center;background:#7ac943;font-size:20px;font-family:'FuturaPT-Medium','Helvetica Neue',Helvetica,Arial,sans-serif;color:#000;line-height:1.4;padding:16px 0}.header-free-shipping p{margin:0;display:inline-block;position:relative;padding-left:70px}.header-free-shipping p:before{position:absolute;left:0;top:0;content:"";background:url(../images/logistics-delivery-truck-in-movement.svg) no-repeat;width:48px;height:28px;background-size:48px;background-position:left;display:block}.products-grid .product-items .product-item .product-item-info .hover-show-details{position:relative}.products-grid .product-items .product-item .product-item-info .hover-show-details .product-item-inner{display:none;position:absolute;left:0;top:0;bottom:0;right:0}.products-grid .product-items .product-item:hover .product-item-info .hover-show-details .product-item-inner{display:block;z-index:1;background:rgba(47,47,47,.34)}.products-grid .product-items .product-item:hover .product-item-info .hover-show-details .product-item-inner .product-reviews-summary{position:absolute;bottom:20px;left:0;right:0;margin:0}.products-grid .product-items .product-item .slider-product-item-info .hover-show-details{position:relative}.products-grid .product-items .product-item .slider-product-item-info .hover-show-details .product-item-inner{display:none;position:absolute;left:0;top:0;bottom:0;right:0}.products-grid .product-items .product-item .slider-product-item-info .product-reviews-summary .reviews-actions .action.add{color:#000;text-decoration:none;font-size:16px}.products-grid .product-items .product-item .slider-product-item-info .product-reviews-summary .reviews-actions .action.add:hover{color:#ed1e79}.products-grid .product-items .product-item:hover .slider-product-item-info .hover-show-details .product-item-inner{display:block;z-index:1;background:rgba(47,47,47,.34)}.products-grid .product-items .product-item:hover .slider-product-item-info .hover-show-details .product-item-inner .product-reviews-summary{position:absolute;bottom:20px;left:0;right:0;margin:0}.trending-products-tabs{padding-bottom:42px}.trending-products-tabs .tabs-nav{list-style:none;padding:0;margin:0;font-size:0;text-align:center}.trending-products-tabs .tabs-nav li{display:inline-block;vertical-align:middle;font-size:20px;color:#4f4f4f;margin:0;line-height:1.5;position:relative}.trending-products-tabs .tabs-nav li span,.trending-products-tabs .tabs-nav li a{text-decoration:none;display:block;color:#4f4f4f;margin:0 10px;cursor:pointer}.trending-products-tabs .tabs-nav li span:hover,.trending-products-tabs .tabs-nav li a:hover{color:#ed1e79}.trending-products-tabs .tabs-nav li.active span{color:#ed1e79}.trending-products-tabs .tabs-nav li:not(:last-child){padding-right:50px}.trending-products-tabs .tabs-nav li:not(:last-child):after{position:absolute;right:0;top:0;height:1px;background:#dcdcdc;width:50px;content:"";top:50%;margin-top:-.5px}.trending-products-tabs .tabs-nav li:not(:last-child):before{display:block;width:10px;height:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#dcdcdc;top:50%;margin-top:-5px;right:20px;content:"";position:absolute}.trending-products-section{padding-top:69px}.trending-products-section .block-title{margin-bottom:14px}.trending-products-section .owl-carousel .owl-nav button.owl-prev,.trending-products-section .owl-carousel .owl-nav button.owl-next{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px}.trending-products-section .owl-carousel .owl-nav button.owl-prev span,.trending-products-section .owl-carousel .owl-nav button.owl-next span{display:none}.trending-products-section .owl-carousel .owl-nav button.owl-prev:before,.trending-products-section .owl-carousel .owl-nav button.owl-next:before{content:"";font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;display:block}.trending-products-section .owl-carousel .owl-nav button.owl-next:before{content:"\f0da";right:-20px}.trending-products-section .owl-carousel .owl-nav button.owl-prev:before{content:"\f0d9";left:-20px}.filter-options-title:after{display:none}.filter-options-content{display:block !important}.home-static-banner{padding-top:54px;padding-bottom:74px}.home-static-banner img{display:block}.page-title-wrapper{padding:20px 0}.page-title-wrapper .page-title{margin:0}.sidebar.sidebar-main .filter-options-title:before{width:90px;height:3px;background:#ed1e79;content:"";display:block;position:absolute;bottom:-2px;left:0;z-index:47}.sidebar.sidebar-main .filter-options-title{font-size:22px;color:#000;font-family:'FuturaPT-Demi';border-bottom:1px solid #d9d9d9;padding:20px 10px 10px;margin-bottom:10px;position:relative;z-index:99999;overflow:unset;padding-left:0}.sidebar.sidebar-main .filter-options-content ol li a{font-size:18px;color:#2a2a2a;text-shadow:0 0 0;margin:0;padding:0}.sidebar.sidebar-main .filter-options-content ol li a:hover{background-color:transparent;color:#ed1e79}.sidebar.sidebar-main .filter-options-content ol li{border-bottom:1px dashed #d9d9d9;list-style:none;padding:20px 0;padding-left:20px;margin:0;position:relative}.sidebar.sidebar-main .filter-options-content ol li:last-child{border-bottom:none}.sidebar.sidebar-main .filter-options-content.cat ol li a{position:relative;display:block;padding-right:20px}.sidebar.sidebar-main .filter-options-content.cat ol li a:after{-webkit-font-smoothing:antialiased;content:'\e608';font-family:'luma-icons';vertical-align:middle;float:right;text-shadow:0 0 0;font-size:13px;position:absolute;right:0;top:0}.sidebar.sidebar-main .filter-options-item{border-bottom:none}.sidebar.sidebar-main .filter-options-content{padding:0}div#narrow-by-list .filter-options-content ol li:after{display:none}.sidebar.sidebar-main .filter-options-content ol li input[type=checkbox]{-webkit-appearance:none;border:2px solid #c6c6c6;height:13px;width:13px;border-radius:2px;position:absolute;left:0;top:25px;margin:0}.sidebar.sidebar-main .filter-options-content ol li input[type=checkbox]:checked{border:2px solid #c6c6c6;height:13px;width:13px;background-image:url("../images/correct.png");background-position:center;background-size:90%;background-repeat:no-repeat;margin:0}.sidebar.sidebar-main .filter-options-content.price ol li{padding-left:0}.sidebar.sidebar-main .filter-options-content.cat ol li input[type=checkbox]{display:none}.sidebar.sidebar-main .filter-options-content.cat ol li{padding-left:0}@media (min-width:768px){.filter .block-subtitle{display:none}}div#ln_slider_text_price{margin:24px 0 0;font-size:17px}.owl-theme .owl-dots .owl-dot{background:0 0 !important}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{color:#333}.filter-options-content .count{display:none}.canadian-cms-content-section p{font-size:16px;line-height:1.5;color:#000}.canadian-cms-content-section strong{font-family:'FuturaPT-Demi','Helvetica Neue',Helvetica,Arial,sans-serif}.canadian-cms-content-section ul,.canadian-cms-content-section ol{padding-left:20px}.canadian-cms-content-section ul li,.canadian-cms-content-section ol li{font-size:16px;line-height:1.5;color:#000}.canadian-cms-content-section h2,.canadian-cms-content-section h3,.canadian-cms-content-section h4,.canadian-cms-content-section h5{font-weight:700;color:#ed1e79}.canadian-cms-content-section h2{font-size:20px}.canadian-cms-content-section h3{font-size:18px}.canadian-cms-content-section a{text-decoration:none;color:#ed1e79}.canadian-cms-content-section a:hover{color:#fc0619}.canadian-cms-content-section table td,.canadian-cms-content-section table th{border:solid 1px #e0e0e0;color:#000}.canadian-cms-content-section table th{background:#f2f2f2}.canadian-cms-content-section .canadian-row{margin:0 -15px;padding-bottom:0}.canadian-cms-content-section .canadian-row .canadian-col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin:0;padding:15px}.canadian-cms-content-section .pdf-links{display:block;color:#000;text-align:center;text-decoration:none}.canadian-cms-content-section .pdf-links .pdf-name{display:block;font-size:16px;line-height:1.5;padding-top:10px}.cms-page-view .page-main>.page-title-wrapper{border-bottom:solid 1px #bababa;padding-bottom:10px;margin-bottom:20px}.cms-page-view .page-main>.page-title-wrapper .page-title{font-weight:700;color:#ed1e79;font-size:23px;text-transform:uppercase;margin-bottom:0}@media (max-width:1300px){.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{background:rgba(100,100,100,.8)}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}}@media (max-width:1300px) and (min-width:1024px){.browse-by .navigation .level0>.level-top{line-height:1.5;padding-top:15px;padding-bottom:15px}.browse-by #browse-btn{padding:22px 40px}.browse-by-2 .navigation .level0>.level-top{font-size:13px;padding:0 10px;padding-right:20px}.browse-by-2 .navigation .level0.parent>.level-top>.ui-menu-icon{right:5px}.main_menu_sidebar li a{font-size:12px}.main_menu_sidebar li.nav-request-a-quote a{font-size:14px}.product.data.items>.item.title>.switch{font-size:14px;padding:0 12px}.product.data.items>.item.content{font-size:16px;padding:25px}.product-details-row h4{font-size:22px}.product-details-row p{font-size:16px}.product-info-main .product.attribute.sku,.product-info-main .product.attribute.processing{font-size:16px}.product-info-main .stock.available{font-size:16px}.product-info-main .box-tocart .field.qty .label{font-size:16px}.product-info-main .box-tocart .actions{width:30.85%}.product-info-price .price-box .price-container .price,.product-options-bottom .price-box .price-container .price{font-size:36px;line-height:36px}.trending-products-section{padding-top:20px}.product-social-links .social-share .sharetext{font-size:16px}.product-reviews-summary .reviews-actions a{font-size:14px}}@media (max-width:1023px) and (min-width:992px){.browse-by .navigation .level0>.level-top{line-height:1.5;padding-top:15px;padding-bottom:15px}.browse-by #browse-btn{padding:22px 40px}.browse-by-2 .navigation{padding-left:0}.browse-by-2 .navigation .level0>.level-top{font-size:13px;padding:0 10px;padding-right:20px}.browse-by-2 .navigation .level0.parent>.level-top>.ui-menu-icon{right:5px}.main_menu_sidebar li a{font-size:12px;padding:0 8px}.main_menu_sidebar li.nav-request-a-quote a{font-size:14px}}@media (max-width:991px) and (min-width:768px){.nav-sections-item-content{padding:0}.browse-by .navigation .level0>.level-top{line-height:1.5;padding-top:15px;padding-bottom:15px}.browse-by #browse-btn{padding:22px 30px}.browse-by #browse-btn:before{left:10px}.browse-by #browse-btn:after{right:10px}.browse-by-2 .navigation{padding-left:0}.browse-by-2 .navigation .level0{margin-right:0}.browse-by-2 .navigation .level0>.level-top{font-size:13px;padding:0 10px;padding-right:20px}.browse-by-2 .navigation .level0.parent>.level-top>.ui-menu-icon{right:5px}.main_menu_sidebar li a{font-size:12px;padding:0 8px}.main_menu_sidebar li.nav-request-a-quote a{font-size:14px}.nav-sections-item-content .main_menu_sidebar{margin-top:8px !important;position:relative;top:0;right:20px;width:95%;padding-bottom:23px}.main_menu_sidebar li.nav-download-catalogue a:before{display:none}.header.content .block-search{width:calc(100% - 160px);float:left}.header-free-shipping{font-size:17px}.cart-summary .checkout-methods-items .action.primary.checkout{font-size:16px;padding-left:5px;padding-right:5px}.cart-container .form-cart .actions.main .action.continue{font-size:16px}.cart-container .form-cart .actions.main button{font-size:16px}}@media (max-width:1023px) and (min-width:768px){.below-banner ul{padding:15px 0}.below-banner ul li strong{font-size:15px}.below-banner ul li .small{font-size:14px}.below-banner ul li.free-trial .below-banner-content{padding-left:42px}.below-banner ul li.personalized .below-banner-content{padding-left:42px}.below-banner ul li.workshop .below-banner-content{padding-left:42px}.home-shop-by-category-section .shop-by-product-left-content{max-width:80%;left:30px}.home-shop-by-category-section .shop-by-product-right-content{text-align:right}.home-shop-by-category-section h3{font-size:22px}.home-shop-by-category-section p{font-size:18px}.home-shop-by-category-section .button-section{padding-top:10px}.button-section .rounded-button,.button-section .rounded-button1,.button-section .rounded-button2{font-size:18px;padding:5px 30px}.testimonial-section .block-title strong,.widget .block-title strong,.trending-products-section .block-title strong{font-size:28px}.price-container .price{font-size:2rem}.product-item-name{font-size:16px}.product.data.items>.item.title{margin:0}.product.data.items>.item.title>.switch{font-size:12px;padding:0 6px}.product.data.items>.item.content{font-size:16px;padding:25px}.product-details-row h4{font-size:18px}.product-details-row p{font-size:16px}.product-info-main .product.attribute.sku,.product-info-main .product.attribute.processing{font-size:16px}.product-info-main .product.attribute.customdescription{margin-top:15px;padding:10px}.product-info-main .product.attribute.customdescription .value{font-size:16px}.product-info-main .stock.available{font-size:16px}.product-info-main .box-tocart{margin-bottom:0}.product-info-main .box-tocart .field.qty{padding-right:10px}.product-info-main .box-tocart .field.qty .label{display:none}.product-info-main .box-tocart .actions{width:40%}.product-info-main .box-tocart .action.tocompare,.product-info-main .box-tocart .action.towishlist{margin-left:10px}.product-info-main .page-title-wrapper h1{font-size:24px}.product-info-main .product-info-price .switcher-currency{margin-right:15px}.product-info-main .product-info-price .switcher-currency .switcher-options label{font-size:16px}.product-info-main .exralinks{padding-top:15px}.product-info-main .exralinks ul li{font-size:14px}.product-info-main .product-info-stock-sku{padding-bottom:15px}.product-info-main .product-add-form{padding-top:0}.product-info-price .price-box .price-container .price,.product-options-bottom .price-box .price-container .price{font-size:24px;line-height:24px}.trending-products-section{padding-top:20px}.product-social-links .social-share .sharetext{font-size:16px}.product-reviews-summary .reviews-actions a{font-size:14px}.sidebar.sidebar-main .filter-options-title{font-size:18px}.sidebar.sidebar-main .filter-options-content ol li{padding:10px 0;padding-left:20px}.sidebar.sidebar-main .filter-options-content ol li a{font-size:16px}.sidebar.sidebar-main .filter-options-content ol li input[type=checkbox]{top:15px}}@media (max-width:767px){.container{padding-left:15px;padding-right:15px}.header-free-shipping{padding:10px 0;font-size:16px}.header-free-shipping p{padding-left:50px}.header-free-shipping p:before{width:40px;height:22px;background-size:40px}.nav-sections-item-title{font-size:15px;color:#000;text-transform:uppercase}.nav-sections-item-title a{text-decoration:none;color:#000}.nav-sections-item-title.active a{color:#7ac943}#browse-btn{display:none}.navigation{background:0 0}.navigation a,.navigation:hover{color:#fff}.navigation .level0{border-color:#6d6d6d}.navigation .level0>.level-top{font-size:14px;line-height:1.8}.navigation .level0>.level-top:hover{color:#7ac943}.navigation .level0>.level1{font-weight:400}.navigation li.level0:last-child{border-bottom:none}.main_menu_sidebar{list-style:none;padding:0;margin:0}.main_menu_sidebar li{margin:0;padding:0;border-top:solid 1px #6d6d6d;text-transform:uppercase}.main_menu_sidebar li a{text-decoration:none;color:#ed1e79;font-size:14px;line-height:1.8;display:block;padding:8px 40px 8px 15px}.nav-sections .switcher{font-weight:400;color:#fff;border-color:#6d6d6d}.nav-sections .switcher:last-child{border-bottom-color:#6d6d6d}.nav-sections .switcher .label{font-weight:400}.nav-sections .switcher-trigger strong{font-weight:400}.nav-sections .switcher-trigger strong img{margin-right:5px}.nav-sections .switcher-dropdown{margin-bottom:0}.nav-sections .switcher-dropdown img{margin-right:5px}.nav-sections .header.links{border-color:#6d6d6d}.nav-sections .header.links li>a{color:#fff;border-color:#6d6d6d;font-weight:400}.header-chat-and-number{display:none}.header-top-left{float:none;width:100%;text-align:center;padding:10px 0}#banner-slider-carousel .owl-dots{margin-top:0;bottom:0 !important}.canadian-row .canadian-col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.canadian-row .pd-top{padding-top:0}.canadian-row .pd-bottom{margin-bottom:20px;padding-bottom:0}.below-banner{padding-bottom:20px}.below-banner ul{padding:0;text-align:left}.below-banner ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:left;padding:15px;border-bottom:#e2e2e2 solid 1px}.below-banner ul li strong{font-size:15px}.below-banner ul li .small{font-size:14px}.below-banner ul li.free-trial .below-banner-content{padding-left:42px}.below-banner ul li.personalized{border-left:none;border-right:none}.below-banner ul li.personalized .below-banner-content{padding-left:42px}.below-banner ul li.workshop{border-bottom:none}.below-banner ul li.workshop .below-banner-content{padding-left:42px}.home-shop-by-category-section img{width:100%;height:auto}.home-shop-by-category-section .shop-by-product-left-content{max-width:80%;left:30px}.home-shop-by-category-section .shop-by-product-right-content{max-width:350px}.home-shop-by-category-section .shop-by-product-right-content{text-align:right}.home-shop-by-category-section h3{font-size:22px}.home-shop-by-category-section p{font-size:18px}.home-shop-by-category-section .button-section{padding-top:10px}.home-shop-by-category-section .canadian-row .canadian-col-6{padding-bottom:20px}.button-section .rounded-button,.button-section .rounded-button1,.button-section .rounded-button2{font-size:18px;padding:5px 30px}.testimonial-section .block-title,.widget .block-title,.trending-products-section .block-title{padding-bottom:45px;margin-bottom:20px}.testimonial-section .block-title strong,.widget .block-title strong,.trending-products-section .block-title strong{font-size:28px}.price-container .price{font-size:2rem}.product-item-name{font-size:16px}#banner-slider-carousel{margin-bottom:20px !important}.trending-products-section{padding-top:0}.trending-products-tabs{padding-bottom:20px}.trending-products-tabs .tabs-nav li{font-size:18px}.home-static-banner img{width:100%;height:auto}#testimonials{padding:15px}#testimonials .testimonials-content{padding:15px;font-size:16px}#testimonials .testimonials-details{padding-left:50px}#testimonials .testimonials-details strong{font-size:16px;line-height:1.4}#testimonials .testimonials-details span{font-size:14px;line-height:1}#testimonials .testimonials-details:before{width:40px;height:40px;line-height:40px;font-size:20px}.home-static-banner{padding-top:20px;padding-bottom:20px}.home-static-banner .canadian-row .canadian-col-6{padding:10px 15px}.product.data.items>.item.title{margin:0}.product.data.items>.item.title>.switch{font-size:18px;padding:0 15px;font-weight:400;font-family:'FuturaPT-Demi','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.product.data.items>.item.title.active>.switch{background:#ed1e79;color:#fff !important}.product.data.items>.item.content{font-size:16px;padding:15px}.product-details-row h4{font-size:18px}.product-details-row p{font-size:16px}.product-info-main{padding-top:20px}.product-info-main .product.attribute.sku,.product-info-main .product.attribute.processing{font-size:16px}.product-info-main .product.attribute.customdescription{margin-top:15px;padding:10px}.product-info-main .product.attribute.customdescription .value{font-size:16px}.product-info-main .stock.available{font-size:16px}.product-info-main .box-tocart{margin-bottom:0}.product-info-main .box-tocart .field.qty{padding-right:10px}.product-info-main .box-tocart .field.qty .label{display:none}.product-info-main .box-tocart .actions{width:40%}.product-info-main .box-tocart .action.tocompare,.product-info-main .box-tocart .action.towishlist{margin-left:10px}.product-info-main .page-title-wrapper h1{font-size:24px}.product-info-main .product-info-price .switcher-currency{margin-right:15px}.product-info-main .product-info-price .switcher-currency .switcher-options label{font-size:16px}.product-info-main .exralinks{padding-top:15px}.product-info-main .exralinks ul li{font-size:14px}.product-info-main .product-info-stock-sku{padding-bottom:15px}.product-info-main .product-add-form{padding-top:0}.product-info-price .price-box .price-container .price,.product-options-bottom .price-box .price-container .price{font-size:24px;line-height:24px}.trending-products-section{padding-top:20px}.product-social-links .social-share .sharetext{font-size:16px}.product-reviews-summary .reviews-actions a{font-size:14px}.catalog-product-view .product.media{padding-top:20px}.canadian-row.product-details-row .canadian-col-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.product.info.detailed{padding-top:30px;margin-bottom:0}.block.upsell{margin-bottom:0}.navigation .level0.active>a:not(.ui-state-active),.navigation .level0.has-active>a:not(.ui-state-active),.navigation .level0.active .all-category .ui-state-focus{color:#ed1e79;border-color:#ed1e79}.opc-estimated-wrapper{margin-top:0}.authentication-wrapper{margin-top:15px}.filter-title strong{text-transform:uppercase;background:#ed1e79;border-radius:0;border:none;color:#fff;font-size:16px;padding:10px;padding-left:35px;top:10px}.filter-title strong:before{content:"\f0b0";font-family:'Font Awesome 5 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;display:block;position:absolute;left:10px;top:10px}.filter.active .filter-options{padding:10px}}@media (max-width:639px){.product-info-main .product-info-price{margin:0 0 15px !important;width:100% !important}.cart-container .form-cart .actions.main .action.continue{font-size:15px}.cart-container .form-cart .actions.main button{font-size:15px}}@media (max-width:480px){.header-free-shipping{font-size:12px}.header-free-shipping p{padding-left:40px}.header-free-shipping p:before{width:30px;height:16px;background-size:30px}.header-top-left li{border:none;padding:0;display:block;font-size:14px}.header-top-left li:first-child{margin-bottom:5px}.minicart-wrapper .action.showcart{width:24px;height:30px}.minicart-wrapper .action.showcart:before{width:24px;height:19px}.minicart-wrapper .action.showcart .counter.qty{width:16px;height:16px;line-height:16px;font-size:12px}.block-search .label{right:50px;top:21px}.block-search .label:before{font-size:18px}.page-header .header.content{padding-left:56px;padding-right:84px}.page-header .header.content .logo{max-width:180px}.nav-toggle{top:15px}.minicart-wrapper{top:15px}.testimonial-section .block-title strong,.widget .block-title strong,.trending-products-section .block-title strong{font-size:24px}.home-shop-by-category-section h3{font-size:18px}.home-shop-by-category-section p{font-size:14px}.home-shop-by-category-section .shop-by-product-right-content{right:30px;max-width:80%}.button-section .rounded-button,.button-section .rounded-button1,.button-section .rounded-button2{font-size:14px}.price-container .price{font-size:18px}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{font-size:18px;width:30px;height:30px;line-height:30px}.trending-products-section .owl-carousel .owl-nav button.owl-prev,.trending-products-section .owl-carousel .owl-nav button.owl-next{font-size:18px;width:30px;height:30px;line-height:30px}.product-info-main .page-title-wrapper h1{font-size:22px}.product-info-main .product-info-price .price-box{display:block;padding-top:15px;float:none}.product-info-main .box-tocart .field.qty .input-text.qty{width:50px;height:40px}.product-info-main .box-tocart .field.qty .control .increment_qty,.product-info-main .box-tocart .field.qty .control .decrement_qty{height:20px}.product-info-main .box-tocart .action.tocompare,.product-info-main .box-tocart .action.towishlist{width:30px;height:30px;line-height:28px;font-size:18px;margin-top:5px}.product-info-main .box-tocart .action.tocart{line-height:20px;padding:8px}.canadian-row.product-details-row .canadian-col-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.product-details-row h4{padding:5px 0;line-height:1.2}.cart-container .form-cart .actions.main .action{margin:5px 0;display:block;width:100%}}.win-magic{padding:40px 0}.message.error{display:inline-block;background:0 0}.account .block-collapsible-nav .content{background:0 0}.account.page-layout-2columns-left .column.main{padding:0 20px}.wishlist-index-index .products-grid.wishlist .product-item-info:hover .product-item-inner{display:none}.wishlist-index-index .product-item-inner{display:none}.wishlist-index-index .products-grid .product-item{padding:10px}.account .sidebar .product-items .product-item:hover .product-item-actions{display:block}.account .sidebar .product-items .product-item-actions{display:none}.merconnet-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;padding-bottom:0}.merconnet-col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin:0;padding:15px;text-align:center}.merconnet-col-3 span.pdf-name{font-size:17px;padding:10px 0;display:block}.merconnet-col-3 a{text-decoration:none}.merconnet-col-3:hover span.pdf-name{color:#ed1e79}ol#wishlist-sidebar .product-item-info a.product-item-photo{width:30%}ol#wishlist-sidebar .product-item-details{margin:0;width:65%;float:right}ol#wishlist-sidebar li.product-item{width:100%;float:left}.account .block-wishlist .product-item-name{margin-right:0}.canadian-cms-content-section{margin-top:10px}.cms-manual-and-downloads .canadian-cms-content-section a{color:#000;text-decoration:underline}.blog-page .sidebar-additional{border:solid 1px #ccc;padding:15px}.blog-page .columns{margin-bottom:40px}.blog-page .sidebar-additional .widget .block-title{margin:0 0 20px}.account ol#wishlist-sidebar .product-item-details{position:relative}form#quickrfq_form{padding:0 10%}.control-product-sku .control-product-sku-inner,.control-product-date .control-product-sku-inner,.control-product-sku .control-product-date-inner,.control-product-date .control-product-date-inner{width:100%;float:left;margin-bottom:25px}.field.date ._has-datepicker{margin-right:10px;width:calc(100%)}form#quickrfq_form .addmorebutton{margin-bottom:20px}.quickrfq-index-index input#prd{margin:20px 0}form#quickrfq_form .field.budget label{margin-bottom:20px;width:100%;float:left}.quickrfq-index-index .page-title-wrapper{border-bottom:solid 1px #bababa;padding-bottom:10px;margin-bottom:20px}form#contact-form{padding:40px 2%;background:#f4f4f4;margin:20px 0;width:70%;float:left}.cms-contact .merconnet-cms-content-section{padding:40px 2%;float:left;width:30%}.field.privacy-policy.required p.pp-text{width:96%;float:right}.cms-contact .merconnet-cms-content-section p strong{width:100%;float:left;margin-bottom:20px}form#contact-form .field.email.required label.label{margin:10px 0;width:100%;float:left}span.subcatgories .fa-plus-square:before{content:"\f067" !important;font-size:11px}.checkout-onepage-success h1.page-title{border-bottom:2px solid #000;padding-bottom:10px}.cms-book-a-workshop .addmorebutton a.action.primary.add_button{font-size:15px;padding:5px 10px;margin-bottom:20px}.checkout-onepage-success a.action.primary.continue{text-align:center;margin:0 auto;float:none}.checkout-onepage-success main#maincontent{text-align:center}.checkout-onepage-success .actions-toolbar .primary{margin-bottom:0;float:none;width:auto}.checkout-onepage-success .actions-toolbar{text-align:center}.navigation .level0:last-child ul.submenu li{width:33%;float:left}.navigation .level0:last-child ul.submenu{min-width:500px}.navigation .level0:hover>.submenu{min-width:auto}.navigation .level0:hover>.submenu li{width:100%}.navigation .level0:hover>.submenu li ul.level0.submenu{min-width:100%}.navigation .level0:hover>.submenu li ul.level0.submenu li{width:100%}.navigation .level0:hover>.submenu li ul.level0.submenu ul.level1.submenu{min-width:100%}.navigation .level0:hover>.submenu li ul.level0.submenu ul.level1.submenu{min-width:100%}.navigation .level0:hover>.submenu li ul.level0.submenu ul.level1.submenu ul.level2.submenu{min-width:100%}@media (min-width:320px) and (max-width:767px){.win-magic .product-social-links{margin:0 0 30px}.block-collapsible-nav{top:0;background:#fff}.account .page-layout-2columns-left .column.main{padding:0}.account .product-item-name{white-space:normal}.columns .column.main{padding-bottom:20px}.page-layout-2columns-right .columns .column.main{order:2}.page-layout-2columns-right .columns .sidebar-additional{order:1;margin-bottom:20px}.blog-page .toolbar{margin-bottom:0}.blog-page .columns{margin-bottom:0}.blog-page .post-holder:last-child{margin-bottom:0}form#quickrfq_form{padding:0 10%}.cms-contact .merconnet-cms-content-section{padding:0 2%;width:100%}form#contact-form{margin-top:20px;width:100%}.field.privacy-policy.required p.pp-text{width:93%;float:right}.cms-book-a-workshop .addmorebutton a.action.primary.add_button{font-size:15px;padding:5px 10px;margin-bottom:20px}.checkout-onepage-success a.action.primary.continue{width:auto}.checkout-onepage-success .actions-toolbar .primary{text-align:center !important}}@media (min-width:320px) and (max-width:575px){.page-layout-1column .merconnet-cms-content-section .merconnet-row .merconnet-col-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 15px}.cms-catalogues .columns .column.main{padding-bottom:0}.account h1.page-title{font-size:22px}.canadian-cms-content-section table{width:100%;border-collapse:collapse;border-spacing:0;max-width:320px;border:none;overflow-x:scroll;display:block}.post-holder{margin-bottom:20px}.blog-page .columns .column.main{padding-bottom:0}.page-layout-2columns-right .post-list .post-holder .post-header .addthis_toolbox{width:100%;float:left;padding-top:0;margin-bottom:10px}.navigation .level0:last-child ul.submenu{min-width:100%}.navigation .level0:last-child ul li{width:100%;float:left}}@media (min-width:576px) and (max-width:767px){.page-layout-1column .merconnet-cms-content-section .merconnet-row .merconnet-col-3{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}.merconnet-col-3 span.pdf-name{padding:10px 0 0}.cms-catalogues .columns .column.main{padding-bottom:0}.wishlist-index-index .products-grid .product-item{width:48%}.account .sidebar-additional{margin-top:0}}@media (min-width:768px) and (max-width:991px){.wishlist-index-index .products-grid .product-item{width:32%}ol#wishlist-sidebar .product-item-details{margin:0;width:63%;float:right}.blog-page .columns .column.main{padding-bottom:0}.blog-page .block-title strong{font-size:22px}.blog-page .toolbar{margin-bottom:0}.navigation .level0:last-child ul li{width:50%;float:left}.navigation .level0:last-child ul.submenu{min-width:338px}}@media (min-width:992px) and (max-width:1199px){.wishlist-index-index .products-grid .product-item{width:32%}ol#wishlist-sidebar .product-item-details{margin:0;width:63%;float:right}.blog-page .block-title strong{font-size:24px}.blog-page .columns .column.main{padding-bottom:0}}@media (min-width:1200px) and (max-width:1400px){.blog-page .block-title strong{font-size:24px}}@media (min-width:1401px) and (max-width:1580px){.block-reorder .block-title strong,.block-wishlist .block-title strong,.widget .block-title strong{font-size:13px}.blog-page .block-title strong{font-size:24px}}.filter-options-item .filter-options-content.brand{max-height:300px;overflow:auto}.filter-options-item .filter-options-content.brand::-webkit-scrollbar{width:10px}.filter-options-item .filter-options-content.brand::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.filter-options-item .filter-options-content.brand::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.filter-options-item .filter-options-content.manufacturer-content{max-height:300px;padding-top:0;margin-top:28px;margin-bottom:28px;overflow:auto}.filter-options-item .filter-options-content.manufacturer-content::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.filter-options-item .filter-options-content.manufacturer-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.filter-options-item .filter-options-content.manufacturer-content::-webkit-scrollbar{width:10px}.cms-covid-19 .merconnet-cms-content-section p{font-size:17px;margin-bottom:20px}.cms-covid-19 .merconnet-cms-content-section ul li,.cms-covid-19 .merconnet-cms-content-section ol li{font-size:17px;margin-bottom:10px}.cms-covid-19 .merconnet-cms-content-section p a{font-size:17px}@media (min-width:320px) and (max-width:767px){html:lang(fr) .header-top-left li{width:100%;margin-bottom:10px;border-right:none}}@media (min-width:768px) and (max-width:991px){html:lang(fr) .header-top-left li{font-size:15px}html:lang(fr) .header-chat-and-number li{font-size:15px}html:lang(fr) .header-chat-and-number{width:100%}html:lang(fr) ul.header-top-left{width:100%}html:lang(fr) .header.content .block-search{clear:both;width:100%;margin:0;padding-bottom:15px}html:lang(fr) .nav-sections-item-content .main_menu_sidebar{width:95%}}@media (min-width:992px) and (max-width:1199px){html:lang(fr) .header-top-left li{font-size:14px}html:lang(fr) .header-chat-and-number li{font-size:11px}}@media (min-width:1200px) and (max-width:1400px){html:lang(fr) .header-top-left li{font-size:16px}html:lang(fr) .header-chat-and-number li{font-size:15px}}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}