@font-face{font-family:"DenimWD";src:url(/wp-content/themes/kaapeh-2024/build/fonts/DenimWD-Regular.woff) format("woff"),url(/wp-content/themes/kaapeh-2024/build/fonts/DenimWD-Regular.woff) format("woff2"),url(/wp-content/themes/kaapeh-2024/build/fonts/DenimWD-Regular.otf) format("opentype"),url(/wp-content/themes/kaapeh-2024/build/fonts/DenimWD-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Nureal";src:url(/wp-content/themes/kaapeh-2024/build/fonts/Neureal-Regular.otf) format("opentype"),url(/wp-content/themes/kaapeh-2024/build/fonts/Neureal-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@media (min-width:1000px){.text-right--md{text-align:right!important}}@media (min-width:1200px){.text-right--lg{text-align:right}}@media (max-width:1000px){.text-center-mobile{text-align:center}}#header-outer[data-lhe=animated_underline] .nectar-header-text-content a.nectar-button:after,#header-outer[data-lhe=animated_underline] .nectar-header-text-content .nectar-cta a:after{display:none!important}#slide-out-widget-area .secondary-header-text,body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content{background-color:#fff0}body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after,body #header-secondary-outer[data-lhe=animated_underline] nav>.sf-menu>li:not([class*=button_])>a .menu-title-text:after,body #header-outer[data-lhe=animated_underline] .nectar-header-text-content a:after,.sf-menu li ul li a .menu-title-text:after{bottom:-10px}.bg-contain .row-bg,.bg-contain .column-image-bg{background-size:contain!important;background-repeat:no-repeat!important}@media (min-width:1200px){.bg-contain--desktop .row-bg,.bg-contain--desktop .column-image-bg{background-size:contain!important;background-repeat:no-repeat!important}}body .row .col img.img-with-animation.nectar-lazy:not([srcset]){width:auto}.img-w-full .img-with-aniamtion-wrap{min-width:100%}.img-w-full .img-with-aniamtion-wrap img{min-width:100%}.text-uppercase{text-transform:uppercase}.text-uppercase p,.text-uppercase h2,.text-uppercase h3,.text-uppercase h4,.text-uppercase h5,.text-uppercase h6{text-transform:uppercase}.font-title,.font-title p,.font-title h2,.font-title h3,.font-title h4,.font-title h5,.font-title h6{font-family:"Nureal",sans-serif}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.mt-20{margin-top:20px!important}.mt-40{margin-top:40px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.absolute{position:absolute!important}small{font-size:14px!important;line-height:1.2!important}.inline-block,.img--inline-block .img-with-aniamtion-wrap{display:inline-block!important}.align-middle,.img--align-middle .img-with-aniamtion-wrap{vertical-align:middle!important}.mb-0{margin-bottom:0!important}.align-top{vertical-align:top!important}.text-center{text-align:center}.text-right{text-align:right}div[data-style*=minimal] .toggle>.toggle-title a{color:#000!important}.toggles[data-style=minimal] .toggle{border-bottom:2px solid #000!important}.toggles[data-style=minimal] .toggle:last-child{border-bottom:0!important}.toggles[data-style=minimal] .toggle>h3.toggle-title a{font-size:26px;line-height:32px;letter-spacing:.65px;padding-top:35px;padding-bottom:35px;font-family:"DenimWD",sans-serif!important;text-transform:uppercase}.toggles[data-style=minimal] .toggle>.toggle-title i{width:35px;height:35px;border:0!important}.toggles[data-style=minimal] .toggle>.toggle-title i::before,.toggles[data-style=minimal] .toggle>.toggle-title i::after{background-color:#000!important}.toggles[data-style=minimal] .toggle>.toggle-title i::before{width:35px;left:0}.toggles[data-style=minimal] .toggle>.toggle-title i::after{height:35px;top:-4px;left:19px}.nectar-button.large{font-size:18px;line-height:21px}.nectar-button.btn-long{width:240px}.kaapeh-bg-beige .link_wrap{background-color:#ECCEA8}.kaapeh-bg-black .link_wrap{background-color:#000}.kaapeh-bg-black .link_wrap .text{color:#fff}.kaapeh-cta-50{height:50px;vertical-align:middle;margin-top:2px}.kaapeh-cta-icon--contact i{background-image:url(/wp-content/themes/kaapeh-2024/build/img/icons/contact.png);background-size:contain;height:53px;width:53px}.kaapeh-cta-icon--contact i::before{content:""}.kaapeh-cta-icon--contact .link_text{margin-bottom:10px}html body a{color:#000}html label span{color:#b14e2f}.subtitle p{font-size:16px;text-transform:uppercase;line-height:18px;letter-spacing:.4px;font-family:"Nureal",sans-serif}.lead,.lead p{font-size:26px;letter-spacing:.6px;line-height:34px}.lead-medium,.lead-medium p{font-size:18px;letter-spacing:.6px;line-height:32px}.text-md,.text-md p{font-size:21px}.font-extra h2{font-family:"Nureal",sans-serif;text-transform:uppercase;font-size:24px;line-height:32px}#top nav ul #nectar-user-account a{height:32px;line-height:32px}#header-outer:not([data-format=left-header]) .cart-menu .cart-icon-wrap{height:32px}body.material #header-outer:not([data-format=left-header]) .cart-wrap{top:-15px!important;right:-20px!important}body.material #header-outer a.cart-contents .cart-wrap span{background-color:#e7ae3b!important;color:#000!important}.icon-salient-m-user{background-image:url(/wp-content/themes/kaapeh-2024/build/img/account.svg);background-size:contain;background-repeat:no-repeat;width:22px!important;height:28px!important;display:block}.icon-salient-m-user:before{content:""!important}.icon-salient-cart{background-image:url(/wp-content/themes/kaapeh-2024/build/img/cart.svg);background-size:contain;background-repeat:no-repeat;width:35px!important;height:28px!important;display:block}.icon-salient-cart:before{content:""!important}#header-outer.small-nav .logo-clone img,#header-outer.small-nav #logo img,#header-outer.small-nav .logo-spacing img{height:60px}.nectar-megamenu-menu-item .sub-menu .sub-menu li{margin-bottom:30px}.nectar-megamenu-menu-item .nectar-menu-icon-text .item_desc{margin-top:6px}body #header-outer #top nav .sf-menu ul li>a .item_desc{color:#898989!important}.nectar-megamenu-menu-item>.sub-menu{border-top:2px solid #000!important}.nectar-megamenu-menu-item .sub-menu .sub-menu li:last-child{margin-bottom:0!important}.kaapeh-footer p{line-height:32px}.kaapeh-footer .nectar_icon{border-color:#000!important}.kaapeh-footer .nectar_icon:hover{background-color:#000}.kaapeh-footer .nectar_icon:hover i{color:#fff}.kaapeh-footer .footer-logo .img-with-aniamtion-wrap{width:200px}#copyright .col.span_5{width:100%;text-align:center}.wpcf7-acceptance .wpcf7-list-item{margin-left:0!important}.magik-wpcf7{width:100%}.magik-wpcf7 .magik-wpcf7-half{width:50%;display:inline-block}.magik-wpcf7 .magik-wpcf7-half:first-child{padding-right:30px}.hero__bag .img-with-aniamtion-wrap{width:350px;margin-left:auto;margin-right:auto}.home-cards h2{font-size:30px;line-height:40px}.kaapeh-subhero--logo{width:220px}@media (min-width:1400px){.kaapeh-subhero--logo{width:300px}}.kaapeh-subhero--sigil{width:30%}@media (min-width:1400px){.kaapeh-subhero--sigil{width:250px}}.kaapeh-about-menu{list-style-type:none;margin:0;padding:0;text-align:center}.kaapeh-about-menu li{display:inline-block;margin-right:30px;margin-bottom:40px}.kaapeh-about-menu a{color:#1E1930}.kaapeh-about-menu a::before{content:" ";height:57px;width:57px;border-radius:6px;background-color:#ccc;display:inline-block;vertical-align:middle;margin-right:16px;background-repeat:no-repeat;background-size:cover}.kaapeh-about-menu--histoire::before{background-image:url(/wp-content/themes/kaapeh-2024/build/img/icons/histoire.png)}.kaapeh-about-menu--style::before{background-image:url(/wp-content/themes/kaapeh-2024/build/img/icons/style.png)}.kaapeh-about-menu--equipe::before{background-image:url(/wp-content/themes/kaapeh-2024/build/img/icons/equipe.png)}.kaapeh-about-menu--carriere::before{background-image:url(/wp-content/themes/kaapeh-2024/build/img/icons/carriere.png)}.kaapeh-about-menu--faq::before{background-image:url(/wp-content/themes/kaapeh-2024/build/img/icons/contact.png)}.kaapeh-about-menu--blogue::before{background-image:url(/wp-content/themes/kaapeh-2024/build/img/icons/blogue.png)}.kaapeh-menu-hero .row-bg,.kaapeh-menu-hero .column-image-bg{background-position:-120px 0!important}@media (min-width:1200px){.kaapeh-menu-hero .row-bg,.kaapeh-menu-hero .column-image-bg{background-position:center center!important;background-size:contain!important;background-repeat:no-repeat!important}}.kaapeh-food-menu{list-style-type:none;margin:0;padding:0;text-align:center}.kaapeh-food-menu li{display:inline-block;margin-right:30px;margin-bottom:40px}.kaapeh-food-menu a{color:#1E1930}.kaapeh-food-menu a::before{content:" ";height:57px;width:57px;border-radius:6px;background-color:#ccc;display:inline-block;vertical-align:middle;margin-right:16px}.kaapeh-food-menu--caliente::before{background-color:#E8AF2B!important}.kaapeh-food-menu--frio::before{background-color:#28708A!important}.kaapeh-food-menu--dejeuner::before{background-color:#ECCEA8!important}.kaapeh-food-menu--smoothies::before{background-color:#D6B3D5!important}.kaapeh-food-menu--los-ninos::before{background-color:#6FBB9D!important}.kaapeh-food-menu--tout-temps::before{background-color:#E43316!important}.kaapeh-food-menu--apero::before{background-color:#6C243D!important}.kaapeh-food-item h4{font-size:21px!important;font-family:"DenimWD",sans-serif!important;text-transform:none!important;margin-bottom:20px!important}.kaapeh-food-item.frio .nectar-hor-list-item[data-color=extra-color-2]:before{background-color:#28708A!important}.kaapeh-food-item.frio .nectar-hor-list-item:hover .nectar-list-item{color:#fff}.kaapeh-food-item.dejeuner .nectar-hor-list-item[data-color=extra-color-2]:before{background-color:#ECCEA8!important}.kaapeh-food-item.smoothies .nectar-hor-list-item[data-color=extra-color-2]:before{background-color:#D6B3D5!important}.kaapeh-food-item.los-ninos .nectar-hor-list-item[data-color=extra-color-2]:before{background-color:#6FBB9D!important}.kaapeh-food-item.tout-temps .nectar-hor-list-item[data-color=extra-color-2]:before{background-color:#E43316!important}.kaapeh-food-item.apero .nectar-hor-list-item[data-color=extra-color-2]:before{background-color:#6C243D!important}.kaapeh-food-item.apero .nectar-hor-list-item:hover .nectar-list-item{color:#fff}.kaapeh-food-item .nectar-hor-list-item{border:0;padding:18px 12px}.kaapeh-food-item .nectar-hor-list-item:hover .nectar-list-item{color:#000}.kaapeh-food-item p,.kaapeh-food-item .nectar-list-item{font-size:21px}.kaapeh-food-item h5,.kaapeh-food-item .price p{font-family:"Nureal",sans-serif;font-size:18px}@media (min-width:1200px){.kaapeh-food-item .price{text-align:right}}.kaapeh-food-item em{display:block;font-style:normal!important;font-size:18px!important}@media (min-width:1000px){.kaapeh-food-item .item-desc{min-height:120px}.kaapeh-food-item .item-desc.smaller{min-height:70px}}.kaapeh-food-item .item-desc p{font-size:18px}@media (min-width:1300px){.kaapeh-food-title .vc_column-inner{padding-bottom:240px!important}.kaapeh-food-title h3{font-size:62px;line-height:70px}}@media (min-width:1300px) and (max-width:1400px){.kaapeh-food-title h3{font-size:42px!important;line-height:60px!important}}.nectar-shop-header .page-title{text-align:center;background-image:url(/wp-content/themes/kaapeh-2024/build/img/HERO-SHOP.jpg);background-size:cover;width:100%;padding:70px 0 80px}.woocommerce-shop .container-wrap{padding-top:0!important}.nectar-shop-filters .nectar-shop-filter-trigger{background-color:#C7E0CE}#sidebar h4{text-transform:none;color:#000;font-size:21px!important;opacity:1}#sidebar .sidebar-shipping h4{font-size:26px!important;letter-spacing:0.5px!important}@media (min-width:1000px){#sidebar .sidebar-shipping p{width:70%}}.woocommerce div.product_meta{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}table.variations{width:100%!important}.woocommerce-page button[type=submit].single_add_to_cart_button,body[data-form-submit=regular].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button{background-color:#000!important}.woocommerce div.product form.cart .variations select{border:2px solid #000;font-size:17px;background-color:#fff;padding:20px}.woocommerce div.product .woocommerce-variation-price span.price,.woocommerce div.product .entry-summary .stock{color:#000!important}.woocommerce div.product .summary p.price{font-size:24px!important;line-height:24px!important}.woocommerce-variation-price{font-size:32px!important;line-height:32px!important}.product-origins .nectar-list-item{font-size:14px}li span.subscription-option-details,li span.one-time-option-details,.wcsatt-options-product-prompt-radio label>span{color:#000!important;font-size:17px!important}.wcsatt-options-prompt-text{font-size:20px;margin-top:10px}#header-outer .widget_shopping_cart .cart_list a,#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,.woocommerce .star-rating,.woocommerce form .form-row .required,.woocommerce-page form .form-row .required,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce-pagination a.page-numbers:hover,.woocommerce p.stars a:hover,.woocommerce .material.product .product-wrap .product-add-to-cart a:hover,.woocommerce .material.product .product-wrap .product-add-to-cart a:hover>span,.woocommerce-MyAccount-navigation ul li.is-active a:before,.woocommerce-MyAccount-navigation ul li:hover a:before,.woocommerce.ascend .price_slider_amount button.button[type=submit],.ascend.woocommerce #sidebar div ul li a:hover,.ascend.woocommerce #sidebar div ul .current-cat>a,.woocommerce .widget_layered_nav ul li.chosen a:after,.woocommerce-page .widget_layered_nav ul li.chosen a:after,.woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control.active,.woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control:hover,.woocommerce #review_form #respond p.comment-notes span.required,.nectar-slide-in-cart:not(.style_slide_in_click) .widget_shopping_cart .cart_list a,#sidebar .widget_shopping_cart .cart_list li a.remove:hover,.text_on_hover.product .add_to_cart_button,.text_on_hover.product>.button,.minimal.product .product-wrap .normal.icon-salient-cart[class*=" icon-"],.minimal.product .product-wrap i,.minimal.product .product-wrap .normal.icon-salient-m-eye,.products li.product.minimal .product-add-to-cart .loading:after,.ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart{color:#000}.post-type-archive-product.woocommerce .container-wrap,.tax-product_cat.woocommerce .container-wrap{background-color:#fff!important}.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button:not(.is-link),.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:not(.is-link){background-color:#000!important}#header-outer .widget_shopping_cart .cart_list a,#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,.woocommerce .star-rating,.woocommerce form .form-row .required,.woocommerce-page form .form-row .required,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce-pagination a.page-numbers:hover,.woocommerce p.stars a:hover,.woocommerce .material.product .product-wrap .product-add-to-cart a:hover,.woocommerce .material.product .product-wrap .product-add-to-cart a:hover>span,.woocommerce-MyAccount-navigation ul li.is-active a:before,.woocommerce-MyAccount-navigation ul li:hover a:before,.woocommerce.ascend .price_slider_amount button.button[type=submit],.ascend.woocommerce #sidebar div ul li a:hover,.ascend.woocommerce #sidebar div ul .current-cat>a,.woocommerce .widget_layered_nav ul li.chosen a:after,.woocommerce-page .widget_layered_nav ul li.chosen a:after,.woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control.active,.woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control:hover,.woocommerce #review_form #respond p.comment-notes span.required,.nectar-slide-in-cart:not(.style_slide_in_click) .widget_shopping_cart .cart_list a,#sidebar .widget_shopping_cart .cart_list li a.remove:hover,.text_on_hover.product .add_to_cart_button,.text_on_hover.product>.button,.minimal.product .product-wrap .normal.icon-salient-cart[class*=" icon-"],.minimal.product .product-wrap i,.minimal.product .product-wrap .normal.icon-salient-m-eye,.products li.product.minimal .product-add-to-cart .loading:after,.ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart{color:#000!important}body[data-form-submit=regular] button[type=submit]{background-color:#000!important}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale,.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce .product-wrap .add_to_cart_button.added,.single-product .facebook-share a:hover,.single-product .twitter-share a:hover,.single-product .pinterest-share a:hover,.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce .chzn-container .chzn-results .highlighted,.woocommerce .chosen-container .chosen-results .highlighted,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.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,.woocommerce-page #content input.button:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.woocommerce #sidebar div ul li a:hover~.count,.woocommerce #sidebar div ul li.chosen>a~.count,.woocommerce #sidebar div ul .current-cat>.count,.woocommerce #sidebar .wc-block-product-categories-list-item:hover>.wc-block-product-categories-list-item-count,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-account .woocommerce-form-login button.button,.woocommerce-account .woocommerce-form-register button.button,.woocommerce.widget_price_filter .price_slider:not(.ui-slider):before,.woocommerce.widget_price_filter .price_slider:not(.ui-slider):after,.woocommerce.widget_price_filter .price_slider:not(.ui-slider),body .woocommerce.add_to_cart_inline a.button.add_to_cart_button,.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover,.woocommerce-page .woocommerce p.return-to-shop a.wc-backward,.woocommerce .yith-wcan-reset-navigation.button,ul.products li.minimal.product span.onsale,.span_12.dark .nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a:after,.woocommerce-page button.single_add_to_cart_button,.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #order_review #payment #place_order,.woocommerce .span_4 input[type=submit].checkout-button,.woocommerce .material.product .add_to_cart_button,body nav.woocommerce-pagination span.page-numbers.current,.woocommerce span.onsale .nectar-quick-view-box .onsale,.nectar-quick-view-box .onsale,.woocommerce-page .nectar-quick-view-box .onsale,.cart .quantity input.plus:hover,.cart .quantity input.minus:hover,.woocommerce-mini-cart .quantity input.plus:hover,.woocommerce-mini-cart .quantity input.minus:hover,body .nectar-quick-view-box .single_add_to_cart_button,.woocommerce .classic .add_to_cart_button,.woocommerce .classic .product-add-to-cart a.button,body[data-form-submit=see-through] .woocommerce #order_review #payment #place_order:hover,body .products-carousel .carousel-next:hover,body .products-carousel .carousel-prev:hover,.text_on_hover.product .nectar_quick_view,.text_on_hover.product a.added_to_cart{background-color:#b14e2f!important}body.woocommerce-checkout h3,.single-product-summary h3{font-size:24px!important;line-height:1.5!important}.ywgc-amount-buttons span{font-size:18px;padding:6px 10px 6px 5px;display:inline-block;font-family:"Nureal"}.gift_card_add_to_cart_button{margin-top:30px!important;width:300px!important;max-width:100%!important}.woocommerce-privacy-policy-text{display:none!important}#order_comments{min-height:160px!important}.woocommerce .classic .product-wrap .add_to_cart_button i{display:none!important}ul#lar_cart_checkout_carriers_list,ul#lar_cart_checkout_carriers_list li{list-style-type:none!important}