html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:.9rem}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;text-decoration:none;}a:active,a:hover{}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}[hidden],template{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{page-break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#333;outline:0 none}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{width:auto;-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=button],[type=submit],button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;padding:.5rem 1rem;font-size:1rem;border:1px solid;border-radius:3px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}[type=button]:focus,[type=submit]:focus,button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;text-decoration:none;background:#666}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;width:100%;margin-bottom:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table td,table th{padding:15px;line-height:1.5;text-align:left;vertical-align:top;border:1px solid #ccc}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:1px solid #ccc}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#eee}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#e9e9e9}table tbody+tbody{border-top:2px solid #ccc}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{margin-top:0;margin-bottom:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
p:last-child{margin-bottom:0}img.full-width,.full-width img{width:100%}@media screen and (max-width:675px){#wpadminbar{display:none}}#secondary{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-ms-word-wrap:break-word}.align-center{text-align:center}.align-right{text-align:right}.img-center{margin:0 auto}.pull-right{float:right}.circle,.circle img{border-radius:100%;-webkit-border-radius:100%}.overflow-hidden{overflow:hidden}.is-tablet .hide-tablet,.is-mobile .hide-mobile,.is-desktop .hide-desktop,.is-desktop .hide-desktop-small,.is-desktop .hide-desktop-large{display:none}.filters{margin:0 0 20px 0;text-align:center}.filters .checkbox,.filters .radio{display:inline-block;padding:3px 7px 0;font-size:17px;text-transform:uppercase;font-weight:300}.filters .checkbox.is_checked,.filters .radio.is_checked{border:solid 2px #000}.filters .checkbox input,.filters .radio input{margin-right:3px}.filters .checkbox label,.filters .radio label{cursor:pointer}.filters .checkbox label:hover,.filters .radio label:hover{color:#999}.btn-fw,.btn-block,.btn-fw .button,.btn-fw .elementor-button,.btn-block .elementor-button{width:100%;display:block}.btn-inline{display:inline-block}.inline-buttons .elementor-button,.inline-btn .elementor-button{margin-left:15px;margin-right:15px}.inline-buttons,.inline-btn{display:table;margin:0 auto}@media only screen and (max-width:960px){.inline-buttons .elementor-button,.inline-btn .elementor-button{width:100%;margin:20px;text-align:center}}input.elementor-button{border:none;padding:10px 15px;margin-top:20px}ul.wpv-pagination-nav-links-container{margin:40px 0;padding:0;list-style:none}ul.wpv-pagination-nav-links-container li{float:left;font-size:21px;font-weight:300}ul.wpv-pagination-nav-links-container li a,ul.wpv-pagination-nav-links-container li span{padding:7px 10px}ul.categories,.elementor-widget-wp-widget-categories ul{list-style:none;margin:auto 0;padding-left:0}ul.categories li,.elementor-widget-wp-widget-categories ul li{margin:0;padding:0}ul.categories li a,.elementor-widget-wp-widget-categories ul li a{padding:7px}.is-ie .elementor-invisible{visibility:visible!important}.is-ie .hide-ie,.is-edge .hide-ie{display:none}.is-ie .slick-slide-bg,.is-edge .slick-slide-bg{animation:none!important;transform:none!important;-ms-transform:none!important;transition-property:none;-webkit-transition-duration:unset;transition-duration:unset}.woocommerce .cart .quantity{float:left;margin-right:10px}.woocommerce .quantity .qty{border:1px solid #ccc;border-radius:3px;width:5em;}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-weight:300}.woocommerce span.onsale{position:inherit;top:0;left:0;border-radius:3px;font-weight:300;text-transform:uppercase;line-height:inherit;padding:2px 7px;min-height:inherit;min-width:inherit}.woocommerce ul.products li.product .onsale{right:auto}.woocommerce .price{font-weight:300;color:#000}.woocommerce .price del{color:#999}.woocommerce .price ins{text-decoration:none}.woocommerce ins .amount{font-size:21px;font-weight:300}.woocommerce-message a.button{font-size:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f3f3f3;border-radius:3px;border-top:none;padding:9px 9px 9px 35px;margin:0!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{top:8px;left:.5em}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:49%}p.woocommerce-thankyou-order-received{font-size:120%}.woocommerce-product-gallery .flex-control-nav{list-style:none;padding:0;margin:30px 0 0 0}.woocommerce-product-gallery .flex-control-nav li{float:left}.woocommerce-form-login label,.woocommerce-form-register label{display:block}.woocommerce-form-login .woocommerce-form__label-for-checkbox{padding:15px 0}.woocommerce .col-1{float:left;width:50%}.woocommerce .col-2{display:inline-block;width:50%}.woocommerce sup{top:-.25em}div#order_review{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.2);box-shadow:0 0 15px 0 rgba(0,0,0,.2)}form#checkout{margin-top:20px}@media screen and (max-width:400px){.single_add_to_cart_button{width:100%!important;margin-left:0!important;}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{padding-top:20px}.woocommerce .cart .quantity{margin-bottom:15px!important}.woocommerce div.product form.cart div.quantity{width:100%}.woocommerce .quantity .qty{width:100%}.qty_button.plus,.qty_button.minus{width:20%}}div.quantity{display:inherit}.qty_button.plus,.qty_button.minus{background:rgba(0,0,0,.1);border:none;border-radius:4px;font-weight:700;cursor:pointer;}.qty_button.plus{margin-left:5px;margin-right:6px}.qty_button.minus{margin-right:5px}.woocommerce-MyAccount-navigation{width:25%;float:left;margin-right:2%}.woocommerce-MyAccount-content{width:73%;float:left}@media only screen and (max-width:769px){.woocommerce-MyAccount-navigation{width:100%;float:none}.woocommerce-MyAccount-content{width:100%;float:none}}nav.woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0;font-size:17px}nav.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid rgba(0,0,0,.03);padding:8px 0}nav.woocommerce-MyAccount-navigation ul li a{padding:8px 8px}nav.woocommerce-MyAccount-navigation ul li.is-active{background-color:#f3f3f3}nav.woocommerce-MyAccount-navigation ul li.is-active a{color:rgba(0,0,0,.6);cursor:default}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.variations select{background-color:#fff;border:1px solid #aaa;border-radius:4px;padding:6px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f3f3f3;border-radius:0}.woocommerce-address-fields label,.woocommerce-address-fields input,.woocommerce-EditAccountForm label,woocommerce-EditAccountForm input{width:100%}.woocommerce-MyAccount-content .woocommerce-PaymentMethods{padding:10px}.woocommerce-MyAccount-content .woocommerce-PaymentMethods li{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-content #add_payment_method #payment_method_stripe{margin:0!important}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-radius:3px}#sticky_order_review{padding-left:5%}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,button.woocommerce-Button,.wc-stripe-checkout-button{font-weight:300;padding:.418em 1em}.woocommerce-MyAccount-content .button,button.woocommerce-Button,.wc-stripe-checkout-button{background:#fff;border:solid 1px #999;cursor:pointer;border-radius:3px}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table th{font-weight:300}.woocommerce table.shop_table th{text-transform:uppercase}.woocommerce table.shop_table td{padding:14px 12px}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:400}table.woocommerce-MyAccount-orders{width:100%}.woocommerce ul.products{list-style:none;padding:0}.woocommerce ul.products li.product .price{color:#000}.woocommerce ul.products li.product .button{margin-top:7px;font-size:80%;font-weight:300}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:20px}
table.variations tbody>tr:nth-child(odd)>td, table.variations tbody>tr:nth-child(odd)>th{background:inherit}
.woocommerce ul#shipping_method .amount,.woocommerce-Price-amount.amount{font-weight:400}
.woocommerce-additional-fields{width:100%;}
.woocommerce-cart-form .shop_table th, .woocommerce-cart-form .shop_table td{border:none;}
.woocommerce-cart-form td.actions{background-color:transparent}
.woocommerce-cart-form .quantity, .woocommerce div.product div.quantity{display:flex;align-items:center;justify-content:center;}
.woocommerce a.remove{line-height:.75;}
.qty_button{padding:7px;line-height:.75;margin:0 4px !important;}
table td, table th{border:none;}
.single-product .woocommerce-notices-wrapper{border-radius:0;border-top:none;padding:9px;margin:0!important;position:fixed;width:100%;bottom:0;z-index:999;color:#fff;font-weight:300;font-size:17px;}
.single-product .woocommerce-error, .single-product .woocommerce-info, .single-product .woocommerce-message{background-color:#c7c7c7;max-width:1140px;margin:0 auto !important;color:#fff;}
h3#ship-to-different-address{font-size:1.25rem;}
.single-product a.button.wc-forwards{margin:0 1%;font-weight:400;font-size:15px;background-color:#8fae1b;color:#fff;}
.single-product a.button.wc-forwards b{font-weight:400;}
.woocommerce-shipping-fields{width:100%;}
.payment_method_stripe img{display:inline-block;margin-top:5px !important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float:left;text-transform:capitalize;margin:0 15px 15px;}
.woocommerce-terms-and-conditions-wrapper{font-size:.9em;}
#review_form{background-color:#f3f3f3;padding:4%;color:#666;}
.comment-reply-title{font-size:20px;}
.comment-form-rating{margin-top:11px;font-weight:500;}
textarea#comment{border-color:#ccc;}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){display:flex;}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove, .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:inline-block;}
.wc-bookings-booking-form{border:0;padding:0;margin:0;}
.wc-bookings-booking-form fieldset{border:none;padding:0;}
.wc-pao-addon-wrap{padding:0;margin:0}
.woocommerce-checkout-payment{}
.woocommerce form .form-row.place-order{margin:0;}
.woocommerce-privacy-policy-text{padding:15px;}
.blockUI.blockOverlay, .loader{-webkit-opacity:1 !important;-moz-opacity:1 !important;opacity:1 !important;filter:alpha(opacity=100) !important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;background:rgba(255, 255, 255, 0.75) !important;}
.blockUI.blockOverlay:before, .loader:before{-moz-animation:none !important;-webkit-animation:none !important;animation:none !important;background:url(https://pixelpro.ca/wp-content/themes/Sticky-master/img/loading_spinner.gif) center center !important;background-size:110px !important;width:5em !important;height:5em !important;margin-top:-0.5em !important;background-repeat:no-repeat !important;margin-left:-2.5em !important;-webkit-opacity:1 !important;-moz-opacity:1 !important;opacity:1 !important;filter:alpha(opacity=100) !important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;position:fixed;}
.flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:justify;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.flex-container .flex-col{margin-right:3%;margin-bottom:3%;width:30%;}
@media screen and (max-width:480px){
.flex-container .flex-col{width:45%;}
.woocommerce-message a.button{width:100%;margin-bottom:5px !important;}
}
@media screen and (max-width:400px){
.flex-container .flex-col{width:100%;}
}
@media(max-width:767px){
#sticky_order_review { padding-left:0; }
}