@import url(//kenworth.azius.ca/wp-content/themes/Child-template/../Divi/style.css);﻿@font-face{font-family:ETmodules;src:url(https://www.chartwellboutique.com//wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff)}:root{--main-color:#e41e3c;--secondary-color:#1c1c1c;--tertiary-color:#50575b}.acfw-checkout-ui-block{display:none !important}.archive.et_right_sidebar #main-content .container:before{left:20.875% !important}.archive #left-area{float:right;padding-left:5.5%}.archive #sidebar{padding-right:30px;padding-left:0}.cart-count{display:block;z-index:99999999999}.cart-count span{display:flex;margin-left:-17px;height:20px;width:20px;background-color:#e41e3c;z-index:99999999999;font-size:10px;justify-content:center;align-items:center;color:#fff;border-radius:1000px;margin-top:-12px}.et-cart-info span:before{font-size:19px}.margin-t-20{margin-top:20px}.margin-t-30{margin-top:30px}.margin-b-0{margin-bottom:0}.padding-t-15{padding-top:15px}.padding-b-10{padding-bottom:10px}.height-100vh{height:100vh}.vertical-content{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:row;-webkit-flex-direction:row}.home .main_title,.home #sidebar{display:none !important}*{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}#et-top-navigation{display:flex !important}#footer-widgets{display:none}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:32px !important;padding:18px 0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:33%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:63%}.woocommerce div.product form.cart .variations{width:40%}.search-box{position:fixed;top:-10px;background-color:#fff;width:100%;z-index:99;padding:10px 10%;transition:all .5s;z-index:0}.search-box.active{top:80px}.et-fixed-header .search-box.active{top:54px}.admin-bar .search-box.active{top:113px}.admin-bar .et-fixed-header .search-box.active{top:86px}#yith-s{margin-bottom:0;background-size:20px 20px}.search-icon-custom:before{font-family:ETmodules !important;display:block;content:"\55"}.search-icon-custom{width:20px;height:20px;float:right;margin-top:-2px;margin-left:7px;cursor:pointer;position:relative}.search-box .yith-ajaxsearchform-container{display:flex;justify-content:flex-end}.search-box>.yith-ajaxsearchform-container{margin-right:6px}.search-navigation{margin-right:10px}.search-box .yith-ajaxsearchform-container input{padding:6px}.search-box #yith-searchsubmit{color:#fff !important;border-width:0 !important;border-radius:0;letter-spacing:2px;font-size:13px;font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif !important;font-weight:600 !important;text-transform:uppercase !important;background-color:var(--main-color);padding:0 15px;cursor:pointer;transition:all .3s ease 0ms}#yith-searchsubmit:hover{background-color:var(--tertiary-color)}.autocomplete-suggestions{width:316px !important}table.cart th,#main-content table.cart th,table.cart td,#main-content table.cart td,table.cart tr,#main-content table.cart tr,#content-area table tr,#content-area table td,#content-area table th{vertical-align:middle;padding:.857em .587em .857em 10px}#content-area table td a{color:var(--tertiary-color)}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.variations_form input[type=number]{background-color:#fff !important;border:1px solid #333 !important;color:#333 !important;font-size:16px;padding:9px;line-height:30px}.container.et_menu_container{z-index:99999999 !important;background-color:#fff}.englo-mega-menu{width:80%;margin:0 auto;position:fixed;top:-300px;border:1px solid #c9c9c9;left:50%;transform:translate(-50%);z-index:9999;background-color:#fff;padding:25px 0;transition:all .5s;height:300px;display:flex;flex-wrap:wrap;padding:0;z-index:1 !important}.englo-mega-menu.mega-opened{top:80px}.admin-bar .englo-mega-menu.mega-opened{top:112px}.et-fixed-header .englo-mega-menu.mega-opened{top:54px}.admin-bar .et-fixed-header .englo-mega-menu.mega-opened{top:86px}.englo-mega-menu li p{color:#333 !important;padding:10px 0 !important}.englo-mega-menu .menu-category{width:20%;border-right:1px solid #9f9f9f;height:100%;background-color:#edf1f4;overflow:hidden}.englo-mega-menu .menu-category>ul{max-height:100%;overflow-y:scroll;margin-right:-18px}.englo-mega-menu .menu-category>ul li{padding-left:25px}.englo-les-produits.opened{display:flex;align-items:center}.englo-produit-mega-menu{position:absolute;left:25%;top:30px;width:75%;padding-right:5%;background-color:#fff;display:none;flex-wrap:wrap}.englo-les-produits{width:80%;display:none}.un-produit-mega-menu{text-align:center;width:calc((100% / 4) - 20px);margin-right:20px;text-transform:capitalize}.un-produit-mega-menu p{color:#333;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.englo-produit-mega>div:last-of-type{margin-right:0}.englo-mega-menu li.opened{background-color:#e41e3c;transition:all .2s}.englo-mega-menu li.opened p{color:#fff !important}.mega-menu-lien-plus{color:#ffffff!important;letter-spacing:2px;font-size:13px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;background-color:#e41e3c;position:absolute;bottom:10px;right:10px;padding:10px 20px}.menuMobile ul{list-style:none !important}.menuMobile .sous-menu-mobile{display:none}.menumobile a{color:#333}.menuMobile p{cursor:pointer}.menuMobile{display:none}#footerInfo *{color:#fff !important}.woocommerce span.onsale,.woocommerce-page span.onsale,#footerInfo .et_pb_social_media_follow_network_2_tb_footer a.icon,#footerInfo .et_pb_social_media_follow_network_1_tb_footer a.icon,#footerInfo .et_pb_social_media_follow_network_0_tb_footer a.icon{background-color:var(--tertiary-color) !important}.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price{display:block}.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.posted_in a,.tagged_as a,.page-numbers,.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.woocommerce ul.products li.product .price{color:var(--main-color) !important}.et_pb_text_1_tb_footer a{color:#fff !important;font-weight:700;text-decoration:underline;font-size:14px}h1{font-size:70px;font-weight:300}h1.product_title{font-size:45px}.woocommerce div.product .product_title{padding-bottom:0 !important}.product .related>h2,.woocommerce-tabs h2{font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif;font-size:42px !important;font-weight:300;line-height:1.5em}.product .related ul h2{font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:16px !important;text-align:center;letter-spacing:1px;line-height:1.8em}.woocommerce .product .related li.product .price,.woocommerce .product .related li.product .price .amount{font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:14px !important;letter-spacing:2px;text-align:center}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#e41e3c}.checkout-button{background-color:#e41e3c;color:#fff;border:0}html .woocommerce-cart .checkout-button{background-color:#e41e3c;color:#fff !important;border:0}.anr_captcha_field{margin-bottom:20px;margin-top:15px}.woocommerce-error a{color:#fff !important;font-weight:700 !important}.single-product .quantity .qty{width:80px;height:51px;font-size:15px}section.related{margin-top:16px}.out-of-stock{margin-bottom:24px}.woocommerce div.product form.cart .variations tr,.woocommerce div.product form.cart .variations .value{display:flex;align-items:center}.variations_form{margin-top:0}html .woocommerce div.product form.cart .variations tr,html .woocommerce div.product form.cart .variations td{padding:0 20px 0 0 !important}.woocommerce div.product .woocommerce-variation-price .price{padding-top:0}.woocommerce div.product form.cart table.variations{margin-bottom:24px}.woocommerce-message p{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.single_variation_wrap .woocommerce-variation-availability{margin-bottom:24px}.search-results #main-content .container:before{display:none}.woof_list img{display:none}.woof_radio_term_reset_visible:after,.woof_remove_ppi:after{content:"X";display:block;color:red}.woof_remove_ppi:after{margin-left:8px}.woof_list{display:flex;align-items:center;flex-wrap:wrap}.woof_list>li{width:100%}.woof_remove_ppi{display:flex;align-items:center;background:unset !important}#yith-searchsubmit{color:#fff !important;border-width:0 !important;border-radius:0;letter-spacing:2px;font-size:13px;font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif !important;font-weight:600 !important;text-transform:uppercase !important;background-color:var(--main-color);padding:8px 15px;cursor:pointer;transition:all .3s ease 0ms;width:100%}#sidebar #yith-s{border:0;width:100%;padding:10px;background:#ececec;margin-bottom:10px;color:#000}#sidebar .search-navigation{width:100%}.woocommerce-loop-product__title{line-height:1em}.page-id-1196 .et_pb_row,.page-id-1211 .et_pb_row{width:100%}.page-id-1196 .et_pb_section,.page-id-1211 .et_pb_section{padding-top:0;padding-bottom:0}.woocommerce-account #main-content .container{padding-bottom:58px}.woocommerce-account #main-content a{color:var(--main-color)}.woocommerce-account .woocommerce-MyAccount-content{width:80%}.woocommerce-account .woocommerce-MyAccount-navigation{width:15%}#left-area .woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0;border:1px solid var(--main-color);border-bottom:0;padding-bottom:0}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid var(--main-color)}.woocommerce-MyAccount-navigation ul li a{color:var(--main-color);width:100%;display:block;padding:5px}.woocommerce-MyAccount-navigation ul li a:hover{color:#fff !important;background-color:var(--main-color)}.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce a.button,.woocommerce-page a.button{background-color:#fff}#order_review_heading{margin-top:30px}.woocommerce-checkout-payment{margin-bottom:30px}table.cart th,#main-content table.cart th,table.cart td,#main-content table.cart td,table.cart tr,#main-content table.cart tr,.woocommerce-cart #content-area table tr,.woocommerce-cart #content-area table td,.woocommerce-cart #content-area table th{padding:.857em .587em !important}.woocommerce-cart #main-content{min-height:92vh}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:13px}.bouton-side-bar-archive{display:none}.woocommerce a.button.alt,.woocommerce-page a.button.alt{border-color:#e41e3c}.woocommerce-account .woocommerce form .form-row{padding-left:0}.woocommerce-EditAccountForm>p:last-of-type{margin-top:15px}.form-row.place-order{margin-bottom:20px}.woocommerce-privacy-policy-text{margin-bottom:15px}.wc-proceed-to-checkout .disable-checkout-btn{background:#fff !important;opacity:.5}.woocommerce-thankyou-order-details{margin-bottom:0 !important;padding-left:0 !important}.woocommerce-thankyou-order-received{font-size:17px;margin-bottom:20px;font-weight:700}.new{position:absolute;top:10px;left:10px;color:#fff;background-color:#e41e3c;text-align:center;padding:9px 25px;z-index:999}.un-produit-mega-menu a{position:relative;display:block}.new_mega_menu{display:inline-block;text-align:center;padding:6px 15px !important;color:#fff !important;background-color:#e41e3c}@media only screen and (max-width:980px){.search-icon-custom{margin-top:4px}.et-db #et-boc .et-l .et_pb_column{margin-bottom:0}.et_fixed_nav #main-header{position:fixed}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:15px}.et_header_style_left .et-fixed-header #et-top-navigation .mobile_menu_bar{padding-bottom:12px}#et_mobile_nav_menu{display:none !important}#et-top-navigation{display:flex !important;padding-bottom:12px}.et_header_style_left .logo_container{width:50%}.menu-mobile-icon-custom span:before{font-family:ETmodules!important;content:"a";font-size:32px;color:#e41e3c;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.menuMobile{display:none;width:80%;position:fixed;height:auto;background:#fff;border-top:1px solid #8b1660;left:50%;transform:translate(-50%);box-shadow:0 2px 5px rgb(0 0 0/10%);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgb(0 0 0/10%);padding:5%;height:auto;max-height:80vh;overflow:scroll}.menuMobile li>a,.menuMobile li>p{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 0 !important;display:block;font-weight:600}.sous-menu-mobile li>a{padding-left:15px !important}.et_pb_row{width:100%}.et_pb_shop ul.products.columns-3 li.product{width:30% !important;margin-right:4% !important}.et_pb_shop ul.products.columns-3 li:nth-of-type(3n){margin-right:0 !important}.et_pb_column_0_tb_footer{padding-bottom:50px}.archive .et_pb_row_1{box-shadow:-120px 0px 0px 0px #fff !important}.bouton-side-bar-archive{display:block;position:fixed;top:140px;right:0;width:40px;height:40px;z-index:999999999999999;display:flex;align-items:center;justify-content:center;line-height:0;transition:all .5s;box-shadow:0 2px 5px rgb(0 0 0/10%);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgb(0 0 0/10%);background-color:#e41e3c;color:#fff}.opener{transform:scaleY(2);padding:0}.closer{display:none}#sidebar{position:fixed;height:100%;width:100%;top:0;right:-100%;background-color:#fff;transition:all .5s;z-index:999999;padding:40px 60px !important;overflow:scroll}.opened .closer{display:block}.opened .opener{display:none}.bouton-side-bar-archive.opened{right:10px;top:0}#sidebar.opened{right:0}.woocommerce-message a.button.wc-forward{width:220px;margin-left:20px;line-height:20px !important}.menuMobile .wpml-ls-legacy-list-horizontal{padding:0 !important}.menuMobile .wpml-ls-legacy-list-horizontal .wpml-ls-item{width:100%}.wpml-ls-legacy-list-horizontal .wpml-ls-item a{width:100%;padding:10px 0}.page-numbers{margin-bottom:23px}.woocommerce-account .woocommerce .col2-set .col-1,.woocommerce-account .woocommerce .col2-set .col-2{width:100%}.woocommerce-account .woocommerce .col2-set .col-1{margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-content{width:73%}.woocommerce table.cart td.actions .coupon .input-text+.button{line-height:1.2em}.englo-mega-menu{display:none}.woocommerce-pagination{margin-bottom:30px}}@media only screen and (max-width:767px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}.woocommerce-page div.product div.summary{margin-top:20px}.et_menu_container{width:100%;padding:0 10%}body.admin-bar.et_fixed_nav #main-header.et-fixed-header{top:0 !important}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.product .related>h2,.woocommerce-tabs h2{font-size:30px !important;line-height:1em}}@media only screen and (max-width:479px){h1.product_title{font-size:30px}.variations_form input[type=number]{line-height:21px}.single_add_to_cart_button{font-size:16px !important}h1{font-size:50px}h2{font-size:32px}.woocommerce-ordering{float:none}.woocommerce-cart table.cart td.actions .button{width:100% !important}.et_pb_shop ul.products.columns-3 li.product{width:100% !important;margin:0 !important}}