/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,0.006) 8.1%,hsla(0deg,0%,0%,0.021) 15.5%,hsla(0deg,0%,0%,0.046) 22.5%,hsla(0deg,0%,0%,0.077) 29%,hsla(0deg,0%,0%,0.114) 35.3%,hsla(0deg,0%,0%,0.155) 41.2%,hsla(0deg,0%,0%,0.198) 47.1%,hsla(0deg,0%,0%,0.242) 52.9%,hsla(0deg,0%,0%,0.285) 58.8%,hsla(0deg,0%,0%,0.326) 64.7%,hsla(0deg,0%,0%,0.363) 71%,hsla(0deg,0%,0%,0.394) 77.5%,hsla(0deg,0%,0%,0.419) 84.5%,hsla(0deg,0%,0%,0.434) 91.9%,hsla(0deg,0%,0%,0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
*,*::after,*::before{box-sizing:border-box}body,div,section,article,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,figure,figcaption,p,blockquote,th,td{margin:0;padding:0}img{width:auto;max-width:100%;height:auto;border-style:none}a{background-color:rgba(0,0,0,0);color:inherit}h1,h2,h3,h4,h5,h6{color:inherit;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-weight:normal;word-wrap:break-word}ul{list-style:none}iframe{border:none;max-width:100%}table{width:100%;max-width:100%}hr{box-sizing:content-box;overflow:visible;display:block;width:100%;height:.1rem;border:none;border-bottom:.1rem solid #361f1a;margin:1em 0;padding:0}abbr[title]{text-decoration:underline;border:none}svg{display:block;fill:currentColor}[hidden]:not([hidden=until-found]){display:none}pre{font-family:monospace,monospace;font-size:1em;width:100%;overflow:auto}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}input[type=file]{max-width:100%}fieldset{border:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{resize:vertical;overflow:auto}progress{vertical-align:baseline}details{display:block}summary{display:list-item}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}a:focus,button:focus,input[type=button]:focus,input[type=submit]:focus,summary:focus{outline:.2rem solid #000;outline-offset:.2rem}a:focus:not(.focus-visible),button:focus:not(.focus-visible),input[type=button]:focus:not(.focus-visible),input[type=submit]:focus:not(.focus-visible),summary:focus:not(.focus-visible){outline:none;box-shadow:none}a.focus-visible,button.focus-visible,input[type=button].focus-visible,input[type=submit].focus-visible,summary.focus-visible{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #000,0 0 0 .4rem #fff,0 0 0 .6rem #000}.no-js a:focus-visible,.no-js button:focus-visible,.no-js input[type=button]:focus-visible,.no-js input[type=submit]:focus-visible,.no-js summary:focus-visible{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #000,0 0 0 .4rem #fff,0 0 0 .6rem #000}.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important}}:root{--header-height:14.5rem}@media all and (max-width:61.1875em){:root{--header-height:5.9rem}}.toolbar-horizontal{--header-height:0}html{font-size:62.5%;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%;scroll-padding-block-start:var(--header-height)}body{font-family:"MarkPro","Arial",sans-serif;font-size:1.6em;line-height:1.5;background-color:#fdfbfb;color:#361f1a}@font-face{font-family:"MarkPro";src:url(/themes/custom/callebaut/fonts/mark-pro/MarkPro_normal_normal_400.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"MarkPro";src:url(/themes/custom/callebaut/fonts/mark-pro/MarkPro_italic_normal_400.woff2) format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"MarkPro";src:url(/themes/custom/callebaut/fonts/mark-pro/MarkPro_normal_normal_700.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"MarkPro";src:url(/themes/custom/callebaut/fonts/mark-pro/MarkPro_italic_normal_700.woff2) format("woff2");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"TTFirsNeue-Variable";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Thin_Italic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_ExtraLight_Italic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Light_Italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Italic.woff2) format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Medium_Italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_DemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_DemiBold_Italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Bold.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"TTFirsNeue";src:url(/themes/custom/callebaut/fonts/tt-firs-neue/TT_Firs_Neue_Bold_Italic.woff2) format("woff2");font-weight:bold;font-style:italic;font-display:swap}@media print{pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.action-button .svg-favorite-remove{display:none}.action-button[data-action=save] .svg-favorite-remove{display:none}.action-button[data-action=save][aria-pressed=true] .svg-favorite{display:none}.action-button[data-action=save][aria-pressed=true] .svg-favorite-remove{display:block}.action-button .svg-compare-remove{display:none}.action-button[data-action=compare] .svg-compare-remove{display:none}.action-button[data-action=compare][aria-pressed=true] .svg-compare{display:none}.action-button[data-action=compare][aria-pressed=true] .svg-compare-remove{display:block}.action-buttons-compact .ajax-progress,.action-buttons .ajax-progress{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:actionbutton-loader-fadein .15s linear forwards;animation-iteration-count:1}.action-buttons-compact .ajax-progress .throbber,.action-buttons .ajax-progress .throbber{display:none}@keyframes actionbutton-loader-fadein{0%{opacity:0}100%{opacity:1}}.node-main-banner{position:relative}.node-main-banner img{display:block;width:100%}.node-main-overview-block{margin-top:5rem}@media all and (max-width:61.1875em){.node-main-overview-block{margin-top:3rem}}.node-main-actionbuttons{margin:6rem 0}@media all and (max-width:47.9375em){.node-main-actionbuttons{margin:3rem 0}}@media print{.node-main-actionbuttons{display:none}}.node-main-actionbuttons__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.no-js .node-main-actionbuttons .action-buttons{display:none}.node-main-actionbuttons .action-buttons__holder{position:relative}.node-main-actionbuttons .action-buttons__holder::after{content:"";display:block;width:100%;height:0;border-top:.1rem solid #361f1a;position:absolute;z-index:0;top:50%;left:0}@media all and (max-width:35.4375em){.node-main-actionbuttons .action-buttons__holder::after{display:none}}.node-main-actionbuttons .action-buttons__list{display:flex;flex-flow:row nowrap;justify-content:center}@media all and (max-width:35.4375em){.node-main-actionbuttons .action-buttons__list{flex-flow:row wrap}}.node-main-actionbuttons .action-buttons__list-item{display:flex;flex-flow:column nowrap}@media all and (max-width:35.4375em){.node-main-actionbuttons .action-buttons__list-item{width:100%}}@media all and (max-width:35.4375em){.node-main-actionbuttons .action-buttons__list-item+.action-buttons__list-item{margin-top:.4rem}}.node-main-actionbuttons .action-buttons__list-item .action-button{position:relative;z-index:1;width:100%;flex:1 1 auto;background:#fdf0d9;color:#1e0c12;font-size:1.4rem;line-height:1.572;font-weight:bold;text-align:center;text-decoration:none;word-break:break-word;padding:.5rem 1.8rem;border:.1rem solid #1e0c12;border-left:0;transition:background-color .15s ease-in,color .15s ease-in;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}@media all and (max-width:35.4375em){.node-main-actionbuttons .action-buttons__list-item .action-button{border:.1rem solid}}.node-main-actionbuttons .action-buttons__list-item .action-button:hover,.node-main-actionbuttons .action-buttons__list-item .action-button:focus{border-color:#1e0c12;background:#fdfbfb}.node-main-actionbuttons .action-buttons__list-item .action-button:focus-visible,.node-main-actionbuttons .action-buttons__list-item .action-button:active{text-decoration:underline}.node-main-actionbuttons .action-buttons__list-item .action-button:disabled{opacity:.6;cursor:not-allowed}.node-main-actionbuttons .action-buttons__list-item .action-button:focus-visible{outline-offset:.2rem;box-shadow:inset 0 0 0 .2rem #fff,inset 0 0 0 .4rem #000;text-decoration:underline}.node-main-actionbuttons .action-buttons__list-item .action-button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.8rem;margin-right:1rem;transition:transform .15s ease}.node-main-actionbuttons .action-buttons__list-item .action-button:active>svg{transform:scale(0.8)}.node-main-actionbuttons .action-buttons__list-item .action-button>span{flex:0 1 auto;min-width:0}.node-main-actionbuttons .action-buttons__list-item:first-child .action-button{border-left:.1rem solid}.node-main-tags{margin:6rem 0}@media all and (max-width:47.9375em){.node-main-tags{margin:3rem 0}}.node-main-tags__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.node-main-tag-item+.node-main-tag-item{margin-top:2rem}.node-main-tag-item[data-type=applications] .field-applications{display:flex;flex-flow:row wrap;margin:0 -0.2rem;font-size:1.4rem;line-height:1.4;font-weight:normal}.node-main-tag-item[data-type=applications] .field-applications__label{flex:0 1 auto;min-width:0;margin-right:1em;padding:.2rem 0;font-size:inherit;line-height:inherit;font-weight:bold}.node-main-tag-item[data-type=applications] .field-applications__label::after{content:":"}.node-main-tag-item[data-type=applications] .field-applications__content{flex:0 1 auto;min-width:0;padding:.2rem 0}.node-main-tag-item[data-type=applications] .field-applications__list{display:flex;flex-flow:row wrap}.node-main-tag-item[data-type=applications] .field-applications__list-item{flex:0 1 auto;min-width:0}.node-main-tag-item[data-type=applications] .field-applications__list-item::after{content:",";padding-right:.5em}.node-main-tag-item[data-type=applications] .field-applications__list-item:last-child::after{display:none}.node-main-tag-item[data-type=applications] .field-applications__list-item a{text-decoration:none;color:#361f1a}.node-main-tag-item[data-type=applications] .field-applications__list-item a:hover,.node-main-tag-item[data-type=applications] .field-applications__list-item a:focus,.node-main-tag-item[data-type=applications] .field-applications__list-item a:active{text-decoration:underline}.node-main-tag-item[data-type=service-trends] .f-service-trends__items{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.node-main-tag-item[data-type=service-trends] .f-service-trends__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.node-main-tag-item[data-type=service-trends] .service-tag{display:block;padding:.3rem 1rem;background-color:#1e0c12;color:#fff;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;border:.1rem solid rgba(0,0,0,0)}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=business-success]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=celebrations]{background-color:#faba00;color:#000}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=flavor-and-texture]{background-color:#fbd6b7;color:#000}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=good-for-me]{background-color:#d1e0d7;color:#000}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=good-for-the-planet]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=on-the-go]{background-color:#d3e5f7;color:#000}.node-main-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=popular-flavors]{background-color:#ffecc1;color:#000}.node-main-infobar{margin:2rem 0 4rem}.node-main-infobar__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.node-main-infobar__content{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -1rem -2rem}.node-main-infobar__main{flex:1 1 auto;min-width:0;padding:0 1rem 2rem}.node-main-infobar__side{flex:0 1 auto;min-width:0;padding:0 1rem 2rem}.node-main-infobar__main-items{display:flex;flex-flow:row wrap;align-items:center;margin:0 -1rem -1rem}.node-main-infobar__main-item{flex:0 1 auto;min-width:0;padding:0 1rem 1rem}@media all and (max-width:47.9375em){.node-main-infobar__main-item[data-type=label]{width:100%}}.node-main-infobar__type{display:inline-block;padding:.3rem 1rem;background-color:#361f1a;color:#fff;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:bold}.node-main-infobar__type[data-type=news_item]{background-color:#dc1a16}.node-main-infobar__type[data-type=event]{color:#000;background-color:#e7be42}.node-main-infobar__item{display:flex;flex-flow:row nowrap;align-items:center;font-size:1.4rem;line-height:1.46;color:#664b2f}.node-main-infobar__item-icon{flex:0 0 auto;min-width:0;width:1.8rem;margin-right:.8rem}.node-main-infobar__item-icon svg{width:100%}.node-main-infobar__item-text{flex:1 1 auto;min-width:0}.node-main-infobar__broughtby .broughtby-block__inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}@media all and (max-width:47.9375em){.node-main-infobar__broughtby .broughtby-block__inner{justify-content:flex-start}}.node-main-infobar__broughtby .broughtby-block__title{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.node-main-infobar__broughtby .broughtby-block__items{display:flex;flex-flow:row wrap;margin:0 -0.5rem -1rem}.node-main-infobar__broughtby .broughtby-block__item{width:13rem;padding:0 .5rem 1rem}@media all and (max-width:35.4375em){.node-main-infobar__broughtby .broughtby-block__item{width:10rem}}.node-main-infobar__broughtby .brand-item__graphic-holder{background-color:#fff;border:.1rem solid #e0dccd}.node-main-infobar__broughtby .brand-item__graphic{position:relative;height:0;padding-bottom:50%}.node-main-infobar__broughtby .brand-item__graphic img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.culture-select-prompt-holder{position:relative}.culture-select-prompt{position:relative;background-color:#fce6c0;padding:2rem 0}.culture-select-prompt__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.culture-select-prompt__top{display:none;margin-bottom:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__top{display:block}}.culture-select-prompt__top-close-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.culture-select-prompt__top-close-button{display:flex;flex-flow:row nowrap;align-items:center;color:#361f1a;transition:color .15s ease-out}.culture-select-prompt__top-close-button:hover,.culture-select-prompt__top-close-button:focus{color:#361f1a;text-decoration:underline}.culture-select-prompt__top-close-button svg{display:block;width:2rem;height:2rem}.culture-select-prompt__top-close-button-text{margin-left:1rem}.culture-select-prompt__layout{display:flex;flex-flow:row wrap;align-items:center}.culture-select-prompt__info{flex:0 1 auto;min-width:0;width:45%;padding-right:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__info{width:100%;padding-right:0}}.culture-select-prompt__action-block{flex:0 1 auto;min-width:0;width:55%;padding-left:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__action-block{width:100%;padding-left:0;margin-top:2rem}}.culture-select-prompt__text{color:#361f1a;font-size:1.6rem;line-height:1.5}@media all and (max-width:47.9375em){.culture-select-prompt__text{font-size:1.4rem}}.culture-select-prompt__region-form{display:flex;flex-flow:row nowrap}@media all and (max-width:35.4375em){.culture-select-prompt__region-form{flex-flow:row wrap}}.culture-select-prompt__region-form .form-item{flex:1 1 auto;min-width:0;margin-right:1rem}@media all and (max-width:35.4375em){.culture-select-prompt__region-form .form-item{width:100%;margin-right:0}}.culture-select-prompt__actions{flex:0 0 auto;min-width:0;display:flex;flex-flow:row wrap;margin:0 -1rem -1rem 0}@media all and (max-width:35.4375em){.culture-select-prompt__actions{flex:0 1 auto;margin-top:1rem}}.culture-select-prompt__actions .form-submit{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.culture-select-prompt__actions .form-submit{flex:1 1 auto;margin:0 1rem 1rem 0;position:relative;background:#622a3a;border:.1rem solid #622a3a;color:#fcf2e1;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.2rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:uppercase;padding:1rem 1.6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.culture-select-prompt__actions .form-submit:hover,.culture-select-prompt__actions .form-submit:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.culture-select-prompt__actions .form-submit:focus-visible,.culture-select-prompt__actions .form-submit:active{text-decoration:underline}.culture-select-prompt__actions .culture-select-prompt__form-close-button{flex:1 1 auto;position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.culture-select-prompt__actions .culture-select-prompt__form-close-button{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.culture-select-prompt__actions .culture-select-prompt__form-close-button>svg{flex:0 0 auto;width:2rem}.culture-select-prompt__actions .culture-select-prompt__form-close-button:hover,.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus-visible,.culture-select-prompt__actions .culture-select-prompt__form-close-button:active{text-decoration:underline}.culture-select-prompt__actions .culture-select-prompt__form-close-button:disabled{opacity:.6;cursor:not-allowed}.culture-select-prompt__actions .culture-select-prompt__form-close-button{background:#fcf2e1;color:#622a3a;border-color:#622a3a}.culture-select-prompt__actions .culture-select-prompt__form-close-button:hover,.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.culture-select-prompt__actions .culture-select-prompt__form-close-button{margin:0 1rem 1rem 0}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button{flex:0 0 auto;position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button{margin:0 1rem 1rem 1rem;width:4rem;height:4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:#361f1a;transition:color .15s ease-out}@media all and (max-width:61.1875em){.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button{display:none}}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button:hover,.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button:focus{color:#361f1a}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button svg{display:block;width:2rem;height:2rem}[data-flag]{background-image:url(/themes/custom/callebaut/assets/img/flags/sprite-flag.png);background-repeat:no-repeat;background-size:100% 49494%;background-position:center 100%}[data-flag]{display:none}[data-flag][data-country=BE]{display:block;background-position:center 34.3705%}[data-flag][data-country=BR]{display:block;background-position:center 15.7496%}[data-flag][data-country=CA]{display:block;background-position:center 15.9694%}[data-flag][data-country=CH]{display:block;background-position:center 43.9036%}[data-flag][data-country=CN]{display:block;background-position:left 26.8327%}[data-flag][data-country=CZ]{display:block;background-position:left 35.479%}[data-flag][data-country=DE]{display:block;background-position:center 36.8092%}[data-flag][data-country=ES]{display:block;background-position:left 43.4602%}[data-flag][data-country=FR]{display:block;background-position:center 36.5875%}[data-flag][data-country=GB]{display:block;background-position:center 44.5687%}[data-flag][data-country=GR]{display:block;background-position:left 37.2526%}[data-flag][data-country=IN]{display:block;background-position:center 27.4978%}[data-flag][data-country=IT]{display:block;background-position:center 38.5828%}[data-flag][data-country=JP]{display:block;background-position:center 27.9412%}[data-flag][data-country=NL]{display:block;background-position:center 41.0215%}[data-flag][data-country=KR]{display:block;background-position:center 31.2667%}[data-flag][data-country=PL]{display:block;background-position:center 41.6866%}[data-flag][data-country=RU]{display:block;background-position:center 42.3517%}[data-flag][data-country=TH]{display:block;background-position:center 32.1535%}[data-flag][data-country=TR]{display:block;background-position:center 44.1253%}[data-flag][data-country=UA]{display:block;background-position:center 44.347%}[data-flag][data-country=US]{display:block;background-position:center 24.392%}.regionselect-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0;visibility:hidden}.transitions .regionselect-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-regionselectmodal-visible .regionselect-modal{opacity:1;visibility:visible}.transitions.js-regionselectmodal-visible .regionselect-modal{transition:opacity .15s ease,visibility .15s ease}html.js-regionselectmodal-fixed{overflow:hidden;height:100%}html.js-regionselectmodal-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.regionselect-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.regionselect-modal.js-bgclick-enabled .regionselect-modal__background{cursor:pointer}.regionselect-modal__modal{flex:0 1 auto;min-width:0;position:relative;z-index:2;height:90%;max-height:96rem;width:90%;max-width:120rem;background:#fdf0d9;box-shadow:0 .8rem 2.2rem rgba(30,12,18,.1);display:flex;flex-flow:column nowrap}@media all and (max-width:61.1875em){.regionselect-modal__modal{height:100%;max-height:100%;width:100%;max-width:100%}}.regionselect-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;padding:2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.regionselect-modal__title{font-size:2.8rem;line-height:1.36;font-weight:normal;color:#000;text-transform:uppercase}@media all and (max-width:35.4375em){.regionselect-modal__title{font-size:2.4rem}}.regionselect-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.regionselect-modal__close-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.regionselect-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#361f1a}.regionselect-modal__close-button svg{display:block;width:2rem;height:2rem}.regionselect-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.regionselect-modal__content-inner{padding:0 2rem 2rem 2rem}.regionselect-modal__keep-current-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.regionselect-modal__keep-current-button{margin-top:2rem;font-size:1.6rem;line-height:1.4;color:#361f1a;padding:.8rem 2rem;border:.1rem solid}.region-select-groups{display:flex;flex-flow:row wrap;margin:0 -1rem -2rem}.region-select-groups__column{flex:0 1 auto;min-width:0;width:33.33%;padding:0 1rem 2rem}@media all and (max-width:61.1875em){.region-select-groups__column{width:100%}}.region-select-group{border:.1rem solid #e0dccd}.region-select-group+.region-select-group{margin-top:2rem}.region-select-group__header{padding:2rem}.region-select-group__title{font-size:2.2rem;line-height:1.36;font-weight:normal;color:#000;text-transform:uppercase}@media all and (max-width:35.4375em){.region-select-group__title{font-size:1.6rem}}.region-select-group__content{padding:0 2rem 2rem 2rem}.region-select-regionlist__item+.region-select-regionlist__item{margin-top:1.6rem}.region-select-regionlist__item .region-switch-link{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:1.6rem;line-height:1.4;color:#361f1a;text-decoration:none}.region-select-regionlist__item .region-switch-link:hover,.region-select-regionlist__item .region-switch-link:focus,.region-select-regionlist__item .region-switch-link:active{text-decoration:underline}.region-select-regionlist__item .region-switch-link::before{background-image:url(/themes/custom/callebaut/assets/img/flags/sprite-flag.png);background-repeat:no-repeat;background-size:100% 49494%;background-position:center 100%}.region-select-regionlist__item .region-switch-link::before{flex:0 0 auto;content:"";display:block;width:2.8rem;height:1.8rem;margin-right:1rem}.region-select-regionlist__item .region-switch-link[data-country=BE]::before{background-position:center 34.3705%}.region-select-regionlist__item .region-switch-link[data-country=BE]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=BR]::before{background-position:center 15.7496%}.region-select-regionlist__item .region-switch-link[data-country=BR]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=CA]::before{background-position:center 15.9694%}.region-select-regionlist__item .region-switch-link[data-country=CA]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=CH]::before{background-position:center 43.9036%}.region-select-regionlist__item .region-switch-link[data-country=CH]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=CN]::before{background-position:left 26.8327%}.region-select-regionlist__item .region-switch-link[data-country=CN]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=CZ]::before{background-position:left 35.479%}.region-select-regionlist__item .region-switch-link[data-country=CZ]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=DE]::before{background-position:center 36.8092%}.region-select-regionlist__item .region-switch-link[data-country=DE]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=ES]::before{background-position:left 43.4602%}.region-select-regionlist__item .region-switch-link[data-country=ES]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=FR]::before{background-position:center 36.5875%}.region-select-regionlist__item .region-switch-link[data-country=FR]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=GB]::before{background-position:center 44.5687%}.region-select-regionlist__item .region-switch-link[data-country=GB]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=GR]::before{background-position:left 37.2526%}.region-select-regionlist__item .region-switch-link[data-country=GR]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=IN]::before{background-position:center 27.4978%}.region-select-regionlist__item .region-switch-link[data-country=IN]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=IT]::before{background-position:center 38.5828%}.region-select-regionlist__item .region-switch-link[data-country=IT]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=JP]::before{background-position:center 27.9412%}.region-select-regionlist__item .region-switch-link[data-country=JP]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=NL]::before{background-position:center 41.0215%}.region-select-regionlist__item .region-switch-link[data-country=NL]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=KR]::before{background-position:center 31.2667%}.region-select-regionlist__item .region-switch-link[data-country=KR]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=PL]::before{background-position:center 41.6866%}.region-select-regionlist__item .region-switch-link[data-country=PL]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=RU]::before{background-position:center 42.3517%}.region-select-regionlist__item .region-switch-link[data-country=RU]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=TH]::before{background-position:center 32.1535%}.region-select-regionlist__item .region-switch-link[data-country=TH]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=TR]::before{background-position:center 44.1253%}.region-select-regionlist__item .region-switch-link[data-country=TR]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=UA]::before{background-position:center 44.347%}.region-select-regionlist__item .region-switch-link[data-country=UA]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=US]::before{background-position:center 24.392%}.region-select-regionlist__item .region-switch-link[data-country=US]::before{background-color:#fff;border:.1rem solid #e0dccd}.region-select-regionlist__item .region-switch-link[data-country=""]::before{display:block;background-image:url(/themes/custom/callebaut/assets/img/icons/icon-globe--000000.svg);background-position:center center;background-size:contain}.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=default]{display:flex}@media all and (max-width:61.1875em){.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=default]{display:none}}.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=toggle]{display:none}@media all and (max-width:61.1875em){.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=toggle]{display:flex}}.region-select-group.js-toggle-ready .region-select-group__header{padding:0}.region-select-group__toggle-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.region-select-group__toggle-button{display:flex;flex-flow:row nowrap;align-items:center;width:100%;padding:2rem;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal;color:#000;text-transform:uppercase}@media all and (max-width:35.4375em){.region-select-group__toggle-button{font-size:1.6rem}}.region-select-group__toggle-button>span{flex:1 1 auto;min-width:0}.region-select-group__toggle-button svg{flex:0 0 auto;min-width:0;display:block;width:1.2rem;height:1.8rem;fill:#361f1a;transition:transform .15s ease-out;margin-left:2rem}.region-select-group__toggle-button[aria-expanded=true] svg{transform:scale(-1)}.region-select-screen__header{margin-bottom:2rem}.region-select-screen__intro{margin-top:.6rem;font-size:1.6rem;line-height:1.5}.tabs.primary,.tabs.secondary{margin:0;padding:0;list-style:none;border-bottom:.1rem solid rgba(0,0,0,0);background-color:#2c2a29;color:#fff;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}.tabs.primary a,.tabs.secondary a{display:block;margin:0;padding:1rem 1.2rem .8rem;font-size:1.4rem;line-height:1.2;text-decoration:none}.tabs.primary a:hover,.tabs.primary a:focus,.tabs.primary a.active,.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#000}.tabs.primary a:focus,.tabs.secondary a:focus{text-decoration:underline}.tabs.primary a:focus-visible,.tabs.secondary a:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.tabs.secondary{background-color:#2d2323}.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#4c4949}@media print{.tabs.primary,.tabs.secondary{display:none}}@media(max-width:976px){.toolbar .toolbar-bar{position:fixed}}.js-compare-sticky-visible .toolbar{opacity:0}.ui-dialog.ui-widget-content{padding:0;border:0;border-radius:0;background-color:#fdf0d9;color:#361f1a;font-family:inherit}.ui-dialog .ui-dialog-titlebar{border:0;border-radius:0;background-color:#ede7de;color:#361f1a;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif}.ui-dialog .ui-dialog-title{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.6;font-weight:bold;text-transform:uppercase}.ui-dialog .ui-dialog-titlebar-close{border:none;margin-right:1rem;background-color:rgba(0,0,0,0)}.ui-dialog .ui-dialog-titlebar-close:hover{background-color:rgba(0,0,0,0)}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background-image:url(/themes/custom/callebaut/assets/img/icons/icon-close--000000.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.ui-widget-overlay{background:#000;opacity:.6}.messages{position:relative;margin:0;padding:1.5rem 2rem;font-size:1.5rem;font-weight:normal;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;border-left:.5rem solid rgba(0,0,0,.2);background-image:none}.messages .messages__list{list-style:none}.messages .messages__item{margin-bottom:.4rem}.messages .messages__item:last-child{margin-bottom:0}.messages a{font-style:italic;text-decoration:underline}.messages.messages--warning{background:#aad86c;color:#2a2a2a}.messages.messages--warning a:hover,.messages.messages--warning a:focus{color:#000}.messages.messages--status{background:#aad86c;color:#2a2a2a}.messages.messages--error{background:#c73434;color:#fff}.messages.messages--error a:hover,.messages.messages--error a:focus{color:#ecff62}.page-messages-wrapper{--wrapper:128rem;--wrapper-padding:2rem;--space:max(var(--wrapper-padding),calc((100% - calc(var(--wrapper) - var(--wrapper-padding) * 2)) / 2));padding:0 var(--space)}.page-messages-wrapper .messages{margin-top:4rem;margin-bottom:4rem}.skip-link{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:#000;color:#fff;padding:1rem 2rem;font-size:1.8rem;line-height:1.5;border:.2rem solid}.skip-link:active,.skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;clip-path:none;white-space:inherit}.skip-link:active,.skip-link:focus{position:absolute !important;top:2rem;left:2rem;z-index:505}.site-footer{position:relative;border-top:.1rem solid #622a3a;background-color:#622a3a;color:#fcf2e1}@media print{.site-footer{display:none}}.site-footer-intro{margin:4rem 0}@media all and (max-width:47.9375em){.site-footer-intro{margin-bottom:2.4rem}}.site-footer-intro__inner{display:flex;flex-flow:row nowrap;justify-content:center}.site-footer-intro__logo{display:block;width:100%;max-width:6.6rem}@media all and (max-width:47.9375em){.site-footer-intro__logo{max-width:4.8rem}}.site-footer-main{position:relative;margin:5.6rem 0;background-color:#622a3a;color:#fcf2e1}@media all and (max-width:61.1875em){.site-footer-main{margin:4rem 0}}.site-footer-main__inner{width:100%;max-width:132rem;margin-left:auto;margin-right:auto;max-width:136rem;padding-left:2rem;padding-right:2rem}.site-footer-main-intro{margin:4.8rem 0}@media all and (max-width:61.1875em){.site-footer-main-intro{margin:4rem 0}}.site-footer-main-intro__inner{display:flex;flex-flow:row nowrap;justify-content:center}.site-footer-main-intro__logo{display:block;width:100%;max-width:6.6rem}@media all and (max-width:47.9375em){.site-footer-main-intro__logo{max-width:4.8rem}}.site-footer-main__content{padding-top:4.8rem}@media all and (max-width:61.1875em){.site-footer-main__content{padding-top:4rem}}*+.site-footer-main .site-footer-main__content{border-top:.1rem solid #885f66}.site-footer-main__columns{display:flex;flex-flow:row nowrap}@media all and (max-width:61.1875em){.site-footer-main__columns{flex-flow:row wrap}}.site-footer-main__column{min-width:0}.site-footer-main__column--info{flex:1 0 auto;width:38%;padding-right:5%}@media all and (max-width:61.1875em){.site-footer-main__column--info{width:100%;padding-right:0}}.site-footer-main__column--main{flex:0 1 auto;width:62%}@media all and (max-width:61.1875em){.site-footer-main__column--main{width:100%;margin-top:4rem}}@media all and (max-width:47.9375em){.site-footer-main__column--main{margin-top:3.2rem}}.site-footer-main-info-blocks{display:grid;grid-template-columns:1fr;gap:4rem 1.6rem}@media all and (max-width:61.1875em){.site-footer-main-info-blocks{grid-template-columns:1fr}}@media all and (max-width:47.9375em){.site-footer-main-info-blocks{grid-template-columns:1fr;gap:4rem 1.6rem}}.site-footer-main-info-block{min-width:0}.site-footer-main__newsletter-block-title{margin-bottom:1.8rem;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:2.4rem;font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase}@media all and (max-width:47.9375em){.site-footer-main__newsletter-block-title{margin-bottom:1.2rem;font-size:1.8rem}}.site-footer-main__newsletter-block-text{font-size:1.6rem;line-height:1.5}@media all and (max-width:47.9375em){.site-footer-main__newsletter-block-text{font-size:1.4rem}}.site-footer-main__newsletter-block-actions{margin-top:2.4rem}@media all and (max-width:47.9375em){.site-footer-main__newsletter-block-actions{margin-top:1.6rem}}.site-footer-main__newsletter-block-action{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.site-footer-main__newsletter-block-action{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.site-footer-main__newsletter-block-action>svg{flex:0 0 auto;width:2rem}.site-footer-main__newsletter-block-action:hover,.site-footer-main__newsletter-block-action:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.site-footer-main__newsletter-block-action:focus-visible,.site-footer-main__newsletter-block-action:active{text-decoration:underline}.site-footer-main__newsletter-block-action:disabled{opacity:.6;cursor:not-allowed}.site-footer-main__newsletter-block-action{color:#1e0c12;background:#e7be42;border:.1rem solid #e7be42}.site-footer-main__newsletter-block-action:hover,.site-footer-main__newsletter-block-action:focus{color:#664b2f;background-color:#fcf2e1;border-color:#fcf2e1}.site-footer-main__info-nav-title{margin-bottom:1.8rem;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:2.4rem;font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase}@media all and (max-width:47.9375em){.site-footer-main__info-nav-title{margin-bottom:1.2rem;font-size:1.8rem}}.site-main-footer__quicknav-item+.site-main-footer__quicknav-item{margin-top:.8rem}.site-main-footer__quicknav-link{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:.8rem;font-size:1.6rem;line-height:1.5;text-decoration:none;transition:color .15s ease-out}@media all and (max-width:47.9375em){.site-main-footer__quicknav-link{font-size:1.4rem;padding:.2rem 0}}.site-main-footer__quicknav-link:hover,.site-main-footer__quicknav-link:focus{color:#e7be42;text-decoration:underline}.site-main-footer__quicknav-link+.site-main-footer__quicknav-link{margin-top:.8rem}.site-main-footer__quicknav-link-icon{flex:0 0 auto;min-width:0}.site-main-footer__quicknav-link-icon svg{width:2rem;height:2rem}.site-main-footer__quicknav-link-text{flex:0 1 auto;min-width:0}*+.site-main-footer__regionselect{margin-top:.8rem}.site-main-footer__regionselect-toggle{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.site-main-footer__regionselect-toggle{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;transition:color .15s ease-out;font-size:1.6rem;line-height:1.5;text-decoration:none}@media all and (max-width:47.9375em){.site-main-footer__regionselect-toggle{font-size:1.4rem;padding:.2rem 0}}.site-main-footer__regionselect-toggle:hover,.site-main-footer__regionselect-toggle:focus{color:#e7be42;text-decoration:underline}.site-main-footer__regionselect-toggle:focus-visible{text-decoration:underline}.site-main-footer__regionselect-toggle>span{flex:0 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center;margin-right:.8rem}.site-main-footer__regionselect-toggle>span [data-flag]{flex:0 0 auto;width:2rem;height:1.5rem;border:.1rem solid #e0dccd;margin-right:.8rem}.site-main-footer__regionselect-toggle>svg{flex:0 0 auto;min-width:0;width:1.2rem;height:.8rem}.site-footer-main-navigation .footer-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem 1.6rem}@media all and (max-width:47.9375em){.site-footer-main-navigation .footer-menu{grid-template-columns:1fr}}.site-footer-main-navigation .footer-menu>.menu-item{flex:0 1 auto;min-width:0}.site-footer-main-navigation .footer-menu>.menu-item>button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.site-footer-main-navigation .footer-menu>.menu-item>a,.site-footer-main-navigation .footer-menu>.menu-item>button,.site-footer-main-navigation .footer-menu>.menu-item>span{display:inline-block;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:2.4rem;font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase}@media all and (max-width:47.9375em){.site-footer-main-navigation .footer-menu>.menu-item>a,.site-footer-main-navigation .footer-menu>.menu-item>button,.site-footer-main-navigation .footer-menu>.menu-item>span{font-size:1.8rem}}.site-footer-main-navigation .footer-menu>.menu-item>a,.site-footer-main-navigation .footer-menu>.menu-item>button{transition:color .15s ease-out}.site-footer-main-navigation .footer-menu>.menu-item>a:hover,.site-footer-main-navigation .footer-menu>.menu-item>a:focus,.site-footer-main-navigation .footer-menu>.menu-item>button:hover,.site-footer-main-navigation .footer-menu>.menu-item>button:focus{color:#e7be42}.site-footer-main-navigation .footer-menu>.menu-item>a:focus,.site-footer-main-navigation .footer-menu>.menu-item>button:focus{text-decoration:underline}.site-footer-main-navigation .footer-menu .menu{margin-top:1.4rem}@media all and (max-width:47.9375em){.site-footer-main-navigation .footer-menu .menu{margin-top:1.2rem}}.site-footer-main-navigation .footer-menu .menu>.menu-item{font-size:1.6rem;line-height:1.5}@media all and (max-width:47.9375em){.site-footer-main-navigation .footer-menu .menu>.menu-item{font-size:1.4rem}}.site-footer-main-navigation .footer-menu .menu>.menu-item+.menu-item{margin-top:.8rem}.site-footer-main-navigation .footer-menu .menu>.menu-item>button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.site-footer-main-navigation .footer-menu .menu>.menu-item>a,.site-footer-main-navigation .footer-menu .menu>.menu-item>button,.site-footer-main-navigation .footer-menu .menu>.menu-item>span{display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none}.site-footer-main-navigation .footer-menu .menu>.menu-item>a:hover,.site-footer-main-navigation .footer-menu .menu>.menu-item>a:focus,.site-footer-main-navigation .footer-menu .menu>.menu-item>button:hover,.site-footer-main-navigation .footer-menu .menu>.menu-item>button:focus,.site-footer-main-navigation .footer-menu .menu>.menu-item>span:hover,.site-footer-main-navigation .footer-menu .menu>.menu-item>span:focus{text-decoration:underline}@media all and (max-width:47.9375em){.site-footer-main-navigation .footer-menu .menu>.menu-item>a,.site-footer-main-navigation .footer-menu .menu>.menu-item>button,.site-footer-main-navigation .footer-menu .menu>.menu-item>span{padding:.2rem 0}}.site-footer-main-navigation .footer-menu .menu>.menu-item>a,.site-footer-main-navigation .footer-menu .menu>.menu-item>button{transition:color .15s ease-out}.site-footer-main-navigation .footer-menu .menu>.menu-item>a:hover,.site-footer-main-navigation .footer-menu .menu>.menu-item>a:focus,.site-footer-main-navigation .footer-menu .menu>.menu-item>button:hover,.site-footer-main-navigation .footer-menu .menu>.menu-item>button:focus{color:#e7be42}.site-footer-main-navigation .footer-menu .menu .menu{margin-top:0}.site-footer-meta{padding:3.2rem 0;font-size:1.6rem;line-height:1.5;background-color:#451e29;color:#fcf2e1}@media all and (max-width:47.9375em){.site-footer-meta{padding:2.4rem 0;font-size:1.4rem}}.site-footer-meta__inner{width:100%;max-width:132rem;margin-left:auto;margin-right:auto;max-width:136rem;padding-left:2rem;padding-right:2rem}.site-footer-meta__blocks{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:2rem}.site-footer-meta[data-has-social=false] .site-footer-meta__blocks{justify-content:flex-end}.site-footer-meta__block{flex:0 1 auto;min-width:0}@media all and (max-width:61.1875em){.site-footer-meta__block{width:100%}}.site-footer-meta__social-block .social-media-block__title{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.site-footer-meta__social-block .social-media-block__list{display:flex;flex-flow:row wrap;gap:.4rem}@media all and (max-width:61.1875em){.site-footer-meta__social-block .social-media-block__list{justify-content:center}}.site-footer-meta__social-block .social-media-block__list li{flex:0 0 auto;min-width:0}.site-footer-meta__social-block .social-media-block__link{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;transition:color .15s ease-out}.site-footer-meta__social-block .social-media-block__link:hover,.site-footer-meta__social-block .social-media-block__link:focus{color:#e7be42}.site-footer-meta__social-block .social-media-block__link-icon svg{width:2.4rem;height:2.4rem}.site-footer-meta__social-block .social-media-block__link-text{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.site-footer-meta__copyright-navigation{display:flex;flex-flow:row wrap;align-items:center;gap:1.6rem 2.4rem}@media all and (max-width:61.1875em){.site-footer-meta__copyright-navigation{justify-content:center}}.site-footer-meta__copyright{position:relative;flex:0 1 auto;min-width:0}@media all and (max-width:61.1875em){.site-footer-meta__copyright{width:100%;text-align:center}}@media all and (max-width:35.4375em){.site-footer-meta__copyright-main{display:block;width:100%}}.site-footer-meta__navigation{position:relative;flex:0 1 auto;min-width:0}@media all and (max-width:61.1875em){.site-footer-meta__navigation{width:100%}}.site-footer-meta__navigation .menu{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:.8rem 1.6rem}@media all and (max-width:61.1875em){.site-footer-meta__navigation .menu{justify-content:center}}@media all and (max-width:35.4375em){.site-footer-meta__navigation .menu{display:block;text-align:center}}.site-footer-meta__navigation .menu-item{position:relative;flex:0 1 auto;min-width:0}.site-footer-meta__navigation .menu-item>button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.site-footer-meta__navigation .menu-item>button{font-size:inherit;line-height:inherit;font-weight:inherit}.site-footer-meta__navigation .menu-item>button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.site-footer-meta__navigation .menu-item a,.site-footer-meta__navigation .menu-item>span,.site-footer-meta__navigation .menu-item>button{display:inline-block;padding:.4rem 0;text-align:center}.site-footer-meta__navigation .menu-item a,.site-footer-meta__navigation .menu-item>button{text-decoration:none;transition:color .15s ease-out}.site-footer-meta__navigation .menu-item a:hover,.site-footer-meta__navigation .menu-item a:focus,.site-footer-meta__navigation .menu-item>button:hover,.site-footer-meta__navigation .menu-item>button:focus{color:#e7be42;text-decoration:underline}.form-type-checkbox{position:relative;min-height:2.8rem}.form-type-checkbox>input{appearance:none;opacity:0;position:absolute;top:0;left:0;width:2.8rem;height:2.8rem;border:none;background:rgba(0,0,0,0)}.form-type-checkbox>label{display:inline-block;position:relative;margin:0;padding:.2rem 0 .2rem 4.6rem;cursor:pointer}.form-type-checkbox>label::before,.form-type-checkbox>label::after{content:"";display:block;position:absolute}.form-type-checkbox>label::before{top:0;left:0;width:2.8rem;height:2.8rem;border:.2rem solid #1e0c12;background-color:#fff;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.form-type-checkbox>label::after{top:.7rem;left:.6rem;width:1.8rem;height:.9rem;transform:rotate(-45deg);border:solid;border-width:0 0 .3rem .3rem;border-color:#fff;border-top-color:rgba(0,0,0,0);background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility .15s ease-out}.form-type-checkbox>label a{display:none !important}.form-type-checkbox>input:focus+label::before{border-color:#000;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.form-type-checkbox>input:checked+label::before{border-color:#622a3a;background-color:#622a3a}.form-type-checkbox>input:checked+label::after{opacity:1;visibility:visible}.form-type-checkbox>input:checked:focus+label::before{border-color:#000}.form-type-checkbox>input[disabled]+label{cursor:not-allowed}.form-type-checkbox>input[disabled]+label::before{border-color:#e0dccd;background-color:#e0dccd}.form-type-checkbox>input[disabled]+label::after{border-color:#664b2f}.form-type-checkbox--small{min-height:2rem}.form-type-checkbox--small>input{width:2rem;height:2rem}.form-type-checkbox--small>label{font-size:1.4rem;line-height:1.45;padding:0 0 0 3rem}.form-type-checkbox--small>label::before{width:2rem;height:2rem}.form-type-checkbox--small>label::after{top:.4rem;left:.4rem;width:1.3rem;height:.8rem}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=tel],input[type=url],input[type=search],textarea,select{width:100%;appearance:none;padding:.7rem 1.8rem;background-color:#fff;border:.2rem solid #1e0c12;border-radius:0;box-shadow:none;font-size:1.6rem;line-height:1.5;color:#361f1a;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{box-shadow:0 0 0 .2rem #000;outline:.2rem solid rgba(0,0,0,0);background-color:#fff;border:.2rem solid #000;color:#361f1a}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=time]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea:disabled,select:disabled{background-color:#f4f3ef;border:.2rem solid #1e0c12;color:#664b2f}input[type=date]{min-height:4.2rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{resize:vertical;min-height:16rem;vertical-align:top}.select-wrapper{position:relative;background-color:#fff}.select-wrapper select{background:rgba(0,0,0,0);padding-right:3.6rem}.select-wrapper__arrow{position:absolute;top:50%;margin-top:-0.4rem;right:1.6rem}.select-wrapper__arrow svg{display:block;width:1.6rem;height:1rem}.select-wrapper select::-ms-expand{display:none}::-webkit-input-placeholder{color:#664b2f;opacity:1;font-style:italic}::-moz-placeholder{color:#664b2f;opacity:1;font-style:italic}:-ms-input-placeholder{color:#664b2f;opacity:1;font-style:italic}:-moz-placeholder{color:#664b2f;opacity:1;font-style:italic}.form-terms__inner{padding-left:4.6rem}.form-terms__item+.form-terms__item{margin-top:1rem}.form-terms__link{display:inline-flex;flex-flow:row wrap;text-decoration:underline;color:#361f1a}.form-terms__link:hover,.form-terms__link:focus{text-decoration:none}.form-terms__link>span{flex:0 1 auto;min-width:0}.form-terms__link>svg{flex:0 0 auto;min-width:0;width:1.6rem;height:1.6rem;margin-left:.5em;margin-top:.3rem}.form-item{margin:0;padding:0}.form-item label{display:inline-block;font-size:1.6rem;line-height:1.4;font-weight:normal;margin-bottom:.4rem}.form-item label a{display:none}.form-item .description{margin-top:.4rem;font-size:1.4rem}.form-actions .form-submit{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.form-actions .form-submit{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.form-actions .form-submit>svg{flex:0 0 auto;width:2rem}.form-actions .form-submit:hover,.form-actions .form-submit:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.form-actions .form-submit:focus-visible,.form-actions .form-submit:active{text-decoration:underline}.form-actions .form-submit:disabled{opacity:.6;cursor:not-allowed}.form-actions a{color:#361f1a;text-decoration:underline}.form-actions a:hover,.form-actions a:focus{text-decoration:none}.ui-slider-horizontal{font-size:1rem;height:.8rem;border-radius:.8rem;background-color:#fdfbfb}.ui-widget.ui-slider-horizontal{border:.1rem solid #fdfbfb}.ui-slider .ui-slider-range{background-color:#361f1a}.ui-slider .ui-slider-handle{top:-0.7rem;margin-left:-0.7rem;border-radius:50%;width:2rem;height:2rem;background-color:#fff;border:.2rem solid #361f1a}.password-confirm{font-size:.8em}.form-type-radio{position:relative;min-height:2rem}.form-type-radio>input{appearance:none;opacity:0;position:absolute;top:0;left:0;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none}.form-type-radio>label{display:inline-block;position:relative;margin:0;padding-left:4.6rem;cursor:pointer}.form-type-radio>label::before,.form-type-radio>label::after{content:"";display:block;position:absolute}.form-type-radio>label::before{top:0;left:0;width:2rem;height:2rem;border:.2rem solid #1e0c12;border-radius:50%;background-color:#fff;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.form-type-radio>label::after{width:0;height:0;top:.5rem;left:.5rem;border:.5rem solid #622a3a;opacity:0;visibility:hidden;border-radius:50%;transition:opacity .15s ease-out,visibility .15s ease-out}.form-type-radio>label a{display:none !important}.form-type-radio>input:focus+label::before{border-color:#000;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.form-type-radio>input:checked+label::before{border-color:#622a3a;background-color:#fff}.form-type-radio>input:checked+label::after{opacity:1;visibility:visible}.form-type-radio>input:checked:focus+label::before{border-color:#000}.form-type-radio>input[disabled]+label{cursor:not-allowed}.form-type-radio>input[disabled]+label::before{border-color:#e0dccd;background-color:#e0dccd}.form-type-radio>input[disabled]+label::after{border-color:#664b2f}.form-type-radio--small{min-height:2rem}.form-type-radio--small>input{width:2rem;height:2rem}.form-type-radio--small>label{font-size:1.4rem;line-height:1.45;padding-left:3rem}.form-type-radio--small>label::before{width:2rem;height:2rem}.site-header{position:fixed;top:0;left:0;width:100%;z-index:30}@media only screen and (min-width:75em)and (max-height:40em){.site-header{position:absolute}}@media only screen and (max-width:74.9375em)and (max-height:35.375em){.site-header{position:absolute}}.no-js .site-header{position:relative}body[class*=toolbar] .site-header{position:relative}.drupal-tabs~.site-header{position:relative}.js-culture-prompt-visible .site-header{position:relative}.site-header__inner{position:relative;max-width:192rem;margin:0 auto}@media print{.site-header{display:none}}.desktop-header{display:block;transition:box-shadow .2s ease-out}@media all and (max-width:74.9375em){.desktop-header{display:none}}.site-header.js-active[data-active=true] .desktop-header,.site-header.js-active:focus-within .desktop-header{box-shadow:0 .8rem 2.2rem 0 rgba(68,61,57,.1)}.desktop-mainbar{position:relative;background-color:#fefaf2;border-bottom:.1rem solid #e0dccd}.desktop-mainbar__inner{width:100%;max-width:132rem;margin-left:auto;margin-right:auto;max-width:136rem;padding-left:2rem;padding-right:2rem}.desktop-mainbar__inner{position:relative}.desktop-mainbar__blocks{display:flex;flex-flow:row nowrap;justify-content:space-between}.desktop-mainbar__logo-block{display:flex;flex-flow:column nowrap;justify-content:center;padding:1.6rem 0;margin-right:2rem}.desktop-mainbar__logo-block>*{width:100%}.site-header[data-scroll=true] .desktop-mainbar__logo-block{padding:0}.desktop-mainbar__logo-link{display:block;width:100%}.desktop-mainbar__logo-holder{display:block;position:relative;max-width:100%;width:16.2rem;padding-bottom:50.92%}.desktop-mainbar__logo-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .15s ease-out,transform .15s ease-out}.site-header[data-scroll=true] .desktop-mainbar__logo-image{opacity:0;transform:translateY(1rem)}.desktop-mainbar__logo-image-mark{position:absolute;top:15%;left:0;width:100%;height:70%;object-fit:contain;transition:opacity .15s ease-out,transform .15s ease-out;opacity:0;transform:translateY(1rem)}.site-header[data-scroll=true] .desktop-mainbar__logo-image-mark{opacity:1;transform:translateY(0)}.desktop-mainbar__nav-block{display:flex;flex-flow:column nowrap;padding:1.6rem 0}.desktop-mainbar__nav-block .block-menu{flex:1 1 auto;width:100%;display:flex;flex-flow:column nowrap}.desktop-mainbar__nav-block .mainmenu{flex:1 1 auto;display:flex;flex-flow:row wrap;justify-content:center;gap:1.6rem;font-size:1.5rem;line-height:1.4;font-weight:bold}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item{position:relative;flex:0 1 auto;min-width:0;padding:0;display:flex;flex-flow:column nowrap}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>a{flex:1 1 auto;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;padding:1rem .4rem;text-decoration:none;color:#361f1a;transition:color .15s ease-out}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>a::after{content:"";display:block;left:.4rem;right:.4rem;position:absolute;bottom:0;border-bottom:.2rem solid #361f1a;opacity:0;transition:opacity .15s ease-out}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>a:hover,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>a:focus,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>a.is-active{color:#361f1a}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>a:hover::after,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>a:focus-visible::after,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>a.is-active::after{opacity:1}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>a:focus-visible,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>a:active{text-decoration:underline}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>span{flex:1 1 auto;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;padding:1rem .4rem;text-decoration:none;color:#361f1a;transition:color .15s ease-out}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>span::after{content:"";display:block;left:.4rem;right:.4rem;position:absolute;bottom:0;border-bottom:.2rem solid #361f1a;opacity:0;transition:opacity .15s ease-out}.no-js .desktop-mainbar__nav-block .mainmenu>.mainmenu-item>span{opacity:.5}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>button:not(.mainmenu-item-toggle-button){position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item>button:not(.mainmenu-item-toggle-button){flex:1 1 auto;width:100%;display:block;padding:1rem .4rem;color:#361f1a;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:none;transition:color .15s ease-out}.no-js .desktop-mainbar__nav-block .mainmenu>.mainmenu-item>button:not(.mainmenu-item-toggle-button){display:none}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item--active-trail>a,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item--active-trail>span,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item--active-trail>button:not(.mainmenu-item-toggle-button){color:#361f1a}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item--active-trail>a::after,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item--active-trail>span::after,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item--active-trail>button:not(.mainmenu-item-toggle-button)::after{opacity:1}.desktop-mainbar__nav-block .mainmenu>.mainmenu-item.mainmenu-item--expanded>a,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item.mainmenu-item--expanded>span,.desktop-mainbar__nav-block .mainmenu>.mainmenu-item.mainmenu-item--expanded>button:not(.mainmenu-item-toggle-button){padding-right:2.2rem}.desktop-mainbar__nav-block .mainmenu-item-toggle-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.desktop-mainbar__nav-block .mainmenu-item-toggle-button{flex:1 1 auto;width:100%;display:flex;flex-flow:row nowrap;align-items:center;padding:1rem .4rem;text-decoration:none;color:#361f1a;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.desktop-mainbar__nav-block .mainmenu-item-toggle-button::after{content:"";display:block;left:.4rem;right:.4rem;position:absolute;bottom:0;border-bottom:.2rem solid #361f1a;opacity:0;transition:opacity .15s ease-out}.desktop-mainbar__nav-block .mainmenu-item-toggle-button:hover,.desktop-mainbar__nav-block .mainmenu-item-toggle-button:focus,.desktop-mainbar__nav-block .mainmenu-item-toggle-button.is-active{color:#361f1a}.desktop-mainbar__nav-block .mainmenu-item-toggle-button:hover::after,.desktop-mainbar__nav-block .mainmenu-item-toggle-button:focus-visible::after,.desktop-mainbar__nav-block .mainmenu-item-toggle-button.is-active::after{opacity:1}.desktop-mainbar__nav-block .mainmenu-item-toggle-button:focus-visible{text-decoration:underline}.desktop-mainbar__nav-block .mainmenu-item-toggle-button>span{flex:0 1 auto;min-width:0}.desktop-mainbar__nav-block .mainmenu-item-toggle-button>svg{flex:0 0 auto;min-width:0;width:1.2rem;height:1.2rem;margin-left:.8rem;transition:transform .15s ease-out}.desktop-mainbar__nav-block .mainmenu-item-toggle-button[aria-expanded=true]>svg{transform:scale(-1)}.desktop-mainbar__nav-block .mainmenu-item--active-trail .mainmenu-item-toggle-button{color:#361f1a}.desktop-mainbar__nav-block .mainmenu-item--active-trail .mainmenu-item-toggle-button::after{opacity:1}.desktop-mainbar__nav-block .mainmenu-sub-holder{display:block;position:absolute;top:100%;left:50%;right:auto;margin-left:-20rem;z-index:1;width:40rem;opacity:0;visibility:hidden;transition:opacity .1s ease-in,visibility .1s ease-in;background:#fefaf2;box-shadow:0 .8rem 1.2rem 0 rgba(9,30,66,.15),0 0 .1rem 0 rgba(9,30,66,.31)}@media all and (max-width:81.1875em){.desktop-mainbar__nav-block .mainmenu-sub-holder{width:30rem;margin-left:-15rem}}.desktop-mainbar__nav-block .mainmenu-sub-holder[aria-hidden=false]{opacity:1;visibility:visible}.desktop-mainbar__nav-block .mainmenu-item.js-submenu-align-left .mainmenu-sub-holder{left:0;right:auto;margin-left:0}.desktop-mainbar__nav-block .mainmenu-item.js-submenu-align-right .mainmenu-sub-holder{right:0;left:auto;margin-left:0}.desktop-mainbar__nav-block .mainmenu-sub{position:relative;z-index:1;background:#fefaf2;padding:.8rem 0;max-height:calc(90vh - var(--header-height));overflow-y:auto;font-size:1.6rem;line-height:1.5;font-weight:normal}@media all and (-ms-high-contrast:active),all and (forced-colors:active){.desktop-mainbar__nav-block .mainmenu-sub{border:.1rem solid rgba(0,0,0,0)}}.desktop-mainbar__nav-block .mainmenu-sub a{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem;text-decoration:none;font-size:1.6rem;line-height:1.5;font-weight:normal;color:#361f1a;transition:background-color .15s ease-out,color .15s ease-out}.desktop-mainbar__nav-block .mainmenu-sub a:hover,.desktop-mainbar__nav-block .mainmenu-sub a:focus,.desktop-mainbar__nav-block .mainmenu-sub a.is-active{background-color:#fdf0d9}.desktop-mainbar__nav-block .mainmenu-sub a:focus-visible,.desktop-mainbar__nav-block .mainmenu-sub a:active{text-decoration:underline}.desktop-mainbar__nav-block .mainmenu-sub a:focus-visible{text-decoration:underline;outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.desktop-topbar{position:relative;z-index:1;background-color:#fdf0d9;color:#1e0c12}@media all and (-ms-high-contrast:active),all and (forced-colors:active){.desktop-topbar{border-bottom:.1rem solid rgba(0,0,0,0)}}.desktop-topbar__inner{width:100%;max-width:132rem;margin-left:auto;margin-right:auto;max-width:136rem;padding-left:2rem;padding-right:2rem}.desktop-topbar__inner{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-end}.desktop-topbar__main{display:flex;flex-flow:row wrap;gap:1.6rem}.desktop-topbar__shopping{display:flex;flex-flow:column nowrap;justify-content:center}.desktop-topbar__shop-link{position:relative;z-index:1;color:#1e0c12;background:#e7be42;border:.1rem solid #e7be42;border-radius:2rem;font-family:"MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-block;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}@media all and (max-width:35.4375em){.desktop-topbar__shop-link{font-size:1.3rem}}.desktop-topbar__shop-link:hover,.desktop-topbar__shop-link:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.desktop-topbar__shop-link:focus-visible,.desktop-topbar__shop-link:active{text-decoration:underline}.desktop-topbar__regionselect{display:flex;flex-flow:column nowrap}.no-js .desktop-topbar__regionselect{display:none}.desktop-topbar-language-switch-link{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.desktop-topbar-language-switch-link{flex:1 1 auto;display:block;position:relative;padding:1.3rem .4rem;text-decoration:none;color:#1e0c12;transition:color .15s ease-out,background-color .15s ease-out;font-size:1.4rem;line-height:1.4;font-weight:bold}.desktop-topbar-language-switch-link::after{content:"";display:block;position:absolute;bottom:0;left:.4rem;right:.4rem;height:0;border-bottom:.2rem solid #1e0c12;transition:opacity .15s ease-out;opacity:0}.desktop-topbar-language-switch-link:hover::after,.desktop-topbar-language-switch-link:focus::after,.desktop-topbar-language-switch-link.is-active::after{opacity:1}.desktop-topbar-language-switch-link:focus-visible{text-decoration:underline;outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.desktop-topbar-language-switch-link__inner{display:flex;flex-flow:row nowrap;align-items:center}.desktop-topbar-language-switch-link__inner>span{flex:0 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.desktop-topbar-language-switch-link__inner>span [data-flag]{flex:0 0 auto;width:2.1rem;height:1.5rem;border:.1rem solid #1e0c12;margin-right:1rem}.desktop-topbar-language-switch-link__inner>svg{flex:0 0 auto;min-width:0;width:1.2rem;height:1.2rem;margin-left:.8rem;transition:transform .15s ease-out}.desktop-topbar__actions{display:flex;flex-flow:column nowrap}.desktop-topbar__main .user-menu-block{flex:1 1 auto;display:flex;flex-flow:column nowrap}.desktop-topbar__main .user-menu-block .user-menu-block__links-holder{flex:1 1 auto;display:flex;flex-flow:row wrap;gap:1.6rem}.desktop-topbar__main .user-menu-block .user-menu-block__link{position:relative;flex:0 0 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center;gap:.4rem;padding:1.3rem .4rem;font-size:1.4rem;line-height:1.4;font-weight:bold;text-decoration:none;color:#1e0c12;transition:color .15s ease-out,background-color .15s ease-out}.desktop-topbar__main .user-menu-block .user-menu-block__link>svg{flex:0 0 auto;min-width:0;width:2rem;height:2rem}.desktop-topbar__main .user-menu-block .user-menu-block__link::after{content:"";display:block;position:absolute;bottom:0;left:.4rem;right:.4rem;height:0;border-bottom:.2rem solid #1e0c12;transition:opacity .15s ease-out;opacity:0}.desktop-topbar__main .user-menu-block .user-menu-block__link:hover::after,.desktop-topbar__main .user-menu-block .user-menu-block__link:focus::after{opacity:1}.desktop-topbar__main .user-menu-block .user-menu-block__link:focus-visible{text-decoration:underline;outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.desktop-topbar__main .user-menu-block .user-menu-block__link:focus,.desktop-topbar__main .user-menu-block .user-menu-block__link:active{text-decoration:underline}.desktop-topbar__main .user-menu-block .user-menu-block__link-inner{display:block}.desktop-topbar__main .user-menu-block .user-menu-block__separator{display:none}.desktop-topbar__main .user-menu-block .user-account-block{position:relative;flex:1 1 auto;display:flex;flex-flow:column nowrap}.desktop-topbar__main .user-menu-block .user-account-link{flex:1 1 auto;display:flex;flex-flow:column nowrap;justify-content:center;padding:1.3rem 4.2rem;font-size:1.4rem;line-height:1.4;font-weight:bold;text-decoration:none;color:#1e0c12;background-color:rgba(152,161,71,.3);transition:color .15s ease-out,background-color .15s ease-out}.desktop-topbar__main .user-menu-block .user-account-link:hover,.desktop-topbar__main .user-menu-block .user-account-link:focus{color:#1e0c12;background-color:rgba(30,12,18,.3)}.desktop-topbar__main .user-menu-block .user-account-link:focus-visible{text-decoration:underline;outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.desktop-topbar__main .user-menu-block .user-account-menu{display:none}.desktop-topbar__main .user-menu-block .user-account-toggle-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.desktop-topbar__main .user-menu-block .user-account-toggle-button{flex:1 1 auto;position:relative;display:block;padding:1.3rem .4rem;text-decoration:none;color:#1e0c12;transition:color .15s ease-out,background-color .15s ease-out;font-size:1.4rem;line-height:1.4;font-weight:bold}.desktop-topbar__main .user-menu-block .user-account-toggle-button::after{content:"";display:block;position:absolute;bottom:0;left:.4rem;right:.4rem;height:0;border-bottom:.2rem solid #1e0c12;transition:opacity .15s ease-out;opacity:0}.desktop-topbar__main .user-menu-block .user-account-toggle-button:hover::after,.desktop-topbar__main .user-menu-block .user-account-toggle-button:focus::after,.desktop-topbar__main .user-menu-block .user-account-toggle-button.is-active::after{opacity:1}.desktop-topbar__main .user-menu-block .user-account-toggle-button:focus-visible{text-decoration:underline;outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.desktop-topbar__main .user-menu-block .user-account-toggle-button__inner{display:flex;flex-flow:row nowrap;align-items:center}.desktop-topbar__main .user-menu-block .user-account-toggle-button__inner>svg{flex:0 0 auto;min-width:0;width:2rem;height:2rem;margin-right:.8rem}.desktop-topbar__main .user-menu-block .user-account-toggle-button__inner>span{flex:0 1 auto;min-width:0}.desktop-topbar__main .user-menu-block .user-account-dropdown{display:block;position:absolute;top:100%;left:auto;right:0;z-index:1;width:100%;min-width:18rem;opacity:0;visibility:hidden;transition:opacity .1s ease-in,visibility .1s ease-in}.desktop-topbar__main .user-menu-block .user-account-dropdown[aria-hidden=false]{opacity:1;visibility:visible}.desktop-topbar__main .user-menu-block .user-account-menu{display:block;background:#fdf0d9;border:.1rem solid rgba(0,0,0,0);box-shadow:0 0 .2rem 0 rgba(0,0,0,.1);padding:1rem 2rem;font-size:1.4rem;line-height:1.5;font-weight:500}.no-js .desktop-topbar__main .user-menu-block .user-account-menu{display:none}.desktop-topbar__main .user-menu-block .user-account-menu a{display:block;padding:.8rem 0;text-decoration:none;color:#361f1a;transition:color .15s ease-out}.desktop-topbar__main .user-menu-block .user-account-menu a:hover,.desktop-topbar__main .user-menu-block .user-account-menu a:focus,.desktop-topbar__main .user-menu-block .user-account-menu a.is-active{text-decoration:underline}.desktop-topbar__main .user-menu-block .user-account-menu a:focus-visible,.desktop-topbar__main .user-menu-block .user-account-menu a:active{text-decoration:underline}.desktop-topbar__search{display:flex;flex-flow:column nowrap;justify-content:center;padding:.8rem 0}.desktop-topbar__search .search-form{position:relative;width:100%}.desktop-topbar__search .search-form__field{position:relative;min-width:14rem;max-width:18rem}.desktop-topbar__search .search-form__field input{width:100%;padding:.6rem 4rem .6rem 1rem;background-color:#f4f3ef;border:.2rem solid #e0dccd;border-radius:.4rem;color:#664b2f;font-size:1.6rem;line-height:1.5;transition:border-color .15s ease-out}.desktop-topbar__search .search-form__field input:focus{box-shadow:none;border-color:#361f1a}.desktop-topbar__search .search-form__action{position:absolute;bottom:.4rem;right:.4rem;width:4rem;height:calc(100% - .8rem)}.desktop-topbar__search .search-form__action-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.desktop-topbar__search .search-form__action-button{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:100%;height:100%;border-radius:.4rem;transition:background-color .15s ease-out}.desktop-topbar__search .search-form__action-button:hover,.desktop-topbar__search .search-form__action-button:focus{background-color:#e0dccd}.desktop-topbar__search .search-form__action-button-label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.desktop-topbar__search .search-form__action-button-icon svg{width:2rem;height:2rem}.mobile-header{display:none}@media all and (max-width:74.9375em){.mobile-header{display:block}}.mobile-header__content{background-color:#fefaf2;border-bottom:.1rem solid #e0dccd}.mobile-header__content-inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.mobile-header__content-inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.mobile-header__logo-zone{flex:0 1 auto;min-width:0}.mobile-header__logo{padding:.8rem 0}.mobile-header__logo-link{display:block;width:100%}.mobile-header__logo-holder{display:block;position:relative;max-width:100%;width:9rem;padding-bottom:50.92%}.mobile-header__logo-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center left;transition:opacity .15s ease-out}.site-header[data-scroll=true] .mobile-header__logo-image{opacity:0}.mobile-header__logo-image-mark{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center left;transition:opacity .15s ease-out}.site-header[data-scroll=true] .mobile-header__logo-image-mark{opacity:1}.mobile-header__navigation-zone{flex:0 1 auto;min-width:0;margin-right:-1rem}.mobile-header__navigation-toggle{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.mobile-header__navigation-toggle{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:#000;transition:color .15s ease-out}.mobile-header__navigation-toggle:hover,.mobile-header__navigation-toggle:focus{color:#1e0c12}.mobile-header__navigation-toggle:focus-visible{box-shadow:inset 0 0 0 .2rem #fff,inset 0 0 0 .4rem #000}.mobile-header__navigation-toggle svg{display:block;width:2.4rem;height:2.4rem}.no-js .mobile-header__navigation-toggle{display:none}.mobile-sitenav{padding:2rem}.mobile-sitenav__content .mainmenu>.mainmenu-item{font-size:1.6rem;line-height:1.5;font-weight:bold}.mobile-sitenav__content .mainmenu>.mainmenu-item+.mainmenu-item{border-top:.1rem solid #e0dccd}.mobile-sitenav__content .mainmenu>.mainmenu-item>a{display:block;padding:1.6rem 0;text-decoration:none;color:#361f1a;transition:color .15s ease-out}.mobile-sitenav__content .mainmenu>.mainmenu-item>a:hover,.mobile-sitenav__content .mainmenu>.mainmenu-item>a:focus,.mobile-sitenav__content .mainmenu>.mainmenu-item>a.is-active{color:#000;text-decoration:underline}.mobile-sitenav__content .mainmenu>.mainmenu-item>a:focus-visible,.mobile-sitenav__content .mainmenu>.mainmenu-item>a:active{text-decoration:underline}.mobile-sitenav__content .mainmenu>.mainmenu-item>span{display:block;padding:1.6rem 0;text-decoration:none;color:#361f1a;transition:color .15s ease-out}.mobile-sitenav__content .mainmenu>.mainmenu-item--active-trail>a,.mobile-sitenav__content .mainmenu>.mainmenu-item--active-trail>span{color:#000}.mobile-sitenav__content .mainmenu>.mainmenu-item>button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.mobile-sitenav__content .mainmenu>.mainmenu-item>button{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:1.6rem 0;text-decoration:none;color:#361f1a;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.mobile-sitenav__content .mainmenu>.mainmenu-item>button:hover,.mobile-sitenav__content .mainmenu>.mainmenu-item>button:focus,.mobile-sitenav__content .mainmenu>.mainmenu-item>button.is-active{color:#000;text-decoration:underline}.mobile-sitenav__content .mainmenu>.mainmenu-item>button:focus-visible{text-decoration:underline}.mobile-sitenav__content .mainmenu>.mainmenu-item>button>span{flex:0 1 auto;min-width:0}.mobile-sitenav__content .mainmenu>.mainmenu-item>button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.2rem;margin-left:1.6rem;transition:transform .15s ease-out}.mobile-sitenav__content .mainmenu>.mainmenu-item>button[aria-expanded=true]>svg{transform:rotate(90deg)}.mobile-sitenav__content .mainmenu>.mainmenu-item--active-trail button{color:#000}.mobile-sitenav__content .mainmenu .mainmenu-sub-holder{display:none}.mobile-sitenav__content .mainmenu .mainmenu-sub-holder[aria-hidden=false]{display:block}.mobile-sitenav__content .mainmenu .mainmenu-sub{padding-left:3.4rem}.mobile-sitenav__content .mainmenu .mainmenu-sub li+li{border-top:.1rem solid #e0dccd}.mobile-sitenav__content .mainmenu .mainmenu-sub a{position:relative;display:block;padding:1.6rem 0;font-size:1.4rem;line-height:1.5;font-weight:normal;text-decoration:none;color:#361f1a;transition:color .15s ease-out}.mobile-sitenav__content .mainmenu .mainmenu-sub a:hover,.mobile-sitenav__content .mainmenu .mainmenu-sub a:focus,.mobile-sitenav__content .mainmenu .mainmenu-sub a.is-active{color:#000;text-decoration:underline}.mobile-sitenav__content .mainmenu .mainmenu-sub a:focus-visible,.mobile-sitenav__content .mainmenu .mainmenu-sub a:active{text-decoration:underline}.mobile-additional-link-block+.mobile-additional-link-block{border-top:.1rem solid #4b3d41}.mobile-regionselectblock-toggle{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.mobile-regionselectblock-toggle{display:flex;flex-flow:row nowrap;align-items:center;width:100%;padding:1.5rem 2rem;background-color:#1e0c12;color:#fff;font-size:1.6rem;line-height:1.4;font-weight:bold;transition:background-color .15s ease-out}.mobile-regionselectblock-toggle:hover,.mobile-regionselectblock-toggle:focus{background-color:#4b3d41}.mobile-regionselectblock-toggle:focus-visible,.mobile-regionselectblock-toggle:active{text-decoration:underline}.mobile-regionselectblock-toggle:focus-visible{outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.mobile-regionselectblock-toggle>span{flex:0 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.mobile-regionselectblock-toggle>span [data-flag]{flex:0 0 auto;width:2.1rem;height:1.5rem;border:.1rem solid #1e0c12;margin-right:1.7rem}.mobile-accountlink{display:flex;flex-flow:row wrap;align-items:center;width:100%;padding:1.5rem 2rem;background-color:#1e0c12;color:#fff;font-size:1.6rem;line-height:1.4;font-weight:bold;text-decoration:none;transition:background-color .15s ease-out}.mobile-accountlink:hover,.mobile-accountlink:focus{background-color:#4b3d41}.mobile-accountlink:focus-visible,.mobile-accountlink:active{text-decoration:underline}.mobile-accountlink:focus-visible{outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.mobile-accountlink>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.8rem;margin-right:2rem}.mobile-accountlink>span{flex:0 1 auto;min-width:0}.ajax-loader{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:ajax-loader-fadein .15s linear forwards;animation-iteration-count:1;display:none}.js-ajax-busy .ajax-loader{display:block}.ajax-loader__inner{position:absolute;top:0;right:0;bottom:0;left:0}.ajax-loader__graphic{position:absolute;bottom:2rem;right:2rem;display:flex;flex-flow:row nowrap;align-items:center}.ajax-loader__graphic-item{background-color:#fff;border-radius:50%;height:1.4rem;width:1.4rem;margin:.3rem;animation-name:ajax-loader-blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.ajax-loader__graphic-item:nth-child(2){animation-delay:.1s}.ajax-loader__graphic-item:nth-child(3){animation-delay:.2s}@keyframes ajax-loader-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ajax-loader-blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.filter-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .filter-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-filter-visible .filter-modal{opacity:1;visibility:visible}.transitions.js-filter-visible .filter-modal{transition:opacity .15s ease,visibility .15s ease}html.js-filter-fixed{overflow:hidden;height:100%}html.js-filter-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.filter-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.filter-modal.js-bgclick-enabled .filter-modal__background{cursor:pointer}.filter-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:40rem;margin-left:auto;background:#fdf0d9;box-shadow:0 0 .5rem .2rem rgba(0,0,0,.3);display:flex;flex-flow:column nowrap}.transitions .filter-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-filter-visible .filter-modal__modal{transform:translate3d(0,0,0)}.filter-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:.8rem 2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.filter-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.filter-modal__close-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.filter-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#361f1a}.filter-modal__close-button svg{display:block;width:2rem;height:2rem}.filter-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-modal__content-inner{padding:2rem}.filter-modal__footer-block{flex:0 0 auto}.filter-modal__apply-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.filter-modal__apply-button{display:block;width:100%;background:#622a3a;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:bold;text-align:center;border:.1rem solid #622a3a;padding:1.4rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.filter-modal__apply-button:hover,.filter-modal__apply-button:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.filter-modal__apply-button:focus,.filter-modal__apply-button:active{text-decoration:underline}.filter-modal__apply-button:focus-visible{outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.filter-modal__apply-button:disabled{opacity:.6;cursor:not-allowed}.navigation-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .navigation-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-navigation-visible .navigation-modal{opacity:1;visibility:visible}.transitions.js-navigation-visible .navigation-modal{transition:opacity .15s ease,visibility .15s ease}html.js-navigation-fixed{overflow:hidden;height:100%}html.js-navigation-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.navigation-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.5)}.navigation-modal.js-bgclick-enabled .navigation-modal__background{cursor:pointer}.navigation-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:40rem;margin-left:auto;background-color:#fdf0d9;box-shadow:0 .8rem 2.2rem rgba(30,12,18,.1);display:flex;flex-flow:column nowrap}.transitions .navigation-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-navigation-visible .navigation-modal__modal{transform:translate3d(0,0,0)}.navigation-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:0 2rem;border-bottom:.1rem solid #e0dccd}.navigation-modal__logo-zone{flex:0 1 auto;min-width:0}.navigation-modal__logo{padding:.8rem 0;max-width:9rem}.navigation-modal__logo-link{display:block;width:100%}.navigation-modal__logo-image{display:block;width:100%;height:auto}.navigation-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-right:-1rem;display:flex;flex-flow:row nowrap}.navigation-modal__top-actions-container-item{flex:0 0 auto;min-width:0}.navigation-modal__top-actions-container-item+.navigation-modal__top-actions-container-item{margin-left:2rem}.navigation-modal__search-link{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#361f1a}.navigation-modal__search-link svg{display:block;width:2rem;height:2rem}.navigation-modal__close-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.navigation-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#361f1a}.navigation-modal__close-button svg{display:block;width:1.6rem;height:1.6rem}.navigation-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.navigation-modal__bottom-block{position:relative}.page-header{margin:3rem 0}@media all and (max-width:35.4375em){.page-header{margin:1.5rem 0}}.page-header__content{flex:1 1 auto}.page-header__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.page-header__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.page-header-icon-filter-toggle{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border:.2rem solid #361f1a;border-radius:50%;background:none;color:#361f1a;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out}.page-header-icon-filter-toggle:hover,.page-header-icon-filter-toggle:focus{background-color:#e9e7df}.page-header-icon-filter-toggle svg{width:2rem;height:2rem}.page-title-block h1{line-height:1.1;font-weight:normal;text-transform:uppercase;color:inherit;font-size:5.6rem}@media all and (max-width:47.9375em){.page-title-block h1{font-size:4.2rem}}@media all and (max-width:35.4375em){.page-title-block h1{font-size:3.6rem}}.page-title-block h1{color:#000}.text-content{font-size:1.6rem;line-height:1.75}.text-content *+*{margin-top:2.2rem}.text-content *+br,.text-content *+li,.text-content *+dd,.text-content *+tr,.text-content *+th,.text-content *+td{margin-top:0}.text-content p+p{margin-top:1.4rem}.text-content *+h1,.text-content *+h2,.text-content *+h3,.text-content *+h4,.text-content *+h5,.text-content *+h6{margin-top:2.8rem}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{line-height:1.44;font-weight:normal;text-transform:none;color:#000}.text-content h1{font-size:4.8rem}@media all and (max-width:47.9375em){.text-content h1{font-size:3.2rem}}.text-content h2{font-size:4.8rem}@media all and (max-width:47.9375em){.text-content h2{font-size:3.2rem}}.text-content h3{font-size:3.2rem}@media all and (max-width:47.9375em){.text-content h3{font-size:2.4rem}}.text-content h4{font-size:2.4rem}@media all and (max-width:47.9375em){.text-content h4{font-size:1.6rem}}.text-content h5{font-size:2rem}@media all and (max-width:47.9375em){.text-content h5{font-size:1.4rem}}.text-content h6{font-size:1.8rem}@media all and (max-width:47.9375em){.text-content h6{font-size:1.2rem}}.text-content a{text-decoration:underline;word-wrap:break-word;word-break:break-word;color:#361f1a}.text-content a:hover,.text-content a:focus{text-decoration:none}.text-content .text-content-link-target-blank svg{display:inline-block;margin-left:.175em;margin-right:.175em;width:.75em;height:.75em;vertical-align:text-top}.text-content b,.text-content strong{font-weight:600}.text-content .text-content-table-wrapper{margin:3.2rem 0;overflow-x:auto}.text-content .text-content-table-wrapper:focus{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.js-focus-visible .text-content .text-content-table-wrapper:focus:not(.focus-visible){box-shadow:none}.text-content .text-content-table-wrapper table{margin:0}.text-content table{margin:3.2rem 0;border:none;border-collapse:collapse;color:inherit;width:100% !important}.text-content table tr,.text-content table th,.text-content table thead,.text-content table tbody,.text-content table tfoot,.text-content table td{border:none}.text-content table tr{border-bottom:.1rem solid #e0dccd}.text-content table th,.text-content table td{padding:.75em .5em;border-bottom:.1rem solid #e0dccd}.text-content table th{font-weight:600;text-align:left}.text-content table caption{text-align:left;font-size:1em;font-style:italic}.text-content ul{list-style-type:disc;margin:2.2rem 0 2.2rem 1rem;padding-left:4rem}.text-content ul li ul,.text-content ul li ol{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content ol{margin:2.2rem 0 2.2rem 1rem;padding-left:4rem}.text-content ol li ol,.text-content ol li ul{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content blockquote{position:relative;font-size:1.1em;font-weight:600;font-style:italic}.text-content blockquote p:before{content:open-quote}.text-content blockquote p:after{content:close-quote}.text-content hr{margin:3.2rem 0;border-color:#e0dccd}.text-content>*:first-child{margin-top:0}.text-content>*:last-child{margin-bottom:0}body.cke_editable{background-color:#fff;padding:1rem}body.cke_editable>span:not([class])+*{margin-top:0}.page-toaster{display:block;position:fixed;z-index:599;bottom:2rem;right:2rem;width:50rem;max-width:calc(100% - 4rem);max-height:80vh;overflow:auto}.page-toaster[hidden]{display:none}.page-toaster-inner{overflow:hidden}.page-toast{position:relative;background-color:#ede7de;border:.1rem solid #e0dccd;padding:5% 3% 5% 7%;animation:toastFadeIn .5s ease}.page-toast+.page-toast{margin-top:2rem}.page-toast__inner{position:relative;z-index:1;display:flex;flex-flow:row nowrap;align-items:center}.page-toast__content{flex:1 1 auto;min-width:0;padding-right:5%}.page-toast__text{font-size:1.4rem;line-height:1.5}.page-toast__text a{color:#361f1a;text-decoration:underline}.page-toast__text a:hover,.page-toast__text a:focus{text-decoration:none}.page-toast__action-items{flex:0 0 auto;min-width:0}.page-toast__close{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.page-toast__close{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border-radius:50%}.page-toast__close svg{flex:0 0 auto;width:1.6rem;height:1.6rem}@keyframes toastFadeIn{from{opacity:0;transform:translate3d(0,2rem,0)}to{opacity:1;transform:none}}.ui-dialog .user-login-form{padding-top:1rem}.ui-dialog .user-login-form .form-item{margin-bottom:2rem}.ui-dialog .user-login-form .form-item:last-child{margin-bottom:0}.ui-dialog .user-login-form .form-item .description{font-size:1.3rem}.ui-dialog .user-login-form .form-main-actions{margin:-1rem -1rem 1rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.ui-dialog .user-login-form .form-main-actions a{margin:1rem;color:#361f1a;text-decoration:none}.ui-dialog .user-login-form .form-main-actions a:hover,.ui-dialog .user-login-form .form-main-actions a:focus{color:#000;text-decoration:underline}.ui-dialog .user-login-form .form-main-actions .form-submit{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.ui-dialog .user-login-form .form-main-actions .form-submit{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.ui-dialog .user-login-form .form-main-actions .form-submit>svg{flex:0 0 auto;width:2rem}.ui-dialog .user-login-form .form-main-actions .form-submit:hover,.ui-dialog .user-login-form .form-main-actions .form-submit:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.ui-dialog .user-login-form .form-main-actions .form-submit:focus-visible,.ui-dialog .user-login-form .form-main-actions .form-submit:active{text-decoration:underline}.ui-dialog .user-login-form .form-main-actions .form-submit:disabled{opacity:.6;cursor:not-allowed}.ui-dialog .user-login-form .form-main-actions .form-submit{margin:1rem}.ui-dialog .user-login-form .user-login-form-register-block{display:block;border-top:.1rem solid #e0dccd;padding-top:1rem;padding-bottom:1rem}.ui-dialog .user-login-form .user-login-form-register-block__title{font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:uppercase;margin:1rem 0 2rem}.ui-dialog .user-login-form .user-login-form-register-block__actions{margin-top:1rem;text-align:center}.ui-dialog .user-login-form .user-login-form-register-block__cta{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.ui-dialog .user-login-form .user-login-form-register-block__cta{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.ui-dialog .user-login-form .user-login-form-register-block__cta>svg{flex:0 0 auto;width:2rem}.ui-dialog .user-login-form .user-login-form-register-block__cta:hover,.ui-dialog .user-login-form .user-login-form-register-block__cta:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.ui-dialog .user-login-form .user-login-form-register-block__cta:focus-visible,.ui-dialog .user-login-form .user-login-form-register-block__cta:active{text-decoration:underline}.ui-dialog .user-login-form .user-login-form-register-block__cta:disabled{opacity:.6;cursor:not-allowed}.site-wrapper{position:relative}.page-wrapper{position:relative;background-color:#fefaf2;max-width:192rem;margin:0 auto}.content-wrapper{border-top:1px solid rgba(0,0,0,0);margin-top:-1px}.site-header+.content-wrapper{padding-top:var(--header-height)}
.share-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .share-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-share-visible .share-modal{opacity:1;visibility:visible}.transitions.js-share-visible .share-modal{transition:opacity .15s ease,visibility .15s ease}html.js-share-fixed{overflow:hidden;height:100%}html.js-share-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.share-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.share-modal.js-bgclick-enabled .share-modal__background{cursor:pointer}.share-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:40rem;margin-left:auto;background:#fdf0d9;box-shadow:0 0 .5rem .2rem rgba(0,0,0,.3);display:flex;flex-flow:column nowrap}.transitions .share-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-share-visible .share-modal__modal{transform:translate3d(0,0,0)}.share-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:.8rem 2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.share-modal__title{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.8rem;line-height:1.5;font-weight:bold;text-transform:uppercase;color:#000}.share-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.share-modal__close-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.share-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#361f1a;transition:color .15s ease-out,background-color .15s ease-out}.share-modal__close-button:hover,.share-modal__close-button:focus-visible{background-color:#fdf0d9}.share-modal__close-button svg{display:block;width:2rem;height:2rem}.share-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.share-modal__content-inner{padding:2rem}.share-modal-item+.share-modal-item{margin-top:2rem}.share-modal-item-link{position:relative;border:.1rem solid #e0dccd;padding:1.2rem 2rem;display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none}.share-modal-item-link:hover,.share-modal-item-link:focus{box-shadow:inset 0 0 0 .1rem #e0dccd}.share-modal-item-link:focus-visible{text-decoration:underline}.share-modal-item-type{flex:1 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.share-modal-item-type>svg{flex:0 0 auto;min-width:0;margin-right:1.6rem;width:3.2rem;height:3.2rem}.share-modal-item-type>span{flex:1 1 auto;min-width:0;font-size:1.5rem;line-height:1.5;font-weight:600}.share-modal-item[data-type=facebook] .share-modal-item-type svg{fill:#4267b2}.share-modal-item[data-type=twitter] .share-modal-item-type svg{fill:#0f1419}.share-modal-item[data-type=linkedin] .share-modal-item-type svg{fill:#2867b2}.share-modal-item-ctaicon{flex:0 0 auto;min-width:0;margin-left:1rem;width:1.2rem;height:1.6rem;color:#361f1a}.no-js .page-action-buttons{display:none}.page-action-buttons__holder{position:relative}.page-action-buttons__holder::after{content:"";display:block;width:100%;height:0;border-top:.1rem solid #361f1a;position:absolute;z-index:0;top:50%;left:0}@media all and (max-width:35.4375em){.page-action-buttons__holder::after{display:none}}.page-action-buttons__list{display:flex;flex-flow:row nowrap;justify-content:center}@media all and (max-width:35.4375em){.page-action-buttons__list{flex-flow:row wrap}}.page-action-buttons__list-item{display:flex;flex-flow:column nowrap}@media all and (max-width:35.4375em){.page-action-buttons__list-item{width:100%}}@media all and (max-width:35.4375em){.page-action-buttons__list-item+.page-action-buttons__list-item{margin-top:.4rem}}.page-action-buttons__list-item .action-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.page-action-buttons__list-item .action-button{position:relative;z-index:1;width:100%;flex:1 1 auto;background:#fdf0d9;color:#1e0c12;font-size:1.4rem;line-height:1.572;font-weight:bold;text-align:center;text-decoration:none;word-break:break-word;padding:.5rem 1.8rem;border:.1rem solid #1e0c12;border-left:0;transition:background-color .15s ease-in,color .15s ease-in;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}@media all and (max-width:35.4375em){.page-action-buttons__list-item .action-button{border:.1rem solid}}.page-action-buttons__list-item .action-button:hover,.page-action-buttons__list-item .action-button:focus{border-color:#1e0c12;background:#fdfbfb}.page-action-buttons__list-item .action-button:focus-visible,.page-action-buttons__list-item .action-button:active{text-decoration:underline}.page-action-buttons__list-item .action-button:disabled{opacity:.6;cursor:not-allowed}.page-action-buttons__list-item .action-button:focus-visible{outline-offset:.2rem;box-shadow:inset 0 0 0 .2rem #fff,inset 0 0 0 .4rem #000;text-decoration:underline}.page-action-buttons__list-item .action-button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.8rem;margin-right:1rem;transition:transform .15s ease}.page-action-buttons__list-item .action-button:active>svg{transform:scale(0.8)}.page-action-buttons__list-item .action-button>span{flex:0 1 auto;min-width:0}.page-action-buttons__list-item:first-child .action-button{border-left:.1rem solid}
.breadcrumb{position:relative;margin-bottom:.4rem;font-size:1.4rem;line-height:1.46}@media all and (max-width:35.4375em){.breadcrumb{font-size:1.3rem}}.breadcrumb-list{list-style:none}.breadcrumb-list__item{position:relative;display:inline;color:#361f1a}.breadcrumb-list__item[aria-current=page]{color:#000}@media all and (max-width:35.4375em){.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item{display:none}.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item:first-child,.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item:last-child{display:inline}}.breadcrumb-list__item a{display:inline;text-decoration:none;transition:color .15s ease-out}.breadcrumb-list__item a:hover,.breadcrumb-list__item a:focus{text-decoration:underline}.breadcrumb-list__item a:empty{display:none}.breadcrumb-separator{display:inline;padding:0 .6rem;color:#664b2f}
.comment-block{background-color:#fdf0d9;padding-bottom:2rem}.comment-block:focus{outline:none}.comment-block:focus-visible{outline:.2rem solid #361f1a;outline-offset:-0.2rem}.comment-block__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.comment-block-header{padding:4.6rem 0 2rem}.comment-block-header__inner{display:flex;flex-flow:row wrap;align-items:center;margin:0 -0.5rem -1rem}.comment-block-header__title-block{flex:1 1 auto;min-width:0;padding:0 .5rem 1rem}.comment-block-header__title{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:4.8rem;line-height:1.1;text-transform:uppercase;font-weight:normal;color:inherit}@media all and (max-width:47.9375em){.comment-block-header__title{font-size:3.2rem}}.comment-block-header__action-block{flex:0 1 auto;min-width:0;padding:0 .5rem 1rem}.comment-block-header__action-block a,.comment-block-header__action-block button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.comment-block-header__action-block a,.comment-block-header__action-block button{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.comment-block-header__action-block a>svg,.comment-block-header__action-block button>svg{flex:0 0 auto;width:2rem}.comment-block-header__action-block a:hover,.comment-block-header__action-block a:focus,.comment-block-header__action-block button:hover,.comment-block-header__action-block button:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.comment-block-header__action-block a:focus-visible,.comment-block-header__action-block a:active,.comment-block-header__action-block button:focus-visible,.comment-block-header__action-block button:active{text-decoration:underline}.comment-block-header__action-block a:disabled,.comment-block-header__action-block button:disabled{opacity:.6;cursor:not-allowed}.no-js .comment-block-header__action-block button{display:none}.comment-block-header__action-block .ajax-progress{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:commentblock-loader-fadein .15s linear forwards;animation-iteration-count:1}.comment-block-header__action-block .ajax-progress .throbber{display:none}@keyframes commentblock-loader-fadein{0%{opacity:0}100%{opacity:1}}.comment-block__content{position:relative;max-width:92rem;margin:0 auto}.comment-form .form-wrapper{margin-bottom:2rem}.comment-form .form-wrapper:last-child{margin-bottom:0}.comment-form .form-item{margin-bottom:2rem}.comment-form .form-item:last-child{margin-bottom:0}.comment-form #edit-notify-type .form-item{display:block;margin-bottom:1rem}.comment-form #edit-notify-type .form-item:last-child{margin-bottom:0}.comment-form .form-actions{margin-top:2rem}.comment-comment-forum-delete-form .form-actions,.comment-comment-productdb-delete-form .form-actions{margin-top:2rem}.comment-comment-forum-delete-form .form-actions .button,.comment-comment-productdb-delete-form .form-actions .button{margin:0 1rem 1rem 0}.commentpage{position:relative;padding:0 0 4rem 0}.commentpage__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.comment-wrapper{position:relative}.comment-wrapper__form-block{padding:2rem 0}.comment-wrapper__form-block-title{font-size:1.8rem;line-height:1.3;font-weight:600}.comment-wrapper__form-block-content{margin-top:.8rem}.comment-wrapper__form-block-content form .form-actions{margin-top:2rem}.comment-wrapper__no-comments-message{margin:2rem 0;padding:2rem;background-color:#fff;font-size:1.6rem;line-height:1.5;text-align:center}.comment{position:relative;padding:1.6rem 0}.comment__inner{display:flex;flex-flow:row nowrap;font-size:1.5rem;line-height:1.46}.comment__profilepic-block{flex:0 0 auto;min-width:0;margin-right:1.8rem}.comment__profilepic-image-container{width:3.5rem}.comment__profilepic-image-holder{position:relative;display:block;width:100%;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}.comment__profilepic-image-holder .user-profile-view{position:relative;height:0;padding-bottom:100%}.comment__profilepic-image-holder a{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;border-radius:50%;overflow:hidden}.comment__profilepic-image-holder::after{content:"";display:block;width:100%;height:100%;background-image:url(/themes/custom/callebaut/assets/img/icons/icon-user-with-crown--d5d4d4.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;z-index:1;left:0;bottom:-15%;object-fit:contain}.comment__profilepic-image-holder img{background-color:#fff;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;object-fit:cover}.comment__content-block{flex:1 1 auto;min-width:0}.comment__content-info{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.4;font-weight:bold}.comment__submit-info a{text-decoration:none}.comment__submit-info a:hover,.comment__submit-info a:focus{text-decoration:underline}.comment__content-text{margin-top:.8rem}.comment__actions{margin-top:.8rem}.comment__actions .links{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem}.comment__actions .links>li{flex:0 1 auto;min-width:0;margin:0 .4rem .8rem}.comment__actions .links a{color:#d20606;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-weight:bold;text-decoration:underline;text-transform:uppercase;text-decoration-thickness:.2em}.comment__actions .links a:hover,.comment__actions .links a:focus{text-decoration:none}.comments{position:relative}.comments>.comment{border-top:.1rem solid #e0dccd}.comments>.comment:first-child{border-top:0}.comments .indented{margin-left:5.3rem;margin-bottom:1.6rem;border:.1rem solid #fff;background-color:#fff;padding:0 1.6rem}.comments .indented .indented{padding-left:0;border-radius:0;border-top:.1rem solid #fdf0d9}.comments .indented .comment{border-top:.1rem solid #fdf0d9}.comments .indented .comment:first-child{border-top:0}
:root{--fancybox-accent-color:#fff;--fancybox-thumbs-border-radius:0;}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-width:0.3rem;}.fancybox__content :focus:not(.carousel__button.is-close){outline:0.2rem solid transparent;}.lightbox-caption{text-align:center;}.lightbox-caption__title{font-size:1.3rem;line-height:1.5;}.lightbox-caption__text{font-size:1.2rem;line-height:1.5;}
.cacom-industrial-solutions-block__item{position:relative;display:flex;flex-flow:row wrap;align-items:center}.cacom-industrial-solutions-block__item::before{content:"";float:left;padding-bottom:34%}.cacom-industrial-solutions-block__item::after{clear:left;content:" ";display:table}@media all and (max-width:61.1875em){.cacom-industrial-solutions-block__item::before,.cacom-industrial-solutions-block__item::after{display:none}}.cacom-industrial-solutions-block__media-block{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}@media all and (max-width:61.1875em){.cacom-industrial-solutions-block__media-block{position:relative;height:0;padding-bottom:56.25%}}.cacom-industrial-solutions-block__image-holder{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.cacom-industrial-solutions-block__image-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.cacom-industrial-solutions-block__content-block{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.cacom-industrial-solutions-block__content-block{position:relative;z-index:3}@media all and (max-width:61.1875em){.cacom-industrial-solutions-block__content-block{background-color:#4f5622}}.cacom-industrial-solutions-block__content-block-inner{width:50%;margin-left:auto;padding:5% 0}@media all and (max-width:61.1875em){.cacom-industrial-solutions-block__content-block-inner{width:100%;padding:0}}.cacom-industrial-solutions-block__content-block-container{color:#fcf2e1;background-color:#4f5622;padding:8%}@media all and (max-width:61.1875em){.cacom-industrial-solutions-block__content-block-container{padding:4.2rem 0}}@media all and (max-width:47.9375em){.cacom-industrial-solutions-block__content-block-container{padding:3.2rem 0}}.cacom-industrial-solutions-block__title{font-size:4.8rem;line-height:1.2;font-weight:normal;text-transform:uppercase}@media all and (max-width:47.9375em){.cacom-industrial-solutions-block__title{font-size:2.4rem}}.cacom-industrial-solutions-block__text{margin-top:1.4rem}.cacom-industrial-solutions-block__cta-block{display:flex;flex-flow:row wrap;gap:1rem}*+.cacom-industrial-solutions-block__cta-block{margin-top:4rem}@media all and (max-width:47.9375em){*+.cacom-industrial-solutions-block__cta-block{margin-top:3rem}}.cacom-industrial-solutions-block__cta-block-item{flex:0 1 auto;min-width:0}.cacom-industrial-solutions-block__cta-block-item a{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.cacom-industrial-solutions-block__cta-block-item a{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.cacom-industrial-solutions-block__cta-block-item a>svg{flex:0 0 auto;width:2rem}.cacom-industrial-solutions-block__cta-block-item a:hover,.cacom-industrial-solutions-block__cta-block-item a:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.cacom-industrial-solutions-block__cta-block-item a:focus-visible,.cacom-industrial-solutions-block__cta-block-item a:active{text-decoration:underline}.cacom-industrial-solutions-block__cta-block-item a:disabled{opacity:.6;cursor:not-allowed}.cacom-industrial-solutions-block__cta-block-item a{color:#1e0c12;background:#e7be42;border:.1rem solid #e7be42}.cacom-industrial-solutions-block__cta-block-item a:hover,.cacom-industrial-solutions-block__cta-block-item a:focus{color:#664b2f;background-color:#fcf2e1;border-color:#fcf2e1}@media print{.cacom-industrial-solutions-block{display:none}}.cacom-join-our-community-block{position:relative;margin-top:8rem;margin-bottom:8rem}@media all and (max-width:61.1875em){.cacom-join-our-community-block{margin-top:0;margin-bottom:0}}.cacom-join-our-community-block__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.cacom-join-our-community-block__inner{position:relative;z-index:2}@media all and (max-width:61.1875em){.cacom-join-our-community-block__inner{padding:0}}.cacom-join-our-community-block__item{position:relative;display:flex;flex-flow:row wrap;color:#fcf2e1;background-color:#913217}.cacom-join-our-community-block__media-block{position:relative;flex:0 1 auto;min-width:0;width:50%}@media all and (max-width:61.1875em){.cacom-join-our-community-block__media-block{width:100%}}.cacom-join-our-community-block__media-block::before{content:"";float:left;padding-bottom:112%}.cacom-join-our-community-block__media-block::after{clear:left;content:" ";display:table}.cacom-join-our-community-block__image-holder{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000}.cacom-join-our-community-block__image-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.cacom-join-our-community-block__content-block{align-self:center;position:relative;flex:0 1 auto;min-width:0;width:50%}@media all and (max-width:61.1875em){.cacom-join-our-community-block__content-block{width:100%}}.cacom-join-our-community-block__content-block-inner{padding:15%}@media all and (max-width:61.1875em){.cacom-join-our-community-block__content-block-inner{padding:4.2rem 2rem}}@media all and (max-width:47.9375em){.cacom-join-our-community-block__content-block-inner{padding:3.2rem 2rem}}.cacom-join-our-community-block__title{font-size:4.8rem;line-height:1.2;font-weight:normal;text-transform:uppercase}@media all and (max-width:47.9375em){.cacom-join-our-community-block__title{font-size:2.4rem}}.cacom-join-our-community-block__text{margin-top:1.4rem}.cacom-join-our-community-block__cta-block{display:flex;flex-flow:row wrap;gap:1rem}*+.cacom-join-our-community-block__cta-block{margin-top:4rem}@media all and (max-width:47.9375em){*+.cacom-join-our-community-block__cta-block{margin-top:3rem}}.cacom-join-our-community-block__cta-block-item{flex:0 1 auto;min-width:0}.cacom-join-our-community-block__cta-block-item a{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.cacom-join-our-community-block__cta-block-item a{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.cacom-join-our-community-block__cta-block-item a>svg{flex:0 0 auto;width:2rem}.cacom-join-our-community-block__cta-block-item a:hover,.cacom-join-our-community-block__cta-block-item a:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.cacom-join-our-community-block__cta-block-item a:focus-visible,.cacom-join-our-community-block__cta-block-item a:active{text-decoration:underline}.cacom-join-our-community-block__cta-block-item a:disabled{opacity:.6;cursor:not-allowed}.cacom-join-our-community-block__cta-block-item a{color:#1e0c12;background:#e7be42;border:.1rem solid #e7be42}.cacom-join-our-community-block__cta-block-item a:hover,.cacom-join-our-community-block__cta-block-item a:focus{color:#664b2f;background-color:#fcf2e1;border-color:#fcf2e1}@media print{.cacom-join-our-community-block{display:none}}
.video-embedwarning{position:relative;width:100%;background-color:#000;color:#fff;padding:2rem;display:flex;flex-flow:column nowrap;justify-content:center}.video-embedwarning::before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.video-embedwarning__content{position:relative;z-index:3;text-align:center}.video-embedwarning__text{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.4;font-weight:normal}.page-video--large .video-embedwarning__text{font-size:2.1rem}.video-embedwarning__cta-block{margin-top:2rem}.video-embedwarning__cta-block button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.video-embedwarning__cta-block button{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.video-embedwarning__cta-block button>svg{flex:0 0 auto;width:2rem}.video-embedwarning__cta-block button:hover,.video-embedwarning__cta-block button:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.video-embedwarning__cta-block button:focus-visible,.video-embedwarning__cta-block button:active{text-decoration:underline}.video-embedwarning__cta-block button:disabled{opacity:.6;cursor:not-allowed}.video-interruption{position:relative;width:100%;background-color:#000;color:#fff;padding:2rem;display:flex;flex-flow:column nowrap;justify-content:center}.video-interruption__inner{position:relative;z-index:3}.video-interruption__background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.video-interruption__background::before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.video-interruption__background img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-interruption__message-block{position:relative;text-align:center}.video-interruption__title{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:2.6rem;line-height:1.4;font-weight:bold;text-transform:uppercase}.page-video--large .video-interruption__title{font-size:3.2rem}.video-interruption__text{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.4;font-weight:normal}.page-video--large .video-interruption__text{font-size:2.1rem}.video-interruption__cta-block{margin-top:2rem}.video-interruption__cta-items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.5rem -1rem}.video-interruption__cta-item{flex:0 1 auto;min-width:0;padding:0 .5rem 1rem}.video-interruption__cta-item a{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.video-interruption__cta-item a{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.video-interruption__cta-item a>svg{flex:0 0 auto;width:2rem}.video-interruption__cta-item a:hover,.video-interruption__cta-item a:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.video-interruption__cta-item a:focus-visible,.video-interruption__cta-item a:active{text-decoration:underline}.video-interruption__cta-item a:disabled{opacity:.6;cursor:not-allowed}.video-interruption__cta-item .ajax-progress{display:none}.page-video{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.page-video::before{content:"";float:left;padding-bottom:56.25%}.page-video::after{clear:left;content:" ";display:table}.page-video[data-ratio=portrait]::before{padding-bottom:177.78%}.page-video__image-block{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}.page-video__image-block img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.page-video__image-block::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}.page-video__image-block--no-overlay::after{display:none}.page-video__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.page-video__content-block{position:relative;z-index:3;width:100%;transition:opacity .15s ease-out;opacity:0;animation:pageVideoContentFadeIn ease-out .4s 1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes pageVideoContentFadeIn{0%{opacity:0}100%{opacity:1}}.no-js .page-video[data-timerestriction] .page-video__content-block{display:none}.page-video.js-video-start .page-video__content-block{opacity:0}.page-video__content-block-inner{display:flex;flex-flow:row nowrap;align-items:center;padding:3% 4%}.page-video--large .page-video__content-block-inner{padding:5% 7%}.page-video__content-graphic-holder{flex:0 0 auto;min-width:0;width:25%;max-width:5rem;margin-right:3%}.page-video--large .page-video__content-graphic-holder{max-width:8rem}.page-video--small .page-video__content-graphic-holder{max-width:4rem}.page-video--extrasmall .page-video__content-graphic-holder{max-width:3rem}.page-video__content-graphic-holder-inner{width:100%;background-color:#e7be42;display:flex;flex-flow:column nowrap;align-items:center;justify-self:center;transition:background-color .15s ease-out;border-radius:50%}.page-video:hover .page-video__content-graphic-holder-inner,.page-video:focus-within .page-video__content-graphic-holder-inner{background-color:#fcf2e1}.page-video__content-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#1e0c12;padding:36%}.page-video__content-graphic svg{position:relative;left:10%;width:100%;height:100%}.page-video__content-text{flex:1 1 auto;min-width:0;color:#fff}.page-video__content-link{display:block;text-decoration:none}.page-video__content-link:focus,.page-video__content-link:active{text-decoration:underline}.page-video__content-link-text{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:2rem;line-height:1.2;font-weight:normal}.page-video--large .page-video__content-link-text{font-size:2.4rem}.page-video--small .page-video__content-link-text{font-size:1.8rem}.page-video--extrasmall .page-video__content-link-text{font-size:1.4rem}.page-video__content-link-text-content span{display:block;font-size:.85em;font-weight:normal}.page-video__overlay-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.page-video__overlay-button{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.no-js .page-video__overlay-button{display:none}.page-video .video-iframe-embed{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none}.page-video.js-video-start .video-iframe-embed{display:block}.page-video-interruption{position:relative;z-index:2;width:100%;background-color:#000;display:flex;flex-flow:row nowrap}.page-video-interruption::before{content:"";float:left;padding-bottom:56.25%}.page-video-interruption::after{clear:left;content:" ";display:table}.page-video-interruption[hidden]{display:none}.page-video-embedwarning{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;overflow:auto;background-color:#000;display:flex;flex-flow:row nowrap}.page-video-embedwarning::before{content:"";float:left;padding-bottom:56.25%}.page-video-embedwarning::after{clear:left;content:" ";display:table}.page-video-embedwarning[hidden]{display:none}.video-play-teaser{position:relative}.video-play-teaser__inner{position:relative}.video-play-teaser__view{position:relative;background-color:#fff;box-shadow:0 0 1rem .2rem rgba(163,135,120,.05);display:flex;flex-flow:row wrap}.video-play-teaser__view::before{content:"";float:left;padding-bottom:21.25%}.video-play-teaser__view::after{clear:left;content:" ";display:table}.video-play-teaser__overlay-link{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.video-play-teaser__overlay-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.video-play-teaser__overlay-button{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.video-play-teaser__image-block{position:relative;flex:0 0 auto;min-width:0;width:40%;display:flex;flex-flow:column nowrap}.video-play-teaser__image-block-inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.video-play-teaser__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fdf0d9;overflow:hidden;transition:filter .4s ease}.video-play-teaser:hover .video-play-teaser__image-holder{filter:brightness(90%)}.video-play-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.video-play-teaser:hover .video-play-teaser__image{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.video-play-teaser:hover .video-play-teaser__image{transform:none}}.video-play-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fdf0d9}.video-play-teaser__image-overlay{position:relative;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.video-play-teaser__play-icon{width:25%;max-width:5rem;margin:2rem 2rem 4% 4%}.video-play-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#361f1a}.video-play-teaser__play-icon-graphic svg{width:100%;height:100%}.video-play-teaser__content-block{flex:1 1 auto;min-width:0;width:60%;padding:2% 5%;display:flex;flex-flow:column nowrap;justify-content:center}.video-play-teaser__content-block>*{width:100%}.video-play-teaser__title{font-size:1.6rem;line-height:1.4}.video-play-teaser__title a{display:inline-block;text-decoration:none}.video-play-teaser__title a:focus-visible,.video-play-teaser__title a:active{text-decoration:underline}.video-play-teaser__video{display:none;position:relative;background-color:#fff;box-shadow:0 0 1rem .2rem rgba(163,135,120,.05)}.video-play-teaser__video-actions{padding:3% 5%;display:flex;flex-flow:row wrap;justify-content:flex-end}.video-play-teaser__video-actions a{display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:1.5rem;line-height:1.4;text-decoration:none;color:#361f1a}.video-play-teaser__video-actions a:hover,.video-play-teaser__video-actions a:focus{text-decoration:underline}.video-play-teaser__video-actions a>span{flex:0 1 auto;min-width:0;font-size:1.5rem;line-height:1.4}.video-play-teaser__video-actions a svg{flex:0 0 auto;min-width:0;width:.8em;height:.8em;margin-left:.5em}
.product-page-actionbar{margin:5rem 0}@media all and (max-width:47.9375em){.product-page-actionbar{margin:3.6rem 0}}.product-page-actionbar__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.no-js .product-page-actionbar .action-buttons{display:none}.product-page-actionbar .action-buttons__holder{position:relative}.product-page-actionbar .action-buttons__holder::after{content:"";display:block;width:100%;height:0;border-top:.1rem solid #361f1a;position:absolute;z-index:0;top:50%;left:0}@media all and (max-width:35.4375em){.product-page-actionbar .action-buttons__holder::after{display:none}}.product-page-actionbar .action-buttons__list{display:flex;flex-flow:row nowrap;justify-content:center}@media all and (max-width:35.4375em){.product-page-actionbar .action-buttons__list{flex-flow:row wrap}}.product-page-actionbar .action-buttons__list-item{display:flex;flex-flow:column nowrap}@media all and (max-width:35.4375em){.product-page-actionbar .action-buttons__list-item{width:100%}}@media all and (max-width:35.4375em){.product-page-actionbar .action-buttons__list-item+.action-buttons__list-item{margin-top:.4rem}}.product-page-actionbar .action-buttons__list-item .action-button{position:relative;z-index:1;width:100%;flex:1 1 auto;background:#fdf0d9;color:#1e0c12;font-size:1.4rem;line-height:1.572;font-weight:bold;text-align:center;text-decoration:none;word-break:break-word;padding:.5rem 1.8rem;border:.1rem solid #1e0c12;border-left:0;transition:background-color .15s ease-in,color .15s ease-in;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}@media all and (max-width:35.4375em){.product-page-actionbar .action-buttons__list-item .action-button{border:.1rem solid}}.product-page-actionbar .action-buttons__list-item .action-button:hover,.product-page-actionbar .action-buttons__list-item .action-button:focus{border-color:#1e0c12;background:#fdfbfb}.product-page-actionbar .action-buttons__list-item .action-button:focus-visible,.product-page-actionbar .action-buttons__list-item .action-button:active{text-decoration:underline}.product-page-actionbar .action-buttons__list-item .action-button:disabled{opacity:.6;cursor:not-allowed}.product-page-actionbar .action-buttons__list-item .action-button:focus-visible{outline-offset:.2rem;box-shadow:inset 0 0 0 .2rem #fff,inset 0 0 0 .4rem #000;text-decoration:underline}.product-page-actionbar .action-buttons__list-item .action-button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.8rem;margin-right:1rem;transition:transform .15s ease}.product-page-actionbar .action-buttons__list-item .action-button:active>svg{transform:scale(0.8)}.product-page-actionbar .action-buttons__list-item .action-button>span{flex:0 1 auto;min-width:0}.product-page-actionbar .action-buttons__list-item:first-child .action-button{border-left:.1rem solid}@media print{.product-page-actionbar{display:none}}.product-page-breadcrumb{position:relative;padding:1.2rem 0;background-color:#622a3a;color:#fff}@media print{.product-page-breadcrumb{display:none}}.product-page-breadcrumb__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.product-page-breadcrumb__inner{max-width:128rem}.product-page-breadcrumb .breadcrumb-list__item{color:inherit}.product-page-breadcrumb .breadcrumb-separator{color:inherit}.product-page-carousel{flex:1 1 auto;position:relative;display:flex;flex-flow:column nowrap}@media print{.product-page-carousel{max-width:30rem;margin:0 auto}}.product-page-carousel-sliderholder{position:relative;flex:1 1 auto;display:flex;flex-flow:column nowrap;justify-content:center}.product-page-carousel-items{list-style:none;display:flex;flex-flow:row nowrap}.product-page-carousel-items{scrollbar-width:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.product-page-carousel-items::-webkit-scrollbar{width:0;height:0}.product-page-carousel-items::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.product-page-carousel-items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0;border:0}.product-page-carousel-items::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}.product-page-carousel-items{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}.product-page-carousel-item{flex:0 0 auto;min-width:0;width:100%;padding:0;scroll-snap-align:center;display:flex;flex-flow:column nowrap}.product-page-carousel-item>*{flex:1 1 auto;width:100%}.product-page-carousel-item-imageholder{position:relative;width:100%;height:0;padding-bottom:75%}.product-page-carousel-item-imageholder a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.product-page-carousel-item-imageholder a:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.product-page-carousel-item-imageholder img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-page-carousel-provenance-labels{position:absolute;z-index:2;bottom:0;left:0;width:100%;max-width:20%}.product-page-carousel-provenance-labels img{display:block;width:100%;height:auto}.product-page-carousel-logo-block{position:absolute;z-index:2;bottom:0;right:0;width:25%;max-width:10.4rem;background-color:#fff;border:.1rem solid #e0dccd}.product-page-carousel-logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.product-page-carousel-logo-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.product-slider-nav[data-itemcount="1"]{display:none}@media print{.product-slider-nav{display:none}}.product-slider-nav__btn{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-slider-nav__btn{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:.1rem solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#000;transition:opacity .15s ease-out,background-color .15s ease-out;position:absolute;z-index:3;top:50%;margin-top:-2.2rem}.product-slider-nav__btn:hover,.product-slider-nav__btn:focus{background-color:rgba(253,240,217,.5)}.product-slider-nav__btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.product-slider-nav__btn svg{display:block;position:relative;width:1.6rem;height:1.6rem}.product-slider-nav__btn--prev{left:0}@media all and (max-width:35.4375em){.product-slider-nav__btn--prev{left:-1rem}}.product-slider-nav__btn--next{right:0}@media all and (max-width:35.4375em){.product-slider-nav__btn--next{right:-1rem}}.product-slider-navlist{display:none}.product-page-carousel-thumbnails{display:none;width:100%;margin-top:1rem}.product-page-carousel-thumbnails-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.5rem -1rem -0.5rem}.product-page-carousel-thumbnails-list-item{flex:0 1 auto;min-width:0;width:14.28%;padding:0 .5rem 1rem .5rem}@media all and (max-width:35.4375em){.product-page-carousel-thumbnails-list-item{width:20%}}@media all and (max-width:24.1875em){.product-page-carousel-thumbnails-list-item{width:25%}}.product-page-carousel-thumbnails-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-page-carousel-thumbnails-button{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background-color:#fff;border:.1rem solid #fff;box-shadow:0 .1rem .5rem rgba(163,135,120,.15);padding:4% 15%;transition:border-color .15s ease-out}.product-page-carousel-thumbnails-button:hover,.product-page-carousel-thumbnails-button:focus,.product-page-carousel-thumbnails-button:focus:not(:focus-visible),.product-page-carousel-thumbnails-button:active{box-shadow:0 .1rem .5rem rgba(163,135,120,.15)}.product-page-carousel-thumbnails-button:focus-visible{outline:.2rem solid #000;outline-offset:.2rem}.product-page-carousel-thumbnails-button[aria-current=true]{border-color:#000}.product-page-carousel-thumbnails-button-imageholder{display:block;position:relative;width:100%;height:0;padding-bottom:100%}.product-page-carousel-thumbnails-button-imageholder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.fancybox-productdb-gallery .fancybox__content{background-color:#fff}@media print{.product-page-comments{display:none}}@media print{.product-page-crosslinks{display:none}}.product-page-infoitem-applications .product-field-applications__value>ul>li+li{margin-top:2rem}.product-page-infoitem-applications h3{font-size:1.6rem;line-height:1.36;font-weight:600;margin-bottom:.8em}.product-page-infoitem-applications .application-items-list{display:flex;flex-flow:row wrap;margin:0 -0.5rem -1rem}.product-page-infoitem-applications .application-items-list li{padding:0 .5rem 1rem}.product-page-infoitem-applications .application-items-list[data-max=active] li{display:none}.product-page-infoitem-applications .application-items-list[data-max=active] li:nth-child(-n+12){display:block}.product-page-infoitem-applications .application-items-list[data-max=active][data-max-open=true] li:nth-child(1n+1){display:block}.product-page-infoitem-applications .application-items-list a{display:block;background-color:#622a3a;color:#fcf2e1;padding:.8rem 1.6rem;font-family:"MarkPro","Arial",sans-serif;font-size:1.3rem;line-height:1.4;font-weight:bold;text-decoration:none;border-radius:4rem;transition:color .15s ease-out,background-color .15s ease-out}.product-page-infoitem-applications .application-items-list a[href]:hover,.product-page-infoitem-applications .application-items-list a[href]:focus{color:#fff;background-color:#664b2f}.product-page-infoitem-applications .application-items-list a[href]:focus,.product-page-infoitem-applications .application-items-list a[href]:active{text-decoration:underline}.product-page-infoitem-applications .product-page-applications-expand-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-page-infoitem-applications .product-page-applications-expand-button{position:relative;z-index:1;margin-top:2rem;display:flex;flex-flow:row nowrap;align-items:center;font-size:1.6rem;line-height:1.4;text-decoration:none}.product-page-infoitem-applications .product-page-applications-expand-button:hover,.product-page-infoitem-applications .product-page-applications-expand-button:focus-visible{text-decoration:underline}@media all and (max-width:35.4375em){.product-page-infoitem-applications .product-page-applications-expand-button{font-size:1.4rem}}.product-page-infoitem-applications .product-page-applications-expand-button-icon{flex:0 0 auto;min-width:0;margin-right:.8rem}.product-page-infoitem-applications .product-page-applications-expand-button-icon svg{width:1em;height:1em}.product-page-infoitem-applications .product-page-applications-expand-button-text{flex:0 1 auto;min-width:0}.product-page-infoitem-certifications-list__item{display:flex;flex-flow:row wrap;font-size:1.6rem;line-height:1.4}@media all and (max-width:35.4375em){.product-page-infoitem-certifications-list__item{font-size:1.4rem}}.product-page-infoitem-certifications-list__item dt{flex:0 1 auto;min-width:0;margin-right:.4em;font-weight:bold}.product-page-infoitem-certifications-list__item dd{flex:1 1 auto;min-width:0}.product-page-infoitem-certifications-list__item+.product-page-infoitem-certifications-list__item{margin-top:.4rem}.product-page-infoitem-certifications-list__item .product-field__value ul{display:flex;flex-flow:row wrap}.product-page-infoitem-certifications-list__item .product-field__value li>*::after{content:",";padding-right:.2em}.product-page-infoitem-certifications-list__item .product-field__value li:last-child>*::after{display:none}.product-page-infoitem-certifications-list__item .product-field__value a{text-decoration:underline}.product-page-infoitem-certifications-list__item .product-field__value a:hover,.product-page-infoitem-certifications-list__item .product-field__value a:focus{text-decoration:none}.product-page-infoitem-composition{margin-bottom:3.2rem}.product-page-infoitem-composition ul{display:grid;grid-gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.product-page-infoitem-composition li{min-width:0;display:flex;flex-flow:column nowrap}.product-page-infoitem-composition li>*{flex:1 1 auto;width:100%}.product-page-infoitem-composition .product-field-composition__container .product-field__container{display:flex;flex-flow:column nowrap;background-color:#fdf0d9;border:.1rem solid #fdf0d9;padding:5%;font-size:1.6rem;line-height:1.4}@media all and (max-width:47.9375em){.product-page-infoitem-composition .product-field-composition__container .product-field__container{font-size:1.2rem}}.product-page-infoitem-composition .product-field-composition__container .product-field__container>*{width:100%}.product-page-infoitem-composition .product-field-composition__container .product-field__container .product-field__label{font-style:italic}.product-page-infoitem-composition .product-field-composition__container .product-field__container .product-field__value{order:-1;font-size:2em;line-height:1.2;font-weight:bold;color:#361f1a}.product-page-infoitem-composition .composition-item-combined{background-color:#fdf0d9;border:.1rem solid #fdf0d9;padding:5%}.product-page-infoitem-composition .composition-item-combined__mainvalue{padding-bottom:5%;font-size:1.6rem;line-height:1.4}@media all and (max-width:47.9375em){.product-page-infoitem-composition .composition-item-combined__mainvalue{font-size:1.2rem}}.product-page-infoitem-composition .composition-item-combined__mainvalue-value{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:2em;line-height:1.2;font-weight:normal;color:#361f1a}.product-page-infoitem-composition .composition-item-combined__mainvalue-label{font-style:italic}.product-page-infoitem-composition .composition-item-combined__subvalues{border-top:.1rem solid #e0dccd;padding-top:5%}.product-page-infoitem-composition .composition-item-combined__subvalue{font-size:1.6rem;line-height:1.4}@media all and (max-width:47.9375em){.product-page-infoitem-composition .composition-item-combined__subvalue{font-size:1.2rem}}.product-page-infoitem-composition .composition-item-combined__subvalue+.composition-item-combined__subvalue{margin-top:.2em}.product-page-infolist-characteristics{font-size:1.6rem;line-height:1.4}@media all and (max-width:47.9375em){.product-page-infolist-characteristics{font-size:1.4rem}}.product-page-infolist-characteristics__item{display:flex;flex-flow:row wrap}.product-page-infolist-characteristics__item dt{flex:0 1 auto;min-width:0;margin-right:.4em;font-weight:bold}.product-page-infolist-characteristics__item dd{flex:1 1 auto;min-width:0}.product-page-infolist-characteristics__item dd ul{display:flex;flex-flow:row wrap}.product-page-infolist-characteristics__item dd li>*::after{content:",";padding-right:.2em}.product-page-infolist-characteristics__item dd li:last-child>*::after{display:none}.product-page-infolist-characteristics__item dd a{text-decoration:underline}.product-page-infolist-characteristics__item dd a:hover,.product-page-infolist-characteristics__item dd a:focus{text-decoration:none}.product-page-infolist-characteristics__item+.product-page-infolist-characteristics__item{margin-top:.4rem}.product-page-infoitem-cocoahorizons{display:flex;flex-flow:row nowrap}@media all and (max-width:24.1875em){.product-page-infoitem-cocoahorizons{flex-flow:row wrap}}.product-page-infoitem-cocoahorizons__logo-block{flex:0 0 auto;width:20%;max-width:10.5rem;margin-right:2.4rem;margin-bottom:1.4rem}.product-page-infoitem-cocoahorizons__logo-block img{width:100%;height:auto}.product-page-infoitem-cocoahorizons__text-block{flex:1 1 auto}.product-page-infoitem-packaging .product-field-packages__value>.item-list>ul>li+li{margin-top:2rem}.product-page-infoitem-packaging .product-package-info{font-size:1.6rem;line-height:1.4}@media all and (max-width:35.4375em){.product-page-infoitem-packaging .product-package-info{font-size:1.4rem}}.product-page-infoitem-packaging .product-package-info .product-package-info__item{padding:.4rem 0}.product-page-infoitem-packaging .product-package-info .product-package-info__item dt{display:inline;padding-right:.4em}.product-page-infoitem-packaging .product-package-info .product-package-info__item dd{display:inline}.product-page-infoitem-packaging .product-package-info .product-package-info__item dd a{text-decoration:underline}.product-page-infoitem-packaging .product-package-info .product-package-info__item dd a:hover,.product-page-infoitem-packaging .product-package-info .product-package-info__item dd a:focus{text-decoration:none}.product-page-infoitem-packaging .product-package-info .product-package-info__item+.product-package-info__item{border-top:.1rem solid rgba(30,12,18,.2)}.product-page-infoitem-packaging .product-package-info__shape{display:flex;flex-flow:row wrap;align-items:center}.product-page-infoitem-packaging .product-package-info__shape .product-package-info__shape-name{flex:0 1 auto;min-width:0;padding-right:.5em}.product-page-infoitem-packaging .product-package-info__shape .product-package-info__shape-icon{flex:0 0 auto;min-width:0}.product-page-infoitem-packaging .product-package-info__shape .product-package-info__shape-icon svg{width:1.4rem;height:auto}.product-page-infoitem-pairing{font-size:1.6rem;line-height:1.4}@media all and (max-width:35.4375em){.product-page-infoitem-pairing{font-size:1.4rem}}.product-page-infoitem-pairing ul{display:flex;flex-flow:row wrap;margin-top:-0.4rem}.product-page-infoitem-pairing li{flex:1 1 auto;min-width:0;width:50%;padding:.4rem 1rem .4rem 0;border-top:.1rem solid rgba(30,12,18,.2)}.product-page-infoitem-pairing li:nth-child(1),.product-page-infoitem-pairing li:nth-child(2){border-top:0}@media all and (max-width:35.4375em){.product-page-infoitem-pairing li{width:100%;padding:.4rem 0}.product-page-infoitem-pairing li:nth-child(2){border-top:.1rem solid rgba(30,12,18,.2)}}.product-page-infoitem-pairing ul[data-max=active] li{display:none}.product-page-infoitem-pairing ul[data-max=active] li:nth-child(-n+12){display:block}.product-page-infoitem-pairing ul[data-max=active][data-max-open=true] li:nth-child(1n+1){display:block}.product-page-pairing-expand-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-page-pairing-expand-button{position:relative;z-index:1;margin-top:2rem;display:flex;flex-flow:row nowrap;align-items:center;font-size:1.6rem;line-height:1.4;text-decoration:none}.product-page-pairing-expand-button:hover,.product-page-pairing-expand-button:focus-visible{text-decoration:underline}@media all and (max-width:35.4375em){.product-page-pairing-expand-button{font-size:1.4rem}}.product-page-pairing-expand-button-icon{flex:0 0 auto;min-width:0;margin-right:.8rem}.product-page-pairing-expand-button-icon svg{width:1em;height:1em}.product-page-pairing-expand-button-text{flex:0 1 auto;min-width:0}.product-page-infoitem-segments{font-size:1.6rem;line-height:1.4}@media all and (max-width:35.4375em){.product-page-infoitem-segments{font-size:1.4rem}}.product-page-infoitem-segments ul{display:flex;flex-flow:row wrap;margin:0 -0.2rem -0.2rem}.product-page-infoitem-segments li{flex:0 1 auto;min-width:0;padding:0 .2rem .2rem}.product-page-infoitem-segments li::after{content:"|";padding:0 .2em}.product-page-infoitem-segments li:last-child::after{display:none}*+.product-page-sensory-flavors{margin-top:2rem}.product-page-sensory-flavors__title{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:2rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:47.9375em){.product-page-sensory-flavors__title{font-size:2rem}}*+.product-page-sensory-flavors__content{margin-top:1.2rem}.product-page-sensory-flavors__holder ul{display:flex;flex-flow:row wrap;gap:.6rem}.product-page-sensory-flavors__holder li{flex:0 1 auto;min-width:0}.product-page-sensory-flavors__holder .prominent-flavor-pill{display:block;padding:.8rem 1.2rem;border:.3rem solid;border-radius:4.8rem;font-size:1.2rem;line-height:1.1;font-weight:bold}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=cocoa]{border-color:#3e2a24}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=unroasted_cocoa]{border-color:#3e2a24}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=alkali]{border-color:#3e2a24}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=phenolic_bitter]{border-color:#3e2a24}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=volatile_acidity]{border-color:#3e2a24}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=dairy]{border-color:#4d3026}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=milky]{border-color:#4d3026}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=creamy]{border-color:#4d3026}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=buttery]{border-color:#4d3026}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=yoghurty]{border-color:#4d3026}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=roasted]{border-color:#5c3629}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=roasted_cocoa]{border-color:#5c3629}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=roasted_coffee]{border-color:#5c3629}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=mocha]{border-color:#5c3629}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=roasted_hazelnut]{border-color:#5c3629}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=roasted_almond]{border-color:#5c3629}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=toasted_bread]{border-color:#5c3629}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=golden]{border-color:#6b3c2b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=classic_caramel]{border-color:#6b3c2b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=toffee]{border-color:#6b3c2b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=honey]{border-color:#6b3c2b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=maple_syrup]{border-color:#6b3c2b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=grains_and_cerials]{border-color:#7a422d}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=malty]{border-color:#7a422d}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=sweet_popcorn]{border-color:#7a422d}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=cereal]{border-color:#7a422d}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=biscuity]{border-color:#7a422d}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=nutty]{border-color:#884930}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=hazelnut]{border-color:#884930}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=pistachio]{border-color:#884930}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=almond]{border-color:#884930}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=macadamia]{border-color:#884930}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=pecan]{border-color:#884930}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=walnut]{border-color:#884930}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=cashew]{border-color:#884930}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=citrus]{border-color:#984328}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=lime]{border-color:#984328}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=lemon]{border-color:#984328}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=orange]{border-color:#984328}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=mandarin]{border-color:#984328}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=tamarind]{border-color:#984328}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=bergamot]{border-color:#984328}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=red_fruits]{border-color:#ad4524}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=grape]{border-color:#ad4524}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=cherry]{border-color:#ad4524}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=raspberry]{border-color:#ad4524}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=strawberry]{border-color:#ad4524}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=tropical_and_yellow_fruits]{border-color:#b74d2a}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=peach]{border-color:#b74d2a}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=apple]{border-color:#b74d2a}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=pear]{border-color:#b74d2a}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=pineapple]{border-color:#b74d2a}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=mango]{border-color:#b74d2a}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=banana]{border-color:#b74d2a}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=coconut]{border-color:#b74d2a}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=dried_fruits]{border-color:#c0562f}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=prunes]{border-color:#c0562f}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=raisins]{border-color:#c0562f}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=dates]{border-color:#c0562f}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=figs]{border-color:#c0562f}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=apricots]{border-color:#c0562f}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=down_to_earth]{border-color:#525722}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=olive]{border-color:#525722}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=mushroom]{border-color:#525722}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=tobacco]{border-color:#525722}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=rummy]{border-color:#525722}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=whisky]{border-color:#525722}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=woody_oak]{border-color:#525722}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=smoked_wood]{border-color:#525722}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=carob]{border-color:#525722}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=spices]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=spicy]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=rosemary]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=coriander]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=black_pepper]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=nutmeg]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=ginger]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=vanilla_extract]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=vanillin]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=cinnamon]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=clove]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=liquorice]{border-color:#63682b}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=floral]{border-color:#747933}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=jasmine]{border-color:#747933}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=violet]{border-color:#747933}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=rose]{border-color:#747933}.product-page-sensory-flavors__holder .prominent-flavor-pill[data-type=lavender]{border-color:#747933}.product-page-sensory-graphic{position:relative}.product-page-sensory-graphic__graphic-block{position:relative}.product-page-sensory-graphic__graphic-block-inner{position:relative;background-color:#fff;border:.1rem solid #fff;padding:.2rem}.product-page-sensory-graphic__holder{aspect-ratio:16/9}.product-page-sensory-graphic__holder svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-page-sensory-graphic__enlarge-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-page-sensory-graphic__enlarge-button{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.product-page-sensory-graphic__enlarge-button-icon{position:absolute;right:0;bottom:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;background-color:#fff}.product-page-sensory-graphic__enlarge-button-icon svg{width:1.6rem;height:1.6rem}*+.product-page-sensory-video{margin-top:2.2rem}.product-page-infosheet{position:relative;padding-top:8rem;padding-bottom:8rem}@media all and (max-width:47.9375em){.product-page-infosheet{padding-top:5rem;padding-bottom:5rem}}.product-page-infosheet__inner{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.product-page-infosheet__inner{position:relative}.product-page-infosheet__columns{display:flex;flex-flow:row wrap}.product-page-infosheet__column{flex:0 1 auto;min-width:0;width:50%}@media all and (max-width:61.1875em){.product-page-infosheet__column{width:100%}}.product-page-infosheet__column:nth-child(1){padding-right:5rem}@media all and (max-width:61.1875em){.product-page-infosheet__column:nth-child(1){padding-right:0}}.product-page-infosheet__column:nth-child(2){padding-left:5rem}@media all and (max-width:61.1875em){.product-page-infosheet__column:nth-child(2){padding-left:0}}@media all and (max-width:61.1875em){.product-page-infosheet__column+.product-page-infosheet__column{margin-top:2.8rem}}@media print{.product-page-infoblock{page-break-inside:avoid}}.product-page-infoblock+.product-page-infoblock{margin-top:4.2rem}@media all and (max-width:35.4375em){.product-page-infoblock+.product-page-infoblock{margin-top:3.2rem}}.product-page-infoblock__title{font-size:2.5rem;line-height:1.36;font-weight:normal;color:inherit;text-transform:uppercase}@media all and (max-width:47.9375em){.product-page-infoblock__title{font-size:2rem}}.product-page-infoblock__content-container{padding-top:1.6rem}@media print{.product-page-intro{border:.1rem dashed}}.product-page-intro__blocks{display:flex;flex-flow:row wrap}.product-page-intro__block{position:relative;flex:0 1 auto;min-width:0;width:50%}@media all and (max-width:61.1875em){.product-page-intro__block{width:100%}}.product-page-intro__block--media{position:relative;background-color:#ede7de;--wrapper:128rem;--wrapper-padding:2rem;--space:max(var(--wrapper-padding),calc((100% - calc(var(--wrapper) - var(--wrapper-padding) * 2)) / 2));padding-left:var(--space);padding-right:4%}@media all and (max-width:81.1875em){.product-page-intro__block--media{padding-right:2%}}@media all and (max-width:71.1875em){.product-page-intro__block--media{padding-right:2rem}}@media all and (max-width:24.1875em){.product-page-intro__block--media{padding-left:2rem}}.product-page-intro__block--media .product-page-intro__block-inner{position:relative;z-index:2}.product-page-intro__block--info{position:relative;background-color:#361f1a;color:#fcf2e1;--wrapper:128rem;--wrapper-padding:2rem;--space:max(var(--wrapper-padding),calc((100% - calc(var(--wrapper) - var(--wrapper-padding) * 2)) / 2));padding-right:var(--space);padding-left:9%}@media all and (max-width:81.1875em){.product-page-intro__block--info{padding-left:5%}}@media all and (max-width:71.1875em){.product-page-intro__block--info{padding-left:2rem}}@media all and (max-width:24.1875em){.product-page-intro__block--info{padding-right:2rem}}.product-page-intro__block--info .product-page-intro__block-inner{position:relative;z-index:3}.product-page-intro-media-block{padding-top:6rem}@media all and (max-width:61.1875em){.product-page-intro-media-block{padding-bottom:4rem}}@media all and (max-width:47.9375em){.product-page-intro-media-block{padding-top:3.2rem;padding-bottom:2.4rem}}.product-page-intro-header{margin-bottom:2rem}.product-page-intro-header__title-top{display:block;font-size:1.6rem;line-height:1.4;font-weight:bold;text-transform:uppercase;color:#a23a1d}@media all and (max-width:35.4375em){.product-page-intro-header__title-top{font-size:1.2rem}}.product-page-intro-header__title-main{display:block;font-size:4rem;line-height:1.2;font-weight:normal;text-transform:uppercase;color:inherit}@media all and (max-width:35.4375em){.product-page-intro-header__title-main{font-size:2.6rem}}.product-page-intro-header__actions-block{margin-top:.8rem}.no-js .product-page-intro-header__actions-block .action-buttons{display:none}.product-page-intro-header__actions-block .action-buttons__holder{position:relative}.product-page-intro-header__actions-block .action-buttons__list{display:flex;flex-flow:row wrap;gap:.8rem}.product-page-intro-header__actions-block .action-buttons__list-item{display:flex;flex-flow:column nowrap}.product-page-intro-header__actions-block .action-buttons__list-item .action-button{position:relative;z-index:1;width:100%;flex:1 1 auto;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background:#622a3a;border:.1rem solid #622a3a;border-radius:.4rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;padding:.6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.product-page-intro-header__actions-block .action-buttons__list-item .action-button:hover,.product-page-intro-header__actions-block .action-buttons__list-item .action-button:focus-visible{color:#fff;background-color:#664b2f;border-color:#664b2f}.product-page-intro-header__actions-block .action-buttons__list-item .action-button:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.product-page-intro-header__actions-block .action-buttons__list-item .action-button:focus-visible,.product-page-intro-header__actions-block .action-buttons__list-item .action-button:active{text-decoration:underline}.product-page-intro-header__actions-block .action-buttons__list-item .action-button>svg{width:2rem;height:2rem}.product-page-intro-header__actions-block .action-buttons__list-item .action-button>span{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.product-page-intro-certifications{margin-top:2rem;padding-bottom:.8rem}@media all and (max-width:61.1875em){.product-page-intro-certifications{padding-bottom:0}}.product-page-intro-certifications-list{display:flex;flex-flow:row wrap;gap:.4rem}@media all and (max-width:61.1875em){.product-page-intro-certifications-list{justify-content:center}}.product-page-intro-certifications-list:empty{display:none}.product-page-intro-certifications-list-item{flex:0 0 auto;min-width:0}.product-page-intro-certifications-list-item img{width:4.4rem;height:auto}@media all and (max-width:35.4375em){.product-page-intro-certifications-list-item img{width:3.6rem}}.product-page-intro-info-block{padding:6rem 0}@media all and (max-width:47.9375em){.product-page-intro-info-block{padding:3.2rem 0 4rem}}.product-page-intro-info-block__description{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold}@media all and (max-width:35.4375em){.product-page-intro-info-block__description{font-size:1.4rem}}.product-page-intro-main-features-block{margin-bottom:2.6rem}*+.product-page-intro-main-features-block{margin-top:1.6rem;border-top:.1rem solid rgba(237,231,222,.5);padding-top:1.6rem}.product-page-intro-main-composition-item+.product-page-intro-main-composition-item{margin-top:1.6rem}*+.product-page-intro-features-block{margin-top:1.6rem;border-top:.1rem solid rgba(237,231,222,.5);padding-top:1.6rem}.product-page-intro-composition-item .product-page-composition-item{display:flex;flex-flow:row wrap;align-items:baseline}.product-page-intro-composition-item .product-page-composition-item__value{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.8rem;line-height:1.4;font-weight:bold;margin-right:2rem}@media all and (max-width:35.4375em){.product-page-intro-composition-item .product-page-composition-item__value{font-size:1.6rem}}.product-page-intro-composition-item .product-page-composition-item__label{font-size:1.6rem;font-weight:600;line-height:1.4}@media all and (max-width:35.4375em){.product-page-intro-composition-item .product-page-composition-item__label{font-size:1.4rem}}.product-page-intro-composition-item+.product-page-intro-composition-item{margin-top:.2rem}@media print{.product-page-intro__actions-block{display:none}}.no-js .product-page-intro__actions-block{display:none}*+.product-page-intro__actions-block{margin-top:3.6rem}@media all and (max-width:35.4375em){*+.product-page-intro__actions-block{margin-top:2.6rem}}.product-page-intro__actions-item+.product-page-intro__actions-item{margin-top:1rem}.product-page-intro__actions-item-link{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-page-intro__actions-item-link{position:relative;z-index:1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:100%;margin:0 auto;background:#e7be42;border:.1rem solid #e7be42;border-radius:5rem;color:#1e0c12;font-size:1.6rem;line-height:1.5;font-family:"MarkPro","Arial",sans-serif;font-weight:bold;text-align:center;text-decoration:none;padding:1.4rem 2rem;transition:background-color .15s ease-in,border-color .15s ease-in,color .15s ease-in}@media all and (max-width:35.4375em){.product-page-intro__actions-item-link{font-size:1.3rem}}.product-page-intro__actions-item-link:hover,.product-page-intro__actions-item-link:focus{color:#664b2f;background-color:#fcf2e1;border-color:#fcf2e1}.product-page-intro__actions-item-link:focus-visible,.product-page-intro__actions-item-link:active{text-decoration:underline}.product-page-intro__actions-item-link:focus-visible{box-shadow:0 0 0 .2rem #000,0 0 0 .4rem #fff}.product-page-intro__actions-item-link>span{flex:0 1 auto;min-width:0}.product-page-intro__actions-item-link>svg{flex:0 0 auto;min-width:0;display:block;margin-left:1em;width:1em;height:auto;align-self:center}*+.product-page-intro__packages{margin-top:4rem}@media all and (max-width:35.4375em){*+.product-page-intro__packages{margin-top:2.6rem}}.product-sku-navigation__label{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;margin-bottom:.4rem}@media all and (max-width:35.4375em){.product-sku-navigation__label{font-size:1.4rem}}.product-sku-navigation.js-ready .product-sku-navigation__list{display:none}@media print{.product-sku-navigation.js-ready .product-sku-navigation__list{display:block}}.product-sku-toggle-holder{position:relative}@media print{.product-sku-toggle-holder{display:none}}.product-sku-toggle-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-sku-toggle-button{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;font-size:1.6rem;line-height:1.4;font-weight:600;color:#fcf2e1;background-color:#1e0c12;border:.1rem solid #e9e7df;border-radius:5rem;padding:1.4rem 2.4rem}.product-sku-toggle-button:focus-visible{box-shadow:0 0 0 .2rem #000,0 0 0 .4rem #fff}@media all and (max-width:35.4375em){.product-sku-toggle-button{font-size:1.4rem}}.product-sku-toggle-button>span{flex:1 1 auto;min-width:0}.product-sku-toggle-button>svg{flex:0 0 auto;min-width:0;width:1.6rem;margin-left:2rem}.product-sku-toggle-button[aria-expanded=true]>svg{transform:scale(-1)}.product-sku-toggle-block{position:absolute;z-index:2;top:100%;left:0;width:100%;padding-top:.8rem}.product-sku-toggle-block .product-sku-toggle-list{color:#361f1a;background-color:#fdf0d9;border:.1rem solid #e9e7df;border-radius:2rem;border-top:0;font-size:1.6rem;line-height:1.4;font-weight:600}@media all and (max-width:35.4375em){.product-sku-toggle-block .product-sku-toggle-list{font-size:1.4rem}}.product-sku-toggle-block .product-sku-toggle-list li{position:relative}.product-sku-toggle-block .product-sku-toggle-list li[aria-current=true]{font-weight:bold}.product-sku-toggle-block .product-sku-toggle-list li+li::before{content:"";display:block;position:absolute;width:calc(100% - 5.2rem);left:2.6rem;top:0;border-top:.1rem solid rgba(30,12,18,.2)}.product-sku-toggle-block .product-sku-toggle-list li>span,.product-sku-toggle-block .product-sku-toggle-list li>a{display:block;padding:1.2rem 2.6rem;text-decoration:none}.product-sku-toggle-block .product-sku-toggle-list li>a:hover,.product-sku-toggle-block .product-sku-toggle-list li>a:focus{text-decoration:underline}.product-page-main-composition-item{font-size:1.6rem;line-height:1.4}.product-page-main-composition-item__label{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;margin-bottom:.4rem}@media all and (max-width:35.4375em){.product-page-main-composition-item__label{font-size:1.4rem}}.product-page-main-composition-item__value-graphic .productdb-fluidity-block{display:flex;flex-flow:row nowrap;align-items:center;margin:0 -0.2rem}.product-page-main-composition-item__value-graphic .productdb-fluidity-block-item{flex:0 1 auto;min-width:0;padding:0 .2rem}.product-page-main-composition-item__value-graphic .productdb-fluidity-block-item svg{width:1.8rem;height:2.6rem;max-width:100%}.product-page-main-composition-item__value-graphic .productdb-cocoaintensity-block{display:flex;flex-flow:row nowrap;align-items:center;margin:0 -0.2rem}.product-page-main-composition-item__value-graphic .productdb-cocoaintensity-block-item{flex:0 1 auto;min-width:0;padding:0 .2rem}.product-page-main-composition-item__value-graphic .productdb-cocoaintensity-block-item svg{width:2rem;height:2.6rem;max-width:100%}.product-page-main-composition-item__value-graphic .productdb-cocoaintensity-block-item--inactive{opacity:.5}.product-page-main-composition-item__value-graphic .productdb-fineness-block{display:flex;flex-flow:row nowrap;align-items:center;margin:0 -0.2rem}.product-page-main-composition-item__value-graphic .productdb-fineness-block-item{flex:0 1 auto;min-width:0;padding:0 .2rem}.product-page-main-composition-item__value-graphic .productdb-fineness-block-item svg{width:2rem;height:2rem;max-width:100%}.product-page-main-composition-item__value-graphic .productdb-fineness-block-item--inactive{opacity:.5}
.related-productdb-content-block{overflow:hidden;background-color:#fdf0d9;padding-top:8rem;padding-bottom:8rem}@media all and (max-width:47.9375em){.related-productdb-content-block{padding-top:5rem;padding-bottom:5rem}}@media print{.related-productdb-content-block{display:none}}.related-productdb-content-block__header{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.related-productdb-content-block__header-inner{max-width:74%}@media all and (max-width:61.1875em){.related-productdb-content-block__header-inner{max-width:100%}}.related-productdb-content-block__title{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:4.8rem;line-height:1.1;text-transform:uppercase;font-weight:normal;color:inherit}@media all and (max-width:47.9375em){.related-productdb-content-block__title{font-size:3.2rem}}.related-productdb-content-block__title+.related-productdb-content-block__text{margin-top:1.8rem}.related-productdb-content-block__content{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.related-productdb-content-block__header+.related-productdb-content-block__content{margin-top:5.6rem}@media all and (max-width:47.9375em){.related-productdb-content-block__header+.related-productdb-content-block__content{margin-top:3rem}}.related-productdb-content-block__item-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -4rem -4rem}@media all and (max-width:81.1875em){.related-productdb-content-block__item-list{margin:0 -0.8rem -4rem}}.related-productdb-content-block__item-list-item{flex:0 1 auto;min-width:0;width:33.33%;padding:0 4rem 4rem;display:flex;flex-flow:column nowrap}@media all and (max-width:81.1875em){.related-productdb-content-block__item-list-item{padding:0 .8rem 4rem}}@media all and (max-width:61.1875em){.related-productdb-content-block__item-list-item{width:50%}}@media all and (max-width:35.4375em){.related-productdb-content-block__item-list-item{width:100%}}.related-productdb-content-block__item-list-item>*{width:100%}.related-productdb-content-block__cta-container{margin-top:5.6rem;text-align:center}@media all and (max-width:47.9375em){.related-productdb-content-block__cta-container{margin-top:3rem}}.related-productdb-content-block__cta{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.related-productdb-content-block__cta{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.related-productdb-content-block__cta>svg{flex:0 0 auto;width:2rem}.related-productdb-content-block__cta:hover,.related-productdb-content-block__cta:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.related-productdb-content-block__cta:focus-visible,.related-productdb-content-block__cta:active{text-decoration:underline}.related-productdb-content-block__cta:disabled{opacity:.6;cursor:not-allowed}.related-productdb-block{overflow:hidden;background-color:#fdf0d9;padding-top:8rem;padding-bottom:8rem}@media all and (max-width:47.9375em){.related-productdb-block{padding-top:5rem;padding-bottom:5rem}}@media print{.related-productdb-block{display:none}}.related-productdb-block__header{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.related-productdb-block__header-inner{max-width:74%}@media all and (max-width:61.1875em){.related-productdb-block__header-inner{max-width:100%}}.related-productdb-block__title{font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:4.8rem;line-height:1.1;text-transform:uppercase;font-weight:normal;color:inherit}@media all and (max-width:47.9375em){.related-productdb-block__title{font-size:3.2rem}}.related-productdb-block__title+.related-productdb-block__text{margin-top:1.8rem}.related-productdb-block__content{width:100%;max-width:124rem;margin-left:auto;margin-right:auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.related-productdb-block__header+.related-productdb-block__content{margin-top:5.6rem}@media all and (max-width:47.9375em){.related-productdb-block__header+.related-productdb-block__content{margin-top:3rem}}.related-productdb-block__items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -1rem -2rem}.related-productdb-block__items>*{flex:0 1 auto;min-width:0;width:33.3333%;padding:0 1rem 2rem}@media all and (max-width:47.9375em){.related-productdb-block__items>*{width:50%}}@media all and (max-width:35.4375em){.related-productdb-block__items>*{width:100%}}.related-productdb-block__items[data-count="1"],.related-productdb-block__items[data-count="2"]{justify-content:flex-start}.related-productdb-block .productdb-load-more-container{width:100%;margin-top:2rem;text-align:center}.no-js .related-productdb-block .productdb-load-more-container{display:none}.related-productdb-block .productdb-load-more-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.related-productdb-block .productdb-load-more-button{position:relative;z-index:1;background:#622a3a;border:.1rem solid #622a3a;border-radius:2.6rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:bold;text-align:center;text-transform:none;text-decoration:none;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:1.2rem;max-width:100%;padding:.8rem 2.4rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.related-productdb-block .productdb-load-more-button>svg{flex:0 0 auto;width:2rem}.related-productdb-block .productdb-load-more-button:hover,.related-productdb-block .productdb-load-more-button:focus{color:#fcf2e1;background-color:#664b2f;border-color:#664b2f}.related-productdb-block .productdb-load-more-button:focus-visible,.related-productdb-block .productdb-load-more-button:active{text-decoration:underline}.related-productdb-block .productdb-load-more-button:disabled{opacity:.6;cursor:not-allowed}.related-productdb-block{background-color:#fdf0d9}.related-productdb-block+.related-productdb-block{background-color:#fefaf2}.related-productdb-block+.related-productdb-block+.related-productdb-block{background-color:#ede7de}.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block{background-color:#fdf0d9}.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block{background-color:#ede7de}.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block+.related-productdb-block{background-color:#fdf0d9}
.cacom-taste-graph{--color-productdb-flavour:#e25d2c;--color-productdb-flavour-cocoa:#3e2a24;--color-productdb-flavour-dairy:#4d3026;--color-productdb-flavour-brown:#5c3629;--color-productdb-flavour-roasted:#5c3629;--color-productdb-flavour-golden:#6b3c2b;--color-productdb-flavour-grainsandcereals:#7a422d;--color-productdb-flavour-nutty:#884930;--color-productdb-flavour-fruity:#984328;--color-productdb-flavour-citrus:#984328;--color-productdb-flavour-redfruits:#ad4524;--color-productdb-flavour-tropicalandyellow:#b74d2a;--color-productdb-flavour-driedfruits:#c0562f;--color-productdb-flavour-botanical:#8a903f;--color-productdb-flavour-downtoearth:#525722;--color-productdb-flavour-spices:#63682b;--color-productdb-flavour-floral:#747933}.cacom-taste-graph{--color-productdb-taste:#e7be42;--color-productdb-taste-sweet:#b28e2e;--color-productdb-taste-sour:#bb9837;--color-productdb-taste-bitter:#c5a23f;--color-productdb-taste-salty:#ceab48;--color-productdb-taste-umami:#d8b550}.cacom-taste-graph{--color-productdb-mouthfeel:#622a3a;--color-productdb-mouthfeel-texture:#835c5c;--color-productdb-mouthfeel-hard:#e2caac;--color-productdb-mouthfeel-brittle:#dac0a5;--color-productdb-mouthfeel-chewy:#d2b79f;--color-productdb-mouthfeel-soft:#caae98;--color-productdb-mouthfeel-sticky:#c2a591;--color-productdb-mouthfeel-melting:#ba9c8b;--color-productdb-mouthfeel-powdery:#b29384;--color-productdb-mouthfeel-coarse:#ab8a7e;--color-productdb-mouthfeel-dry:#a38077;--color-productdb-mouthfeel-fatty:#9b7770;--color-productdb-mouthfeel-mouthcoating:#8b6563;--color-productdb-mouthfeel-waxy:#835c5c;--color-productdb-mouthfeel-cool:#7b5356;--color-productdb-mouthfeel-warm:#73494f;--color-productdb-mouthfeel-astringent:#6b4048;--color-productdb-mouthfeel-pungent:#633742;--color-productdb-mouthfeel-trigeminal:#633742;--color-productdb-mouthfeel-cool:#7b5356;--color-productdb-mouthfeel-warm:#73494f;--color-productdb-mouthfeel-astringent:#6b4048;--color-productdb-mouthfeel-pungent:#633742}.cacom-taste-graph{--color-productdb-tastedimension-botanical:#4f5622;--color-productdb-tastedimension-rustic:#361f1a;--color-productdb-tastedimension-zestina:#a23a1d;--color-productdb-tastedimension-velvet:#ba8518;--color-productdb-tastedimension-silky:#926c43}.cacom-taste-graph svg{user-select:none}.cacom-taste-graph text{font-family:"MarkPro","Arial",sans-serif}.cacom-taste-graph .panel-taste-outer{fill:#d2d2d2}.cacom-taste-graph .panel-taste-inner{fill:#d2d2d2}.cacom-taste-graph[data-tasteids]:not([data-tasteids=""]) .panel-taste-inner{fill:var(--color-productdb-taste)}.cacom-taste-graph .panel[data-key=sweet]{fill:#a9a9a9}.cacom-taste-graph[data-tasteids*="|sweet|"] .panel[data-key=sweet]{fill:var(--color-productdb-taste-sweet)}.cacom-taste-graph .panel[data-key=sour]{fill:#b0b0b0}.cacom-taste-graph[data-tasteids*="|sour|"] .panel[data-key=sour]{fill:var(--color-productdb-taste-sour)}.cacom-taste-graph .panel[data-key=bitter]{fill:#b8b8b8}.cacom-taste-graph[data-tasteids*="|bitter|"] .panel[data-key=bitter]{fill:var(--color-productdb-taste-bitter)}.cacom-taste-graph .panel[data-key=salty]{fill:#c1c1c1}.cacom-taste-graph[data-tasteids*="|salty|"] .panel[data-key=salty]{fill:var(--color-productdb-taste-salty)}.cacom-taste-graph .panel[data-key=umami]{fill:#cbcbcb}.cacom-taste-graph[data-tasteids*="|umami|"] .panel[data-key=umami]{fill:var(--color-productdb-taste-umami)}.cacom-taste-graph .panel-mouthfeel-taste-outer{fill:#b9b9b9}.cacom-taste-graph .panel-mouthfeel-outer{fill:#a2a2a2}.cacom-taste-graph .panel-mouthfeel-inner{fill:#a2a2a2}.cacom-taste-graph[data-mouthfeelids]:not([data-mouthfeelids=""]) .panel-mouthfeel-inner{fill:var(--color-productdb-mouthfeel)}.cacom-taste-graph .panel[data-key=texture]{fill:#b7b7b7}.cacom-taste-graph[data-mouthfeelids*="|texture|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=hard]{fill:#e1e1e1}.cacom-taste-graph[data-mouthfeelids*="|hard|"] .panel[data-key=hard]{fill:var(--color-productdb-mouthfeel-hard)}.cacom-taste-graph[data-mouthfeelids*="|hard|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=brittle]{fill:#dfdfdf}.cacom-taste-graph[data-mouthfeelids*="|brittle|"] .panel[data-key=brittle]{fill:var(--color-productdb-mouthfeel-brittle)}.cacom-taste-graph[data-mouthfeelids*="|brittle|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=chewy]{fill:#dbdbdb}.cacom-taste-graph[data-mouthfeelids*="|chewy|"] .panel[data-key=chewy]{fill:var(--color-productdb-mouthfeel-chewy)}.cacom-taste-graph[data-mouthfeelids*="|chewy|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=soft]{fill:#d6d6d6}.cacom-taste-graph[data-mouthfeelids*="|soft|"] .panel[data-key=soft]{fill:var(--color-productdb-mouthfeel-soft)}.cacom-taste-graph[data-mouthfeelids*="|soft|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=sticky]{fill:#d4d4d4}.cacom-taste-graph[data-mouthfeelids*="|sticky|"] .panel[data-key=sticky]{fill:var(--color-productdb-mouthfeel-sticky)}.cacom-taste-graph[data-mouthfeelids*="|sticky|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=melting]{fill:#d0d0d0}.cacom-taste-graph[data-mouthfeelids*="|melting|"] .panel[data-key=melting]{fill:var(--color-productdb-mouthfeel-melting)}.cacom-taste-graph[data-mouthfeelids*="|melting|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=powdery]{fill:#ccc}.cacom-taste-graph[data-mouthfeelids*="|powdery|"] .panel[data-key=powdery]{fill:var(--color-productdb-mouthfeel-powdery)}.cacom-taste-graph[data-mouthfeelids*="|powdery|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=coarse]{fill:#c9c9c9}.cacom-taste-graph[data-mouthfeelids*="|coarse|"] .panel[data-key=coarse]{fill:var(--color-productdb-mouthfeel-coarse)}.cacom-taste-graph[data-mouthfeelids*="|coarse|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=dry]{fill:#c6c6c6}.cacom-taste-graph[data-mouthfeelids*="|dry|"] .panel[data-key=dry]{fill:var(--color-productdb-mouthfeel-dry)}.cacom-taste-graph[data-mouthfeelids*="|dry|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=fatty]{fill:#c2c2c2}.cacom-taste-graph[data-mouthfeelids*="|fatty|"] .panel[data-key=fatty]{fill:var(--color-productdb-mouthfeel-fatty)}.cacom-taste-graph[data-mouthfeelids*="|fatty|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=creamy]{fill:#bebebe}.cacom-taste-graph[data-mouthfeelids*="|creamy|"] .panel[data-key=creamy]{fill:var(--color-productdb-mouthfeel-creamy)}.cacom-taste-graph[data-mouthfeelids*="|creamy|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=mouthcoating]{fill:#bbb}.cacom-taste-graph[data-mouthfeelids*="|mouthcoating|"] .panel[data-key=mouthcoating]{fill:var(--color-productdb-mouthfeel-mouthcoating)}.cacom-taste-graph[data-mouthfeelids*="|mouthcoating|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=waxy]{fill:#b7b7b7}.cacom-taste-graph[data-mouthfeelids*="|waxy|"] .panel[data-key=waxy]{fill:var(--color-productdb-mouthfeel-waxy)}.cacom-taste-graph[data-mouthfeelids*="|waxy|"] .panel[data-key=texture]{fill:var(--color-productdb-mouthfeel-texture)}.cacom-taste-graph .panel[data-key=trigeminal]{fill:#a5a5a5}.cacom-taste-graph[data-mouthfeelids*="|trigeminal|"] .panel[data-key=trigeminal]{fill:var(--color-productdb-mouthfeel-trigeminal)}.cacom-taste-graph .panel[data-key=cool]{fill:#b3b3b3}.cacom-taste-graph[data-mouthfeelids*="|cool|"] .panel[data-key=cool]{fill:var(--color-productdb-mouthfeel-cool)}.cacom-taste-graph[data-mouthfeelids*="|cool|"] .panel[data-key=trigeminal]{fill:var(--color-productdb-mouthfeel-trigeminal)}.cacom-taste-graph .panel[data-key=warm]{fill:#aeaeae}.cacom-taste-graph[data-mouthfeelids*="|warm|"] .panel[data-key=warm]{fill:var(--color-productdb-mouthfeel-warm)}.cacom-taste-graph[data-mouthfeelids*="|warm|"] .panel[data-key=trigeminal]{fill:var(--color-productdb-mouthfeel-trigeminal)}.cacom-taste-graph .panel[data-key=astringent]{fill:#aaa}.cacom-taste-graph[data-mouthfeelids*="|astringent|"] .panel[data-key=astringent]{fill:var(--color-productdb-mouthfeel-astringent)}.cacom-taste-graph[data-mouthfeelids*="|astringent|"] .panel[data-key=trigeminal]{fill:var(--color-productdb-mouthfeel-trigeminal)}.cacom-taste-graph .panel[data-key=pungent]{fill:#a6a6a6}.cacom-taste-graph[data-mouthfeelids*="|pungent|"] .panel[data-key=pungent]{fill:var(--color-productdb-mouthfeel-pungent)}.cacom-taste-graph[data-mouthfeelids*="|pungent|"] .panel[data-key=trigeminal]{fill:var(--color-productdb-mouthfeel-trigeminal)}.cacom-taste-graph .panel-flavour-outer{fill:#c2c2c2}.cacom-taste-graph .flavor-panel-outer-background{fill:#c2c2c2}.cacom-taste-graph .panel-flavour-inner{fill:#c2c2c2}.cacom-taste-graph[data-flavourids]:not([data-flavourids=""]) .panel-flavour-inner{fill:var(--color-productdb-flavour)}.cacom-taste-graph .panel[data-key=cocoa]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|cocoa|"] .panel[data-key=cocoa]{fill:var(--color-productdb-flavour-cocoa)}.cacom-taste-graph .panel[data-key=dairy]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|dairy|"] .panel[data-key=dairy]{fill:var(--color-productdb-flavour-dairy)}.cacom-taste-graph .panel[data-key=brown]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|brown|"] .panel[data-key=brown]{fill:var(--color-productdb-flavour-brown)}.cacom-taste-graph .panel[data-key=roasted]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|roasted|"] .panel[data-key=roasted]{fill:var(--color-productdb-flavour-roasted)}.cacom-taste-graph[data-flavourids*="|roasted|"] .panel[data-key=brown]{fill:var(--color-productdb-flavour-brown)}.cacom-taste-graph .panel[data-key=grains_and_cerials]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|grains_and_cerials|"] .panel[data-key=grains_and_cerials]{fill:var(--color-productdb-flavour-grainsandcereals)}.cacom-taste-graph[data-flavourids*="|grains_and_cerials|"] .panel[data-key=brown]{fill:var(--color-productdb-flavour-brown)}.cacom-taste-graph .panel[data-key=golden]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|golden|"] .panel[data-key=golden]{fill:var(--color-productdb-flavour-golden)}.cacom-taste-graph[data-flavourids*="|golden|"] .panel[data-key=brown]{fill:var(--color-productdb-flavour-brown)}.cacom-taste-graph .panel[data-key=nutty]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|nutty|"] .panel[data-key=nutty]{fill:var(--color-productdb-flavour-nutty)}.cacom-taste-graph[data-flavourids*="|nutty|"] .panel[data-key=brown]{fill:var(--color-productdb-flavour-brown)}.cacom-taste-graph .panel[data-key=fruity]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|fruity|"] .panel[data-key=fruity]{fill:var(--color-productdb-flavour-fruity)}.cacom-taste-graph .panel[data-key=citrus]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|citrus|"] .panel[data-key=citrus]{fill:var(--color-productdb-flavour-citrus)}.cacom-taste-graph[data-flavourids*="|citrus|"] .panel[data-key=fruity]{fill:var(--color-productdb-flavour-fruity)}.cacom-taste-graph .panel[data-key=red_fruits]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|red_fruits|"] .panel[data-key=red_fruits]{fill:var(--color-productdb-flavour-redfruits)}.cacom-taste-graph[data-flavourids*="|red_fruits|"] .panel[data-key=fruity]{fill:var(--color-productdb-flavour-fruity)}.cacom-taste-graph .panel[data-key=tropical_and_yellow_fruits]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|tropical_and_yellow_fruits|"] .panel[data-key=tropical_and_yellow_fruits]{fill:var(--color-productdb-flavour-tropicalandyellow)}.cacom-taste-graph[data-flavourids*="|tropical_and_yellow_fruits|"] .panel[data-key=fruity]{fill:var(--color-productdb-flavour-fruity)}.cacom-taste-graph .panel[data-key=dried_fruits]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|dried_fruits|"] .panel[data-key=dried_fruits]{fill:var(--color-productdb-flavour-driedfruits)}.cacom-taste-graph[data-flavourids*="|dried_fruits|"] .panel[data-key=fruity]{fill:var(--color-productdb-flavour-fruity)}.cacom-taste-graph .panel[data-key=botanical]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|botanical|"] .panel[data-key=botanical]{fill:var(--color-productdb-flavour-botanical)}.cacom-taste-graph .panel[data-key=down_to_earth]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|down_to_earth|"] .panel[data-key=down_to_earth]{fill:var(--color-productdb-flavour-downtoearth)}.cacom-taste-graph[data-flavourids*="|down_to_earth|"] .panel[data-key=botanical]{fill:var(--color-productdb-flavour-botanical)}.cacom-taste-graph .panel[data-key=spices]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|spices|"] .panel[data-key=spices]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph[data-flavourids*="|spices|"] .panel[data-key=botanical]{fill:var(--color-productdb-flavour-botanical)}.cacom-taste-graph .panel[data-key=floral]{fill:#bebebe}.cacom-taste-graph[data-flavourids*="|floral|"] .panel[data-key=floral]{fill:var(--color-productdb-flavour-floral)}.cacom-taste-graph[data-flavourids*="|floral|"] .panel[data-key=botanical]{fill:var(--color-productdb-flavour-botanical)}.cacom-taste-graph .outer-panel{fill:#c2c2c2}.cacom-taste-graph .outer-panel[data-key=pear]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|pear|"] .outer-panel[data-key=pear]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=pear]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|pear|"] .mini-panel[data-key=pear]{fill:var(--color-productdb-flavour-tropicalandyellow)}.cacom-taste-graph .outer-panel[data-key=roasted_hazelnut]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|roasted_hazelnut|"] .outer-panel[data-key=roasted_hazelnut]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=roasted_hazelnut]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|roasted_hazelnut|"] .mini-panel[data-key=roasted_hazelnut]{fill:var(--color-productdb-flavour-roasted)}.cacom-taste-graph .outer-panel[data-key=unroasted_cocoa]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|unroasted_cocoa|"] .outer-panel[data-key=unroasted_cocoa]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=unroasted_cocoa]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|unroasted_cocoa|"] .mini-panel[data-key=unroasted_cocoa]{fill:var(--color-productdb-flavour-cocoa)}.cacom-taste-graph .outer-panel[data-key=liquorice]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|liquorice|"] .outer-panel[data-key=liquorice]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=liquorice]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|liquorice|"] .mini-panel[data-key=liquorice]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph .outer-panel[data-key=jasmine]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|jasmine|"] .outer-panel[data-key=jasmine]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=jasmine]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|jasmine|"] .mini-panel[data-key=jasmine]{fill:var(--color-productdb-flavour-floral)}.cacom-taste-graph .outer-panel[data-key=lavender]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|lavender|"] .outer-panel[data-key=lavender]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=lavender]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|lavender|"] .mini-panel[data-key=lavender]{fill:var(--color-productdb-flavour-floral)}.cacom-taste-graph .outer-panel[data-key=violet]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|violet|"] .outer-panel[data-key=violet]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=violet]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|violet|"] .mini-panel[data-key=violet]{fill:var(--color-productdb-flavour-floral)}.cacom-taste-graph .outer-panel[data-key=rose]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|rose|"] .outer-panel[data-key=rose]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=rose]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|rose|"] .mini-panel[data-key=rose]{fill:var(--color-productdb-flavour-floral)}.cacom-taste-graph .outer-panel[data-key=alkali]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|alkali|"] .outer-panel[data-key=alkali]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=alkali]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|alkali|"] .mini-panel[data-key=alkali]{fill:var(--color-productdb-flavour-cocoa)}.cacom-taste-graph .outer-panel[data-key=volatile_acidity]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|volatile_acidity|"] .outer-panel[data-key=volatile_acidity]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=volatile_acidity]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|volatile_acidity|"] .mini-panel[data-key=volatile_acidity]{fill:var(--color-productdb-flavour-cocoa)}.cacom-taste-graph .outer-panel[data-key=roasted_cocoa]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|roasted_cocoa|"] .outer-panel[data-key=roasted_cocoa]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=roasted_cocoa]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|roasted_cocoa|"] .mini-panel[data-key=roasted_cocoa]{fill:var(--color-productdb-flavour-roasted)}.cacom-taste-graph .outer-panel[data-key=mocha]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|mocha|"] .outer-panel[data-key=mocha]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=mocha]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|mocha|"] .mini-panel[data-key=mocha]{fill:var(--color-productdb-flavour-roasted)}.cacom-taste-graph .outer-panel[data-key=yoghurty]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|yoghurty|"] .outer-panel[data-key=yoghurty]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=yoghurty]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|yoghurty|"] .mini-panel[data-key=yoghurty]{fill:var(--color-productdb-flavour-dairy)}.cacom-taste-graph .outer-panel[data-key=roasted_coffee]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|roasted_coffee|"] .outer-panel[data-key=roasted_coffee]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=roasted_coffee]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|roasted_coffee|"] .mini-panel[data-key=roasted_coffee]{fill:var(--color-productdb-flavour-roasted)}.cacom-taste-graph .outer-panel[data-key=milky]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|milky|"] .outer-panel[data-key=milky]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=milky]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|milky|"] .mini-panel[data-key=milky]{fill:var(--color-productdb-flavour-dairy)}.cacom-taste-graph .outer-panel[data-key=creamy]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|creamy|"] .outer-panel[data-key=creamy]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=creamy]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|creamy|"] .mini-panel[data-key=creamy]{fill:var(--color-productdb-flavour-dairy)}.cacom-taste-graph .outer-panel[data-key=buttery]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|buttery|"] .outer-panel[data-key=buttery]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=buttery]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|buttery|"] .mini-panel[data-key=buttery]{fill:var(--color-productdb-flavour-dairy)}.cacom-taste-graph .outer-panel[data-key=phenolic_bitter]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|phenolic_bitter|"] .outer-panel[data-key=phenolic_bitter]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=phenolic_bitter]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|phenolic_bitter|"] .mini-panel[data-key=phenolic_bitter]{fill:var(--color-productdb-flavour-cocoa)}.cacom-taste-graph .outer-panel[data-key=rummy]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|rummy|"] .outer-panel[data-key=rummy]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=rummy]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|rummy|"] .mini-panel[data-key=rummy]{fill:var(--color-productdb-flavour-downtoearth)}.cacom-taste-graph .outer-panel[data-key=woody_oak]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|woody_oak|"] .outer-panel[data-key=woody_oak]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=woody_oak]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|woody_oak|"] .mini-panel[data-key=woody_oak]{fill:var(--color-productdb-flavour-downtoearth)}.cacom-taste-graph .outer-panel[data-key=clove]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|clove|"] .outer-panel[data-key=clove]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=clove]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|clove|"] .mini-panel[data-key=clove]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph .outer-panel[data-key=smoked_wood]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|smoked_wood|"] .outer-panel[data-key=smoked_wood]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=smoked_wood]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|smoked_wood|"] .mini-panel[data-key=smoked_wood]{fill:var(--color-productdb-flavour-downtoearth)}.cacom-taste-graph .outer-panel[data-key=mushroom]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|mushroom|"] .outer-panel[data-key=mushroom]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=mushroom]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|mushroom|"] .mini-panel[data-key=mushroom]{fill:var(--color-productdb-flavour-downtoearth)}.cacom-taste-graph .outer-panel[data-key=apricots]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|apricots|"] .outer-panel[data-key=apricots]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=apricots]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|apricots|"] .mini-panel[data-key=apricots]{fill:var(--color-productdb-flavour-driedfruits)}.cacom-taste-graph .outer-panel[data-key=tobacco]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|tobacco|"] .outer-panel[data-key=tobacco]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=tobacco]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|tobacco|"] .mini-panel[data-key=tobacco]{fill:var(--color-productdb-flavour-downtoearth)}.cacom-taste-graph .outer-panel[data-key=olive]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|olive|"] .outer-panel[data-key=olive]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=olive]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|olive|"] .mini-panel[data-key=olive]{fill:var(--color-productdb-flavour-downtoearth)}.cacom-taste-graph .outer-panel[data-key=carob]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|carob|"] .outer-panel[data-key=carob]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=carob]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|carob|"] .mini-panel[data-key=carob]{fill:var(--color-productdb-flavour-downtoearth)}.cacom-taste-graph .outer-panel[data-key=whisky]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|whisky|"] .outer-panel[data-key=whisky]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=whisky]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|whisky|"] .mini-panel[data-key=whisky]{fill:var(--color-productdb-flavour-downtoearth)}.cacom-taste-graph .outer-panel[data-key=vanilla_extract]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|vanilla_extract|"] .outer-panel[data-key=vanilla_extract]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=vanilla_extract]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|vanilla_extract|"] .mini-panel[data-key=vanilla_extract]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph .outer-panel[data-key=vanillin]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|vanillin|"] .outer-panel[data-key=vanillin]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=vanillin]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|vanillin|"] .mini-panel[data-key=vanillin]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph .outer-panel[data-key=ginger]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|ginger|"] .outer-panel[data-key=ginger]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=ginger]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|ginger|"] .mini-panel[data-key=ginger]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph .outer-panel[data-key=cinnamon]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|cinnamon|"] .outer-panel[data-key=cinnamon]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=cinnamon]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|cinnamon|"] .mini-panel[data-key=cinnamon]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph .outer-panel[data-key=blackpepper]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|blackpepper|"] .outer-panel[data-key=blackpepper]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=blackpepper]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|blackpepper|"] .mini-panel[data-key=blackpepper]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph .outer-panel[data-key=coriander]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|coriander|"] .outer-panel[data-key=coriander]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=coriander]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|coriander|"] .mini-panel[data-key=coriander]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph .outer-panel[data-key=nutmeg]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|nutmeg|"] .outer-panel[data-key=nutmeg]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=nutmeg]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|nutmeg|"] .mini-panel[data-key=nutmeg]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph .outer-panel[data-key=rosemary]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|rosemary|"] .outer-panel[data-key=rosemary]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=rosemary]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|rosemary|"] .mini-panel[data-key=rosemary]{fill:var(--color-productdb-flavour-spices)}.cacom-taste-graph .outer-panel[data-key=figs]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|figs|"] .outer-panel[data-key=figs]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=figs]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|figs|"] .mini-panel[data-key=figs]{fill:var(--color-productdb-flavour-driedfruits)}.cacom-taste-graph .outer-panel[data-key=cherry]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|cherry|"] .outer-panel[data-key=cherry]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=cherry]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|cherry|"] .mini-panel[data-key=cherry]{fill:var(--color-productdb-flavour-redfruits)}.cacom-taste-graph .outer-panel[data-key=raspberry]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|raspberry|"] .outer-panel[data-key=raspberry]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=raspberry]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|raspberry|"] .mini-panel[data-key=raspberry]{fill:var(--color-productdb-flavour-redfruits)}.cacom-taste-graph .outer-panel[data-key=strawberry]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|strawberry|"] .outer-panel[data-key=strawberry]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=strawberry]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|strawberry|"] .mini-panel[data-key=strawberry]{fill:var(--color-productdb-flavour-redfruits)}.cacom-taste-graph .outer-panel[data-key=peach]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|peach|"] .outer-panel[data-key=peach]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=peach]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|peach|"] .mini-panel[data-key=peach]{fill:var(--color-productdb-flavour-tropicalandyellow)}.cacom-taste-graph .outer-panel[data-key=grape]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|grape|"] .outer-panel[data-key=grape]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=grape]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|grape|"] .mini-panel[data-key=grape]{fill:var(--color-productdb-flavour-redfruits)}.cacom-taste-graph .outer-panel[data-key=mandarin]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|mandarin|"] .outer-panel[data-key=mandarin]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=mandarin]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|mandarin|"] .mini-panel[data-key=mandarin]{fill:var(--color-productdb-flavour-citrus)}.cacom-taste-graph .outer-panel[data-key=orange]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|orange|"] .outer-panel[data-key=orange]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=orange]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|orange|"] .mini-panel[data-key=orange]{fill:var(--color-productdb-flavour-citrus)}.cacom-taste-graph .outer-panel[data-key=bergamot]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|bergamot|"] .outer-panel[data-key=bergamot]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=bergamot]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|bergamot|"] .mini-panel[data-key=bergamot]{fill:var(--color-productdb-flavour-citrus)}.cacom-taste-graph .outer-panel[data-key=tamarind]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|tamarind|"] .outer-panel[data-key=tamarind]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=tamarind]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|tamarind|"] .mini-panel[data-key=tamarind]{fill:var(--color-productdb-flavour-citrus)}.cacom-taste-graph .outer-panel[data-key=dates]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|dates|"] .outer-panel[data-key=dates]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=dates]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|dates|"] .mini-panel[data-key=dates]{fill:var(--color-productdb-flavour-driedfruits)}.cacom-taste-graph .outer-panel[data-key=prunes]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|prunes|"] .outer-panel[data-key=prunes]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=prunes]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|prunes|"] .mini-panel[data-key=prunes]{fill:var(--color-productdb-flavour-driedfruits)}.cacom-taste-graph .outer-panel[data-key=raisins]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|raisins|"] .outer-panel[data-key=raisins]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=raisins]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|raisins|"] .mini-panel[data-key=raisins]{fill:var(--color-productdb-flavour-driedfruits)}.cacom-taste-graph .outer-panel[data-key=coconut]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|coconut|"] .outer-panel[data-key=coconut]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=coconut]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|coconut|"] .mini-panel[data-key=coconut]{fill:var(--color-productdb-flavour-tropicalandyellow)}.cacom-taste-graph .outer-panel[data-key=lemon]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|lemon|"] .outer-panel[data-key=lemon]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=lemon]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|lemon|"] .mini-panel[data-key=lemon]{fill:var(--color-productdb-flavour-citrus)}.cacom-taste-graph .outer-panel[data-key=pineapple]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|pineapple|"] .outer-panel[data-key=pineapple]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=pineapple]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|pineapple|"] .mini-panel[data-key=pineapple]{fill:var(--color-productdb-flavour-tropicalandyellow)}.cacom-taste-graph .outer-panel[data-key=roasted_almond]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|roasted_almond|"] .outer-panel[data-key=roasted_almond]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=roasted_almond]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|roasted_almond|"] .mini-panel[data-key=roasted_almond]{fill:var(--color-productdb-flavour-roasted)}.cacom-taste-graph .outer-panel[data-key=banana]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|banana|"] .outer-panel[data-key=banana]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=banana]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|banana|"] .mini-panel[data-key=banana]{fill:var(--color-productdb-flavour-tropicalandyellow)}.cacom-taste-graph .outer-panel[data-key=mango]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|mango|"] .outer-panel[data-key=mango]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=mango]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|mango|"] .mini-panel[data-key=mango]{fill:var(--color-productdb-flavour-tropicalandyellow)}.cacom-taste-graph .outer-panel[data-key=apple]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|apple|"] .outer-panel[data-key=apple]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=apple]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|apple|"] .mini-panel[data-key=apple]{fill:var(--color-productdb-flavour-tropicalandyellow)}.cacom-taste-graph .outer-panel[data-key=malty]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|malty|"] .outer-panel[data-key=malty]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=malty]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|malty|"] .mini-panel[data-key=malty]{fill:var(--color-productdb-flavour-grainsandcereals)}.cacom-taste-graph .outer-panel[data-key=cereal]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|cereal|"] .outer-panel[data-key=cereal]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=cereal]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|cereal|"] .mini-panel[data-key=cereal]{fill:var(--color-productdb-flavour-grainsandcereals)}.cacom-taste-graph .outer-panel[data-key=honey]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|honey|"] .outer-panel[data-key=honey]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=honey]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|honey|"] .mini-panel[data-key=honey]{fill:var(--color-productdb-flavour-golden)}.cacom-taste-graph .outer-panel[data-key=sweet_popcorn]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|sweet_popcorn|"] .outer-panel[data-key=sweet_popcorn]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=sweet_popcorn]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|sweet_popcorn|"] .mini-panel[data-key=sweet_popcorn]{fill:var(--color-productdb-flavour-grainsandcereals)}.cacom-taste-graph .outer-panel[data-key=maple_syrup]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|maple_syrup|"] .outer-panel[data-key=maple_syrup]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=maple_syrup]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|maple_syrup|"] .mini-panel[data-key=maple_syrup]{fill:var(--color-productdb-flavour-golden)}.cacom-taste-graph .outer-panel[data-key=toasted_bread]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|toasted_bread|"] .outer-panel[data-key=toasted_bread]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=toasted_bread]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|toasted_bread|"] .mini-panel[data-key=toasted_bread]{fill:var(--color-productdb-flavour-roasted)}.cacom-taste-graph .outer-panel[data-key=classic_caramel]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|classic_caramel|"] .outer-panel[data-key=classic_caramel]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=classic_caramel]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|classic_caramel|"] .mini-panel[data-key=classic_caramel]{fill:var(--color-productdb-flavour-golden)}.cacom-taste-graph .outer-panel[data-key=toffee]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|toffee|"] .outer-panel[data-key=toffee]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=toffee]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|toffee|"] .mini-panel[data-key=toffee]{fill:var(--color-productdb-flavour-golden)}.cacom-taste-graph .outer-panel[data-key=walnut]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|walnut|"] .outer-panel[data-key=walnut]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=walnut]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|walnut|"] .mini-panel[data-key=walnut]{fill:var(--color-productdb-flavour-nutty)}.cacom-taste-graph .outer-panel[data-key=lime]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|lime|"] .outer-panel[data-key=lime]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=lime]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|lime|"] .mini-panel[data-key=lime]{fill:var(--color-productdb-flavour-citrus)}.cacom-taste-graph .outer-panel[data-key=pecan]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|pecan|"] .outer-panel[data-key=pecan]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=pecan]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|pecan|"] .mini-panel[data-key=pecan]{fill:var(--color-productdb-flavour-nutty)}.cacom-taste-graph .outer-panel[data-key=macadamia]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|macadamia|"] .outer-panel[data-key=macadamia]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=macadamia]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|macadamia|"] .mini-panel[data-key=macadamia]{fill:var(--color-productdb-flavour-nutty)}.cacom-taste-graph .outer-panel[data-key=biscuity]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|biscuity|"] .outer-panel[data-key=biscuity]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=biscuity]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|biscuity|"] .mini-panel[data-key=biscuity]{fill:var(--color-productdb-flavour-grainsandcereals)}.cacom-taste-graph .outer-panel[data-key=cashew]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|cashew|"] .outer-panel[data-key=cashew]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=cashew]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|cashew|"] .mini-panel[data-key=cashew]{fill:var(--color-productdb-flavour-nutty)}.cacom-taste-graph .outer-panel[data-key=hazelnut]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|hazelnut|"] .outer-panel[data-key=hazelnut]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=hazelnut]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|hazelnut|"] .mini-panel[data-key=hazelnut]{fill:var(--color-productdb-flavour-nutty)}.cacom-taste-graph .outer-panel[data-key=pistachio]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|pistachio|"] .outer-panel[data-key=pistachio]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=pistachio]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|pistachio|"] .mini-panel[data-key=pistachio]{fill:var(--color-productdb-flavour-nutty)}.cacom-taste-graph .outer-panel[data-key=almond]{fill:#bebebe;opacity:0}.cacom-taste-graph[data-outerflavourids*="|almond|"] .outer-panel[data-key=almond]{fill:#e25d2c;opacity:1}.cacom-taste-graph .mini-panel[data-key=almond]{fill:#bebebe}.cacom-taste-graph[data-outerflavourids*="|almond|"] .mini-panel[data-key=almond]{fill:var(--color-productdb-flavour-nutty)}.cacom-taste-graph .outer-tastedimension[data-key=botanical]{fill:#afafaf}.cacom-taste-graph[data-tastedimensionids*="|botanical|"] .outer-tastedimension[data-key=botanical]{fill:var(--color-productdb-tastedimension-botanical)}.cacom-taste-graph .outer-tastedimension[data-key=botanical] .outer-tastedimension-line{stroke:#afafaf}.cacom-taste-graph[data-tastedimensionids*="|botanical|"] .outer-tastedimension[data-key=botanical] .outer-tastedimension-line{stroke:var(--color-productdb-tastedimension-botanical)}.cacom-taste-graph .outer-tastedimension[data-key=rustic]{fill:#afafaf}.cacom-taste-graph[data-tastedimensionids*="|rustic|"] .outer-tastedimension[data-key=rustic]{fill:var(--color-productdb-tastedimension-rustic)}.cacom-taste-graph .outer-tastedimension[data-key=rustic] .outer-tastedimension-line{stroke:#afafaf}.cacom-taste-graph[data-tastedimensionids*="|rustic|"] .outer-tastedimension[data-key=rustic] .outer-tastedimension-line{stroke:var(--color-productdb-tastedimension-rustic)}.cacom-taste-graph .outer-tastedimension[data-key=zestina]{fill:#afafaf}.cacom-taste-graph[data-tastedimensionids*="|zestina|"] .outer-tastedimension[data-key=zestina]{fill:var(--color-productdb-tastedimension-zestina)}.cacom-taste-graph .outer-tastedimension[data-key=zestina] .outer-tastedimension-line{stroke:#afafaf}.cacom-taste-graph[data-tastedimensionids*="|zestina|"] .outer-tastedimension[data-key=zestina] .outer-tastedimension-line{stroke:var(--color-productdb-tastedimension-zestina)}.cacom-taste-graph .outer-tastedimension[data-key=velvet]{fill:#afafaf}.cacom-taste-graph[data-tastedimensionids*="|velvet|"] .outer-tastedimension[data-key=velvet]{fill:var(--color-productdb-tastedimension-velvet)}.cacom-taste-graph .outer-tastedimension[data-key=velvet] .outer-tastedimension-line{stroke:#afafaf}.cacom-taste-graph[data-tastedimensionids*="|velvet|"] .outer-tastedimension[data-key=velvet] .outer-tastedimension-line{stroke:var(--color-productdb-tastedimension-velvet)}.cacom-taste-graph .outer-tastedimension[data-key=silky]{fill:#afafaf}.cacom-taste-graph[data-tastedimensionids*="|silky|"] .outer-tastedimension[data-key=silky]{fill:var(--color-productdb-tastedimension-silky)}.cacom-taste-graph .outer-tastedimension[data-key=silky] .outer-tastedimension-line{stroke:#afafaf}.cacom-taste-graph[data-tastedimensionids*="|silky|"] .outer-tastedimension[data-key=silky] .outer-tastedimension-line{stroke:var(--color-productdb-tastedimension-silky)}
.sensoryprofile-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0;visibility:hidden}.transitions .sensoryprofile-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-sensoryprofilemodal-visible .sensoryprofile-modal{opacity:1;visibility:visible}.transitions.js-sensoryprofilemodal-visible .sensoryprofile-modal{transition:opacity .15s ease,visibility .15s ease}html.js-sensoryprofilemodal-fixed{overflow:hidden;height:100%}html.js-sensoryprofilemodal-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.sensoryprofile-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.sensoryprofile-modal.js-bgclick-enabled .sensoryprofile-modal__background{cursor:pointer}.sensoryprofile-modal__modal{flex:0 1 auto;min-width:0;position:relative;z-index:2;height:100%;width:100%;background:#fff;box-shadow:0 .8rem 2.2rem rgba(30,12,18,.1);display:flex;flex-flow:column nowrap}.sensoryprofile-modal__actions-block{flex:0 0 auto}.sensoryprofile-modal__title{font-size:2.8rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.sensoryprofile-modal__title{font-size:2.4rem}}.sensoryprofile-modal__top-actions-container{position:absolute;z-index:2;top:2.4rem;right:2.4rem}.sensoryprofile-modal__close-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.sensoryprofile-modal__close-button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;color:#fcf2e1;background-color:#622a3a;border:.1rem solid #622a3a;border-radius:50%;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.sensoryprofile-modal__close-button:hover,.sensoryprofile-modal__close-button:focus{background-color:#361f1a;border-color:#361f1a}.sensoryprofile-modal__close-button svg{display:block;width:1.6rem;height:1.6rem}.sensoryprofile-modal__content{position:relative;z-index:1;flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;flex-flow:column nowrap;background:#fff}.sensoryprofile-modal__content-inner{position:relative;width:100%;flex:1 1 auto;display:flex;flex-flow:column nowrap;padding:0}.sensoryprofile-modal__graphic-holder{flex:1 1 auto;width:100%;position:relative}.sensoryprofile-modal__graphic-holder svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}
.application-teaser{position:relative;display:flex;flex-flow:column nowrap}.application-teaser__inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:column nowrap;align-items:center;background-color:rgba(253,251,251,.3);transition:background-color .15s ease-out}.application-teaser:hover .application-teaser__inner,.application-teaser:focus-within .application-teaser__inner{background-color:#fdfbfb}.application-teaser__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.application-teaser__graphic-block{width:100%;padding:5% 25% 0}.application-teaser__graphic-holder{position:relative;width:100%;height:0;padding-bottom:100%}.application-teaser__graphic{position:absolute;top:0;left:0;width:100%;height:100%}.application-teaser__graphic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.application-teaser__content-block{width:100%;padding:7% 10%;display:flex;flex-flow:column nowrap;justify-content:center;flex:1 1 auto}.application-teaser__title{font-size:1.5rem;line-height:1.2;font-weight:bold;text-align:center}@media all and (max-width:24.1875em){.application-teaser__title{font-size:1.2rem}}.application-teaser__title a{display:inline-block;text-decoration:none}.application-teaser__title a:focus-visible{text-decoration:underline}.application-tiny-teaser{position:relative;display:flex;flex-flow:column nowrap}.application-tiny-teaser__inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:column nowrap;align-items:center;background-color:rgba(253,251,251,.3);transition:background-color .15s ease-out}.application-tiny-teaser:hover .application-tiny-teaser__inner,.application-tiny-teaser:focus-within .application-tiny-teaser__inner{background-color:#fdfbfb}.application-tiny-teaser__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.application-tiny-teaser__graphic-block{width:100%;padding:5% 25% 0}.application-tiny-teaser__graphic-holder{position:relative;width:100%;height:0;padding-bottom:100%}.application-tiny-teaser__graphic{position:absolute;top:0;left:0;width:100%;height:100%}.application-tiny-teaser__graphic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.application-tiny-teaser__content-block{width:100%;padding:7% 10%;display:flex;flex-flow:column nowrap;justify-content:center;flex:1 1 auto}.application-tiny-teaser__title{font-size:1.5rem;line-height:1.2;font-weight:bold;text-align:center}@media all and (max-width:24.1875em){.application-tiny-teaser__title{font-size:1.2rem}}.application-tiny-teaser__title a{display:inline-block;text-decoration:none}.application-tiny-teaser__title a:focus-visible{text-decoration:underline}.author-teaser{position:relative;color:#f4f3ef;background-color:#361f1a}.author-teaser__inner{position:relative}.author-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.author-teaser__image-block{position:relative}.author-teaser__image-block-inner{position:relative}.author-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:125%;background-color:#fdf0d9;overflow:hidden}.author-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.author-teaser:hover .author-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.author-teaser:hover .author-teaser__image-holder img{transform:none}}.author-teaser__image-fallback{position:absolute;top:30%;left:30%;width:40%;height:40%;opacity:.2}.author-teaser__image-fallback svg{position:absolute;top:0;left:0;width:100%;height:100%}.author-teaser__content-block{padding:2rem}.author-teaser__title{font-size:2.4rem;line-height:1.36;font-weight:normal;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.author-teaser__title{font-size:2rem}}.author-teaser__title{color:inherit}.author-teaser__title a{position:relative;display:inline-block;text-decoration:none}.author-teaser__title a:hover,.author-teaser__title a:focus,.author-teaser__title a:active{text-decoration:underline}.author-teaser__function{font-size:1.6rem;line-height:1.46;font-weight:normal;color:inherit}@media all and (max-width:47.9375em){.author-teaser__function{font-size:1.4rem}}.author-teaser__function{margin-top:1.2rem}.author-teaser__country{font-size:1.6rem;line-height:1.46;font-weight:normal;color:inherit}@media all and (max-width:47.9375em){.author-teaser__country{font-size:1.4rem}}.author-teaser__country{color:inherit;display:flex;flex-flow:row nowrap;align-items:center}@media all and (max-width:24.1875em){.author-teaser__country{font-size:1.4rem}}*+.author-teaser__country{margin-top:1.2rem}.author-teaser__country-flag{flex:0 0 auto;min-width:0;margin-right:1rem;width:3.2rem}.author-teaser__country-flag-holder{position:relative;height:0;padding-bottom:70%}.author-teaser__country-flag-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.author-teaser__country-text{flex:0 1 auto;min-width:0}.author-tiny-teaser{position:relative}.author-tiny-teaser__inner{position:relative}.author-tiny-teaser__overlay-link{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0}.author-tiny-teaser__image-block{position:relative}.author-tiny-teaser__image-block-inner{position:relative}.author-tiny-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:78%;background-color:#fdf0d9;overflow:hidden}.author-tiny-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.author-tiny-teaser:hover .author-tiny-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.author-tiny-teaser:hover .author-tiny-teaser__image-holder img{transform:none}}.author-tiny-teaser__image-fallback{position:absolute;top:30%;left:30%;width:40%;height:40%;opacity:.2}.author-tiny-teaser__image-fallback svg{position:absolute;top:0;left:0;width:100%;height:100%}.author-tiny-teaser__content-block{margin-top:2rem}.author-tiny-teaser__title{font-size:2.4rem;line-height:1.36;font-weight:normal;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.author-tiny-teaser__title{font-size:2rem}}.author-tiny-teaser__title{color:#000}.author-tiny-teaser__title a{position:relative;display:inline-block;text-decoration:none}.author-tiny-teaser__title a:hover,.author-tiny-teaser__title a:focus,.author-tiny-teaser__title a:active{text-decoration:underline}.author-tiny-teaser__function{font-size:1.6rem;line-height:1.46;font-weight:normal;color:inherit}@media all and (max-width:47.9375em){.author-tiny-teaser__function{font-size:1.4rem}}.author-tiny-teaser__function{margin-top:1.2rem}.productdb-catalog-teaser{position:relative;display:flex;flex-flow:column nowrap}.productdb-catalog-teaser__inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.productdb-catalog-teaser__inner::before{content:"";float:left;padding-bottom:120%}.productdb-catalog-teaser__inner::after{clear:left;content:" ";display:table}.productdb-catalog-teaser__image-block{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}.productdb-catalog-teaser__image-block-inner{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000}.productdb-catalog-teaser__image-block-inner img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.productdb-catalog-teaser__image-block-inner::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.55) 74.03%)}.productdb-catalog-teaser:hover .productdb-catalog-teaser__image-block-inner img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.productdb-catalog-teaser:hover .productdb-catalog-teaser__image-block-inner img{transform:none}}.productdb-catalog-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e0c12}.productdb-catalog-teaser__content-block{position:relative;z-index:3;width:100%;color:#fff;text-shadow:0 0 .3rem #000}.productdb-catalog-teaser__content-block-inner{padding:2rem}.productdb-catalog-teaser__title{font-size:2rem;line-height:1.36;font-weight:bold;text-transform:uppercase}.productdb-catalog-teaser__title a{display:inline-block;text-decoration:none}.productdb-catalog-teaser__title a:focus,.productdb-catalog-teaser__title a:active{text-decoration:underline}.productdb-catalog-teaser__text{font-size:1.4rem;line-height:1.46;font-weight:500}.productdb-catalog-teaser__title+.productdb-catalog-teaser__text{margin-top:1.2rem}.productdb-category-teaser{position:relative;display:flex;flex-flow:column nowrap}.productdb-category-teaser__inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.productdb-category-teaser__inner::before{content:"";float:left;padding-bottom:56.25%}.productdb-category-teaser__inner::after{clear:left;content:" ";display:table}.productdb-category-teaser__image-block{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}.productdb-category-teaser__image-block-inner{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000}.productdb-category-teaser__image-block-inner img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.productdb-category-teaser__image-block-inner::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.55) 74.03%)}.productdb-category-teaser:hover .productdb-category-teaser__image-block-inner img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.productdb-category-teaser:hover .productdb-category-teaser__image-block-inner img{transform:none}}.productdb-category-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e0c12}.productdb-category-teaser__content-block{position:relative;z-index:3;width:100%;color:#fff;text-shadow:0 0 .3rem #000}.productdb-category-teaser__content-block-inner{padding:1.2rem 1.6rem}.productdb-category-teaser__title{font-size:1.6rem;line-height:1.36;font-weight:normal;text-transform:uppercase}.productdb-category-teaser__title a{display:inline-block;text-decoration:none}.productdb-category-teaser__title a:focus,.productdb-category-teaser__title a:active{text-decoration:underline}.product-teaser{position:relative}.product-teaser__inner{position:relative;display:flex;flex-flow:column nowrap;background-color:hsla(0,0%,100%,.4);transition:background-color .15s ease-out}.product-teaser__inner>*{width:100%}.product-teaser__inner:hover,.product-teaser__inner:focus-within{background-color:hsla(0,0%,100%,.8)}.product-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.product-teaser__image-block{position:relative;padding:1rem 1rem 0 1rem}.product-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:100%}.product-teaser__image-actions{position:absolute;z-index:4;top:1rem;right:1rem}.product-teaser__image-actions .action-buttons{display:flex;flex-flow:column nowrap;gap:.8rem}.product-teaser__image-actions .action-button{flex:1 1 auto;min-width:0;width:100%;position:relative;z-index:4;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background:#622a3a;border:.1rem solid #622a3a;border-radius:.4rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;padding:.6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.product-teaser__image-actions .action-button:hover,.product-teaser__image-actions .action-button:focus-visible{color:#fff;background-color:#664b2f;border-color:#664b2f}.product-teaser__image-actions .action-button:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.product-teaser__image-actions .action-button:focus-visible,.product-teaser__image-actions .action-button:active{text-decoration:underline}.product-teaser__image-actions .action-button>svg{width:2rem;height:2rem}.product-teaser__image-actions .action-button>span{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.product-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-teaser__image[data-imagefit=cover]{object-fit:cover}.product-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%}.product-teaser__logo-block{position:absolute;z-index:2;bottom:4%;right:4%;width:100%;max-width:7.2rem;background-color:#fff;border:.1rem solid #e0dccd}.product-teaser__logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.product-teaser__logo{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.product-teaser__content-block{margin-top:1.6rem;padding:0 2rem}.product-teaser__title-block{margin-bottom:1.4rem}.product-teaser__title{font-size:1.8rem;line-height:1.4;font-weight:500;text-transform:uppercase;color:#000}@media all and (max-width:35.4375em){.product-teaser__title{font-size:1.4rem}}.product-teaser__description-block{margin-bottom:1.6rem}.product-teaser__description{font-size:1.3rem;line-height:1.4;color:#000}@media all and (max-width:35.4375em){.product-teaser__description{font-size:1.2rem}}.product-teaser__properties-block{margin-top:1rem;font-size:1.3rem;line-height:1.4}@media all and (max-width:35.4375em){.product-teaser__properties-block{font-size:1.2rem}}.product-teaser__properties-list-item dt{font-family:"MarkPro","Arial",sans-serif;font-weight:bold;margin-bottom:.2rem}.product-teaser__properties-list-item+.product-teaser__properties-list-item{margin-top:1.4rem}.product-teaser__composition-list{margin-top:1.4rem}.product-teaser__composition-list-item+.product-teaser__composition-list-item{margin-top:.6rem}.product-teaser__composition-list-item-value{display:inline}.product-teaser__composition-list-item-value *{display:inline}.product-teaser__composition-list-item-label{display:inline}.product-teaser__composition-list-item-label *{display:inline}.product-teaser__fluidity-block .productdb-fluidity-block{display:flex;flex-flow:row nowrap;align-items:center;margin:0 -0.2rem;padding:.2rem 0}.product-teaser__fluidity-block .productdb-fluidity-block-item{flex:0 1 auto;min-width:0;padding:0 .2rem}.product-teaser__fluidity-block .productdb-fluidity-block-item svg{width:100%}.product-teaser__actions-block{padding:2rem;margin-top:auto}.product-teaser__actions-block-inner{display:flex;flex-flow:row wrap;gap:.8rem}.product-teaser__actions-main{flex:1 1 auto;min-width:0;display:flex;flex-flow:column nowrap}.product-teaser__actions-main-action{position:relative;z-index:4;flex:1 1 auto;min-width:0;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background:#622a3a;border:.1rem solid #622a3a;border-radius:2rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:bold;text-align:center;text-decoration:none;padding:.8rem .6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.product-teaser__actions-main-action:hover,.product-teaser__actions-main-action:focus{color:#fff;background-color:#664b2f;border-color:#664b2f}.product-teaser__actions-main-action:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.product-teaser__actions-main-action:focus-visible,.product-teaser__actions-main-action:active{text-decoration:underline}.product-teaser__actions-extra{flex:1 1 auto;min-width:0;display:flex;flex-flow:column nowrap}.product-teaser__actions-extra-action{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-teaser__actions-extra-action{position:relative;z-index:4;flex:1 1 auto;min-width:0;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background-color:#e7be42;color:#361f1a;border:.1rem solid #e7be42;border-radius:2rem;font-family:"MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:bold;text-align:center;text-decoration:none;padding:.8rem .6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.product-teaser__actions-extra-action:hover,.product-teaser__actions-extra-action:focus{color:#fff;background-color:#202630;border-color:#202630}.product-teaser__actions-extra-action:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.product-teaser__actions-extra-action:focus-visible,.product-teaser__actions-extra-action:active{text-decoration:underline}.product-tiny-teaser{position:relative;display:flex;flex-flow:column nowrap}.product-tiny-teaser__inner{width:100%;flex:1 1 auto;position:relative;display:flex;flex-flow:column nowrap;background-color:hsla(0,0%,100%,.4);transition:background-color .15s ease-out}.product-tiny-teaser__inner>*{width:100%}.product-tiny-teaser__inner:hover,.product-tiny-teaser__inner:focus-within{background-color:hsla(0,0%,100%,.8)}.product-tiny-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.product-tiny-teaser__image-block{position:relative;padding:1rem 1rem 0 1rem}.product-tiny-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:100%}.product-tiny-teaser__image-actions{position:absolute;z-index:4;top:1rem;right:1rem}.product-tiny-teaser__image-actions .action-buttons{display:flex;flex-flow:column nowrap;gap:.8rem}.product-tiny-teaser__image-actions .action-button{flex:1 1 auto;min-width:0;width:100%;position:relative;z-index:4;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background:#622a3a;border:.1rem solid #622a3a;border-radius:.4rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;padding:.6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.product-tiny-teaser__image-actions .action-button:hover,.product-tiny-teaser__image-actions .action-button:focus-visible{color:#fff;background-color:#664b2f;border-color:#664b2f}.product-tiny-teaser__image-actions .action-button:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.product-tiny-teaser__image-actions .action-button:focus-visible,.product-tiny-teaser__image-actions .action-button:active{text-decoration:underline}.product-tiny-teaser__image-actions .action-button>svg{width:2rem;height:2rem}.product-tiny-teaser__image-actions .action-button>span{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.product-tiny-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-tiny-teaser__image[data-imagefit=cover]{object-fit:cover}.product-tiny-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(237,231,222,.5)}.product-tiny-teaser__logo-block{position:absolute;z-index:2;bottom:4%;right:4%;width:100%;max-width:7.2rem;background-color:#fff;border:.1rem solid #e0dccd}.product-tiny-teaser__logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.product-tiny-teaser__logo{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.product-tiny-teaser__content-block{margin-top:1.6rem;padding:0 1.6rem}@media all and (max-width:35.4375em){.product-tiny-teaser__content-block{padding:0 .8rem}}.product-tiny-teaser__title-block{margin-bottom:1.4rem}.product-tiny-teaser__title{font-size:1.8rem;line-height:1.4;font-weight:500;text-transform:uppercase;color:#000}@media all and (max-width:35.4375em){.product-tiny-teaser__title{font-size:1.4rem}}.product-tiny-teaser__title a{position:relative;display:inline-block;text-decoration:none}.product-tiny-teaser__title a:hover,.product-tiny-teaser__title a:focus,.product-tiny-teaser__title a:active{text-decoration:underline}.product-tiny-teaser__description-block{margin-bottom:1.6rem}.product-tiny-teaser__description{font-size:1.3rem;line-height:1.4;color:#000}@media all and (max-width:35.4375em){.product-tiny-teaser__description{font-size:1.2rem}}.product-tiny-teaser__actions-block{padding:2rem;margin-top:auto}.product-tiny-teaser__actions-block-inner{display:flex;flex-flow:row wrap;gap:.8rem}.product-tiny-teaser__actions-main{flex:1 1 auto;min-width:0;display:flex;flex-flow:column nowrap}.product-tiny-teaser__actions-main-action{position:relative;z-index:4;flex:1 1 auto;min-width:0;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background:#622a3a;border:.1rem solid #622a3a;border-radius:2rem;color:#fcf2e1;font-family:"MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:bold;text-align:center;text-decoration:none;padding:.8rem .6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.product-tiny-teaser__actions-main-action:hover,.product-tiny-teaser__actions-main-action:focus{color:#fff;background-color:#664b2f;border-color:#664b2f}.product-tiny-teaser__actions-main-action:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.product-tiny-teaser__actions-main-action:focus-visible,.product-tiny-teaser__actions-main-action:active{text-decoration:underline}.product-tiny-teaser__actions-extra{flex:1 1 auto;min-width:0;display:flex;flex-flow:column nowrap}.product-tiny-teaser__actions-extra-action{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.product-tiny-teaser__actions-extra-action{position:relative;z-index:4;flex:1 1 auto;min-width:0;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background-color:#e7be42;color:#361f1a;border:.1rem solid #e7be42;border-radius:2rem;font-family:"MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:bold;text-align:center;text-decoration:none;padding:.8rem .6rem;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.product-tiny-teaser__actions-extra-action:hover,.product-tiny-teaser__actions-extra-action:focus{color:#fff;background-color:#202630;border-color:#202630}.product-tiny-teaser__actions-extra-action:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.product-tiny-teaser__actions-extra-action:focus-visible,.product-tiny-teaser__actions-extra-action:active{text-decoration:underline}.recipe-teaser{position:relative;display:flex;flex-flow:column nowrap}.recipe-teaser__inner{position:relative;flex:1 1 auto;width:100%;color:#f4f3ef;background-color:#361f1a}.recipe-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.recipe-teaser__image-block{position:relative}.recipe-teaser__image-block-inner{position:relative}.recipe-teaser__image-label{position:absolute;z-index:2;top:0;left:0;padding:.3rem 1rem;background-color:#e7be42;color:#000;font-size:1.2rem;line-height:1.5;font-weight:bold;text-transform:uppercase}.recipe-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:100%;background-color:#ede7de;overflow:hidden}.recipe-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.recipe-teaser:hover .recipe-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.recipe-teaser:hover .recipe-teaser__image-holder img{transform:none}}.recipe-teaser__image-block-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fdf0d9}.recipe-teaser__content-block{padding:2rem}.recipe-teaser__topics-block{margin:0 0 1.6rem}.recipe-teaser__topics-block .productdb-topics__item-list{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.recipe-teaser__topics-block .productdb-topics__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.recipe-teaser__topics-block .productdb-topic-tag{display:block;padding:.3rem 1rem;background-color:#1e0c12;color:#fff;font-family:"TTFirsNeue","TTFirsNeue","MarkPro","Arial",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;border:.1rem solid rgba(0,0,0,0)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="34"]{background-color:#3de5f7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="35"]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="36"]{background-color:#faba00;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="37"]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="38"]{background-color:#ded6cc;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="39"]{background-color:#fbd6b7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="40"]{background-color:#3191c9;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="41"]{background-color:#d1e0d7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="42"]{background-color:#ffecc1;color:#000}.recipe-teaser__title{font-size:2.4rem;line-height:1.36;font-weight:normal;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.recipe-teaser__title{font-size:2rem}}.recipe-teaser__title{color:inherit}.recipe-teaser__title a{position:relative;display:inline-block;text-decoration:none}.recipe-teaser__title a:hover,.recipe-teaser__title a:focus,.recipe-teaser__title a:active{text-decoration:underline}.recipe-tiny-teaser{position:relative;display:flex;flex-flow:column nowrap}.recipe-tiny-teaser__inner{position:relative;flex:1 1 auto;width:100%;color:#f4f3ef;background-color:#361f1a}.recipe-tiny-teaser__main-block{position:relative}.recipe-tiny-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.recipe-tiny-teaser__image-block{position:relative}.recipe-tiny-teaser__image-block-inner{position:relative}.recipe-tiny-teaser__image-label{position:absolute;z-index:2;top:0;left:0;padding:.3rem 1rem;background-color:#e7be42;color:#000;font-size:1.2rem;line-height:1.5;font-weight:bold;text-transform:uppercase}.recipe-tiny-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:100%;background-color:rgba(237,231,222,.5);overflow:hidden}.recipe-tiny-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-holder img{transform:none}}.recipe-tiny-teaser__content-block{padding:2rem}.recipe-tiny-teaser__title{font-size:2.4rem;line-height:1.36;font-weight:normal;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.recipe-tiny-teaser__title{font-size:2rem}}.recipe-tiny-teaser__title{color:inherit}.recipe-tiny-teaser__title a{position:relative;display:inline-block;text-decoration:none}.recipe-tiny-teaser__title a:hover,.recipe-tiny-teaser__title a:focus,.recipe-tiny-teaser__title a:active{text-decoration:underline}.recipe-tiny-teaser__authors-block{padding-top:1.4rem}.recipe-tiny-teaser__authors-block .author-micro-teaser{position:relative}.recipe-tiny-teaser__authors-block .author-micro-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.recipe-tiny-teaser__authors-block .author-micro-teaser__image-block{flex:0 0 auto;min-width:0;margin-right:1.2rem}.recipe-tiny-teaser__authors-block .author-micro-teaser__image-holder{width:4.2rem;background-color:#e0dccd;border:.2rem solid #fff;border-radius:50%;overflow:hidden}@media all and (max-width:35.4375em){.recipe-tiny-teaser__authors-block .author-micro-teaser__image-holder{width:3.6rem}}.recipe-tiny-teaser__authors-block .author-micro-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%;background-color:#1e0c12}.recipe-tiny-teaser__authors-block .author-micro-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.recipe-tiny-teaser__authors-block .author-micro-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover}.recipe-tiny-teaser__authors-block .author-micro-teaser__image-overlay-link{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%}.recipe-tiny-teaser__authors-block .author-micro-teaser__content-block{flex:1 1 auto;min-width:0}.recipe-tiny-teaser__authors-block .author-micro-teaser__name{font-size:1.4rem;line-height:1.5;font-weight:600;color:inherit}.recipe-tiny-teaser__authors-block .author-micro-teaser__name a{text-decoration:none;position:relative;z-index:4}.recipe-tiny-teaser__authors-block .author-micro-teaser__name a:hover,.recipe-tiny-teaser__authors-block .author-micro-teaser__name a:focus,.recipe-tiny-teaser__authors-block .author-micro-teaser__name a:active{text-decoration:underline}.video-teaser{position:relative;color:#f4f3ef;background-color:#361f1a}.video-teaser__inner{position:relative}.video-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.video-teaser__image-block{position:relative}.video-teaser__image-block-inner{position:relative}.video-teaser__image-block-main{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.video-teaser__image-block-main::before{content:"";float:left;padding-bottom:56.25%}.video-teaser__image-block-main::after{clear:left;content:" ";display:table}.video-teaser__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(253,251,251,.5);overflow:hidden}.video-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.video-teaser:hover .video-teaser__image{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.video-teaser:hover .video-teaser__image{transform:none}}.video-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ede7de}.video-teaser__image-overlay{position:relative;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.video-teaser__play-icon{width:25%;max-width:4rem;margin:3%}.video-teaser__play-icon-inner{width:100%;background-color:#e7be42;display:flex;flex-flow:column nowrap;align-items:center;justify-self:center;transition:background-color .15s ease-out;border-radius:50%}.video-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#1e0c12;padding:36%}.video-teaser__play-icon-graphic svg{position:relative;left:10%;width:100%;height:100%}.video-teaser__time-indicator{margin:2%;padding:.2rem .3rem;background-color:#000;font-size:1.3rem;line-height:1;font-weight:600;color:#fff}.video-teaser__time-indicator-box{display:block;font-size:1.3rem;line-height:1}@media all and (max-width:35.4375em){.video-teaser__time-indicator-box{font-size:1.2rem}}.video-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-teaser__image-block-notice{padding:.4rem 1rem;background-color:#a23a1d;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:bold;text-transform:uppercase;text-align:center}@media all and (max-width:35.4375em){.video-teaser__image-block-notice{font-size:1.2rem}}.video-teaser__content-block{flex:0 1 auto;min-width:0;width:100%;padding:2rem}.video-teaser__labels{margin-bottom:.8rem;display:inline-block;padding:.3rem 1rem;background-color:#e7be42;color:#361f1a;font-size:1.4rem;line-height:1.5;font-weight:bold}.video-teaser__title{font-size:2.4rem;line-height:1.36;font-weight:normal;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.video-teaser__title{font-size:2rem}}.video-teaser__title{color:inherit}.video-teaser__title a{position:relative;display:inline-block;text-decoration:none}.video-teaser__title a:hover,.video-teaser__title a:focus,.video-teaser__title a:active{text-decoration:underline}.video-teaser__authors-block{padding-top:1.4rem}.video-teaser__authors-block .author-micro-teaser{position:relative}.video-teaser__authors-block .author-micro-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.video-teaser__authors-block .author-micro-teaser__image-block{flex:0 0 auto;min-width:0;margin-right:1.2rem}.video-teaser__authors-block .author-micro-teaser__image-holder{width:4.2rem;background-color:#e0dccd;border:.2rem solid #fff;border-radius:50%;overflow:hidden}@media all and (max-width:35.4375em){.video-teaser__authors-block .author-micro-teaser__image-holder{width:3.6rem}}.video-teaser__authors-block .author-micro-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.video-teaser__authors-block .author-micro-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-teaser__authors-block .author-micro-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;opacity:.2}.video-teaser__authors-block .author-micro-teaser__image-overlay-link{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%}.video-teaser__authors-block .author-micro-teaser__content-block{flex:1 1 auto;min-width:0}.video-teaser__authors-block .author-micro-teaser__name{font-size:1.4rem;line-height:1.5;font-weight:600;color:inherit}.video-teaser__authors-block .author-micro-teaser__name a{text-decoration:none;position:relative;z-index:4}.video-teaser__authors-block .author-micro-teaser__name a:hover,.video-teaser__authors-block .author-micro-teaser__name a:focus,.video-teaser__authors-block .author-micro-teaser__name a:active{text-decoration:underline}.video-teaser__description{margin-top:1.2rem;font-size:1.6rem;line-height:1.46;font-weight:normal;color:inherit}@media all and (max-width:47.9375em){.video-teaser__description{font-size:1.4rem}}.video-tiny-teaser{position:relative}.video-tiny-teaser__inner{position:relative}.video-tiny-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.video-tiny-teaser__image-block{position:relative}.video-tiny-teaser__image-block-inner{position:relative}.video-tiny-teaser__image-block-main{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.video-tiny-teaser__image-block-main::before{content:"";float:left;padding-bottom:56.25%}.video-tiny-teaser__image-block-main::after{clear:left;content:" ";display:table}.video-tiny-teaser__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ede7de;overflow:hidden}.video-tiny-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.video-tiny-teaser:hover .video-tiny-teaser__image{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.video-tiny-teaser:hover .video-tiny-teaser__image{transform:none}}.video-tiny-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ede7de}.video-tiny-teaser__image-overlay{position:relative;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.video-tiny-teaser__play-icon{width:12%;max-width:4rem;margin:2% 3% 2% calc(2% + .4rem)}.video-tiny-teaser__play-icon-inner{width:100%;background-color:#361f1a;display:flex;flex-flow:column nowrap;align-items:center;justify-self:center;transition:background-color .15s ease-out}.video-tiny-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#fff;padding:30%}.video-tiny-teaser__play-icon-graphic svg{width:100%;height:100%}.video-tiny-teaser__time-indicator{margin:2%;padding:.2rem .3rem;background-color:#000;font-size:1.3rem;line-height:1;font-weight:600;color:#fff}.video-tiny-teaser__time-indicator-box{display:block;font-size:1.3rem;line-height:1}@media all and (max-width:35.4375em){.video-tiny-teaser__time-indicator-box{font-size:1.2rem}}.video-tiny-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-tiny-teaser__image-block-notice{padding:.4rem 1rem;background-color:#361f1a;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:bold;text-transform:uppercase;text-align:center}@media all and (max-width:35.4375em){.video-tiny-teaser__image-block-notice{font-size:1.2rem}}.video-tiny-teaser__content-block{flex:0 1 auto;min-width:0;width:100%;margin-top:2rem}.video-tiny-teaser__title{font-size:2.4rem;line-height:1.36;font-weight:normal;text-transform:uppercase;color:inherit}@media all and (max-width:47.9375em){.video-tiny-teaser__title{font-size:2rem}}.video-tiny-teaser__title{color:#000}.video-tiny-teaser__title a{position:relative;display:inline-block;text-decoration:none}.video-tiny-teaser__title a:hover,.video-tiny-teaser__title a:focus,.video-tiny-teaser__title a:active{text-decoration:underline}
.wheretobuy-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0;visibility:hidden}.transitions .wheretobuy-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-wheretobuymodal-visible .wheretobuy-modal{opacity:1;visibility:visible}.transitions.js-wheretobuymodal-visible .wheretobuy-modal{transition:opacity .15s ease,visibility .15s ease}html.js-wheretobuymodal-fixed{overflow:hidden;height:100%}html.js-wheretobuymodal-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.wheretobuy-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.wheretobuy-modal.js-bgclick-enabled .wheretobuy-modal__background{cursor:pointer}.wheretobuy-modal__modal{flex:0 1 auto;min-width:0;position:relative;z-index:2;height:90%;max-height:96rem;width:90%;max-width:120rem;background:#fdf0d9;box-shadow:0 .8rem 2.2rem rgba(30,12,18,.1);display:flex;flex-flow:column nowrap}@media all and (max-width:61.1875em){.wheretobuy-modal__modal{height:100%;max-height:100%;width:100%;max-width:100%}}.wheretobuy-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;padding:.4rem;border-bottom:.1rem solid rgba(0,0,0,0)}.wheretobuy-modal__title{font-size:2.8rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.wheretobuy-modal__title{font-size:2.4rem}}.wheretobuy-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.wheretobuy-modal__close-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.wheretobuy-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#361f1a}.wheretobuy-modal__close-button svg{display:block;width:2rem;height:2rem}.wheretobuy-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;flex-flow:column nowrap;background-color:#f4f3ef}.wheretobuy-modal__content-inner{position:relative;width:100%;flex:1 1 auto}.wheretobuy-modal__keep-current-button{position:static;display:inline-block;max-width:100%;appearance:none;margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}.wheretobuy-modal__keep-current-button{margin-top:2rem;font-size:1.6rem;line-height:1.4;color:#361f1a;padding:.8rem 2rem;border:.1rem solid}.wheretobuy-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
