/*!/wp-content/themes/hello-elementor-child/style.css*/html,body{overflow-x:hidden}:root,.e-con{--container-max-width:1196px}body .e-con.e-con-boxed>.e-con-inner{width:100%!important;max-width:var(--container-max-width)!important;margin-right:auto;margin-left:auto}.page-content{padding-top:10px}@media (min-width:3000px){:root,.e-con{--container-max-width:1400px !important}.full-width-content-section{max-width:1200px!important}}@media (min-width:1900px) and (max-width:2999px){:root,.e-con{--container-max-width:1300px}.full-width-content-section{max-width:1200px!important}}@media (min-width:1201px) and (max-width:1899px){:root,.e-con{--container-max-width:1196px}}@media (min-width:768px) and (max-width:1024px){html,body{overflow-x:hidden!important;width:100%;position:relative}body .e-con.e-con-boxed>.e-con-inner:not(a.elementor-element>.e-con-inner){max-width:85vw!important}.e-con:not(footer .e-child>.e-con){--width:100% !important;--container-widget-width:100% !important}.featured_image_section,.elementor-widget-image,.elementor-widget-container{max-width:100%!important;margin-right:0!important;margin-left:0!important}.page-content-section .e-con{--container-default-padding-top:12px !important;--container-default-padding-right:0px!important;--container-default-padding-bottom:12px !important;--container-default-padding-left:0px!important}}@media (min-width:1024px) and (max-width:1440px){html,body{overflow-x:hidden!important;width:100%;position:relative}body .e-con.e-con-boxed>.e-con-inner:not(a.elementor-element>.e-con-inner,footer>.e-con-inner>.e-con-inner){max-width:85vw!important}}@media (max-width:767px){:root,.e-con{--container-max-width:calc(100vw - 32px)}.page-content-section .e-con{--container-default-padding-top:12px !important;--container-default-padding-right:0px!important;--container-default-padding-bottom:12px !important;--container-default-padding-left:0px!important}.page-content{padding-top:0}p.wp-block-paragraph{font-size:18px;line-height:28px}}@media (max-width:320px){:root,.e-con{--container-max-width:calc(100vw - 16px)}}.elementor-kit-7 a{font-family:inherit}.elementor-element p.elementor-heading-title.elementor-size-default{margin-bottom:16px!important}.elementor-column .elementor-widget-text-editor:last-child p:last-child{margin-bottom:0}table,tr,td,th{border-color:#000000!important}ol{padding-inline-start:20px;margin:20px 0;clear:both}.chapmans-custom-separator{padding:0 15px!important}.e-n-accordion-item-title[aria-expanded="true"]{border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.e-n-accordion .e-n-accordion-item>.e-con{transition-timing-function:ease-out!important}.full-width-content-container{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:100vw!important}@media (max-width:767px){.full-width-content-container{padding:0}}.elementor-widget-text-editor ul{padding-inline-start:1rem}.ch-interactive-card,.recipe-card-image{position:relative;overflow:hidden;border-radius:12px}.ch-interactive-card .elementor-widget-theme-post-featured-image,.recipe-card-image .elementor-widget-theme-post-featured-image{position:relative;overflow:hidden}.ch-interactive-card img,.recipe-card-image img{display:block;transition:transform 0.6s cubic-bezier(.25,.46,.45,.94)!important;backface-visibility:hidden}.ch-interactive-card:hover img,.recipe-card-image:hover img{transform:scale(1.15);z-index:2}.ch-interactive-card .elementor-widget-heading{position:relative;z-index:2}.ch-interactive-card-title *,.ch-interactive-card-title p,.recipe-card-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hill-top-curve{--curve-height:44px;position:relative!important;background-color:#000;margin-top:calc(var(--gap-spacing) - var(--curve-height))!important;z-index:1}.hill-top-curve::before{content:'';position:absolute;top:0;left:0;width:100%;height:var(--curve-height);background-color:#000;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 64" preserveAspectRatio="none"><path d="M0,64 Q720,-64 1440,64 L1440,64 L0,64 Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 64" preserveAspectRatio="none"><path d="M0,64 Q720,-64 1440,64 L1440,64 L0,64 Z" fill="black"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:translateY(calc(-100% + 1px));box-shadow:0 1px 0 #000;pointer-events:none}@media (max-width:1024px){.hill-top-curve{--curve-height:37px;--gap-spacing:60px}}@media (max-width:767px){.hill-top-curve{--curve-height:16px;--gap-spacing:40px}.hill-top-curve::before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 30" preserveAspectRatio="none"><path d="M0,30 Q720,-30 1440,30 L1440,30 L0,30 Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 30" preserveAspectRatio="none"><path d="M0,30 Q720,-30 1440,30 L1440,30 L0,30 Z" fill="black"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}body.elementor-page-82:not(.elementor-motion-effects-element-type-background),body.elementor-page-82>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000000!important}.home a.filtered-class-term{color:#000!important;font-size:14px;text-align:center;margin:auto;display:block}.product-card-image{transition:transform 0.3s ease-out!important;&:hover{transform:scale(1.08)!important}}@media (max-width:767px){.elementor-widget-loop-carousel .product-card-details *{width:100%!important;align-items:center!important;justify-content:center!important;margin:0px!important;text-align:center!important}}#home-our-newest-products{-webkit-mask-image:radial-gradient(120% 80px at 50% 100%,black 99%,transparent 100%)!important;mask-image:radial-gradient(75% 180px at 50% 100%,black 99%,transparent 100%)!important}@media (max-width:767px){#home-our-newest-products{-webkit-mask-image:radial-gradient(100% 40px at 50% 100%,black 99%,transparent 100%)!important;mask-image:radial-gradient(90% 80px at 50% 100%,black 99%,transparent 100%)!important}}.menu-item-has-children>.sub-menu{opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease}.menu-item-has-children:hover>.sub-menu,.menu-item-has-children.cm-keyboard-open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.menu-item-has-children .sub-menu .sub-menu{border-top-left-radius:0!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important;overflow:hidden!important;background:#1f1d1d}.menu-item-has-children .sub-menu .sub-menu li,.menu-item-has-children .sub-menu .sub-menu li>a{border-radius:0!important}.menu-item-has-children .sub-menu .sub-menu li:last-child,.menu-item-has-children .sub-menu .sub-menu li:last-child>a{border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important;overflow:hidden!important}.menu-item-has-children .sub-menu>li{position:relative}.menu-item-has-children .sub-menu .sub-menu{clip-path:inset(0 round 0 8px 8px 8px)}.menu-item-has-children .sub-arrow svg{transition:transform 0.3s ease}.menu-item-has-children:hover .sub-arrow svg{transform:rotate(-180deg)}@media (min-width:1025px){.chapmans-navbar .elementor-nav-menu--main .elementor-nav-menu>li>a{padding-left:18px!important;padding-right:18px!important;padding-top:8px!important;padding-bottom:8px!important;border-radius:50px!important;background:transparent!important;transition:background 0.2s ease,color 0.2s ease!important;box-sizing:border-box}.chapmans-navbar .elementor-nav-menu--main .elementor-nav-menu>li>a:hover,.chapmans-navbar .elementor-nav-menu--main .elementor-nav-menu>li.current-menu-item>a,.chapmans-navbar .elementor-nav-menu--main .elementor-nav-menu>li.current-menu-ancestor>a{background:rgb(175 175 175 / .43)!important;border-radius:50px!important}}.hero-video-toggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .12);cursor:pointer;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.hero-homepage:hover .hero-video-toggle.is-playing{opacity:1;pointer-events:auto}.hero-video-toggle:not(.is-playing){opacity:1;pointer-events:auto}.hero-video-toggle-mobile{position:absolute;right:20px;z-index:10;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .12);cursor:pointer;opacity:1;pointer-events:auto}.hero-video-toggle::after,.hero-video-toggle-mobile::after{content:"";position:absolute;inset:0;background:url(/wp-content/uploads/2026/04/Pause.svg) center no-repeat;background-size:22px;opacity:0;transition:opacity 0.2s ease}.hero-video-toggle i,.hero-video-toggle svg,.hero-video-toggle-mobile i,.hero-video-toggle-mobile svg{opacity:1;transition:opacity 0.2s ease,transform 0.2s ease}.hero-video-toggle.is-playing i,.hero-video-toggle.is-playing svg,.hero-video-toggle-mobile.is-playing i,.hero-video-toggle-mobile.is-playing svg{opacity:0}.hero-video-toggle.is-playing::after,.hero-video-toggle-mobile.is-playing::after{opacity:1}.hero-video-toggle:not(.is-playing) i,.hero-video-toggle:not(.is-playing) svg,.hero-video-toggle-mobile:not(.is-playing) i,.hero-video-toggle-mobile:not(.is-playing) svg{transform:translateY(3px)}.post-hero-fade{position:relative;overflow:hidden}.post-hero-fade::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#fff0 20%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .6) 75%,rgb(0 0 0) 100%)}@media (max-width:767px){.post-hero-fade::before{background:linear-gradient(to bottom,#fff0 50%,rgb(0 0 0 / .4) 70%,rgb(0 0 0 / .7) 85%,rgb(0 0 0) 100%)}}.post-hero-fade>*{position:relative;z-index:5!important}.hero-main-container{position:relative;padding-bottom:0;overflow:visible}.hero-main-container .pulse-img{display:flex;justify-content:center}.hero-main-container .pulse-img img{display:block;animation:pulseArrow 1.6s ease-in-out infinite}@keyframes pulseArrow{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.search-open-btn:hover svg{opacity:0.7!important}.search-close-btn.elementor-widget-icon .elementor-icon svg{transform:scale(.75)!important}.elementor-menu-toggle__icon--close{transform:translateY(-2px)!important}.featured_image_section{-webkit-mask-image:radial-gradient(85% 38% at 50% 130%,transparent 99%,#FFF4ED 100%);height:460px}.page-header{height:460px!important}.featured_image_section,.page-header{background-color:#000;position:relative;z-index:1;overflow:hidden!important;background-repeat:no-repeat!important;background-position:center top;background-size:auto 100%}.chapmans-breadcrumbs,p#breadcrumbs,.elementor-widget-breadcrumbs{display:none}@media (min-width:767px) and (max-width:1024px){.featured_image_section{height:460px!important;margin-top:0px!important}.featured-image-inner-wrapper.chapmans-breadcrumbs .elementor-widget-breadcrumbs{padding-top:10px!important}.featured-image-inner-wrapper.chapmans-breadcrumbs{padding-top:40px!important}.featured-image-inner-wrapper.chapmans-breadcrumbs p#breadcrumbs{line-height:20px}.header-breadcrumbs{width:85%!important;max-width:85%!important;padding-top:0px!important}.page-header{padding-top:80px!important}}@media (min-width:1024px){.featured_image_section{margin-top:0px!important}.featured-image-inner-wrapper.chapmans-breadcrumbs{--padding-top:70px !important}}@media (max-width:1440px){.featured_image_section{background-size:cover!important;background-position:center center}}@media (min-width:1441px) and (max-width:1900px){.featured_image_section{background-size:cover!important;background-position:top center}}@media (min-width:1901px){.page-header{min-height:460px!important;-webkit-mask-image:radial-gradient(85% 180px at 50% 130%,transparent 99%,#FFF4ED 100%)!important}.sub-menu.elementor-nav-menu--dropdown li a,.wp_footer_menu ul li a{font-size:20px!important;font-weight:400!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{font-size:20px!important;font-weight:500!important}.elementor-widget-button a.elementor-button{font-size:20px!important}}@media (min-width:2561px){.featured_image_section::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(0 0 0) 0%,#fff0 15%,#fff0 85%,rgb(0 0 0) 100%);pointer-events:none}}.featured_image_section>*{position:relative;z-index:3}header .elementor-widget-theme-site-logo img{clip-path:inset(0 0 1px 0)!important}@media (max-width:767px){.page-header{-webkit-mask-image:radial-gradient(79% 60px at 50% 105%,transparent 99%,#FFF4ED 100%)!important;mask-image:radial-gradient(95% 60px at 50% 105%,transparent 99%,#FFF4ED 100%)!important;min-height:420px;background-position:bottom center;margin-bottom:0px!important}.featured_image_section:not(.job.type-job .featured_image_section){-webkit-mask-image:radial-gradient(79% 23% at 50% 117%,transparent 99%,#FFF4ED 100%)!important;mask-image:radial-gradient(79% 23% at 50% 117%,transparent 99%,#FFF4ED 100%)!important;width:100%!important;margin-top:0px!important;height:230px!important;min-height:230px!important;max-height:250px!important;background-size:cover!important;background-position:center center;background-repeat:no-repeat!important;aspect-ratio:unset!important;margin-top:0px!important;margin-bottom:5px!important}.featured-image-inner-wrapper.chapmans-breadcrumbs{padding-top:30px!important}.page-id-39843 .featured_image_section{margin-bottom:-30px!important}.page-id-39843 .elementor-element-97876ce{margin-top:-30px!important}.page-header{padding-bottom:40px!important;height:auto!important;min-height:unset!important;padding-top:45px!important}.sub-menu.elementor-nav-menu--dropdown li a{font-size:16px!important;font-weight:400!important}.elementor-widget-theme-site-logo img{width:200px!important}header .elementor-widget-theme-site-logo img{clip-path:inset(0 0 1px 0)!important}p#breadcrumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis!important;display:block;max-width:100%}h2.elementor-heading-title.elementor-size-default{font-size:30px!important}.hidden-container-mobile{background:linear-gradient(180deg,rgb(0 0 0) 60%,rgb(0 0 0 / .65) 100%,#fff0 90%)!important;margin-bottom:-1px!important}.chapmans-breadcrumbs,.elementor-widget.elementor-widget-breadcrumbs,.header-breadcrumbs{display:none}}@media (min-width:768px) and (max-width:1900px){.sub-menu.elementor-nav-menu--dropdown li a{font-size:14px!important;font-weight:400!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a:not(footer .elementor-nav-menu a){font-size:14px!important;font-weight:500!important}.page-header{min-height:460px;background:#000;color:#fff;padding-top:100px;-webkit-mask-image:radial-gradient(85% 180px at 50% 130%,transparent 99%,#FFF4ED 100%)!important}}.page-header{background:#000;padding-top:100px}.page-header h1{color:#fff;text-align:center;align-items:center;align-self:center;padding:40px}.chapmans-search-result .e-search-input{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.chapmans-search-result .e-search-form button.e-search-submit{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}#breadcrumbs span{color:#FFF!important;text-shadow:#000 1px 1px 0,black 0 1px 4px!important}p#breadcrumbs a:hover{text-shadow:var(--e-global-color-primary) 1px 1px 0,var(--e-global-color-primary) 0 1px 4px!important}#breadcrumbs svg{filter:drop-shadow(1px 1px 0 #000) drop-shadow(0 1px 4px black)!important}p#breadcrumbs a{color:#fff;&:hover{color:var(--e-global-color-primary)}}#breadcrumbs svg{filter:drop-shadow(black 1px 1px 0,black 0 1px 4px)!important}.header-breadcrumbs{width:100%;max-width:var(--container-max-width);margin-right:auto;margin-left:auto;padding-top:12px;font-size:12px}@media (max-width:767px){footer .wp_footer_menu ul li a{justify-content:center!important}.wp_footer_menu .elementor-nav-menu--layout-horizontal ul,.wp_footer_menu .elementor-nav-menu--layout-horizontal{display:block!important}}@media (min-width:768px) and (max-width:1024px){.footer_wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:0!important}.footer_column{width:50%!important;max-width:50%!important;flex-basis:50%!important;margin-bottom:30px!important;padding-right:20px}}form#fluentform_5 select,form#fluentform_9 select{padding:4px 8px!important;font-size:14px!important;background:transparent!important;border:1px solid rgb(255 255 255 / .6)!important;color:#A3A3A3!important;border-radius:8px;height:35px!important;&:active{border-color:rgb(255 255 255 / .05)!important;margin:auto!important}}form#fluentform_5 select option,form#fluentform_9 select option{background:#fff;color:#000}footer .elementor-nav-menu--main .elementor-nav-menu a{transition:0.25s!important}footer .elementor-widget-social-icons .elementor-social-icon{background-color:var(--e-global-color-primary)!important}footer .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#a3a3a3!important}footer .elementor-nav-menu--main .elementor-item.elementor-item-active:hover{color:#fff!important}.social-circle-icon a:hover svg,.elementor-widget-share-buttons .elementor-share-btn:hover svg,.elementor-widget-share-buttons .elementor-share-btn:hover span{opacity:.7}.elementor-share-btn.elementor-share-btn_email:hover span.elementor-share-btn__icon{opacity:0.7!important}.social-circle-icon .elementor-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:#DF1F46;border-radius:50%}.social-circle-icon .elementor-icon i,.social-circle-icon .elementor-icon svg{color:#fff;fill:#fff}@media (max-width:767px){.social-circle-icon .elementor-icon{width:32px;height:32px}.elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-btn .elementor-share-btn__icon svg{width:19px!important;height:19px!important}.elementor-share-btn_x-twitter .elementor-share-btn__icon,.elementor-share-btn_email .elementor-share-btn__icon{width:15px!important;height:15px!important}}.elementor-share-btn_facebook .elementor-share-btn__icon svg,.elementor-share-btn_linkedin .elementor-share-btn__icon svg,.elementor-share-btn_x-twitter .elementor-share-btn__icon svg,.elementor-share-btn_pinterest .elementor-share-btn__icon svg,.elementor-share-btn_email .elementor-share-btn__icon svg{display:none!important}.elementor-share-btn.elementor-share-btn_facebook,.elementor-share-btn.elementor-share-btn_linkedin,.elementor-share-btn.elementor-share-btn_x-twitter,.elementor-share-btn.elementor-share-btn_email,.elementor-share-btn.elementor-share-btn_pinterest,.elementor-share-btn *{width:4.5em}.elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-btn_x-twitter .elementor-share-btn__icon,.elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-btn .elementor-share-btn__icon svg,.elementor-share-btn_pinterest .elementor-share-btn__icon{width:24px;height:24px;overflow:hidden;background-size:contain;align-self:center;background-position:center;background-repeat:no-repeat}.elementor-share-btn_x-twitter .elementor-share-btn__icon,.elementor-share-btn_email .elementor-share-btn__icon{height:19px!important}.elementor-share-btn_facebook .elementor-share-btn__icon{background-image:url(/wp-content/uploads/2026/04/facebook.svg)}.elementor-share-btn_linkedin .elementor-share-btn__icon{background-image:url(/wp-content/uploads/2026/04/Linkedin_icon.svg)}.elementor-share-btn_x-twitter .elementor-share-btn__icon{background-image:url(/wp-content/uploads/2026/05/twitter.svg)}.elementor-share-btn_email .elementor-share-btn__icon{background-image:url(/wp-content/uploads/2026/05/email.svg)}.elementor-share-btn_pinterest .elementor-share-btn__icon{background-image:url(/wp-content/uploads/2026/04/Pinterest_icon.svg)}.sustainability_card{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)!important}body.elementor-page-1317:not(.elementor-motion-effects-element-type-background),body.elementor-page-1317>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.elementor-page-38647:not(.elementor-motion-effects-element-type-background),body.elementor-page-38647>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF4ED;background-image:linear-gradient(to top,#000000 10%,#fff0 50%),linear-gradient(to bottom,#FFF4ED 0%,#FFF4ED 20%,#fff0 40%),url(/wp-content/uploads/2026/04/sustainability_page_backgorund.jpg);background-position:center right;background-repeat:no-repeat}@media (max-width:767px){body.elementor-page-1317:not(.elementor-motion-effects-element-type-background),body.elementor-page-1317>.elementor-motion-effects-container>.elementor-motion-effects-layer,body.elementor-page-38647:not(.elementor-motion-effects-element-type-background),body.elementor-page-38647>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:linear-gradient(to top,#000000 10%,#fff0 50%),linear-gradient(to bottom,#FFF4ED 0%,#FFF4ED 30%,#fff0 40%),url(/wp-content/uploads/2026/04/sustainability_page_backgorund.jpg)}}.equal_height_image_box img{height:450px}@media (max-width:767px){.equal_height_image_box img{height:298px}}@media (min-width:768px) and (max-width:1024px){.equal_height_image_box img{height:250px}}@media (max-width:1439px){.chapmans-contact-scoop{display:none}}@media (min-width:1600px) AND (max-width:1899px){.chapmans-contact-scoop-fr,.chapmans-contact-scoop{top:21rem!important;left:23rem!important}.chapmans-contact-scoop-fr img,.chapmans-contact-scoop img{width:300px!important}}@media (min-width:1900px) AND (max-width:2200px){.chapmans-contact-scoop-fr,.chapmans-contact-scoop{top:21rem!important;left:32rem!important}.chapmans-contact-scoop-fr img,.chapmans-contact-scoop img{width:300px!important}}@media (min-width:2200px) AND (max-width:2399px){.chapmans-contact-scoop-fr{top:21rem!important;left:31rem!important}.chapmans-contact-scoop{top:19rem!important;left:31rem!important}.chapmans-contact-scoop-fr img,.chapmans-contact-scoop img{width:325px}}@media (min-width:2400px) AND (max-width:2699px){.chapmans-contact-scoop-fr,.chapmans-contact-scoop{top:21rem!important;left:31rem!important}.chapmans-contact-scoop-fr img,.chapmans-contact-scoop img{width:325px!important}}@media (min-width:2700px) AND (max-width:2999px){.chapmans-contact-scoop-fr,.chapmans-contact-scoop{top:21rem!important;left:31rem!important}.chapmans-contact-scoop-fr img,.chapmans-contact-scoop img{width:325px!important}}@media (min-width:2999px){.chapmans-contact-scoop-fr,.chapmans-contact-scoop{top:19rem!important;left:38rem!important}.chapmans-contact-scoop-fr img,.chapmans-contact-scoop img{width:325px!important}}@media (max-width:1439px){.chapmans-contact-scoop-fr{display:none}}.featured-scoop-label-button p{padding-bottom:4px!important}@media (min-width:1024px){.featured_scoop_image img{min-height:400px!important;object-position:center!important}}.ch-job-listing-card{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}.ch-job-listing-card:hover .ch-job-listing-card-title span,.chapmans-accordion-item:hover button.chapmans-accordion-title span{color:var(--e-global-color-primary)!important}.chapmans-accordion-wrapper{max-width:66%!important;margin:0 auto}.chapmans-accordion-item{margin-bottom:16px}button.chapmans-accordion-title{background:#fff!important;border-radius:8px!important;font-size:20px!important;line-height:28px!important;font-weight:600!important;color:#000!important;padding:16px 12px!important;width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:none;text-align:left;transition:background 0.3s ease,color 0.3s ease}.disclaimer-section{max-width:66%!important;margin:20px auto 0 auto!important}@media (max-width:767px){button.chapmans-accordion-title{font-size:16px!important;line-height:24px!important;font-weight:500!important;padding:14px 12px!important}.chapmans-accordion-wrapper,.disclaimer-section{max-width:100%!important}.job.type-job .featured_image_section{-webkit-mask-image:radial-gradient(76% 74px at 50% 105%,transparent 99%,var(--term-color) 100%)!important;mask-image:radial-gradient(76% 74px at 50% 105%,transparent 99%,var(--term-color) 100%)!important;padding-bottom:100px!important;height:auto!important;min-height:unset!important;margin-bottom:-20px!important;padding-top:35px!important}}@media (min-width:768px) and (max-width:1024px){.job.type-job .featured_image_section{padding-top:10px!important}.chapmans-accordion-wrapper,.disclaimer-section{max-width:100%!important}.featured_image_section{margin:top -20px!important}.job.type-job .featured_image_section .e-con-inner,.job.type-job .featured_image_section .elementor-container{justify-content:center!important}}@media (max-width:767px){.forminator-custom-form .forminator-file-upload{display:block!important}}.chapmans-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out;background:#fff;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.chapmans-accordion-content-inner{padding:0 12px 16px!important;line-height:1.6;color:#000;& ul{padding-inline-start:25px!important}& ul:not(:last-child){padding-bottom:12px!important}}.chapmans-accordion-item.active button.chapmans-accordion-title{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;color:#ce1126!important}.chapmans-accordion-item.active .chapmans-accordion-content{border-color:#fff0;border-top:none}.chapmans-accordion-icon svg{transition:transform 0.3s ease;transform:rotate(180deg)}.chapmans-accordion-item.active .chapmans-accordion-icon svg{transform:rotate(0deg)}.job.type-job .featured_image_section{min-height:460px;height:auto!important;display:flex!important;flex-direction:column!important;padding-top:100px;padding-bottom:100px;-webkit-mask-image:radial-gradient(58% 58px at 50% 100%,transparent 99%,#FFF4ED 100%);mask-image:radial-gradient(58% 58px at 50% 100%,transparent 99%,#FFF4ED 100%);-webkit-mask-repeat:no-repeat!important;mask-size:100% 100%!important}.job.type-job .featured_image_section .e-con-inner,.job.type-job .featured_image_section .elementor-container{height:auto;min-height:min-content;display:flex;flex-direction:column;justify-content:flex-start;gap:15px}.recipe-tag-wrapper{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.recipe-tag{background-color:#FFE5D5;color:#000!important;padding:2px 8px;border-radius:8px;font-size:12px;line-height:16px;white-space:nowrap}.recipe-tag a{color:#000!important}.recipe-tag-count{font-size:12px;font-weight:600;color:#000}.recipe-card-image img{aspect-ratio:16 / 9!important;min-height:200px!important;height:auto!important}.recipe-card-image,.recipe-card-image a{overflow:hidden;display:block;border-radius:12px}.recipe-meta-box .elementor-icon-list-text{width:100%!important;display:flex!important;justify-content:space-between!important;.item-value{font-weight:400!important}}@media (min-width:1024px) and (max-width:1440px){.food-services-contact-info{display:flex;flex-direction:column!important}.food-services-contact-info .elementor-element{margin:auto}}.page-template-template-contest img{border-radius:10px;overflow:hidden}.elementor-element.e-con-boxed:has(#chapmans-coupon-cta)>.e-con-inner{max-width:100%!important;width:100%!important}.hide-footer-coupon #chapmans-coupon-cta{display:none!important}.coupon-section{position:relative;overflow:hidden}.coupon-content{position:relative;z-index:2}.coupon-img{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:clamp(580px, 40vw, 700px);max-width:none;height:auto;pointer-events:none}.coupon-img-left{left:-4vw}.coupon-img-right{right:-4vw}@media (min-width:768px) and (max-width:1024px){.coupon-img{width:clamp(550px, 2vw, 10px)}.coupon-img-left{left:-20vw}.coupon-img-right{right:-20vw}}@media (min-width:1024px) and (max-width:1440px){.coupon-img{width:clamp(600px, 2vw, 10px)}.coupon-img-left{left:-14vw}.coupon-img-right{right:-14vw}.fr-coupon-cta-title{width:57vw!important;margin:auto!important}}@media (max-width:767px){.coupon-img{display:none!important}}.chapmans-location-tabs .e-n-tab-title[aria-selected="false"]:not(:hover){border-color:transparent!important}body .chapmans-location-tabs .e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:#4A4A4A!important;background-color:#4A4A4A!important;background-image:none!important;border-color:#4A4A4A!important}body .chapmans-location-tabs .e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover,body .chapmans-location-tabs .e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover .e-n-tab-title-text{color:#ffffff!important}@media (max-width:380px){body .chapmans-location-tabs .e-n-tabs-heading{flex-direction:column!important;border-radius:24px!important;padding:8px!important;gap:6px!important}body .chapmans-location-tabs .e-n-tab-title{width:100%!important;border-radius:20px!important;justify-content:center!important}}.elementor-widget-shortcode:has(.chap-slider-shell),.elementor-widget-shortcode:has(.chap-slider-shell) .elementor-widget-container,.elementor-widget-shortcode:has(.chap-slider-shell) .elementor-shortcode{position:relative!important;z-index:50!important;overflow:visible!important}.chap-slider-shell{position:relative!important;z-index:50!important;overflow:visible!important}.chap-slider-viewport{position:relative!important;overflow:hidden!important}.chap-slide{position:absolute!important;top:50%!important;left:50%!important}.chap-slide.is-center{z-index:100!important}.chap-slide .yukon-card-hover,.chap-slide .yukon-card-inner{display:block!important;visibility:visible!important}.chap-slide.is-center .yukon-card-inner{opacity:1!important;visibility:visible!important}@media (max-width:767px){.elementor-widget-shortcode:has(.chap-slider-shell),.elementor-widget-shortcode:has(.chap-slider-shell) .elementor-widget-container,.elementor-widget-shortcode:has(.chap-slider-shell) .elementor-shortcode,.chap-slider-shell,.chap-slider-viewport{min-height:360px!important}.chap-slider-viewport{overflow:visible!important}.chap-slider-shell .chap-slide:not(.is-center):not(.is-left):not(.is-right){visibility:hidden!important;opacity:0!important}}.chap-slider-shell .chap-arrow-btn,.elementor-kit-7 .chap-slider-shell .chap-arrow-btn{background:transparent!important;background-color:transparent!important;background-image:none!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;outline:none!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;border-radius:50%!important}.chap-slider-shell .chap-arrow-btn:hover,.chap-slider-shell .chap-arrow-btn:focus,.chap-slider-shell .chap-arrow-btn:active,.elementor-kit-7 .chap-slider-shell .chap-arrow-btn:hover,.elementor-kit-7 .chap-slider-shell .chap-arrow-btn:focus,.elementor-kit-7 .chap-slider-shell .chap-arrow-btn:active{background:transparent!important;background-color:transparent!important;background-image:none!important;padding:0!important;border:none!important;box-shadow:none!important;outline:none!important}.chap-slider-shell .chap-arrow-icon{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;display:block!important;background-color:transparent!important}@media (max-width:767px){.chap-slider-shell .chap-arrow-btn,.elementor-kit-7 .chap-slider-shell .chap-arrow-btn,.chap-slider-shell .chap-arrow-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important}}@media (max-width:767px){.desktop-only-image{display:none!important}.elementor-shortcode .chap-slider-shell,.elementor-shortcode .chap-slider-viewport{min-height:360px!important}button.reset-form,.elementor-37564 button.reset-form,.elementor-37118 button.reset-form,#elementor-popup-modal-37564 button.reset-form{background-color:#fff0;background:#fff0;color:#fff;border:1px solid #ffffff!important;transition:background-color 0.2s ease,color 0.2s ease!important}button.reset-form:focus:not(:hover),button.reset-form:active:not(:hover),.elementor-37564 button.reset-form:focus:not(:hover),#elementor-popup-modal-37564 button.reset-form:focus:not(:hover){background-color:transparent!important;background:transparent!important;color:#ffffff!important;outline:none!important}}.chapmans-animated-btn{overflow:hidden!important;position:relative;display:inline-flex!important;align-items:center;justify-content:center;transition:all 0.4s cubic-bezier(.23,1,.32,1)!important}.chapmans-animated-btn .btn-text{display:block!important;transform:translateY(0);transition:transform 0.4s cubic-bezier(.23,1,.32,1)!important}.chapmans-animated-btn::after{content:attr(data-hover);position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;transform:translateY(100%);transition:transform 0.4s cubic-bezier(.23,1,.32,1)!important;pointer-events:none}.chapmans-animated-btn:hover .btn-text{transform:translateY(-150%)!important}.chapmans-animated-btn:hover::after{transform:translateY(0)!important}.chapmans-modern-locator .btn-primary,.chapmans-modern-locator .btn-directions,.chapmans-scoop-locator .btn-primary,.chapmans-scoop-locator .btn-directions{transition:all 0.4s cubic-bezier(.23,1,.32,1)!important}.chapmans-modern-locator .btn-primary:focus,.chapmans-modern-locator .btn-directions:focus,.chapmans-scoop-locator .btn-primary:focus,.chapmans-scoop-locator .btn-directions:focus,.chapmans-modern-locator .btn-primary:active,.chapmans-modern-locator .btn-directions:active,.chapmans-scoop-locator .btn-primary:active,.chapmans-scoop-locator .btn-directions:active{background-color:var(--e-global-color-primary)!important;color:#fff!important;border-color:transparent!important}.chapmans-modern-locator .btn-primary:hover,.chapmans-modern-locator .btn-directions:hover,.chapmans-scoop-locator .btn-primary:hover,.chapmans-scoop-locator .btn-directions:hover{background-color:#fff!important;color:var(--e-global-color-primary)!important;border-color:transparent!important}@media (min-width:1201px){.chapmans-modern-locator:not(.initial-state){grid-template-columns:450px 1fr!important}.chapmans-modern-locator #map{height:700px!important;max-height:700px!important}}.btn-buy-online{transition:all 0.3s ease!important}.btn-buy-online:hover{background-color:#000!important;color:#fff!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)!important;transform:translateY(-2px)}.btn-use-current-location:hover{color:#9e0018!important;text-decoration:underline}.store-location-name{transition:color 0.3s ease}.store-location-name:hover{color:#E62A4D!important}.view-on-map-icon:hover{color:#E62A4D!important}.view-toggle button{transition:background-color 0.3s ease,color 0.3s ease!important}.view-toggle button:not(.active):hover{background-color:#F9F9F9!important}.elementor-element .swiper~.elementor-swiper-button svg,.chap-arrow-icon{border:2px solid white!important;border-radius:100px!important}@media (max-width:767px){.mobile-full-width-button a.elementor-button.elementor-button-link{display:block!important;width:100%!important;text-align:center}.mobile-full-width-button a.elementor-button.elementor-button-link{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;position:relative!important;width:100%!important}.mobile-full-width-button .elementor-button-content-wrapper{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.mobile-full-width-button a.elementor-button[data-hover]::before,.mobile-full-width-button a.elementor-button[data-hover]::after{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;margin:0!important}}.skeleton-box{background-color:#e0e0e0;animation:skeleton-pulse 1.5s infinite ease-in-out!important}@keyframes skeleton-pulse{0%{background-color:#e0e0e0}50%{background-color:silver}100%{background-color:#e0e0e0}}.btn-view-more-mobile{display:none}@media (max-width:1200px){#StoreLocatorBucket,#ScoopLocatorBucket{max-height:none!important;overflow-y:visible!important}.store-scroll-wrapper::after{display:none!important}.hide-mobile{display:none!important}.btn-view-more-mobile{display:block!important;width:100%!important;background-color:#D70321!important;color:white!important;text-align:center!important;padding:15px!important;border-radius:30px!important;border:1px solid #D70321!important;outline:none!important;box-shadow:none!important;font-weight:600!important;font-size:16px!important;margin-top:15px!important;cursor:pointer!important;transition:all 0.4s cubic-bezier(.23,1,.32,1)!important}.btn-view-more-mobile:hover{background-color:#ffffff!important;color:#D70321!important;border-color:#ffffff!important}.elementor-element .swiper~.elementor-swiper-button svg{width:38px!important;height:38px!important}.elementor-swiper-button.elementor-swiper-button-next,.elementor-swiper-button.elementor-swiper-button-prev{--arrow-next-right-position:9px !important;--arrow-prev-left-position:9px !important;width:38px!important;height:38px!important}}.ff-message-success{background:#167300!important;color:#fff!important;border-radius:10px!important}.elementor-element .chapmans-social-share-buttons p.elementor-heading-title{margin-block-end:0px!important;margin-bottom:0px!important}.elementor-element-e582a81{display:none!important}@media (max-width:1200px){.locator-controls h4{text-align:left!important}.use-current-location-wrapper{text-align:center!important}#StoreLocatorPostalCodeSubmit,#ScoopPostalCodeSubmit{margin-left:auto!important;margin-right:auto!important;display:flex!important;justify-content:center!important;align-items:center!important}#filter-product-button{position:fixed!important;bottom:10px;left:50%;transform:translateX(-50%);z-index:999;transition:transform 0.3s ease,opacity 0.3s ease!important;min-width:235px!important}#filter-product-button a{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1)!important}#filter-product-button.hide-at-footer{opacity:0!important;pointer-events:none!important;transform:translate(-50%,20px)!important}}@media (min-width:769px){ul.wp-block-list{padding-bottom:16px!important}}div[aria-labelledby="online-shops"] .e-grid>.e-con{height:100%!important;justify-content:center}.custom-svg-btn{overflow:hidden!important;position:relative;display:inline-flex!important;align-items:center;justify-content:center}.custom-svg-btn .btn-text,.custom-svg-btn .btn-hover-text{display:flex!important;align-items:center;justify-content:center;gap:8px;transition:transform 0.4s cubic-bezier(.23,1,.32,1)!important}.custom-svg-btn .btn-text{transform:translateY(0)}.custom-svg-btn .btn-hover-text{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(100%)}.custom-svg-btn:hover .btn-text{transform:translateY(-150%)!important}.custom-svg-btn:hover .btn-hover-text{transform:translateY(0)!important}.custom-svg-btn .btn-arrow{width:15px;transform:translateY(1px);display:block}@media (max-width:767px){body .elementor-element.elementor-element-7b40c8b2{padding-top:10px!important;margin-top:0!important}}@media (min-width:600px) and (max-width:767px){body .elementor-element.elementor-element-b337730{padding-top:80px!important}}@media (min-width:768px) and (max-width:1024px){body .elementor-element.elementor-element-b337730{padding-top:40px!important;padding-bottom:80px!important}}@media (max-width:767px){.chap-slider-shell .chap-slide{transition:transform 0.65s cubic-bezier(.22,1,.36,1),opacity 0.65s ease,filter 0.65s ease!important}.chap-slider-shell .chap-slide.is-center{transform:translate(-50%,-50%) translateX(0) translateY(0) rotate(0deg) scale(.85)!important;visibility:visible!important;opacity:1!important;z-index:100!important}.chap-slider-shell .chap-slide.is-left{transform:translate(-50%,-50%) translateX(-180px) translateY(40px) rotate(-16deg) scale(.7)!important;visibility:visible!important;opacity:0.9!important;z-index:50!important}.chap-slider-shell .chap-slide.is-right{transform:translate(-50%,-50%) translateX(180px) translateY(40px) rotate(16deg) scale(.7)!important;visibility:visible!important;opacity:0.9!important;z-index:50!important}.product-where-to-buy-section .hill-top-curve{padding-top:0}}body.page-id-39843{background-color:#000000!important}body.page-id-39843 main#content{background-color:#FFF4ED!important}@media (max-width:767px){.elementor-element.elementor-element-e9d29e5{background-size:100% 100%!important;background-position:bottom center!important;margin-bottom:-2px!important}.elementor-element.elementor-element-3b3146a{margin-top:-2px!important}}@media only screen and (min-width:1025px){body .featured_image_section_product{display:flex!important;justify-content:center!important;width:100%!important;align-items:center!important}body .featured_image_section_product .e-con-inner{position:fixed!important;width:1200px!important;max-width:100%!important}body .featured_image_section_collection{display:flex!important;justify-content:center!important;width:100%!important}body .featured_image_section_collection .elementor-element.e-con-full.content-section-wrapper.e-flex.e-con{position:fixed!important}body .featured_image_section{background-attachment:fixed!important}}@media only screen and (min-width:1025px){.page-header{position:relative;width:100%;clip-path:inset(0 0 0 0);z-index:1}.page-header>.page-header-inner{position:fixed;width:100%;height:auto;z-index:-1;will-change:transform;transform:translateZ(0)}body.job-template-default .job.type-job .featured_image_section .e-con-inner{position:fixed;align-self:center}.elementor-widget-button[class*="chapmans-"] .elementor-button::after,.e-loop__load-more.elementor-button-wrapper .elementor-button::after{width:var(--btn-text-width)!important;max-width:var(--btn-text-width)!important;box-sizing:border-box}}.cya11y-widget,.cya11y-widget-btn,.cya11y-widget-icon{border:none!important;box-shadow:none!important;outline:none!important}body .elementor-element.elementor-element-b337730{border-top:2px solid #000!important}html[lang="fr-FR"] body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,html[lang="fr-FR"] body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{color:transparent!important;position:relative}html[lang="fr-FR"] body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept::after{content:"Tout accepter";color:#fff!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}html[lang="fr-FR"] body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny::after{content:"Tout refuser";color:#fff!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (min-width:1025px){body.single-scoop .featured_image_section.parallax-processed,body.single-recipe .featured_image_section.parallax-processed,body .featured_image_section.parallax-processed{position:relative!important;overflow:hidden!important;height:460px!important;min-height:460px!important;clip-path:inset(0 0 0 0)!important;-webkit-clip-path:inset(0 0 0 0)!important;background-size:0 0px!important;background-position:center top!important}.single-scoop .featured_image_section.parallax-processed:not(.parallax-initialized),.single-recipe .featured_image_section.parallax-processed:not(.parallax-initialized),.featured_image_section.parallax-processed:not(.parallax-initialized){background-color:transparent!important;background-blend-mode:multiply!important;background-color:#000!important;filter:opacity(0)!important}.single-scoop .featured_image_section.parallax-processed>*,.single-recipe .featured_image_section.parallax-processed>*,.featured_image_section.parallax-processed>*{position:relative!important;z-index:2!important}.single-scoop .featured_image_section.parallax-processed .parallax-img-wrapper,.single-recipe .featured_image_section.parallax-processed .parallax-img-wrapper,.featured_image_section.parallax-processed .parallax-img-wrapper{position:fixed!important;top:30px!important;left:0!important;width:100vw!important;height:100vh!important;z-index:1!important;pointer-events:none!important}.single-scoop .featured_image_section.parallax-processed .parallax-target-img,.single-recipe .featured_image_section.parallax-processed .parallax-target-img,.featured_image_section.parallax-processed .parallax-target-img{position:absolute!important;top:0px!important;left:50%!important;transform:translateX(-50%)!important;width:100%!important;max-width:none!important;height:466px!important;min-height:466px!important;object-fit:cover!important;object-position:center top!important}.single-scoop .featured_image_section.parallax-processed .parallax-target-img{object-position:center center!important}}.cya11y-menu-btn-wrap,.cya11y-menu-btn,cya11y-widget::part(trigger){opacity:0!important;position:absolute!important;left:-9999px!important;top:-9999px!important;z-index:-9999!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important}.single-product .chapmans-swiper .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.single-product .recipe-attribute-badges .swiper-slide{width:auto!important;flex-shrink:0!important;display:flex;align-items:center}