/*!
Theme Name: WP App
Theme URI: https://lebackstore.ca
Description: WP App is a child theme of Hello Elementor, created by Elementor team
Author: Agence Le Backstore
Author URI: https://lebackstore.ca
Template: hello-elementor
Version: 1.0.5.1
Text Domain: wp-app
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
body:not([class*="elementor-page-"]) .site-main{max-width:100%!important}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:var(--e-global-color-secondary)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:600;border-radius:25px;color:#0e96d5;border:3px solid #0e96d5;background-color:#fff0;transition:all 250ms cubic-bezier(.25,.1,.25,1)!important}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#fff0;color:#0a253c;border:3px solid #0a253c}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#0e96d5}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{background-color:#fff0}.woocommerce ul.products{display:flex;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem;list-style:none}.woocommerce ul.products li.product{position:relative;width:100%;min-height:1px;padding-right:.9375rem;padding-left:.9375rem;margin:0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:12px 0 0 0}.woocommerce ul.products[class*="columns-"] li.product{width:100%}.woocommerce ul.products.columns-1 li.product{flex:0 0 100%;max-width:100%}.woocommerce ul.products.columns--1 li.product{flex:0 0 100%;max-width:100%}.woocommerce ul.products.columns-2 li.product{flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns--2 li.product{flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns-3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce ul.products.columns--3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce ul.products.columns-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns--4 li.product{flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-5 li.product{flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns--5 li.product{flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns-6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}.woocommerce ul.products.columns--6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}@media (min-width:768px){.woocommerce ul.products.columns-1 li.product{flex:0 0 100%;max-width:100%}.woocommerce ul.products.columns-sm-1 li.product{flex:0 0 100%;max-width:100%}.woocommerce ul.products.columns-2 li.product{flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns-sm-2 li.product{flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns-3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce ul.products.columns-sm-3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce ul.products.columns-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-sm-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-5 li.product{flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns-sm-5 li.product{flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns-6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}.woocommerce ul.products.columns-sm-6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:992px){.woocommerce ul.products.columns-1 li.product{flex:0 0 100%;max-width:100%}.woocommerce ul.products.columns-md-1 li.product{flex:0 0 100%;max-width:100%}.woocommerce ul.products.columns-2 li.product{flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns-md-2 li.product{flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns-3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce ul.products.columns-md-3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce ul.products.columns-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-md-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-5 li.product{flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns-md-5 li.product{flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns-6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}.woocommerce ul.products.columns-md-6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:1200px){.woocommerce ul.products.columns-1 li.product{flex:0 0 100%;max-width:100%}.woocommerce ul.products.columns-lg-1 li.product{flex:0 0 100%;max-width:100%}.woocommerce ul.products.columns-2 li.product{flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns-lg-2 li.product{flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns-3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce ul.products.columns-lg-3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce ul.products.columns-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-lg-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-5 li.product{flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns-lg-5 li.product{flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns-6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}.woocommerce ul.products.columns-lg-6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:1400px){.woocommerce ul.products.columns-1 li.product{flex:0 0 100%;max-width:100%}.woocommerce ul.products.columns-xl-1 li.product{flex:0 0 100%;max-width:100%}.woocommerce ul.products.columns-2 li.product{flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns-xl-2 li.product{flex:0 0 50%;max-width:50%}.woocommerce ul.products.columns-3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce ul.products.columns-xl-3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce ul.products.columns-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-xl-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce ul.products.columns-5 li.product{flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns-xl-5 li.product{flex:0 0 20%;max-width:20%}.woocommerce ul.products.columns-6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}.woocommerce ul.products.columns-xl-6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.woocommerce div.product form.cart{margin:0}.woocommerce form.cart .quantity{display:none!important}.woocommerce .jet-woo-builder-archive-product-title,.woocommerce .product_title{text-transform:lowercase}.woocommerce .jet-woo-builder-archive-product-title:first-letter,.woocommerce .product_title:first-letter{text-transform:uppercase}.woocommerce .product-attributes__dimensions,.woocommerce .product-attributes__sku{display:block;color:#707070;font-weight:600;font-size:20px;text-transform:uppercase}.woocommerce .yith-wapo-container{margin:15px 0}.woocommerce .yith-wapo-container .yith_wapo_group_total{display:none!important}.woocommerce .yith-wapo-container .yith-wapo-addon{display:flex!important;flex-wrap:wrap}@media (min-width:992px){.woocommerce .yith-wapo-container .yith-wapo-addon{flex-wrap:nowrap}}.woocommerce .yith-wapo-container .yith-wapo-addon.form-row{padding:0}.woocommerce .yith-wapo-container .yith-wapo-addon.form-row.form-row-wide{margin:0}.woocommerce .yith-wapo-container .yith-wapo-addon.form-row .required{font-weight:300}.woocommerce .yith-wapo-container .yith-wapo-addon h3{font-size:var(--e-global-typography-primary-font-size);font-weight:700;width:100%;padding-right:1em;margin:0 0 12px}@media (min-width:992px){.woocommerce .yith-wapo-container .yith-wapo-addon h3{width:150px;margin:0}}.woocommerce .yith-wapo-container .yith-wapo-addon .ywapo_options_container{flex-grow:1}.woocommerce .yith-wapo-container .yith-wapo-addon .ywapo_options_container select,.woocommerce .yith-wapo-container .yith-wapo-addon .ywapo_options_container textarea{border-color:var(--e-global-color-83b8bdd);background-color:#fff}.woocommerce .yith-wapo-container .yith-wapo-addon.ywapo_miss_required{border:none}.woocommerce .yith-wapo-container .yith-wapo-addon.ywapo_miss_required:before{display:none}.woocommerce .yith-wapo-container .yith-wapo-addon.ywapo_miss_required .ywapo_options_container select{border:2px solid red}.woocommerce table{font-size:inherit}.woocommerce table.shop_attributes{border-top:0;margin-bottom:0}.woocommerce table.variations{margin:0!important}.woocommerce table.variations tbody>tr .label{width:150px}.woocommerce table.variations tbody>tr:nth-child(odd)>td,.woocommerce table.variations tbody>tr:nth-child(odd)>th{padding:0;background-color:#fff0}.woocommerce table.shop_table{border:0;margin:0;border-radius:0}.woocommerce table.shop_table dl.variation{font-size:13px;line-height:1.5em}.woocommerce table.shop_table dl.variation dt{color:var(--e-global-color-primary)}.woocommerce table.shop_table dl.variation dd{color:var(--e-global-color-accent)}.woocommerce table.shop_table .actions{border:0;padding:32px 24px;background-color:#fff0}.woocommerce .woocommerce-notices-wrapper{max-width:1200px;margin:1rem auto}.woocommerce .woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce .woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce .woocommerce-notices-wrapper .woocommerce-message:before{top:1.5em;color:#0a253c}.woocommerce .woocommerce-notices-wrapper .woocommerce-message{display:flex;align-items:center;border-top-color:#0a253c}.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{order:1;margin-left:auto!important}.woocommerce .jet-woo-builder .woocommerce-notices-wrapper{margin:0}header .menu{padding:0;margin:0}header .menu li a{font-family:var(--e-global-typography-primary-font-family);font-size:13px;text-transform:uppercase;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-a689c71)}header .menu li a:hover{color:var(--e-global-color-secondary)}.woocommerce .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option textarea{height:4em;min-height:auto}.yith-wapo-block .yith-wapo-addon .options-container.default-closed{width:100%}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{width:fit-content}.elementor-jet-single-add-to-cart .cart .single_variation_wrap .woocommerce-variation-add-to-cart{flex-direction:column!important}.webapp.country-selector.dropdown{position:relative;display:inline-block;color:var(--e-global-color-a689c71);font-size:13px;font-weight:500;text-transform:uppercase;padding-right:20px}.webapp.country-selector.dropdown span.selected-country span.flag img{width:1.5em;height:1.5em;position:relative;top:5px}.webapp.country-selector.dropdown .dropdown-content{display:none;position:absolute;background-color:var(--e-global-color-primary);padding:24px 24px 24px 36px;min-width:160px;box-shadow:0 8px 16px rgb(0 0 0 / .2);padding:12px;z-index:1}.webapp.country-selector.dropdown:hover .dropdown-content{display:block}.webapp.country-selector.dropdown .dropdown-content a{display:block;text-decoration:none;color:var(--e-global-color-a689c71);padding:8px;cursor:pointer}.webapp.country-selector.dropdown .dropdown-content img{width:1.5em;height:1.5em;position:relative;top:5px}.webapp.country-selector.dropdown .dropdown-content a:hover{color:var(--e-global-color-secondary)}.made-in-container div.made-in-image{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto;text-align:center;width:90px;height:90px}.made-in-container div.made-in-image img{height:100%;width:100%}.made-in-container div.made-in-title{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto;text-align:center}.made-in-container div.made-in-title h3{font-family:"futura-pt",Sans-serif;font-size:18px;font-weight:400}.price-list-flag-container{margin:0rem 0rem 1rem 0rem;padding:24px 0 0 0;border-style:solid;border-width:2px 0 0 0;border-color:#C7C7C7;display:flex;flex-direction:row;align-items:center}.price-list-flag-container .price-list-flag-image img{width:30px;height:30px}.price-list-flag-container .price-list-flag-title{padding-left:15px}.price-list-flag-container .price-list-flag-title h5,.price-list-flag-container .price-list-flag-title p{margin-top:0;margin-bottom:0}body.page-template-default.page.page-id-7586 .made-in-container div.made-in-image,body.page-template-default.page.page-id-16924 .made-in-container div.made-in-image{width:150px;height:150px}.jet-smart-filters-checkboxes.jet-filter .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-tree .jet-list-tree__children{margin-left:25px}.swp-result-item--price{display:none!important}#gform_submit_button_1{background-color:#02010100!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;line-height:1.5em!important;color:var(--e-global-color-secondary)!important;border-style:solid!important;border-width:3px 3px 3px 3px!important;border-color:var(--e-global-color-secondary)!important;border-radius:25px 25px 25px 25px!important}